Главная страница
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.036 c
1-89277
@Ujin
2003-10-17 00:14
2003.10.27
Что с потоком?


3-89180
PigMey
2003-09-30 21:14
2003.10.27
Связь с таблицей без компонент


1-89337
Boris69
2003-10-16 09:57
2003.10.27
Как сделать многоуровневую шапку таблицы в StringGride???


1-89320
Pahan
2003-10-16 16:09
2003.10.27
Доступ к объекту класса TEdit через вычисляемое имя


14-89468
mudilo
2003-10-03 08:24
2003.10.27
Help Help BUGS