Форум: "Прочее";
Текущий архив: 2008.09.21;
Скачать: [xml.tar.bz2];
ВнизПростой легкий компонент, без BDE/ADO Найти похожие ветки
← →
textExpanser (2008-07-23 14:50) [0]Нужен простой, небольшой компонент для сохранения-чтения таблицы с данными в файл.
Без доп. dll/bde/ado/etc
Можно в нестандартном формате, только поля должны поддерживаться переменной, а не фиксированной длины (напр. строки или бинарные).
← →
Медвежонок Пятачок © (2008-07-23 14:51) [1]TStream + TWriter
← →
stas © (2008-07-23 14:56) [2]textExpanser (23.07.08 14:50)
1.Быстро
2.Качественно
3.Дешево
Выбирете два из трех.
← →
textExpanser (2008-07-23 15:10) [3]Пятачек + stas, прошу не флудить. Вопрос ведь просто и ясно задан.
Подойдет даже неполноценный компонент, типа чтения-сохранения в формат database без поддержки TTable/TQuery и т.д. Даже .xls и типа того, но без обращения к сторонним библиотекам - то есть самостоятельно пишущий/читающий формат файла.
← →
Johnmen © (2008-07-23 15:17) [4]Про твои нужды понятно. Вопрос-то в чём?
← →
Медвежонок Пятачок © (2008-07-23 15:17) [5]TStream + TWriter
← →
Медвежонок Пятачок © (2008-07-23 15:20) [6]но без обращения к сторонним библиотекам
БДЕ это не сторонняя библиотека, а нативная.
Юзай TTable
← →
stas © (2008-07-23 15:24) [7]я советовал cxGrid - он тяжеловат правда.
← →
Правильный$Вася (2008-07-23 15:24) [8]тебе http://delphimaster.net/view/2-1216799564/ не хватило, спамер?
← →
Anatoly Podgoretsky © (2008-07-23 15:50) [9]Под твои требования найти что либо сложно, вероятнее всего невозможно.
Слишком широкие требования к ОС и к Дельфи.
Легче будет написать самому.
И второй вопрос, а нужна ли БД, что то есть очень большое сомнение, в связи с другими ветками.
← →
Anatoly Podgoretsky © (2008-07-23 15:52) [10]> () []
В каком смысле нативная, как раз очень даже сторонняя.
← →
Anatoly Podgoretsky © (2008-07-23 15:53) [11]> () []
А это что БД, а оно есть под Д1-Д7
Кроме того здесь автор не указал ОС, но в другой ветке от 95 до XP, включая НТ4!
← →
oldman © (2008-07-23 16:00) [12]
> Нужен простой, небольшой компонент для сохранения-чтения
> таблицы с данными в файл.
Уважаемый (но не очень) автор лабуды двух веток в двух конференциях!
Что вы подразумеваете под несуразностью "компонент для сохранения-чтения таблицы с данными в файл."???
← →
Правильный$Вася (2008-07-23 16:04) [13]
> Что вы подразумеваете под несуразностью "компонент для сохранения-
> чтения таблицы с данными в файл."???
видимо, некую хрень, которой свойству присвоить имя файла и другому - указатель на tlist, и эта хрень сделает все сама
← →
oldman © (2008-07-23 16:06) [14]
> Правильный$Вася (23.07.08 16:04) [13]
"Без доп. dll/bde/ado/etc" ???
Ну-ну...
← →
textExpanser (2008-07-23 16:19) [15]Блин, уже не раз замечал, что этот форум просто помойка.
Все темы превращаются во флуд.
← →
oldman © (2008-07-23 16:21) [16]
> textExpanser (23.07.08 16:19) [15]
> Блин, уже не раз замечал, что этот форум просто помойка.
ну так и не ходи сюда
> Все темы превращаются во флуд.
а задавать нормально вопросы надо уметь
← →
Sergey13 © (2008-07-23 16:23) [17]> [15] textExpanser (23.07.08 16:19)
Значит ты сознательно пришел на помойку за помощью?
[D1, D2, D3, D6, D7]
А 4 и 5 версии не интересуют принципиально?
← →
Тын-Дын © (2008-07-23 16:27) [18]
> textExpanser (23.07.08 14:50)
Возьми tdbf - простой инепритязательный. Думаю, что для твоих нужд будет достаточно.
← →
Правильный$Вася (2008-07-23 16:30) [19]
> oldman © (23.07.08 16:06) [14]
под "etc" наверняка подразумевается делание что-то своими руками
← →
blackman © (2008-07-23 18:18) [20]Все хотят использовать технологии БД и никто не хочет понять, что для этого нужен движок.
Работай тогда с Excel и не пиши на DELPHI
← →
tesseract © (2008-07-23 20:27) [21]
> blackman © (23.07.08 18:18) [20]
Точка зрения .
А, так, всегда использовал Aducom sqlite, идеален для таких целей. Задание найти его в гугле.
← →
blackman © (2008-07-23 20:48) [22]tesseract © (23.07.08 20:27) [21]
Если использовать ADO, то проблема только в выборе СУБД.
Для простых задач вполне достаточно ACCESS. Его даже не надо ставить с Office. Создаем mdb и вперед. Чего проще?
В крайнем случае пользуем MySql и уж если совсем хочется заморочек, то FireBird.
Что тут сложного? И затрат нет
← →
tesseract © (2008-07-23 21:20) [23]
> крайнем случае пользуем MySql и уж если совсем хочется
> заморочек, то FireBird.
> Что тут сложного? И затрат нет
Дополнительные библиотеки раз. Access своеобразный глюкодром это два, ODBC ты с флэша точно запустишь, на любой оси? Перебор по всем статьям три. У Sqlite один недостаток - многопоточности не держит. А так - идеальная база без всяких внешних навесок, от мэйнфреймов до КПК стабильно работает, правда с AUTOINC в версии адукома напряги - но это решаемо.
← →
blackman © (2008-07-23 21:48) [24]ODBC ты с флэша точно запустишь, на любой оси?
Зачем с Flash и что значит на любой непонятно. Win98 или XP, Vista будет все нормально
Access своеобразный глюкодром
Не преувеличивай. У меня куча задач несколько лет крутится и только время от времени нужно проверку и упаковку делать. Юзер и делает через мою кнопку вместе с создание архивной копии
У Sqlite один недостаток - многопоточности не держит.
Этого достаточно, что бы не использовать. Да и не многопоточность, а просто она для одного пользователя
без всяких внешних навесок, от мэйнфреймов до КПК
Access и на КПК работает, только преобразовывать надо, если исходный был для WinXP. Есть программы для КПК и XP, используещие Access.
Не понимаю, что значит внешние навески, если все уже в поставляемой винде. Какие же внешние? Ничего не докачиваем и специально не ставим
← →
blackman © (2008-07-23 22:00) [25]Если хочешь подробнее о ADO и Access, то почитай здесь
Базы данных > MS Access
http://articles.org.ru/cfaq/index.php?catid=36
и здесь кое-что есть
http://articles.org.ru/cn/?c=10
← →
tesseract © (2008-07-23 22:23) [26]
> Если хочешь подробнее о ADO и Access, то почитай здесь
Спасибо, не первый год с этой фигнёй знаком. Лет 5-7 наверно уже. Жалко что драйвер для foxPro забросили. Теперь DBF=Sqlite для небольших приложений.
← →
blackman © (2008-07-23 22:37) [27]драйвер для foxPro забросили
Почему забросили? Есть Provider=VFPOLEDB.1 но я пользуюсь
Provider=Microsoft.Jet.OLEDB.4.0... Extended Properties="DBASE III;"" или DBASE IV в зависимости от того как создавал
Впрочем, DBF уже не пользую для новых задач
SqLLite мне никак не подходит. Юзеров много
← →
tesseract © (2008-07-23 22:39) [28]
> Почему забросили? Есть Provider=VFPOLEDB.1 но я пользуюсь
Отдельно надо ставить, под висту не видел.
← →
blackman © (2008-07-23 22:49) [29]tesseract © (23.07.08 22:39) [28]
Extended Properties="DBASE III;"" или DBASE IV работает без проблем.
Но в Access больше возможностей. А импорт DBF он сам делает без проблем
← →
tesseract © (2008-07-23 22:57) [30]
> Extended Properties="DBASE III;"" или DBASE IV работает
> без проблем.
Не в XP :-) И не в Server 2003.
← →
blackman © (2008-07-23 23:06) [31]tesseract © (23.07.08 22:57) [30]
Про сервер не скажу, не пробовал, а в XP работает.
Extended Properties="DBASE III тоже несколько лет несколько задач пашет.
А Access надо начиная c 2000-го. Старые действительно глюковаты были. Но в XP все новое
← →
Vad © (2008-07-24 04:35) [32]> Нужен простой, небольшой компонент для сохранения-чтения
> таблицы с данными в файл.
Может подойдет ClientDataSet ? )))
http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=1052
← →
Правильный$Вася (2008-07-24 11:25) [33]
> Может подойдет ClientDataSet ? )))
уже предлагали
http://delphimaster.net/view/2-1216799564/
← →
Нат (2008-07-29 11:04) [34]Если без библиотек и всего прочего Вам придется написать свой компонент.
Вам столько уже напредлагали ... и все не угодили
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2008.09.21;
Скачать: [xml.tar.bz2];
Память: 0.61 MB
Время: 0.006 c