Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.15;
Скачать: CL | DM;

Вниз

Странность в работе с 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 вся ветка

Текущий архив: 2004.08.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
1-1091009955
Slaga
2004-07-28 14:19
2004.08.15
Как передать параметр в CMD


3-1090493501
Phoenix
2004-07-22 14:51
2004.08.15
ClientDataSet и контекстный поиск


3-1090583655
Крысолов
2004-07-23 15:54
2004.08.15
jpg, delphi и sql server (а ещё и TDBCtlGrid)


1-1091528706
Alexey Morceleb
2004-08-03 14:25
2004.08.15
Создание элемента управления из dll


8-1085751676
Korneley
2004-05-28 17:41
2004.08.15
Нужно описание DirectShow