Показать сообщение отдельно
  #7  
Старый 03.05.2015, 18:55
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

1) Никогда не запихивай в архив .ncb или .sdf файлы. От них толку нет никакого, и при этом занимают они 99.999999% размера проекта.
2) В этом китайском проекте прописано:
Код:
__declspec(dllexport) int Get_image_size ( char *input_frame, int *width, int *height );
Соглашение вызова не указано. По дефолту в сях соглашение - cdecl, а не stdcall, если ничего не химичили в настройках (а автор, т.е. Weisheng Dong, вполне мог и нахимичить). Параметры - char * и int *, что означает "указатель на символы" (строка) и "указатель на целое". А потому объявление, скорее всего, будет выглядеть примерно так:
Цитата:
function Get_image_size(input_frame: PChar; width: ^Integer; height: ^Integer): integer; cdecl;
остальные по аналогии.

ЗЫЖ dll-ка в dll\Debug какая-то покоцанная, без экспортов. В NL_Back_projection2\debug\dll.dll при этом вроде нормальная.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием