Форум: "Основная";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];
ВнизVariable DataModule1 might not have been initialized Найти похожие ветки
← →
P0tia (2003-10-14 17:32) [0]В процедуре используется DataModule, но при компиляции выдают ошибку "Variable "DataModule1" might not have been initialized". Как это исправить?
← →
Reindeer Moss Eater (2003-10-14 17:34) [1]Это не ошибка, это варнинг
← →
Игорь Шевченко (2003-10-14 17:34) [2]Проинициализировать
← →
P0tia (2003-10-14 17:45) [3]Напишите пример инициализации в dll модуле
← →
VMcL (2003-10-14 17:48) [4]DataModule1 := TDataModule1.Create(nil);
← →
P0tia (2003-10-14 17:58) [5]При загрузке вылетает сообщение "Access violation at adress 0056EC5D in module "secer.dll". Read of address 00000058."
И потом сообщение отладчика "Name not unique in this context".
Что можно сделать. Научите дурака.
← →
Игорь Шевченко (2003-10-14 18:03) [6]P0tia © (14.10.03 17:45)
Для того, чтобы написать пример, надо видеть, что ты пишешь, и где warning появляется. Телепатов тут нет.
← →
P0tia (2003-10-14 18:09) [7]DLL Фаил...
library secur;
uses
SysUtils, main, module,
Classes;
{$R *.res}
Procedure security (sec :PCHAR);
begin
DataModule1.config.SetKey;
DataModule1.config.Fields[0].AsString := "Security";
DataModule1.config.GotoKey;
DataModule1.config.Edit;
DataModule1.config.Fields[1].AsString := sec;
DataModule1.config.Post;
end;
exports security;
begin
DataModule1:=TDataModule1.Create(nil); //Призагрузке программы выдает ошибку
end.
← →
P0tia (2003-10-14 18:12) [8]По мойму я в secur что-то не дописал, а инцилизация здесь не нужна
← →
Семен Сорокин (2003-10-14 18:15) [9]Шедевр
← →
P0tia (2003-10-14 18:18) [10]С моим утверждением про инициалицацию я ошибся
← →
P0tia (2003-10-14 18:21) [11]Правильно ли вызывается процедура, а то может я ошибся
Procedure security (sec :PCHAR);
external "secur.dll";
← →
Юрий Федоров (2003-10-14 18:34) [12]>>P0tia © (14.10.03 18:21) [11]
Запусти отладчик.
А то еще 100 лет гадать будешь
← →
P0tia (2003-10-14 18:56) [13]Не помогает, адресса кот. он указывает не нашол, а трссировкой модуль проскакивает.
← →
P0tia (2003-10-14 18:59) [14]DataModule1 := TDataModule1.Create(nil);
Как можно использовать если datamodule1 уже создан?
← →
P0tia (2003-10-14 19:13) [15]Посмотрел по адрессу кот.он указывает, точного нет, но это в районе обращений к TDATASET
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.012 c