| Coding Services |
Prestwood
Coding Services
Prestwood Software offers a full line of coding services including developer help, maintenance coding, conversions, testing, database design, and more.
|
 |
Prestwood eMagazine |
 |
|
|
Not a member of this group? Join Now!
Delphi for Win32 Group
Delphi group covering all aspects of Delphi for Win32 and the upcoming Delphi for Win64 as well as a Kylix archive.
Since its inception, Delphi has proven itself the RAD development system for Win32 applications.
Designed specifically to "play nice" with virtually every database in existence, Delphi has long been the choice of serious developers that need to produce sophisticated, high-performance, custom applications. One of Delphi's strengths has alway been the incredibly diverse and rich 3rd party component libraries that extend Delphi's already considerable power.
Delphi continues to be a viable candidate for new projects. It still creates the fastest native-code Win32 applications and with the upcoming Delphi for Win64, Delphi applications will have the ability to take advantage of 64-bit processors. Delphi for .Net is a serious competitor of Visual Studio.Net and worth considering for your projects.
Also consider joining our...
This page lists NEW and UPDATED Delphi for Win32 content from all areas
(news, message board, knowledge base, blogs, comments, FAQ lists, file library, resumes, job postings,
etc.). In addition, this page contains weekly content
posted each Monday at 1 AM from our tib-bits (smaller KB posts).
|
Delphi News
5/26/2008
New DevExpress Updates Now Available List of releases available as part of the newest update of Express Install, v1.36.5/9/2008
Delphi Acquired by Embarcadero Technologies CodeGear, Borland's development tools division is being acquired by Embarcadero Technologies.6/16/2007
So Many Great Databases: Can It Get Any Better? Contemporary databases provide incredible features, and supporting tools. Even so, there is one "add on" you should know about.2/20/2007
Delphi 2007 for Win32 Launches! CodeGear Introduces Delphi for Win32, Providing RAD Development for Windows Vista and AJAX. New RAD Environment Allows Developers to Jump-start Microsoft Windows Vista Applications While Seamlessly Supporting Existing Users.2/20/2007
Delphi for PHP Announced Delphi for PHP brings RAD productivity benefits to PHP Web developers that Delphi users have enjoyed for years. PHP is the most prominent dynamic Web language today and one of the top 10 programming languages overall. Delphi for PHP is designed to take PHP development to the next-level by making it faster and easier to develop rich, database-driven Web applications.
Our Delphi News List |
Post Your News
|
Weekly Delphi Content!
Week 33, Posted Monday 8/18/2008
Content changes every Monday @ 1AM!! Check back once per week. Learn! Review! Test Yourself!
Tip of the Week
Tip:
Before adding many new entries to a TStringList, set its Sorted property to false. Add all your entries. Finally, set the Sorted property back to True (if desired).
Sorting is expensive, in terms of macnine cycles. By leaving the Sorted property set to True, you force the TStingList to re-sort itself after each entry. This can significantly slow things down.
This applies to TStrings, as well, and all components that have a TStrings property, like TListBox, etc.
|
FAQ of the Week
Question: Can I call a DotNet DLL from my Delphi 7 application?
Answer: It's not easy because the .NET RTL resides in a different process. You can wrap up the DotNet DLL into an ActiveX control and call it or have both your app and the DotNet DLL write to the registry, a file, etc. By the way, you CAN wrap up a Win32 DLL in a DotNet DLL and call it from DotNet.
|
Definition of the Week
Delphi Unary Operators - An operation with only one operand (a single input). In Object Pascal, a unary operator (+,-, and ^) always precedes its operand (for example, -B), except for ^, which follows its operand (for example, P^).
|
Link of the Week
Dr. Bob 42
A popular, and charming, website containing the latest news, press releases, articles, book reviews, tools, third-party tool reviews, and news on conferences & training using Delphi for Win32, Delphi for .NET, Delphi for PHP, Kylix (Delphi for Linux), C++Builder (Delphi for C++) & C#Builder as well as ASP.NET, XML, SOAP and Web Services.
|
Code Snippet of the Week
What does this code do?
procedure TUtils.Delay(MillisecondsDelay: Integer); var FirstTickCount: LongInt; begin FirstTickCount := GetTickCount; repeat Application.ProcessMessages; until ((GetTickCount-FirstTickCount) >= Longint(MillisecondsDelay)); end;
|
File of the Week
Delphi for PHP Free Trial
|
|
|
Techie talk! Post your Q&A to our Delphi board. Our custom built message board uses a traditional Q&A message board format you can browse, search, post new topics, and reply to existing topics.
|
|
|
|
| | Thread | | Last Post | Topic | Views |
 | Making a spectrogram Posted 11/11/2001, Updated 8/11/2008 | Negative | 4 |  RE: Making ... Posted 8/11/2008 by Wes | Delphi Single User Apps | 115 |
 | Wanted: Delphi Programmer Posted 2/25/2004, Updated 7/15/2008 | Mike Prestwood | 2 |  RE: Wanted:... Posted 7/15/2008 by carl_nielsen | Delphi News / Other | 328 |
 | ! CodeGear has a new home! Posted 5/11/2008, Updated 6/3/2008 | Rick Carter | 16 |  RE: CodeGea... Posted 6/3/2008 by Rick Carter | Delphi News / Other | 1153 |
 | problem with the code- dont know where Posted 5/8/2008, Updated 5/12/2008 | pkakkar | 7 |  RE: problem... Posted 5/12/2008 by Wes | Delphi VCL | 617 |
 | Pascal Database Toolbox (TAccess) Posted 9/1/2002, Updated 5/8/2008 | Jarmulowicz | 6 |  RE: Pascal ... Posted 5/8/2008 by peterw1956 | Delphi Object PASCAL | 570 |
 | Tip: Create Round Windows Posted 11/27/2000, Updated 4/24/2008 | Larry J. Rutledge | 1 |  RE: Tip: Cr... Posted 4/24/2008 by psantoro | Delphi News / Other | 340 |
 | Delphi User Groups LIsting Posted 3/26/2008, Updated 3/26/2008 | Mike Prestwood | 1 |  RE: Delphi ... Posted 3/26/2008 by psantoro | Delphi User Groups | 386 |
 | Calendar Components Posted 3/18/2008, Updated 3/18/2008 | the7son_ms | 1 |  RE: Calenda... Posted 3/18/2008 by Wes | Delphi Internet Solutions | 416 |
 | Using TWebbrowser to enter text and click button Posted 3/12/2008, Updated 3/13/2008 | riotboy | 1 |  RE: Using T... Posted 3/13/2008 by Wes | Delphi VCL | 441 |
 | Slow access to ADO table on 2nd pass Posted 3/5/2008, Updated 3/10/2008 | Ron.Roper | 1 |  RE: Slow ac... Posted 3/10/2008 by Wes | Delphi Single User Apps | 433 |
=New or Updated, =Not new.
|
|
|
|
|
| |
|
KB Article |
By |
KB Topic |
Counters |
|
FAQ Flashcard |
Question: Why do I have to specify virtual when creating an abstract method? Why not just abstract?
|
|
OOP
|
All: 355
Members: 0
Non-Mem: 354
Mods: 0
Clients: 0
Staff: 1
|
|
FAQ Flashcard |
Question: What are the benefits of Win32/64 native code over .Net?
|
|
Beginners Corner
|
All: 238
Members: 0
Non-Mem: 238
Mods: 0
Clients: 0
Staff: 0
|
|
Definition Flashcard |
Short Definition: A unit. A unit is defined in its own source file (a .PAS file) that contains types (including classes), constants, variables, and routines (functions and procedures). Each unit begins with unit UnitName; where UnitName must match the filename (minus the .PAS extension). The .PAS unit files are compiled into Delphi Compiled Units with a .DCU extension. A Delphi program is constructed from units. Specifically, the .DCU files are linked into your application. The Delphi compiler is very fast because it only recompiles units that have changed. You can force Delphi to recompile all units with a build all.
|
|
Beginners Corner
|
All: 217
Members: 0
Non-Mem: 217
Mods: 0
Clients: 0
Staff: 0
|
|
FAQ Flashcard |
Question: What is the difference between Protected and Strict Protected visibility?
|
|
OOP
|
All: 233
Members: 0
Non-Mem: 233
Mods: 0
Clients: 0
Staff: 0
|
|
Definition Flashcard |
Short Definition: The Strict specifier tightens up the scope for private and protected. With Strict Private, members within a class are visible ONLY within the class declared and Strict Protected are visible only within the class declared and descendent classes. Without strict, private and protected members can also be seen by all classes declared in the same unit (friendly classes). The Strict specifier was introduced with Delphi for .Net preview in Delphi 7 in an update to the .Net compiler preview and with Win32 in Delphi 2005 to fully comply with the .NET CLS. Delphi's traditional private specifier maps to the CLR's assembly visibility and the protected specifier maps to the CLR's assembly or family visibility.
|
|
OOP
|
All: 206
Members: 0
Non-Mem: 206
Mods: 0
Clients: 0
Staff: 0
|
|
| |
|
KB Article |
By |
KB Topic |
Counters |
|
Post |
How to read or write data from comma-delimeted or fixed length record text files in Borland Delphi.
|
|
BDE
|
All: 770
Members: 0
Non-Mem: 764
Mods: 1
Clients: 0
Staff: 4
|
|
Tip |
Tip: Although Object Pascal doesn't have a native associative array, many developers just use a TStringList. Others have implemented a true associative array in Object Pascal. Search the Internet for TStringHash and THashedStringList classes for examples.
|
|
Language Reference
|
All: 390
Members: 0
Non-Mem: 389
Mods: 0
Clients: 0
Staff: 1
|
|
Post |
The default setting in Windows Explorer is to always hide known file extensions. This Delphi code shows you how to programatically set your own extension to always show in Explorer.
|
|
Coding Tasks
|
All: 598
Members: 0
Non-Mem: 595
Mods: 0
Clients: 0
Staff: 3
|
|
Post |
Memory Management and Delphi
|
|
Coding Tasks
|
All: 613
Members: 9
Non-Mem: 604
Mods: 0
Clients: 0
Staff: 0
|
|
Article |
First in a series
|
|
Delphi for Win32
|
All: 515
Members: 5
Non-Mem: 507
Mods: 0
Clients: 0
Staff: 3
|
|
|
|
Recruiters and Employers
Prestwood Staffing Options
To receive an email notification when a new resume is posted to this group, you must post at least one job posting and specify this group as one of your 3 job posting groups. When there is a reasonable match, either the applicant is near your location, your willing to pay for relocation and/or the applicant is willing to relocate, or remote work is a possibility, our system will automatically notify you.
|
Featured Delphi Job Posting
Receive New Job Postings? To receive an email notification when a new job posting is posted to this group, you must post your resume and specify this group as one of your 3 resume groups. When there is a reasonable match, either the job is near your location or remote work is a possibility, our system will automatically notify you.
|
1 Job Postings...
| 1. |
|
Job #123: book keeper needed
work at home and get payed weekly
Compensation: Negotiable
Industry: Health
Area Code: +44
Physical Location: iowa, IA USA
Ad Dates: 4/7/2008 thru 6/6/2008
|
Need Now |
@Prestwood |
3+ Months |
Full-time |
Corp Pref./Emp. Okay |
|
|
Delphi Tip: ADS Master/Detail Dataset in Delphi 6
by Scott Wehrly
Tips and techniques for creating a typical master/detail relationship between Advantage Database Server tables in a Delphi 6 form. This article also includes tips for using client datasets in relationships between ADS tables.
Online Delphi Lessons
Let the web teach you Delphi with these short, easy to read and follow, lessons.
|
Simple examples of creating and using arrays in Delphi.
Beginner level introduction to Delphi. Demonstrates how to use ShowMessage and others simple techniques to display messages to your users.
By Mike Benemelis. A heterogeneous join is when you join tables from two different SQL servers (or a server and a local table) within the same query. This short article will show you how to perform such queries using Delphi.
Information on reindexing and packing Paradox and dBASE tables. |
Instead of using a bunch of complex nested if statements, you can use a case statement to provide a more readable alternative so long as the conditionals return an integer.
ObjectPascal has two varieties of string variables: Pascal strings and PChar strings.
Simple example of using a set.
|
Delphi Articles
|
Abstract: Correctly implementing COM collections.
By William Pantoja. For developers to communicate among the applications they develop, Microsoft has provided an evolutionary path from DDE, OLE, OLE2, to COM (DCOM allows you to communicate between applications on different or distributed machines).
By Kim Berry, Prestwood Software & Consulting
A Delphi web server can be an extension of IIS accessed as COM objects, or it can be a stand-alone program, providing the maximum flexibility to meet particular needs. |
by Kim Berry, Prestwood Software Abstract: An overview of using Delphi to connect to the DMV.
by Larry J. Rutledge
Shell extensions allow developers to add functionality to the existing Windows™ shell.
By Mike Prestwood
This Power Point presentation presents coupling, cohesion, and scope from an OO Delphi point of view. This presentation was given at the 1998 August Sacramento Delphi User Group meeting.
|
Borland
BDE is Dying Discussion
Special Report: BorCon 2001
Database
dBASE
dBASE Table Specifications
Interbase
Interbase Database Specs
Object Orientation
Introduction to Object Orientation
Polymorphism Discussion
Unified Modeling Language (UML)
UML 1.4 Introduction
Delphi Gazette Archive
Although we don't have time any more to release a monthly newsletter, here are is the archive of past newsletters.
- Delphi Gazette - Nov 1998 - Volume 1, Issue 10
- Delphi Gazette - Oct 1998 - Volume 1, Issue 9
- Delphi Gazette - August 1998 - Volume 1, Issue 8
The August issue contains A New Look At Exceptions by Robert Muir, Using JPEGs in resource files by Larry J. Rutledge, Windows file association, Writing out Delphi source code to HTML, and more!
- Delphi Gazette - July 1998 - Volume 1, Issue 7
The July issue was skipped b |