Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
2-1218013388
irina_gr
2008-08-06 13:03
2008.09.21
QReport


2-1218541518
Нов_и_чок
2008-08-12 15:45
2008.09.21
Кто может ПАМАГИТЕ!!!


15-1216973260
miek
2008-07-25 12:07
2008.09.21
NAT для безопасности сети


15-1216997812
Tirael
2008-07-25 18:56
2008.09.21
про винрар


2-1218186434
ProgRAMmer Dimonych
2008-08-08 13:07
2008.09.21
OnIdle в приложении на чистом WinAPI





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский