Вниз
Скачать: CL | DM;

Делал проект под win2000, перенес на 98 - не работает. Помогите советом, плс.   Найти похожие ветки 

 
chelobaka   (2002-02-11 17:04) [0]

Вешаюсь!
проект делал на Дельфях5, пришло время сдавать
а он гад ругается ошибками непонятными: Canvas does not allow drowing и т.д.
У меня все работает, а на 98й (я под 2000 сижу) при запуске exeшника вышеупомянутая ошибка вылазит, а при попытке перекомпилить исходники - совсем вешается. Юзаю 2 "левых" компонента - nviac и GIFImage. При открытии исходников на 98 ошибок нет, все объекты этих компонентов видны но при компиле см. выше :(
Помогите обуздать гада.


 
Digitman ©   (2002-02-11 17:33) [1]

Исключение с диагностикой "Canvas does not allow drowing" в подавляющем большинстве случаев возникает при попытке обращения к методам/св-вам объектов класса TWinControl, находящимся (или переводимым) в состояние Visible := True, из доп.потока процесса. Делай соотв.выводы.


 
Анонимщик   (2002-02-11 20:27) [2]

Если используешь RXLib, лучше замени чем-нибудь другим, дешевде будет. Если очень насыщенный дизайн компонентами - еще хуже, лучше переделай как-то компактнее, я такую проблему решить не смог, а разбираться времени не хватило.


 
chelobaka   (2002-02-12 09:33) [3]

Решил проблему тем что убалтал сдавать на 2000,
но все таки какое свинство!...


 
PVOzerski ©   (2002-02-12 10:25) [4]

У меня в проге, помню, был трудноотловимый баг, который не проявлялся в линейке NT, но все
время вылезал в 9x/ME. Причина была в том, что я где-то подменил Canvas.Handle на HDC,
полученный из какой-то API-шной функции, а перед Destroy"ем не вернул исходный Handle.
Может, и у Вас где-то неаккуратное взаимодействие API и VCL?



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

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



Память: 0.46 MB
Время: 0.014 c
14-90636
Diana
2002-01-10 10:58
2002.02.28
ТЗ


1-90619
vitnt2000
2002-02-13 09:34
2002.02.28
Подпись ActiveX


1-90537
anod
2002-02-09 10:16
2002.02.28
Печать QReport


1-90615
Alex Nazarenko
2002-02-12 07:33
2002.02.28
Отчеты для матричного принтера


3-90476
asdf
2002-01-31 14:38
2002.02.28
Посоветуйте, кто знает




   Наверх