Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.038 c
3-1099465064
onix
2004-11-03 09:57
2004.12.05
Картинки в БД


1-1101114261
denis24
2004-11-22 12:04
2004.12.05
Несколько image в scrollbox


4-1098694249
Wolffgang
2004-10-25 12:50
2004.12.05
Серийник винта.


1-1101200069
main
2004-11-23 11:54
2004.12.05
файловая система и TREEVIEW


14-1100534104
KilkennyCat
2004-11-15 18:55
2004.12.05
Завтра в Петербургском СКК начинают работать несколько выставок.




   Наверх