![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
есть:БД в Clipper(dBase) [D6, dBase, FoxPro]
Mila © (2003-11-12 11:36:00)
и написанные на Clipper проги(расчеты планов)- все это работает. Надо:сделать такую же прогу (расчет планов)в Delphi. Работать должно и в Delphi и в Clipper.Подскажите с чего начать?
KSergey (2003-11-20 18:31:00) [1]
> Anatoly Podgoretsky © (12.11.03 15:25) [8]
> Кроме индексов, есть еще несовместимость по типам полей,
> например по таким важным как текстовые.
Не понял...
Вероятно, зависит от драйвера БД, я с таким не сталкивался (впрочем, что Вы подразумеваетет под текстовыми полями? Memo в понимании Clipper"а?)
Anatoly Podgoretsky (2003-11-12 15:25:00) [2]
Пункт 1 осложняется одновременной работой со старыми программами, необходимо еще совместимость по блокировкам. Пункт 1 истекает из вопроса. Если удастся избежать одновременной работы, то жизнь упрощается, количество пригодных драйверов тогда шире.
KSergey © (12.11.03 13:26) [6]
Кроме индексов, есть еще несовместимость по типам полей, например по таким важным как текстовые.
Малиновский Владимир (2003-11-12 15:14:00) [3]
Что имеется в виду под "и клиппер, и дельфи"? Многопользовательский режим доступа?
1.Если да, то было ли это рашьше в Clipper - программах? Да ->3.
2.Если нет, то имеется ли возможность доступа к исходникм Clipper-программ? Если нет -> 99.
3.Заете ти ли Вы Clipper? Да -> 5.
4.Если не знаете, то имеет ли смысл его изучать в 2003 году? Нет -> 99.
5.Если знаете Clipper, то знаете ли Вы Delphi? Нет -> 99.
6.Если знаете Delphi, то умеете ли работать с базами данных? Нет -> 99.
7.Если умеете работать, имеет ли смысл в Вашей ситуации заниматься устаревшими технологиями типа файл-серверные базы данных? Нет -> 99.
8. Если имеет смысл, то имеется ли в Вашем распоряжении инструментарий для доступа из Delphi к файлам .DBF с клипперскими заморочками? Нет - > 99.
9. Должна ли "старая" программа работать в новой ОС типа Windows2000/XP (у меня такая ситуация была)? Да ->, очень вероятно, что -> 99
10 -> 100
99. Задача не разрешаемая. Стоп.
100. Вперед.
А еще я не упомянул про конвертацию "старых" отчетов в новые, про доступ к данным в каталоги с длинными именами, про принципиальное различие клавиш "по умолчанию" в Clipper и Delphi, короче - чтобы этим заниматься, тебя должны очень сильно стимулировать материально.
KSergey (2003-11-12 13:26:00) [4]
Попробуйте Halcyon
Во всяком случае там есть место, куда можно подписывать ф-ции а-ля клипперовские, если таковые в нем еще не реализованы.
А нужно это все для корректной поддрежки индексов. К стати, для начала надо как раз эти индексы клипперовские изучить: чего там понаворочено? А то ведь весь клиппер все равно не переписать, а он, таща за собой наследие dBase позволял любые конструкцие (ну со смыслом, конечно) в индексые выражения пихать.
Красота!
А вообще Sergey13 © совершенно прав: зачем писать такую же? Надо или другую, в свете возникших новых идей при эксплуатации этой, или ею и пользоваться, если она устраивает. А иначе из пустого в порожнее получается... ;)
asp (2003-11-12 11:53:00) [5]
В самом деле, под понятием "такую же" подразумевается что БД должна остаться в том же виде/формате?
Sergey13 (2003-11-12 11:50:00) [6]
2Mila (12.11.03 11:36)
>Работать должно и в Delphi и в Clipper.
А зачем и там и там? У вас еще 286 стоят что ли?
>Надо:сделать такую же прогу
Надо стараться сделать лучше. 8-)
Anatoly Podgoretsky (2003-11-12 11:47:00) [7]
Начать надо с поиска драйвера или движка под Клиппер, которых хоть и много, но работоспособных, именно в такой постановки мало, имеется ввиду безконфликтная одновременная работа.
Vlad (2003-11-12 11:39:00) [8]
Думаю, начать нужно с хорошей книги(книг) по Дельфи и базам данных. Иначе Ваше творчество сведется к ежедневным бомбардировкам форума. Имхо.
Term (2003-11-12 11:38:00) [9]
> Работать должно и в Delphi и в Clipper
что это значит