Форум: "WinAPI";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];
ВнизСтранность в работе с DLL под Delphi и Visual Basic Найти похожие ветки
← →
Paulik (2004-06-30 18:18) [0]Добрый день всем! Такая проблема: есть длл использовние функци из не в вижуал бейсике не выцзывает никаких ошибок и все работает, как только я пишу весь код на делфи сразу возникает ошибка аксес виолейшен.... я ничего не понимаю.. подскажите плизз в чем может быть проблемма. Всем зарание спасибо.
← →
Reindeer Moss Eater © (2004-06-30 18:20) [1]в чем может быть проблемма.
В тексте твоей программы
← →
Paulik (2004-06-30 18:22) [2]текст идентичен...
← →
Reindeer Moss Eater © (2004-06-30 18:24) [3]Ну и что?
Текст правильной VB программы не является правильным текстом Delphi программы.
← →
Paulik (2004-06-30 18:28) [4]согласен, скаже мне пожалуйста
i= PTMC12_ReadByte(1, 0, cLow)
i = PTMC12_ReadByte(1, 0, cHigh)
на бейсике
и
i:= PTMC12_ReadByte(1,0, cLow);
i:= PTMC12_ReadByte(1,0, cHigh);
где не писано не верно?! эти функци импортируются из длл
← →
Reindeer Moss Eater © (2004-06-30 18:30) [5]Снова ну и что?
А разве это весь текст твоей неправильной программы?
Я же не называл ни номера строки в которой заключена ошибка.
← →
Paulik (2004-06-30 18:34) [6]хм так это вся программа.....
← →
Reindeer Moss Eater © (2004-06-30 18:39) [7]хм так это вся программа.....
Не надо обманывать людей.
А где интерфейс с библиотекой?
← →
Paulik © (2004-06-30 18:44) [8]interface
Function PTMC12_ReadByte(dwBoardNo:word;dwOffset:word;Data:byte):byte;stdcall;
implementation
Function PTMC12_ReadByte;external "ptmc12.dll" name "PTMC12_ReadByte";
← →
Reindeer Moss Eater © (2004-06-30 18:47) [9]Видимо у библиотеки иное соглашение о вызовах (не stdcall)
← →
Digitman © (2004-07-01 11:00) [10]
> сразу возникает ошибка аксес виолейшен
что есть "сразу" ? это как - "сразу" ? трассировка вызова в окне CPU - это новость для тебя ? соглашения о вызовах - не меньшая новость ?
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.052 c