Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
3-89136
Inkotex
2003-10-07 18:25
2003.10.27
Blob поля


6-89429
SergP
2003-08-31 14:55
2003.10.27
Как в прокси правильно сделать фильтрацию содержимого?


7-89609
IGORYOK
2003-08-12 11:46
2003.10.27
У меня есть DLL. Не я её делал и потому не знаю аргументы функций


14-89456
Думкин
2003-10-07 05:24
2003.10.27
С днем рождения! 7 октября.


14-89564
Knight
2003-10-07 23:08
2003.10.27
Ну вот прочитал...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский