tag:blogger.com,1999:blog-2428374771421713311.post2350337363741295120..comments2024-03-10T12:04:17.661-07:00Comments on The Oracle at Delphi: Exceptional ProcrastinationAnonymoushttp://www.blogger.com/profile/10119008505905401707noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-2428374771421713311.post-75394168769576746572011-03-10T22:30:12.000-08:002011-03-10T22:30:12.000-08:00"and has been extensively tested" -> ..."and has been extensively tested" -> that must be joke. We have a serious issue with this. We have an application which consists of many dlls. This dlls are loaded and unloaded during the applications lifetime. All of the dlls and the exe are build with runtime packages. Now imagine that some of the dlls are importing functions from win32 with the delayed directive. The delay-loading stuff is registering the ImgDelayDescr from the DLL in its list. The dll is unloaded sometimes later. Now when shutting down the exe it crashs because __FUnloadDelayLoadedDLL(NULL) is called in ShutdownDelayHelp. <br>Any hints?Soeren Muehlbauernoreply@blogger.comtag:blogger.com,1999:blog-2428374771421713311.post-70438731580587698832009-08-29T21:23:48.000-07:002009-08-29T21:23:48.000-07:00That's certainly better -- uplevel-specific co...That's certainly better -- uplevel-specific code could just catch EDliException and *usually* be fine... as long as there isn't an exception in the middle of the process that's from yet a later OS.<br><br>But is there really no way to use this feature to check whether an API is available, without actually calling it? Seems like it's not even worth going down the code path of e.g. doing the calculations for a taskbar button's progress bar, if the API functions won't be available.Joe Whitehttp://blog.excastle.com/noreply@blogger.comtag:blogger.com,1999:blog-2428374771421713311.post-38045485719928001652009-08-29T21:25:15.000-07:002009-08-29T21:25:15.000-07:00And btw, why is it that every time I post a commen...And btw, why is it that every time I post a comment on your blog, I get a page that just says "Email not matching comment ID"? Happens both at home and at work, in both Chrome and Firefox.Joe Whitehttp://blog.excastle.com/noreply@blogger.comtag:blogger.com,1999:blog-2428374771421713311.post-25811052132069536272009-08-29T23:32:26.000-07:002009-08-29T23:32:26.000-07:00That's a nice code, thank you!That's a nice code, thank you!Ali Keshavarznoreply@blogger.com