The Pascal Newsletter is back! Issue #50 contains articles on getting a
drive's type, ensuring only a single instance of your application is run and our Inno Setup review.
As well as the usual links to Borland News, Delphi and Kylix components and articles, etc.
This article and code has been updated for the Mozilla ActiveX Control
v1.7.1. This new version brings several important bug fixes and a Page Setup dialog.
The four months since I last updated this article have seen a lot of
improvements to Inno Setup. I've updated my review (and the eBook version) with details of all the
new features.
We are trying to resurrect the Pascal Newsletter after a break of 10
months and are looking for writers interested in publishing their articles about Delphi programming.
If you are interested, please read our Terms for Contributions.
A collection of useful tools that reside in the system tray. This is an
early preview release; current functions include: toggle screen saver on/ off, synchronise clock
and WhoAmI. We are looking for feature suggestions, please send them or any bug reports via our
contact page.
Two new open source Delphi classes are available from our software page.
TconScreenSaveSettings manipulates Screen Saver settings. TconWhoAmI gets Windows' user name,
computer name, domain name and primary IP address. Both are released under the MPL.
Read the July 2004 installment of the Borland newsletter for Java
developers. The newsletter contains information, news, and links for Java developers.
This is the second article in a series on the GOF Design patterns from
a C# and .Net Framework perspective. It examines the STRUCTURAL Patterns and the benefits that can
be obtained from their use.
Despite a tough quarter in the software industry, Borland was able to
nail several large deals including a multimillion dollar deal with British Telecommunications that
helped push Q3 revenues up to $76.5 million.
Borland's ALM solution will underpin BT's Systems Engineering Programme,
which was set up to develop a single design and delivery methodology for all future IT projects
across BT Group.
Quite a few applications will break under the new security-focused
service pack. Problems in the debugger in Borland's Delphi in Release Candidate 1 were fixed
quickly, although another tester reports that multiple applications under SP2 cannot access the
Borland Database Engine.
This update resolves an access violation when linking together large
numbers of object files. It affects C++BuilderX (including Mobile) and C++Builder 6 customers who
may need to compile VCL applications.
This paper shows how to install Borland C++ BuilderX 1.5 Mobile Edition,
a Windows hosted product, on Linux and how to take advantage of additional toolsets in an IDE that
targets only mobile development.
.NET and J2EE used to be web services islands but now
vendors have begun shipping tools that bridge the two architectures. Borland's Janeva has a twist on
the translation theme. "Instead of providing a proxy that translates on-the-fly between the two
classes, Janeva inserts code that gets compiled with the application," said Vince Taisipic, senior
product manager at Borland.
Xavier Pacheco provides an overview of Delphi for .NET, with a focus on
how to use Delphi to develop software for business solutions. Sample chapter from the book 'Delphi
for .NET Developer's Guide'.
Peace Software's Optimizeit ServerTrace product was showcased by Borland
at the JavaOne conference last week. Peace uses ServerTrace to fine-tune its customer information
system software.
Sun says open sourcing Java code will fragment and devalue the platform.
Their opponents say that under the current community process development is too slow. The debate
highlights what people really want from a technology.