Archive for the ‘Delphi’ Category
Posted by jpluimers on 2012/10/03
Jim Tierney isn’t on DelphiFeeds yet, so below are a few links to his great Delphi XE3 LiveBindings posts.
Jim is one of the people that developed LiveBindings. In addition to that, he explains things very well.
He did some great posts on LiveBindings after Delphi XE2 got launched (he also did two great presentations on Delphi Live 2011 and CodeRage 6 – they got repeated on the last 24 hours of Delphi).
Now he is publishing a series of posts on LiveBindings in Delphi XE3.
These posts are recommended reading, more are probably on their way:
–jeroen
via: Jim Tierney
Posted in Delphi, Delphi XE3, Development, Software Development | Tagged: 24 hours, Delphi, design time, education, presentations, quotes, recommended reading, tierney | Leave a Comment »
Posted by jpluimers on 2012/09/28
There are three RAD Studio / Delphi XE3 hotfixes on the Delphi Registered User Downloads page.
Hotfix 3 is for the Professional edition only.
The others are for all editions.
This Hotfix addresses an issue in using SQLite driver on the Professional edition.
Available only to registered users of Professional edition of Delphi XE3, C++Builder XE3, RAD Studio XE3, and Embarcadero All-Access XE
1MB; Download
This Hotfix addresses a regression with using the GestureManager in a FireMonkey application.
Available only to registered users of Delphi XE3, C++Builder XE3, RAD Studio XE3, and Embarcadero All-Access XE
60MB; Download
This Hotfix addresses an issue with ShowMessage in a FireMonkey application on certain locales on Mac OS X.
Available only to registered users of Delphi XE3, C++Builder XE3, RAD Studio XE3, and Embarcadero All-Access XE
12.1MB; Download
–jeroen
via: Delphi Registered User Downloads.
Posted in Delphi, Delphi XE3, Development, Software Development | Tagged: c builder, computer, Delphi, download delphi, embarcadero, hotfixes, mac os x, professional edition, regression, software, technology | 5 Comments »
Posted by jpluimers on 2012/09/27
Cool: learned something new here:
About the path names of files being in the .dproj as well as in the .dpr:
@Jeroen – Looks like msbuild might need those entries, otherwise they’re possibly redundant, AFAICT… In any case, there is not much editing involved, just delete ‘dccreference’ entries and then a ‘save all’ in the IDE regenerates them. – Sertac Akyuz
–jeroen
via: refactoring – How to reorganize the folder structure of my units in Delphi? – Stack Overflow.
Posted in Delphi, Delphi 2005, Delphi 2006, Delphi 2007, Delphi 2009, Delphi 2010, Delphi XE, Delphi XE2, Delphi XE3, Development, Software Development | Tagged: computer, Delphi, folder structure, ide, path names, stack overflow, technology | 14 Comments »
Posted by jpluimers on 2012/09/26
Database Workbench is my tool of choice for doing database work: it supports many backends in a consistent manner, and behaves a lot like Delphi (like running and debugging stored procedures).
Yesterday the free Lite Editions of Version 4.3.1 got released:
Database Workbench 4.3.1 free Lite Editions released
This new release of Database Workbench brings new features and enhancements, as requested by our users.
The free Lite Editions are now available.
More information about Database Workbench is available at the Database Workbench page, download your copy today via our downloads page, pricing information is available, the limited Lite Editions are available for free.
Changes in this release
- The full details and list of changes are available here and here.
- New
- MySQL Stored Procedure, Function and Trigger Debugging (Pro Edition only)
- InterBase and Firebird syntax check in Trigger Editor (Pro Edition only)
- Incremental search of data in SQL, Table and View Editor
Changes
- More compact taskbar
- MySQL support for BINARY and VARBINARY datatypes
- MySQL error fixed when not having access to mysql.procs
- MySQL fix for fetching foreign key information
- Data Import and Export fixes
- Windows 7 event log error by SideBySide fixed
And much more…
–jeroen
via News @ Upscene Productions.

Posted in Database Development, Delphi, Development, Firebird, InterBase, MySQL, OracleDB, PostgreSQL, Software Development, SQL, SQL Server, SQL Server 2000, SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, SQL Server 7 | 1 Comment »
Posted by jpluimers on 2012/09/24
Remanence of the PC computing past: Intel MCS-86 Assembly Language Reference Guide on bitsavers.org in http://bitsavers.org/pdf/intel/8086.
Intel MCS-86 is/was the 16-bit range of x86 processors.
I used it in BASM (not only in Delphi 1 and up, it started in Turbo Pascal 6), and before that in MASM, NASM, and TASM.
–jeroen
Posted in Assembly Language, BitSavers.org, Delphi, Delphi 1, Development, History, Software Development, x86 | Tagged: assembly language, computer, Delphi, delphi 1, intel, intel 8086, intel assembly, intel mcs, language reference guide, nasm, pc computing, pdf, technology, turbo pascal 6, x86 processors | 5 Comments »
Posted by jpluimers on 2012/09/23
Frank Borland is back. You can meet him at Micro Focus now – they acquired Borland a while ago – where he relates to things from the past:
Frank Borland first appeared in advertisements and on the cover of the SideKick manual in 1984. Later on, Frank appeared in the first version of the Turbo Tutor manual.
He is talking about powerful and affordable, has Facebook as well as presence on LinkedIn, Twitter and Google+.
But I when I look at the MicroFocus product portfolio, I don’t see any that are both affordable and powerful.
Todays software days are different than 30 years ago, but I do agree with a couple of the points he made:
- Keep it open
- Don’t make it big, make it better
- Focus on the user experience
- Listen to the community
I don’t think you necessarily need to meet these two though:
- Meet every platform need
- Make it affordable
As those two tend to contradict each other.
What do you think?
–jeroen
via: » Frank’s Story Meet Frank Borland.
Posted in Agile, Delphi, Development, Opinions, Software Development, Testing, Unit Testing | Tagged: borland, business, computer, google, marketing, micro focus, product portfolio, technology, todays software, tutor, twitter | 21 Comments »
Posted by jpluimers on 2012/09/19
While scheduling this year’s projects, it was clear that it would become impossible to have the summer holiday in the summer (last year was also outside, as we fulfilled Nicolette’s dream: visit the Antarctic region).
So we moved this year’s holiday to early November, hoping that would be outside the Fall conference season.
Alas, EKON (Entwickler-Konferenz.de), this year in Düsseldorf, Germany, moved themselves to November, so this will be the first EKON ever that I won’t attend (out of 3 or 4 people that never missed one). Sorry guys I will miss the great speakers, sessions and workshops (:
I am going to speak on two other European Delphi conferences though:
I’m really looking forward meeting the attendees, speakers and organizations there. Conferences are always a lot of fun and a great way for me of learning new things.
--jeroen
via:
Posted in About, Antarctic, Conferences, Delphi, Delphi XE2, Delphi XE3, Delphi-Tage.de, Development, EKON, Event, ITDevCon, Personal, Software Development, Travel | Tagged: antarctic region, attendees, düsseldorf germany, Delphi, delphi conferences, delphi language, delphi tips, early november, eco system, education, ekon, heidelberg germany, hidden gems, nicolette, operator overloading, public appearances, right tools, summer holiday, tips and tricks, Travel, verona italy | 2 Comments »
Posted by jpluimers on 2012/09/14
Interesting question What is the best Report tool for Delphi? – Stack Overflow that hopefully leads to a nice list of current reporting tools before it gets closed as “question will likely solicit debate, arguments, polling, or extended discussion”.
–jeroen
Posted in Delphi, Development, Software Development | 1 Comment »
Posted by jpluimers on 2012/09/14
Two days ago I ran into the bug below while porting some code from Delphi 2006 to Delphi XE2, posted on StackOverflow, and got solutions in very little time.
Thanks Andreas Hausladen, David Heffernan, Ken White, Sertac Akyuz, Rudy Velthuis, for answering, providing solutions and verifying!
Note that this worked up until Delphi XE, and has been fixed in Delphi XE3 (which for this project I can’t use as the client upgraded to XE2 without SA).
Problem
- I get the error mentioned further on error when debugging an executable in Delphi XE2 update 4 under these circumstances:
- that depends on mqic.dll from WebShpere that is in C:\Program Files \IBM\WebSphere MQ\bin\mqic.dll and C:\Program Files\IBM\WebSphere MQ\bin is on the system path (not on the user path).
- is being debugged with an override environment variable in the Run -> Parameters -> Debugger -> Environment Block -> User overrides
- Including System Variables on the same property page is checked
This is the error (it’s a Windows DLL load error marked “System Error”).
The program can’t start because mqic.dll is missing from your computer. Try reinstalling the program to fix this problem.
Solutions
–jeroen
via delphi – while debugging with Environment Variable “The program can’t start because ….dll is missing” – Stack Overflow.
Posted in Delphi, Delphi 2006, Delphi 2007, Delphi XE, Delphi XE2, Delphi XE3, Development, Software Development | Tagged: ibm websphere mq, software, stack overflow, technology | Leave a Comment »
Posted by jpluimers on 2012/09/11
Posted in Delphi, Development | 5 Comments »