Albert Zeyer wrote:
Am Montag, den 28.01.2008, 10:31 +0100 schrieb [EMAIL PROTECTED]:
Hi,
I'm working on Hamradio station logging program in Lazarus
(http://cqrlog.sourceforge.net/). I started a few months (maybe a year)
ago in Lazarus 0.9.23 CVS (I don't remember date, I'm on another
computer). Why this CVS version? Because almost what I need works very
well. My program use Firebird database (I installed uib components) and
use telnet connection (Indy 10.2.0.1).
In this cvs version I developed entire program.
After release version 0.9.24 I decided to use it instead of 0.9.23 CVS.
The fist problem was in TLazImage. It was completely rewriten. I have to
made some changes in my program. Next problem was with
TColorCombobox.Selection. Newer version has Selected. But it was simply.
The biggist problem is that program freeze if telnet is connected. Program
works perfectly about two hours and freeze. Nothing in console, no access
violation. Just freeze. Program compiled in 0.9.23 CVS works perfectly
many hours and never freeze.
I tried latest daily snapshot and program show access violation randomly.
Nothing in console, no details in access violation window.
My question is, how to develop real application? Should I still develop
program with old lazarus version and ignore newer versions? What can I do
for better compatability with newer versions? I can not rewrite my program
after every new lazarus release. How do you develop your applications?
Look where the app. is freezing or crashing. Just use the debugger. If
it freeze, pause the app. in the debugger and looks where your threads
are in.
-- Albert
Well the Lazarus debugging environment is very poor.
I want to port DDD to Lazarus :-)
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives