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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.045 c
3-89172
Митяй
2003-10-06 16:52
2003.10.27
SQL запрос с тремя таблицами


3-89166
Sveta
2003-10-06 09:42
2003.10.27
Будьте добры , подскажите пожалуйста:


1-89309
Brutus
2003-10-16 12:50
2003.10.27
Помогите удалить пустые строки из ListBox a


1-89354
TUser
2003-10-16 09:26
2003.10.27
ToolWindow


1-89287
Dmitriy O.
2003-10-13 07:59
2003.10.27
Z последовательность компанентов