Главная страница
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.034 c
1-89374
senya
2003-10-15 18:43
2003.10.27
MySQL


1-89381
Relaxxx
2003-10-15 17:33
2003.10.27
красмвое выплывание окна с систрея


6-89418
Pavel Oliynik
2003-09-02 12:00
2003.10.27
проблема с письмом, скачиваю, неудаляю, а Батом скачать немогу !!


14-89497
Delirium^.Tremens
2003-10-09 11:29
2003.10.27
Суицид


14-89500
Katrin
2003-10-09 15:58
2003.10.27
Почему зависаетWaitForSingleObject?