Problem s QReport

9 отговора 299 прегледа
#1

Problem s QReport

Imam edin QuickReport pri koito kato mu davam Preview direktno mi izkliuchva
cialata prograta, direktno izliza ot exe-to i to ne stava vseki put, a 1 na 10 da rechem.
Ako niakoi ima podoben opit i ima predstava ot kakvo moze da e shte sum
mnogo blagodaren za malko info.

Отговор
в отговор на chovek #2

Access violation?

А някаква грешка дава ли? QR-то понякога гърми с AV...
Възможно е ако програмата ти се стартира на XP на Windows-а да му е изключено рапортуването за грешки и той нищо да не казва... Погледни това. Погледнисъщо така дали показването на репорта ти е в някакъв try...except блок или ако не - дали имаш прихванат Application.OnException... Сложи там един ShowMessage с текста на изключението и виж дали няма да излезе някой път :)

Отговор
в отговор на andrew_nikoloff #3

Re: Access violation?

Tozi problem se poluchava na WIndows XP, a versiata na Reporta ne ia znam.

Отговор
в отговор на chovek #4

Re: Problem s QReport

Ne mi dava nikakvi AV, dori v try/ except

Отговор
в отговор на chovek #5

Re: Access violation?

А поне версията на Делфи с която работиш знаеш ли - това може да даде инфо ако QReport-a ти не е сменян - т.е. този който върви с инсталацията на средата. Най-добре обаче помисли с какво да замениш QReport-a - просто старите версии са отчайващо бъгави.

---
Отговор
в отговор на PhantomAS #6

Delphi 6

Da, Qreport, koito e s instalaciqta na Delphi 6
S koia versia moga da go spenia?

Отговор
в отговор на chovek #7

Re: Problem s QReport

Преди време имах подобен проблем с една от предните версии на C++ Builder. Не съм сигурен дали и твоят проблем не е същият или подобен.

Преди да пуснеш програмата си, опитай да смениш environment променливата Temp на някаква по-къса стойност (примерно C:\Temp). QuickReport си пише някакви временни файлове в нея, но в някои от версиите се обърква, ако директорията е много дълга.

Пиши после дали това е бил проблема.

Отговор
в отговор на stefandimitrov #8

environment променливата

Дали ще можеш да ме светнеш малко как мога да промениа тази променлива?

Отговор
в отговор на chovek #9

Re: environment променливата

My Computer -> Properties -> Advanced -> Environment Variables

Отговор
в отговор на andrew_nikoloff #10

решението

За архива де се знае:
след като смених версията на рипорта нещата се оправиха!

Отговор