On-line: i3t4j6, Haz, гостей 1. Всего: 3 [подробнее..]
АвторСообщение
постоянный участник




Пост N: 637
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 01.08.08 19:56. Заголовок: Прога на Дельфи с хХарбором ?


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

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 8 [только новые]


постоянный участник




Пост N: 37
Зарегистрирован: 15.09.05
ссылка на сообщение  Отправлено: 01.08.08 23:28. Заголовок: По моему


Наверное ето возможно но я не знаю можно ли передавать и получать обратно параметы из DLL

По моему не надо смешивать ети две технологии
у Дельфи есть очень качественная и безупречная среда разработки , и если надо работать в ней то и средства доступа к базам должны быть 'дельфийские'

Я лично выбрал XMATE+Harbour+MINIGUI + ( дизайнер форм SADSTAR-а FormDes Спасибо ему за ету работу! )

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 638
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 02.08.08 00:30. Заголовок: sashaBG пишет: но я..


sashaBG пишет:

 цитата:
но я не знаю можно ли передавать и получать обратно параметы из DLL


Так мне только нужно в одну сторону, из Дельфи в хХарбор....

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост 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.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 639
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 03.08.08 12:21. Заголовок: Петр пишет: что не ..


Петр пишет:

 цитата:
что не смотря на вашу декларируемую на форуме "нелюбовь" к разным там рюшечкам, украшательствам и интерфейсу 1С


Нет у меня "нелюбви"..... Консоль тоже остается, юзера не хотят переходить на 1С.

А GUI нужно делать, так как в консоли делать новые задачи уже "не есть хорошо"...

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост 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 в дельфи? Ну и подключить нужный сервер конечно можно, при отсутствии готового решения всегда можно написать свое...


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 641
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 04.08.08 18:28. Заголовок: Sergey Spirin пишет:..


Sergey Spirin пишет:

 цитата:
Наверное, что-то не знаете, что там может быть нелегкого при доступе к dbf в дельфи?


Вот именно я и не знаю точно.
Видел раньше Halcyon для DBF, видел ADS.
Подскажите что есть (BDE - не предлагать) ?
А сервер хочется подключить LETO DB !

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост 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 !



Подключайте Но придется код пописать, если готового решения нет


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 5
Зарегистрирован: 18.01.09
ссылка на сообщение  Отправлено: 25.01.09 13:50. Заголовок: И все-таки как можно..


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


Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 300
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет