Главная страница
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.47 MB
Время: 0.051 c
14-1100557778
Piter
2004-11-16 01:29
2004.12.05
Можно откатить Internet Explorer?


1-1100678269
M_Untitled
2004-11-17 10:57
2004.12.05
CharCase в буквах кирилицы.


1-1100782487
denis24
2004-11-18 15:54
2004.12.05
отображение картинки из поля бд в image


6-1095843465
Неуч
2004-09-22 12:57
2004.12.05
Выбор сетевого интерфейса.


1-1100682349
Игоръ
2004-11-17 12:05
2004.12.05
Сохранение картинки в файл