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

Вниз

Функция в dll   Найти похожие ветки 

 
КодеКорешь   (2005-08-02 14:35) [0]

function GetVideoCardName(const Nom: Integer): String;
var
lpDisplayDevice: TDisplayDevice;
begin
lpDisplayDevice.cb := sizeof(lpDisplayDevice);
EnumDisplayDevices(nil,Nom,lpDisplayDevice,0);
Result:=lpDisplayDevice.DeviceString;
end;

Выше приведдный код функции прекрасно работает в исполняемом файли, а если вызвать его из dll то поднимается ошибка Invalid pointer operation, при этом возвращается правильное значение, в чем может быть проблема?


 
Alexander Panov ©   (2005-08-02 14:40) [1]

Читай комментарии в модуле после исползования DLL-Wizard.


 
КодеКорешь   (2005-08-02 14:53) [2]

Добавил   ShareMem теперь при закрытии приложения та же ошибка...


 
Alexander Panov ©   (2005-08-02 15:03) [3]

КодеКорешь   (02.08.05 14:53) [2]
Добавил   ShareMem


Куда добавил?


 
Leonid Troyanovsky ©   (2005-08-02 15:03) [4]


> КодеКорешь   (02.08.05 14:53) [2]

>> Читай комментарии в модуле после исползования DLL-Wizard.

> Добавил   ShareMem теперь при закрытии приложения та же
> ошибка...


Читай вдумчивей.

--
Regards, LVT.


 
КодеКорешь   (2005-08-02 15:52) [5]

Куда добавил?
в interface

uses
 ShareMem,....
в модуль приложения и DLL


 
isasa ©   (2005-08-02 16:06) [6]

не выдержал!
в вызывающий и DLL, оба, и ShareMem первый, там и там.


 
КодеКорешь   (2005-08-02 16:11) [7]

не выдержал!
в вызывающий и DLL, оба, и ShareMem первый, там и там


да так и сделано!
Ладно бог сним переписал все с ShortString и все ок!


 
Alexander Panov ©   (2005-08-02 16:18) [8]

isasa ©   (02.08.05 16:06) [6]
в вызывающий и DLL, оба, и ShareMem первый, там и там.


не в вызывающий модуль, а в файл проекта и в модуль с dll первым в uses-список.



Страницы: 1 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.03 c
1-1122973306
Bless
2005-08-02 13:01
2005.08.21
Удаление страницы из Excel


1-1123055174
TDionis
2005-08-03 11:46
2005.08.21
Проверка eidta на наличие цифр


1-1122989229
Viktop
2005-08-02 17:27
2005.08.21
Сохранение настроек в ini


14-1122483433
Димаска
2005-07-27 20:57
2005.08.21
IRC в E-Mule


14-1122382591
oldman
2005-07-26 16:56
2005.08.21
Задачка из программы "Спокойной ночи, малыши" :)