Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];

Вниз

как избавиться от Access violation?   Найти похожие ветки 

 
diwww   (2006-03-30 16:39) [0]

Из модулей А и В надо запускать процедуру Proc1, находящуюся в модуле В.
Proc1 использует визуальную компоненту Query1, которая находится на форме В.
При обращении к Proc1 из А возникает Access violation.
Возникает он похоже, из-за того что в этот момент не существует Query1?
Надо создать Query1 в Proc1 если Query1 не существует?
Как это сделать?


 
Сергей М. ©   (2006-03-30 16:42) [1]


> Как это сделать?


Query :- TQuery.Create(компонент-владелец);


 
Плохиш ©   (2006-03-30 16:51) [2]


> Надо создать Query1 в Proc1 если Query1 не существует?

А ещё надо создать форму B. Но лучше руки по-отрывать таким горе-программерам.


 
diwww   (2006-03-30 16:51) [3]

> Сергей М. c   (30.03.06 16:42) [1]

пробовал
Query1 := TQuery.Create(FormB);
опять Access violation
Похоже, проблема в том что в этот момент не существует FormB
Что делать в этом случае?


 
Сергей М. ©   (2006-03-30 16:52) [4]


> Что делать в этом случае?


Как обычно - воспользоваться средствами встроенного в делфи отладчика для поиска собственной лажи.


 
Плохиш ©   (2006-03-30 16:59) [5]


> Похоже, проблема в том что в этот момент не существует FormB

остаётся предложение про руки.


 
Romkin ©   (2006-03-30 17:19) [6]

НУ если формы нет, логично было бы ее создать...



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.042 c
8-1131629850
S46E
2005-11-10 16:37
2006.04.16
Разрешение экрана


15-1143203204
ZeFiR
2006-03-24 15:26
2006.04.16
Хостинг с возможностью оплаты Visa Electron...


8-1131566457
[dvs]digiman
2005-11-09 23:00
2006.04.16
Aero Glass эффект


15-1143311952
ArtemESC
2006-03-25 21:39
2006.04.16
Найти иголку в стоге сена...


4-1138199340
Dyakon_Frost
2006-01-25 17:29
2006.04.16
Использование StartService





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский