powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Вопрос по Dll
3 сообщений из 3, страница 1 из 1
Вопрос по Dll
    #32372191
oracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что то я не понимаю
короче подключаю Dll таким образом:

function SelectDirectory(in_handle:hwnd;const Caption: string; const Root: WideString; var Directory: string): Boolean;
external 'c:\select_folder_dll.dll';

Работает нормально, а если так:

function SelectDirectory(in_handle:hwnd;const Caption: string; const Root: WideString; var Directory: string): Boolean;
stdcall;external 'c:\select_folder_dll.dll';

выдает ошибку, может подскажет кто что делает этот приславуты stdcall
...
Рейтинг: 0 / 0
Вопрос по Dll
    #32372292
swed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибка какая? В чем провинились "приславуты stdcall". Это всего лишь соглашения о вызовах фукций. А еще есть cdecl, fastcall, pascal. В delphi по умолчанию pascal. Может заглянуть в документацию по программированию для Windows?
...
Рейтинг: 0 / 0
Вопрос по Dll
    #32372723
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой модификатор был у функции в DLL в момент её компиляции, точно такой и надо применять. А еще string передавать в DLL да еще и var - это круто, однако черевато большими осложнениями.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Вопрос по Dll
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]