Subscribe to this list via RSS Blog posts tagged in Delphi stuff
Taskbar/Task Manager/Vista issues in applications built with Delphi 2007 There has been a bit of discussion in the CodeGear newsgroups recently regarding some issues to do with applications built with Delphi 2007, and how it affects appearance on the Windows taskbar, the task manager list, and Vista. Some solutions suggest making some modifications to Forms.pas, however this doesn't help those like me who build a number of applications using runtime packages. As soon as I was aware of the issues, I set about finding the solutions, and like some people, found the news...
Tags: Delphi stuff

Posted by on in Blogs
try except madness ..or should I say “try and accept some madness”? Today I came across this little gem inside of a CloseQuery event handler of a form:   try    CanClose := bIsInitialisationsOver;  except    on E: Exception do    begin      WriteErrorToLog('Error.Exception - ' + E.Message);    end;  end; CanClose is a boolean variable that is part of the handler. bIsInitialisationsOver is also a boolean ...
Tags: Delphi stuff

Posted by on in Blogs
Going forward What is it with using the phrase “going forward”? You'll hear a lot of execs (and maybe even some non-execs) use the phrase in relation to their business plans, but what is the point of saying it? I wouldn't expect anyone talk about their business plan in relation to doing something that is “going backward”. Enough of the digression, let us (going forward?) talk about our favourite subject: Delphi :-) Working on this project in Singapore, I had reason to look fo...
Tags: Delphi stuff

Posted by on in Blogs
Initialization, where are you? Working on this project in Singapore, I came across something similar to this: unit SomeUnit; ... implementation ... begin  DoSomeCodeHere;end. No, it wasn't exactly the code above; it's just to illustrate that I had forgotten this was possible. So how does Delphi treat the above code? The answer in BDS 2006 is that the code is compiled as an initialization section. There's some discoveries I've come across that I'm going to share later.....
Tags: Delphi stuff
TeamB meeting note: Distinctions between CoreSDP and BDS Every year, some TeamB members have meetings with Borland staff, and today included meetings with some Borland execs. One of our meetings was with Boz Elloy, Senior Vice President of Software Products, and a subject we talked about was what Core SDP is, and why Delphi isn't included in it. He advised that what he said is public knowledge, so we (TeamB) have permission to repeat it, so here it is: Core SDP (Software Delivery Platform) is a product aimed at enterprises, typical...
Tags: Delphi stuff
How to replace the editor for the CommandText property when CommandType = cmdText or cmdUnknown, with the regular strings editor I've just added an entry to CodeCentral, which is an IDE package that replaces the editor for the CommandText property when CommandType = cmdText or cmdUnknown, with the regular strings editor. The default editor for the CommandText property in TADODataset (and other data components) when the CommandType is cmdText or cmdUnknown, can be a bit cumbersome to use. By installing the IDE package, the default editor is overridden with the regular strings editor for TADODataset, although you can a...
Tags: Delphi stuff
Creating a debug version of the vcl package Ever have a package-based application that has been affected by a bug in the VCL? If so, you'll know how difficult it can be to hunt it down. I had one recently, so I began searching for exactly how to debug into the VCL source when using packages. Oddly, I found very little info on the subject. Fortunately, I found enough info and knew enough myself already to achieve it. Here's how, as it applies Delphi 7. For other versions of Delphi, use the corresponding suffix, eg 50 for Del...
Tags: Delphi stuff

Posted by on in Blogs
Memory managers There's been a bit of debate about memory managers for Delphi, and it's probably no surprise that many Delphi programmers don't know that you can actually replace the default memory manager in Delphi with your own, or more likely one that someone else has built. This has prompted me to have a quick scan of what alternatives there are, and provide a list here. I'm not going to go into the pros/cons of each; please read the documentation associated with them and decide for yourself :-) Ray Li...
Tags: Delphi stuff

Posted by on in Blogs
Falafel .NET Developer Conference in Toronto The following is a reproduction of a post by Wayne Niddery to borland.public.delphi.non-technical: Falafel is putting on a conference in Toronto November 29 and 30. This is a great lineup at a great price. There'll be sessions by Lino Tadros, Steve Teixeira, Danny Thorpe, and Allen Bauer and the price is only $299 USD. This is a steal! If you are anywhere within driving distance of Toronto I urge you to come. Details and registration available at http://www.falafel.com/FDCCan.aspx If you can sta...

Posted by on in Blogs
One solution for fixing the .NET 1.1 SP 1 problem Thanks to Stewart Basterash for the following solution (slightly edited): 1) Uninstall D8, also removing any other elements it installed including J# .NET Redis, .NET SDK, and .NET Framework, and third party tools (Component One, etc). 2) Physically remove the Delphi BDS directory... Installer will not entirely remove a directory and files that have been altered... 3) Make sure the .NET framework is removed... When fully removed Windows Update should report that your machine is up to date.....
Tags: Delphi stuff
  • Page :
  • 1

Check out more tips and tricks in this development video: