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

Вниз

Работа 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;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.033 c
3-1099648336
vvv
2004-11-05 12:52
2004.12.05
MasterSource-MasterField


14-1100781713
NewDelpher
2004-11-18 15:41
2004.12.05
Кто исполняет песн&#110


3-1099945177
kirilllius
2004-11-08 23:19
2004.12.05
временный файл Access


1-1101306761
makingoff
2004-11-24 17:32
2004.12.05
открытие проги из списка "открыть с помощью"


1-1101209423
Артем К.
2004-11-23 14:30
2004.12.05
Объединение ячеек в Excel при помощи Delphi?





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