منزل
Top.Mail.Ru Yandeks.Metrika
المنتدى: "القواعد";
الأرشيف الحالي: 2002.01.08;
تنزيل: [xml.tar.bz2];

إلى

تخزين البيانات البحث عن فروع مماثلة


hair   (2001-12-03 15:12) [0]

تحتاج إلى تخزين مجموعة صغيرة من البيانات ، لا يهم التنسيق ، على الرغم من أن النص ، فإن الشيء الرئيسي هو عدم استخدام أي منتجات برامج إضافية (BDE ، إلخ) ، فأنت بحاجة إلى مكونات.



Deniz   (2001-12-03 15:25) [1]

TClientDataSet
1. Поставка EXE-шник + несколько DLL(2 или 3)
2. Никакой регистрации
3. Таблицы с расширением cds
4. Индекс надо строить в программе(не сохраняется на диск)
5. Все возможности работы с TTable(но есть некоторые приколы при SaveToFile).
Если что пиши.
حظا سعيدا.



hair   (2001-12-03 15:28) [2]

Интересено, спасибо. А где найти можно?



alexander_vasjuk   (2001-12-03 15:43) [3]

В палитре компонентов



Romkin   (2001-12-03 17:15) [4]

На вкладке MIDAS
Причем если файлу дать расширение *.xml, будет писать в XML, но без рисунков %((



Ю.Ю.   (2001-12-04 04:48) [5]

А какие именно dll-ки нужны?



Slava   (2001-12-04 11:01) [6]

Нужна 1 длл-ка:

midas.dll для дельфи > 4
أو
dbclient.dll для дельфи = 4



Romkin   (2001-12-04 11:32) [7]

stdvcl32.dll, stdvcl40.dll(для D4 и выше), причем надо зарегистрировать вызовом regsvr32



Slava   (2001-12-04 13:18) [8]

> رومكين

لماذا كل هذا؟

Я только что создал (Д6) приладу с пустой формой, бросил на нее ClientDataSet, определил поля, сделал "Create DataSet", сохранил в файл,
заполнил поле FileName и скомпилил.

Затем перенес на другую машину (Д там отродясь не было, ОС - NT4):
- мой exe,
- мой файл с данными *.xml
- midas.dll

и все работает. Может я что-то неправильно делаю? :о)



Slava   (2001-12-04 13:21) [9]

Да, забыл.

На форму еще положил DataSource и DBGrid - ну чтобы данные изменять :)



Romkin   (2001-12-04 13:43) [10]

Ошибся, бывает. Действительно, в stdvcl40 описаны IProvider, IDataBroker, IStrings. Соответственно, для D4 нужно, для D5 - только если есть IStrings (Но, кажется TImages как-то пользует IStrings? - вроде были ляпы).
StdVcl32 - устарело (D3) и не требуется



alexander_vasjuk   (2001-12-04 19:59) [11]

Romkin © (03.12.01 17:15)
Насчет ХМЛ и рисунков
Форпмат зависит не от расширения. а от параметра SaveToFile
И рисунки прекрасно сохраняются в XML
Единственно, он намного больше



Delirium   (2001-12-04 20:11) [12]

В INI-файлах, конечно!



ShaggyDoc   (2001-12-05 09:05) [13]

Для хранения небольших наборов данных действительно можно использовать INI-файлы, как указал Delirium. Мне пришлось даже делать некую "INI-БД". Это было вызвано необходимостью доступа к данным самых разных программ, в том числе таких, которые ничего кроме текста не читают.

Второй вариант, который я применяю - использование kbmMemTable и хранение данных (включая графику) в формате CSV. Здесь преимущество в том, что это наследник TDataSet со всеми вытекающими преимущества при использовании в Delphi. И вообще никаких dll и движков.



صفحات: 1 فرع كامل

المنتدى: "القواعد";
الأرشيف الحالي: 2002.01.08;
تنزيل: [xml.tar.bz2];

الطابق العلوي









الذاكرة: 0.59 ميغابايت
الوقت: 0.025 ج
3-21966
ZG
2001-12-03 12:42
2002.01.08
لماذا فعلت كل ما عندي من الأسئلة. سيتعين علينا تكرار كيفية البحث عن النوع في الحقل: الأسقف مكتوبة وأحتاج إلى العثور عليها


1-22230
رجل باللون الأحمر
2001-12-15 23:01
2002.01.08
كيفية عرض الرقم التسلسلي في RichEdite للشخصية المحددة في labele!


6-22274
Polevi
2001-10-08 10:42
2002.01.08
ولماذا نحتاج مآخذ ؟؟


1-22038
ديما ~
2001-12-18 17:53
2002.01.08
كيفية نقل سطر الأوامر إلى الملف القابل للتنفيذ؟


1-22161
إيجور بوليتشيف
2001-12-19 22:13
2002.01.08
مذكرة مساعدة!





الأفريكانية الألبانية عربي الأرميني أذربيجان الباسكي البيلاروسية Bulgarian التشيكية الصينية المبسطة) تقاليد صينية) الكرواتية التشيكية دانماركي Dutch أنجليزي الإستونية الفلبينية Finnish جيب
الجاليكية الجورجية الألمانيّة اليونانيّة الكريولية الهايتية اللغة العبرية الهندية الهنغارية أيسلندي Indonesian الأيرلندية Italian اليابانيّة الكوريّة اللاتفية اللتوانية المقدونية الملايو المالطية Norwegian
اللغة الفارسية بولنديّة البرتغاليّة رومانية Russian صربي السلوفاكيّة سلوفيني إسباني السواحيلي Swedish Thai التركية الأوكراني الأردية الفيتنامية ويلزي اليديشية البنغالي البوسنية
السيبيونو الاسبرانتو الغوجاراتية الهوسا همونغ الإيبو جاوي الكانادا الخمير لاو لاتينية الماوري المهاراتية المنغولية النيبالية البنجابية الصومالية التاميل التيلجو اليوروبا
زولو
Английский Французский ألماني Итальянский البرتغالية Русский Испанский