4 / 4 / 0
Регистрация: 11.10.2014
Сообщений: 108
|
|
1 | |
Как подключить к Дельфи и добиться работы от данных dll?12.04.2016, 15:08. Показов 1861. Ответов 5
Метки нет (Все метки)
Здравствуйте
http://multitran.ru/DownLoad/lemm.zip здесь есть пример только на c, как его к дельфи прикрутить, совершенно непонятно. Автор не знает, спрашивала. Здесь есть пример на дельфи 5, но в моей версии XE6 он не работает. http://macrocosm.narod.ru/download/winmcr3.0.zip Помогите, пожалуйста.
0
|
12.04.2016, 15:08 | |
Ответы с готовыми решениями:
5
Как правильно подключить dll для успешной работы приложения на другом ПК Как подключить Tesseract-ocr к Дельфи? Как подключить СУБД сделанную в дельфи к сайту Как при создании своей dll подключить туда сторонние dll |
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
12.04.2016, 15:15 | 2 |
заменяй все декларации String на AnsiString, Char на AnsiChar, PChar на PAnsiChar
1
|
4 / 4 / 0
Регистрация: 11.10.2014
Сообщений: 108
|
|
12.04.2016, 16:00 [ТС] | 3 |
Вроде бы сделала. Грузится оно грузится, говорит, что все ок. Только даже для тестового примера "интернет" возвращается -1, словоформы не найдены. Плюс еще ранее я сама нашла, что надо Integer менять на int64, иначе не грузился словарь. Возможно, не во всех местах заменила?
0
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
12.04.2016, 16:18 | 4 |
Сообщение было отмечено ElenaTomsk как решение
Решение
как минимум здесь:
procedure TForm1.NFindClick(Sender: TObject); var s,s1:Ansistring; Добавлено через 1 минуту т.е. лок.переменные, передаваемые в либу по PAnsiChar-указателю, обязаны быть AnsiChar
0
|
4 / 4 / 0
Регистрация: 11.10.2014
Сообщений: 108
|
|
12.04.2016, 16:32 [ТС] | 5 |
Спасибо большое. Я там еще в паре мест подправила char на AnsiChar и похоже, что в этот раз все работает (все тестовые примеры точно работают), если кому впредь будет нужно, архив прикладываю.
Еще бы, конечно, не только сделать, но понимания, что было сделано.
0
|
4 / 4 / 0
Регистрация: 11.10.2014
Сообщений: 108
|
||||||
13.04.2016, 08:45 [ТС] | 6 | |||||
Нет, поспешила. Осталась проблема, информация по слову не выводится. В цикл for i:=0 to Uid.count-1 do не заходит, потому что
Uid.count всегда 0.
0
|
13.04.2016, 08:45 | |
13.04.2016, 08:45 | |
Помогаю со студенческими работами здесь
6
Как подключить dll (SmartCOM3.dll) к php через расширение php_com_dotnet? Как подключить свою dll к другой DLL (не своей) с проверкой? Как подключить ssleay32.dll & libeay32.dll Как подключить dll, написанную на C, к dll на Delphi Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |