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

Вниз

как избавиться от 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;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.041 c
15-1143267479
kilonet
2006-03-25 09:17
2006.04.16
Как обмениваться большими файлами


2-1143798714
KyRo
2006-03-31 13:51
2006.04.16
Операции с датой


9-1125473919
AndreW200
2005-08-31 11:38
2006.04.16
Вывести часики поверх игр


2-1143730075
dubolom
2006-03-30 18:47
2006.04.16
Рисование


15-1143242015
fert
2006-03-25 02:13
2006.04.16
Куплю КПК





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