On-line: гостей 1. Всего: 1 [подробнее..]
АвторСообщение



Пост N: 13
Зарегистрирован: 14.07.10
ссылка на сообщение  Отправлено: 18.09.12 19:37. Заголовок: как, например, из delphi пользовать DLL на (x)harbour?


всем привет.
... например, банально запросить SPACE(<xxx>). или SIN(<xxx>)

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


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


Пост N: 318
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 20.09.12 06:57. Заголовок: Посмотри http://www..


Посмотри http://www.otc.pl/index.asp?s=78&l=2 DBF/xHarbour components for Delphi.

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



Пост N: 14
Зарегистрирован: 14.07.10
ссылка на сообщение  Отправлено: 21.09.12 16:20. Заголовок: Совсем мимо, увы...


Совсем мимо, увы.

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



Пост N: 114
Зарегистрирован: 24.04.13
ссылка на сообщение  Отправлено: 12.04.16 16:30. Заголовок: Есть написанная функ..


Есть написанная функция (парсер) на Clipper/Harbour. Переписать её на Delphi достаточно сложно.
Как её сначала скомпилировать ,а потом прилинковать к Delphi-проекту отдельным пунктом меню ?


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




Пост N: 883
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 12.04.16 16:58. Заголовок: azoo пишет: Как её ..


azoo пишет:

 цитата:
Как её сначала скомпилировать ,а потом прилинковать к Delphi-проекту отдельным пунктом меню ?


что то мне подсказывает что никак. Т.к. Delphi проект ничё не понимает о PCODE Clipper/Harbour и не сможет его интерпретировать

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



Пост N: 115
Зарегистрирован: 24.04.13
ссылка на сообщение  Отправлено: 13.04.16 16:23. Заголовок: Чтобы не выходить за..


Чтобы не выходить за рамки темы данной ветки задам вопрос:
Как сделать .DLL в Harbour. И как его воспримет Delphi ?

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




Пост N: 890
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 13.04.16 17:25. Заголовок: azoo пишет: Как сде..


azoo пишет:

 цитата:
И как его воспримет Delphi ?


DLL харбур это не настоящая DLL , грубо это набор PCODE инструкций
DLL харбур может выполняться только при вызове из харбур т.к. харбур ИНТЕРПРЕТАТОР и содержит виртуальную машину , которая интерпретирует PCODE из своего DLL.
В тоже время харбур может выполнять и настоящие DLL
Delphi может выполнить код из настоящей DLL , а харбуровскую не поймет

Мож быть по ссылке из начала темы компонента и поможет ... но не факт что все поймет
( судя по описанию использует harbour.dll и функционал ограничен таблицами )

azoo пишет:

 цитата:

Как сделать .DLL в Harbour ?


Где то на форуме был пример как сделать harbur.dll
 
A. Как сделать свою dll ?
Q. Надо скомпилировать сырцы своей библиотеки, определив макрос
/D__EXPORT__ и для harbour.exe, и для C-компилятора (bcc55).
Затем вызвать линкер с параметрами:
ILINK32 -aa -Tpd -Gn @hdll.lnk
Скрипт для линкера сформировать по таким правилам:
<obj_files> c0d32w.obj,
<dll_name>,,
cw32.lib
harbour.lib
import32.lib
uuid.lib
Чтобы использовать dll надо прилинковать к программе соответствующую
lib и harbour.lib.


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


Пост N: 551
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 27.04.16 20:23. Заголовок: Давненько, когда в ..


Давненько, когда в ходу был Delphi 5 были к нему компоненты имитирующие Клиппер.
Но это все не то. В Delphi совсем другая идеология

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

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