Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 19:29 26.05.24 
Компютри и Интернет
   >> Delphi
Всички теми Следваща тема *Кратък преглед

Тема C++ Builder - program crashes on exit  
Автор naki (DOS/Win32 guru)
Публикувано11.10.03 15:53



Imam programa na C++ Builder 6, kojato ima 1 forma i 1 thread, koito pravi comunikacia po COM port.
Pri izlizane ot programata tja crashva.
Loshoto e che crashva ne na njakoi red ot neq, ami wuw bibliotekata forms.hpp.
936 red
/* TCustomForm.Destroy */ inline __fastcall virtual ~TForm(void) { }

Kak moga da razbera koi tochno control ili forma ne iska da se unishtoji? I kakwo moga da napravja za da ne crashva?


Редактирано от naki на 11.10.03 15:53.



Тема Виж за т'ванови [re: naki]  
Автор z_free (людоед)
Публикувано11.10.03 23:46



Възможно е по ком порт-а да идват някакви отговори накрая, а ком обекта ти вече да е унищожен. Имах подобен проблем, и преди да дестрой-на ком-а му дадох слийп(няколко) "sleep" и се оправи, а иначе ми даваше "too many consecutive (?)" ексепшънс, или нещо. Извън средата като се пуснеше приложението се показваше онова с "we are sorry for the inconveniece".

-------------
Special killer double trouble triple extra nicotine monster!

Редактирано от z_free на 11.10.03 23:50.



Тема Re: C++ Builder - program crashes on exitнови [re: naki]  
Авторd (Нерегистриран)
Публикувано17.10.03 13:17



Kakva biblioteka polzvash za COM-a? Ako e kadurno napisana trqbva da zatvarq COM-a korektno i dori i da idva neshto zakusnqlo da ne pravi problemi (vij CreateFile API-to ). Ako te sumnqva nqkoj konkreten komponent kojto se suzdava i unishtojava avtomatichno ot formata, prosto go napravi da se suzdava i unishtojava ot tvoq kod, dinamichno i sloji breakpoint kudeto vikash destruktora. Inache za avtomatichno unishtojavanire moje da stane sus suzdavane na OnDestroy handler i tam da mu slojish breakpoint i da prosledish natatuka kakvo stava.



Тема Ami vsushtnost...нови [re: d]  
Автор naki (DOS/Win32 guru)
Публикувано17.10.03 13:48



... az go opravih problema.
Biblioteka ne polzvam, samo Windowskite funkcii -
CreateFile, ReadFile, WriteFile,Get/SetCommState,Get/SetCommTimeouts,PurgeComm.
A problema se reshi po mnogo stranen nachin: napravih nov proekt, kopirah koda w nego, a njakoi ot formite daje ne copirah coda, a celite filove, i sega novia proekt, kojto e 1:1 sus staria, raboti i ne crashva.
Taka i ne razbrah zashto crashva staria, moje bi nekoi DFM ili nekoi drug slujeben file na formata da se e omazal.
Koi znae...




Тема Re: Ami vsushtnost...нови [re: naki]  
Автор andrew_nikoloff (непознат)
Публикувано17.10.03 14:37



Много е зле Ц Буилдер-а в т'ва отношение... Бъгава работа



Тема Re: Ami vsushtnost...нови [re: naki]  
Авторd (Нерегистриран)
Публикувано20.10.03 16:50



CBuildera kato kompilator i kato razshirenie na C++ e super, ima mnogo suvremenni idei, v obshti linii razshireniqta na ezika sa opit da se osuvremeni edin dosta ostarql i veche konservativen ezik. Kato primer shte dam tova che sa vkrali PME (property, method, event) modela kojto vsichki suvremenni ezici pritejavat. Sushto i nalichieto na 'finally' koeto pravi logikata i koda mnogo po-elegantni i nadejdni ot fokusite koito izpolzvat programistite na klasichesko C++. No komisiqta po standartizirane na C++ taka i ne se reshi da standartizira (po neponqtno za mnogo hora prichini) 'finally' klauzata.
Obache kato biblioteki (VCL) sum suglasen che CBuildera e pulna tragediq. No sushtestvivat i drugi biblioteki, dostatuchno pulni i universalni, na vsichkoto otgore i cross-platform i v sushtoto vreme izpolzvashti nativa API. Govorq za wxWindows




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.