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

Вниз

DLL   Найти похожие ветки 

 
IntruderLab ©   (2006-04-27 10:06) [0]

Вопрос наверное постыдный, но не могу понять что глючит: либо я, либо комп. Есть dll с едиснственной функцией считывания с реестра:
library caws;

uses
 SysUtils,
 Classes,
 Variants,
 Registry,
 IniFiles,
 Windows;

{$R *.res}

function RegRead (TreeNode : String; TreeParametr : String) : String;
var regFile : TRegistry;
begin
 regFile         := TRegistry.Create;
 regFile.RootKey := HKEY_CURRENT_USER;
 regFile.OpenKey(TreeNode,True);
 Result := regFile.ReadString(TreeParametr);
 regFile.Free;
end;

exports RegRead;

begin
end.

в программе, где она должна работать пишу
function RegRead (TreeNode : String; TreeParametr : String) : String; external "caws.dll";

после старта программы выскакивает сообщение:

Debugger Exception Notification
Project _____ raised exception class EInvalidPointer with message "Invalid pointer operation"
Как я понимаю программа работает нормально откуда сообщение


 
Сергей М. ©   (2006-04-27 10:17) [1]

Ты читал здоровущий комментарий в шаблоне твоего нового DLL-проекта ?


 
Desdechado ©   (2006-04-27 10:20) [2]

ShareMem


 
IntruderLab ©   (2006-04-27 10:26) [3]


> Desdechado ©   (27.04.06 10:20) [2]
>
> ShareMem
>

В проекте Dll необходимо добавить?


 
balepa ©   (2006-04-27 10:29) [4]


> IntruderLab ©   (27.04.06 10:26) [3]
>
> > Desdechado ©   (27.04.06 10:20) [2]
> >
> > ShareMem
> >
>
> В проекте Dll необходимо добавить?


см. Сергей М. ©   (27.04.06 10:17) [1]


 
IntruderLab ©   (2006-04-27 10:32) [5]

да ступил, увидел уже, спасибо! Закрываем обсуждение :)



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

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

Наверх




Память: 0.47 MB
Время: 0.038 c
6-1137589378
Аленка
2006-01-18 16:02
2006.05.14
Устройство proxy


2-1146060808
Vidkart
2006-04-26 18:13
2006.05.14
Найти и заменить (работа с текстом)


1-1144404671
Kolan
2006-04-07 14:11
2006.05.14
Как отладить работу COM сервера и клиента?


2-1145860080
valdemot
2006-04-24 10:28
2006.05.14
Проценты


1-1144130382
denmin
2006-04-04 09:59
2006.05.14
Печать данных в одну строку.