Форум: "Начинающим";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.013 c