Автор | Сообщение |
|
| постоянный участник
|
Пост N: 637
Зарегистрирован: 12.09.06
|
|
Отправлено: 01.08.08 19:56. Заголовок: Прога на Дельфи с хХарбором ?
Всем привет ! Подскажите, а возможно ли имея готовую терминальную задачу под хХарбором, сделать интерфейс под Дельфи, Главное меню, кнопочки и т.д. А когда доходить дело до баз и расчетов, то вызывать хХарборовскую DLL. Или задачу разбить на несколько DLL. Дело в том что такого легкого доступа к DBF в Дельфи нет (или я не знаю), а в добавок ко всему нет из Дельфи доступа к серверу Leto DB. Какие у кого есть соображения ?
|
|
|
Ответов - 8
[только новые]
|
|
|
| постоянный участник
|
Пост N: 37
Зарегистрирован: 15.09.05
|
|
Отправлено: 01.08.08 23:28. Заголовок: По моему
Наверное ето возможно но я не знаю можно ли передавать и получать обратно параметы из DLL По моему не надо смешивать ети две технологии у Дельфи есть очень качественная и безупречная среда разработки , и если надо работать в ней то и средства доступа к базам должны быть 'дельфийские' Я лично выбрал XMATE+Harbour+MINIGUI + ( дизайнер форм SADSTAR-а FormDes Спасибо ему за ету работу! )
|
|
|
|
| постоянный участник
|
Пост N: 638
Зарегистрирован: 12.09.06
|
|
Отправлено: 02.08.08 00:30. Заголовок: sashaBG пишет: но я..
sashaBG пишет: цитата: | но я не знаю можно ли передавать и получать обратно параметы из DLL |
| Так мне только нужно в одну сторону, из Дельфи в хХарбор....
|
|
|
|
| постоянный участник
|
Пост N: 468
Зарегистрирован: 09.10.06
|
|
Отправлено: 02.08.08 17:10. Заголовок: Andrey пишет: а воз..
Andrey пишет: цитата: | а возможно ли .. сделать интерфейс под Дельфи, Главное меню, кнопочки и т.д. А когда доходить дело до баз и расчетов, то вызывать хХарборовскую DLL. |
| Да, возможно. цитата: | Дело в том что такого легкого доступа к DBF в Дельфи нет |
| Ну почему же, хотя конечно 100% поддержки [x]Harbour возможностей - удобства (с точки зрения xBase программиста) нет. цитата: | нет из Дельфи доступа к серверу Leto DB |
| Нет, но я думаю, что в принципе для знатока Дельфи реализовать такую возможность труда не составит. цитата: | Какие у кого есть соображения ? |
| Андрей, кажется мне, что не смотря на вашу декларируемую на форуме "нелюбовь" к разным там рюшечкам, украшательствам и интерфейсу 1С - перед вами все таки стал выбор консоль или GUI. Или вы просто решили добавить себе немножко GUI . Возможно - это FastReport на вас так повлиял Учтите, что использование таких "гибридных" решений предполагает хорошее знание обеих составляющих ( и как показывает опыт - эти знания должны быть более полными, чем в случае использования одной какой среды ). Смешивать их не имея достаточных знаний ни там, ни там - довольно сомнительная затея, как уже вам говорил sashaBG.
|
|
|
|
| постоянный участник
|
Пост N: 639
Зарегистрирован: 12.09.06
|
|
Отправлено: 03.08.08 12:21. Заголовок: Петр пишет: что не ..
Петр пишет: цитата: | что не смотря на вашу декларируемую на форуме "нелюбовь" к разным там рюшечкам, украшательствам и интерфейсу 1С |
| Нет у меня "нелюбви"..... Консоль тоже остается, юзера не хотят переходить на 1С. А GUI нужно делать, так как в консоли делать новые задачи уже "не есть хорошо"...
|
|
|
|
| постоянный участник
|
Пост N: 199
Зарегистрирован: 25.12.07
|
|
Отправлено: 04.08.08 17:18. Заголовок: Andrey пишет: Всем ..
Andrey пишет: цитата: | Всем привет ! Подскажите, а возможно ли имея готовую терминальную задачу под хХарбором, сделать интерфейс под Дельфи, Главное меню, кнопочки и т.д. А когда доходить дело до баз и расчетов, то вызывать хХарборовскую DLL. Или задачу разбить на несколько DLL. |
| Это, конечно, возможно, но, как уже сказали, потребует приличной дельфийской квалификации и некоторого времени. Ведь дело, наверное, не в кнопочках, а в гридах (browse), db-контролах и т.п. То есть нужен DataSet. А написание датасета, все-таки, не совсем рядовая задача, за день не напишешь. Например, я свою обертку над некоторыми функциями Harbour-API плюс HarbourDataSet писал, если помните, месяца полтора. И это при том, что датасет больше адаптировался алясочный, а не писался полностью с нуля. Andrey пишет: цитата: | Дело в том что такого легкого доступа к DBF в Дельфи нет (или я не знаю), а в добавок ко всему нет из Дельфи доступа к серверу Leto DB. |
| Наверное, что-то не знаете, что там может быть нелегкого при доступе к dbf в дельфи? Ну и подключить нужный сервер конечно можно, при отсутствии готового решения всегда можно написать свое...
|
|
|
|
| постоянный участник
|
Пост N: 641
Зарегистрирован: 12.09.06
|
|
Отправлено: 04.08.08 18:28. Заголовок: Sergey Spirin пишет:..
Sergey Spirin пишет: цитата: | Наверное, что-то не знаете, что там может быть нелегкого при доступе к dbf в дельфи? |
| Вот именно я и не знаю точно. Видел раньше Halcyon для DBF, видел ADS. Подскажите что есть (BDE - не предлагать) ? А сервер хочется подключить LETO DB !
|
|
|
|
| постоянный участник
|
Пост N: 201
Зарегистрирован: 25.12.07
|
|
Отправлено: 06.08.08 12:36. Заголовок: Andrey пишет: Вот и..
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 ! |
| Подключайте Но придется код пописать, если готового решения нет
|
|
|
|
| |
Пост N: 5
Зарегистрирован: 18.01.09
|
|
Отправлено: 25.01.09 13:50. Заголовок: И все-таки как можно..
И все-таки как можно сделать на хХарборе DLL, чтобы ее можно было вызывать например из Visual Basic? Чтобы сделать достаточно сложную обработку данных в нескольких DBF-файлах и в результате получить несколько цифр.
|
|
|
|