Главная страница
    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.049 c
10-1116735536
SnapIn
2005-05-22 08:18
2006.04.16
Прочитать переданные в TWebBrowser параметры


3-1140616606
Olle
2006-02-22 16:56
2006.04.16
Ошибка записи


3-1140501583
dreamse
2006-02-21 08:59
2006.04.16
проблема с хранимой процедурой


15-1143616261
Рафик
2006-03-29 11:11
2006.04.16
Подскажите компоненту для работы с Com portom


9-1117512796
XProger
2005-05-31 08:13
2006.04.16
Delphi 4k DEMO





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