Форум » Для флейма » Прога на Дельфи с хХарбором ? » Ответить

Прога на Дельфи с хХарбором ?

Andrey: Всем привет ! Подскажите, а возможно ли имея готовую терминальную задачу под хХарбором, сделать интерфейс под Дельфи, Главное меню, кнопочки и т.д. А когда доходить дело до баз и расчетов, то вызывать хХарборовскую DLL. Или задачу разбить на несколько DLL. Дело в том что такого легкого доступа к DBF в Дельфи нет (или я не знаю), а в добавок ко всему нет из Дельфи доступа к серверу Leto DB. Какие у кого есть соображения ?

Ответов - 8

sashaBG: Наверное ето возможно но я не знаю можно ли передавать и получать обратно параметы из DLL По моему не надо смешивать ети две технологии у Дельфи есть очень качественная и безупречная среда разработки , и если надо работать в ней то и средства доступа к базам должны быть 'дельфийские' Я лично выбрал XMATE+Harbour+MINIGUI + ( дизайнер форм SADSTAR-а FormDes Спасибо ему за ету работу! )

Andrey: sashaBG пишет: но я не знаю можно ли передавать и получать обратно параметы из DLL Так мне только нужно в одну сторону, из Дельфи в хХарбор....

Петр: Andrey пишет: а возможно ли .. сделать интерфейс под Дельфи, Главное меню, кнопочки и т.д. А когда доходить дело до баз и расчетов, то вызывать хХарборовскую DLL. Да, возможно. Дело в том что такого легкого доступа к DBF в Дельфи нет Ну почему же, хотя конечно 100% поддержки [x]Harbour возможностей - удобства (с точки зрения xBase программиста) нет. нет из Дельфи доступа к серверу Leto DB Нет, но я думаю, что в принципе для знатока Дельфи реализовать такую возможность труда не составит. Какие у кого есть соображения ? Андрей, кажется мне, что не смотря на вашу декларируемую на форуме "нелюбовь" к разным там рюшечкам, украшательствам и интерфейсу 1С - перед вами все таки стал выбор консоль или GUI. Или вы просто решили добавить себе немножко GUI . Возможно - это FastReport на вас так повлиял Учтите, что использование таких "гибридных" решений предполагает хорошее знание обеих составляющих ( и как показывает опыт - эти знания должны быть более полными, чем в случае использования одной какой среды ). Смешивать их не имея достаточных знаний ни там, ни там - довольно сомнительная затея, как уже вам говорил sashaBG.


Andrey: Петр пишет: что не смотря на вашу декларируемую на форуме "нелюбовь" к разным там рюшечкам, украшательствам и интерфейсу 1С Нет у меня "нелюбви"..... Консоль тоже остается, юзера не хотят переходить на 1С. А GUI нужно делать, так как в консоли делать новые задачи уже "не есть хорошо"...

Sergey Spirin: Andrey пишет: Всем привет ! Подскажите, а возможно ли имея готовую терминальную задачу под хХарбором, сделать интерфейс под Дельфи, Главное меню, кнопочки и т.д. А когда доходить дело до баз и расчетов, то вызывать хХарборовскую DLL. Или задачу разбить на несколько DLL. Это, конечно, возможно, но, как уже сказали, потребует приличной дельфийской квалификации и некоторого времени. Ведь дело, наверное, не в кнопочках, а в гридах (browse), db-контролах и т.п. То есть нужен DataSet. А написание датасета, все-таки, не совсем рядовая задача, за день не напишешь. Например, я свою обертку над некоторыми функциями Harbour-API плюс HarbourDataSet писал, если помните, месяца полтора. И это при том, что датасет больше адаптировался алясочный, а не писался полностью с нуля. Andrey пишет: Дело в том что такого легкого доступа к DBF в Дельфи нет (или я не знаю), а в добавок ко всему нет из Дельфи доступа к серверу Leto DB. Наверное, что-то не знаете, что там может быть нелегкого при доступе к dbf в дельфи? Ну и подключить нужный сервер конечно можно, при отсутствии готового решения всегда можно написать свое...

Andrey: Sergey Spirin пишет: Наверное, что-то не знаете, что там может быть нелегкого при доступе к dbf в дельфи? Вот именно я и не знаю точно. Видел раньше Halcyon для DBF, видел ADS. Подскажите что есть (BDE - не предлагать) ? А сервер хочется подключить LETO DB !

Sergey Spirin: Andrey пишет: Вот именно я и не знаю точно. Видел раньше Halcyon для DBF, видел ADS. Подскажите что есть (BDE - не предлагать) ? Уже этого достаточно. Halcyon - вполне приличная библиотека, с исходниками. Когда я использовал dbf с Дельфи последний раз (лет 7 назад), то использовал именно Halcyon. А либа от ADS брала даже "Delphi Magazine Readers Choice", что уже о чем-то говорит. Кстати всякие Data Arhitect и т.д. от ADS на Delphi с использованием этой библиотеки и написаны. BDE никто предлагать не будет, продукт уже лет 10 входит в поставку только совместимости с предыдущими версиями. Более новомодные решения можно посмотреть на www.torry.net Andrey пишет: А сервер хочется подключить LETO DB ! Подключайте Но придется код пописать, если готового решения нет

Iv: И все-таки как можно сделать на хХарборе DLL, чтобы ее можно было вызывать например из Visual Basic? Чтобы сделать достаточно сложную обработку данных в нескольких DBF-файлах и в результате получить несколько цифр.



полная версия страницы