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

Вниз

Работа TPrintDialog вызывает непонятную ошибку   Найти похожие ветки 

 
Woolen ©   (2004-11-17 12:34) [0]

Если кто-нибудь сталкивался с такой ситуацией, подскажите, пожалуйста. После вызова TPrintDialog.Execute что-то непонятное происходить с приложением. Сначала это никак не проявляется. При выходе из приложения - при закрытии главного окна - происходит Access Violation по адресу 1F48CBC1, что, мне кажется, до хрена для сегмента моего небольшого приложения. У меня, по ходу, просто такого адреса быть не должно. Видимо, от этого и ошибка. А потом вываливается Error 216, если под отладчиком или сообщение, что программа отвалилась и система очень хочет послать сообщение в Microsoft, чтобы там улучшили Windows, если без отладчика. Есть еще вот что: если после отображения диалога печать отбразить дилог процедурой ShowMessage - ошибок не происходит.


 
Rem ©   (2004-11-17 13:15) [1]

У Вас ошибка в программе.

>>по адресу 1F48CBC1, что, мне кажется, до хрена для сегмента моего небольшого приложения

Вам именно "кажется". Нормальный адрес. Только по этому адресу нет того, что Ваша программа хотела бы (там) увидеть.


 
Woolen ©   (2004-11-17 14:16) [2]


> У Вас ошибка в программе.

Очень ценная информация.

> Вам именно "кажется". Нормальный адрес. Только по этому
> адресу нет того, что Ваша программа хотела бы (там) увидеть.

А по-моему, очень ненормальный адрес. Поверьте на слово, мое приложение пятисот мегабайт памяти не занимает.


 
KSergey ©   (2004-11-17 14:32) [3]

А кто сказал, что она с нулевого лежит???
Короче, в программе действительно ошибка. Как она связана с TPrintDialog.Execute и связана ли вообще - не понятно. У меня его использование ошибок не вызывает.
(надеюсь, в программе написано не буквально TPrintDialog.Execute?)

К стати, было бы не плохо увидеть проблемный участок кода. Только проверьте, что проблемный именно он: кзакоментируйте, потестируйте. Если есть уверенность что именно в этом куске дело - тогда сюда его. Можно будет о чем-то вообще говорить.

PS
На будуще.
Если будете еще раз задавать подобный вопрос - не удивляйтесь 2 стандартным ответам
1. "У тебя ошибка в программе"
2. "Ошибка в 17-й строке"
Более по такому вопросу просто сказать нечего. Почему - выше объяснил.



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

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

Наверх





Память: 0.46 MB
Время: 0.033 c
1-1100877913
hgd
2004-11-19 18:25
2004.12.05
Кто знает о параллельных потоках


14-1100501304
Думкин
2004-11-15 09:48
2004.12.05
Сбылись мечты Блекмена и его команды со знаменем и горном


14-1100775154
syte_ser78
2004-11-18 13:52
2004.12.05
С первым снегом, харьковчане!


1-1100717613
tormoz
2004-11-17 21:53
2004.12.05
Word.


1-1100755828
main
2004-11-18 08:30
2004.12.05
Файловая система и TREEVIEW





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