Daniel Magin’s Weblog

My life in the Developers World

Microsoft announced MultiTouch Pack for Windows 7

You remeber on Delphi Live! 2009 the Touch Presentation from Chris Benson?
Now Microsoft announced yesterday in a blog the MultiTouch Pack for Windows 7.

Link to Microsoft blog

also a intresting Link to Microsoft Surface Globe a complete new written application using the Virtual Earth 3D Engine and developed from the ground for touch.


daniel magin

Think Touch 

May 28, 2009 Posted by | Embarcadero (CodeGear) stuff | Leave a comment

Vista Search loves Pascal (more from the fun point)

today i was searching some lost document, i try to find it over the current date.
after the open windows search i open the enhanced stuff and over the dialog a create the search for all files of today. what did i see?


yes, datum (that’s german and means in english date) := ‘28.05.2009’ LOL

but microsoft did forget the “;” where can i report the bug?


daniel magin

Think Delphi

May 28, 2009 Posted by | Embarcadero (CodeGear) stuff | 5 Comments

dbxint.dll not found in asp.net 64bit application and Delphi Prism

I created a new Delphi Prism Project on my new Windows 2008 64-bit machine. The developing process direct on this machine incl. Delphi Prism (last version) incl. in the backend a Interbase 2009 server. The asp.net application is communicating over dbxpress the .net stuff in delphi prism and interbase driver in a nice and easy to develope way.

The Application is running fine during development process with Delphi Prism. After deploying in IIS7 and Windows 2008 64-bit i get the message dbxint.dll not found. After hours of searching i was absolute shure the dll’s are in the correct place.

Ok after checking if all drivers and assemblies are in system path the error message did not gone away. so i found also a similar old bug report in qc here.

I found out the application is running on a 32bit OS fine, but i don’t like to deinstall my complete server and to install agin a 32 bit version of windows 2008. that’s not the way i like to go.

so i was checking the new features how can i tell IIS7 to work with a 32 and 64bit .net framework parallel. again some hours of reading the new configuration stuff i found out YES IT CAN!

In IIS7 (not in earlier versions) you can create manual in a special configuration file by hand exact this stuff. first you have to open C:\Windows\System32\inetsrv\config the file:  applicationHost.config

Search for <applicationPools>

you see in this sections all your IIS Web Pools.

Now we are Creating two diffrent Pools one for asp.net with 64 and one with 32 bit support, with adding this lines in this section:


 <add name=”MyAppPool32bit” autoStart=”true” enable32BitAppOnWin64=”true” />
 <add name=”MyAppPool64bit” autoStart=”true” enable32BitAppOnWin64=”false” />

 <add name=”MyASPNET32bit” autoStart=”true” enable32BitAppOnWin64=”true” />
 <add name=”MyASPNET64bit” autoStart=”true” enable32BitAppOnWin64=”false” />

after closing you can find in your IIS7 Administaion Tool both Pools. After changing the pool to MyASPNET32bit  to my Delphi Prism Application with asp.net and dbxpress, all runs fine.

I think something in dbx stuff in .net must have some PInvoke stuff in 32bit or not correct signed or what ever. there is the problem, where the 64.bit stuff will not except. but this is a simple workaraound and i hope the bug will fixed soon.

have fun and regards

daniel magin

Think Delphi




May 28, 2009 Posted by | Embarcadero (CodeGear) stuff | 4 Comments

Delphi 2009 Update 3 and Update 4 available

CodeGear have published on the server the new Updates 3 and 4 for Delphi 2009.

A complete list with all bugfixes can be found here

Delphi 2009 Update 3 Bug Fix List

Delphi 2009 Update 4 Bug Fix List

Updates can be found here

Daniel Magin

Think Delphi

May 28, 2009 Posted by | Embarcadero (CodeGear) stuff | 1 Comment