tag:blogger.com,1999:blog-29331675.post8959426201224666822..comments2024-03-05T17:37:00.995+01:00Comments on The Delphi Geek: The most important Delphi settinggabr42http://www.blogger.com/profile/06903558857617342477noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-29331675.post-62149400752586739222008-03-04T15:39:00.000+01:002008-03-04T15:39:00.000+01:00if 10% really is nothing, I'll have 10% of your an...if 10% really is nothing, I'll have 10% of your annual salary please. I'll take a cheque.<BR/><BR/>Use it to find errors, but don't come to rely on it so much you end up forgetting it's there... to be willing to sacrifice a whole 10% just to make programming a little easier is quite lazy IMO.<BR/><BR/>10% here, 10% there.. coupled with your application (inevitably) ending up having to handle 10x the amount of data you originally had in mind when writing it, and suddenly things are looking a bit slow...<BR/><BR/>just my $0.02...Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-29331675.post-912871852501207222007-04-12T17:21:00.000+02:002007-04-12T17:21:00.000+02:00Thanks for the tip on complier settings.Great tip!...Thanks for the tip on complier settings.<BR/>Great tip!!!!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-29331675.post-21708450142645253452007-04-12T10:17:00.000+02:002007-04-12T10:17:00.000+02:00I understand. Thank you. But I would love to hope ...I understand. Thank you. But I would love to hope there would be better options to avoid this error without a trade-off. <BR/>Nice post.Paulhttps://www.blogger.com/profile/16565661461931416473noreply@blogger.comtag:blogger.com,1999:blog-29331675.post-80628994823942265672007-04-12T09:44:00.000+02:002007-04-12T09:44:00.000+02:00Execution speed.And I disagree - 10% is nothing. Y...Execution speed.<BR/><BR/>And I disagree - 10% is nothing. Your users have CPUs that vary in speed by more than this amount.<BR/><BR/>Even more, for most applications it won't be 10%, but much much more (even unnoticeable).<BR/><BR/>When the slowdown is indded too big, you can still use range checking for debugging and only compile release version of your app without it. I tend to keep range checking always on - there are many bugs that only appear at customers.gabr42https://www.blogger.com/profile/06903558857617342477noreply@blogger.comtag:blogger.com,1999:blog-29331675.post-42154215765885287092007-04-12T09:37:00.000+02:002007-04-12T09:37:00.000+02:00when range checking is turned on what is affected ...when range checking is turned on what is affected in terms of execution speed? is it the runtime speed at the IDE/Compiler/Debugger level or runtime speed of the generated executable for deployment? 10% matters if it affects EXEs for deployment.Paulhttps://www.blogger.com/profile/16565661461931416473noreply@blogger.comtag:blogger.com,1999:blog-29331675.post-53619497866160194592007-04-12T08:01:00.000+02:002007-04-12T08:01:00.000+02:00Good profilers for Delphi are:AutomatedQA'a AQTime...Good profilers for Delphi are:<BR/>AutomatedQA'a <A HREF="http://www.automatedqa.com/products/aqtime/" REL="nofollow">AQTime</A>, Helmuth Adolph's <A HREF="http://www.prodelphi.de/" REL="nofollow">ProDelphi</A>, and my own <A HREF="http://gp.17slon.com/gpprofile/index.htm" REL="nofollow">GpProfile</A>.gabr42https://www.blogger.com/profile/06903558857617342477noreply@blogger.comtag:blogger.com,1999:blog-29331675.post-71834688797546649822007-04-12T00:19:00.000+02:002007-04-12T00:19:00.000+02:00Can you tell me a profile name? RegardsCan you tell me a profile name? RegardsZotehttps://www.blogger.com/profile/08170529345555799319noreply@blogger.comtag:blogger.com,1999:blog-29331675.post-65087998634645952202007-04-11T23:08:00.000+02:002007-04-11T23:08:00.000+02:00I have absolutely no idea. I do 100% of developmen...I have absolutely no idea. I do 100% of development for Win32.gabr42https://www.blogger.com/profile/06903558857617342477noreply@blogger.comtag:blogger.com,1999:blog-29331675.post-55219711890726826522007-04-11T22:59:00.000+02:002007-04-11T22:59:00.000+02:00I've always wondered why this option still exists ...I've always wondered why this option still exists for Delphi .NET projects? Aren't .NET strings and arrays range-checked by default by the CLR/compiler?Anonymousnoreply@blogger.com