Есть готовая библиотека функций, написанная неизвестно на чем и кем, но с подробным описанием содержимого. Проверено - на делфи все работает. Сам я в дэлфи не силен. Как правильно подключить эту библиотеку в программе на HiAsme? Примеры которые даны в хелпе и на форуме я посмотрел, но ответа не увидел. Заранее спасибо.
Этот топик читают: Гость
Ответов: 3
Рейтинг: 0
|
|||
карма: 0 |
|
Ответов: 206
Рейтинг: 19
|
|||
для начала дай саму библиотеку + код на делфи
|
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
только ручками и только через IC
|
|||
карма: 27 |
|
Ответов: 3
Рейтинг: 0
|
|||
Dilma писал(а): только ручками и только через ICТ.е. мне необходимо создать новый сомпонент, а внутри компанента сделать вызовы данной библиотеки? |
|||
карма: 0 |
|
Ответов: 5227
Рейтинг: 587
|
|||
а можно и с помощью Инструменты->Языки-> InlineCode (но всёже лучше с помощью редактора компонента), сам бы желал воотчию видеть такую обёртку для DLL, где например была бы пара функций но хорошо прокоментированых, а то пару раз как то давненько попробовал и не фига не получилось, чайник блин
![]() |
|||
карма: 4 |
|
Ответов: 893
Рейтинг: 18
|
|||
andrestudio писал(а): а то пару раз как то давненько попробовал и не фига не получилосьАга я тоже так пару раз помучался и бросил пустую затею , постле чего написал собственную библиотеку ![]() |
|||
карма: 0 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Byuik на чём писал?
|
|||
карма: 4 |
|
Ответов: 1088
Рейтинг: 112
|
|||
Несовсем в тему но может пригодится:
Вызов DLL(созданной на HiAsm) из "чистого" Delphi: |
|||
карма: 0 |
| ||
файлы: 1 | mparser.zip [11.7KB] [138] |
Ответов: 2125
Рейтинг: 159
|
|||
kulibin писал(а): Как правильно подключить эту библиотеку в программе на HiAsme?Примерно вот так:
|
|||
карма: 1 |
| ||
Голосовали: | andrestudio |
Ответов: 3
Рейтинг: 0
|
|||
Спасибо, tsdima. Попробую на днях о результатах сообщу.
|
|||
карма: 0 |
|
Ответов: 5227
Рейтинг: 587
|
|||
tsdima - СПАСИБО!
p.s - купил таки всёже книгу Delphi-7 С. Бобровского буду грызь потихоньку ![]() |
|||
карма: 4 |
|
Ответов: 205
Рейтинг: 3
|
|||
хе а если я не создавал dll-ку то могу как нить таким способом к ней подключиться (я знаю что она на C+ вроде..)
![]() |
|||
карма: 1 |
|
Разработчик
Ответов: 26304
Рейтинг: 2146
|
|||
millano писал(а): если я не создавал dll-ку то могу как нить таким способом к ней подключитьсяДа, можешь, если знаешь точки входа и параметры передачи переменных. Также точно у нас в пакете идет обращение, ну, например, к sqlite3.dll, которая написана далеко не на Delphi. |
|||
карма: 22 |
|
Ответов: 2125
Рейтинг: 159
|
|||
nesco писал(а): если знаешь точки входа и параметры передачи переменныхА ещё нужно знать конвенцию вызова процедур. В большинстве случаев это stdcall, но бывают и исключения (например длл-ка написанная на С++ и предназначенная для программы, также написанной на С++, тут ведь нет смысла менять родной способ вызова процедур). В любом случае документация не помешает. |
|||
карма: 1 |
|
Ответов: 893
Рейтинг: 18
|
|||
andrestudio писал(а): Byuik на чём писал? |
|||
карма: 0 |
|