<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-12255763</id><updated>2011-12-15T04:00:38.666+01:00</updated><title type='text'>Delphi Developer Notes</title><subtitle type='html'>I will reflect on my experiences, adventures and my love to Delphi and the Borland Developer Studio. If you have suggestions, don't hesitate to write me or leave a comment ;-)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default?start-index=101&amp;max-results=100'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>144</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12255763.post-1541336484242211077</id><published>2007-09-24T11:01:00.000+02:00</published><updated>2007-09-24T11:04:30.788+02:00</updated><title type='text'>Finally closing this blog</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;Well, it is about time to close this blog officially, however, not without starting a new blog on my own server. So yes, I will start blogging again and I will write about Programming with Delphi (and C#) as well as other aspects of my life.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;The new blog supports categories and is just starting, so you have not missed anything so far ;-)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;To read my new blog, go to &lt;a href="http://www.gumpi.com/"&gt;http://www.gumpi.com/&lt;/a&gt; and start reading.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;Thanks to all readers in the past, and hello to all readers to come.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;span style="font-family:Trebuchet MS;"&gt;&lt;strong&gt;* * * THIS BLOG IS CLOSED NOW * * *&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-1541336484242211077?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/1541336484242211077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=1541336484242211077' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/1541336484242211077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/1541336484242211077'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2007/09/finally-closing-this-blog.html' title='Finally closing this blog'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-116341575642785274</id><published>2006-11-13T11:58:00.000+01:00</published><updated>2006-11-13T12:02:36.453+01:00</updated><title type='text'>Kick-Start database models</title><content type='html'>Yesterday, a friend of mine sent me an interesting link. Barry Williams has provided the community a wide ranging set of "kick start database models", which allow you to get a little head start when creating new database designs for projects. For many different topics you'll find the basic diagrams. Over all you'll find currently about 400 diagrams, a list still being updated over time.&lt;br /&gt;&lt;br /&gt;Link: &lt;a href="http://www.databaseanswers.org/data_models/index.htm" target="_blank"&gt;Database Answers: 'Kick-Start' Data Models&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-116341575642785274?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/116341575642785274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=116341575642785274' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/116341575642785274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/116341575642785274'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/11/kick-start-database-models.html' title='Kick-Start database models'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-116283186650812322</id><published>2006-11-06T17:44:00.000+01:00</published><updated>2006-12-03T18:53:53.883+01:00</updated><title type='text'>Thanks to the whole BDS Team</title><content type='html'>Today a personal note from me to the whole BDS team over at Borland / DTG!&lt;br /&gt;&lt;br /&gt;The last months haven't been very kind on me and took more time from my personal life then I would have liked to commit to anything. I didn't even find the time and nerves to tell the team itself since I took some responsibilities on and couldn't work them as needed.&lt;br /&gt;&lt;br /&gt;However, today I got a package delivered with FedEx and I'll let the pictures speak. Now, this box has seen quiet a lot Delphi people, the letter states the whole team.&lt;br /&gt;&lt;br /&gt;THANKS!!!&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/DeXter/Thanks/cover.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/DeXter/Thanks/cover_sm.jpg" alt="Turbo Delphi Cover" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/DeXter/Thanks/inside.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/DeXter/Thanks/inside_sm.jpg" alt="Look at all those signatures :)" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-116283186650812322?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/116283186650812322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=116283186650812322' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/116283186650812322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/116283186650812322'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/11/thanks-to-whole-bds-team.html' title='Thanks to the whole BDS Team'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-116265204043036936</id><published>2006-11-04T15:49:00.000+01:00</published><updated>2006-11-04T15:54:00.430+01:00</updated><title type='text'>Borland DTG comes near your home town</title><content type='html'>The Borland DTG Germany is again on the road and coming to three towns this time. To Cologne (Köln) on November 21&lt;sup&gt;st&lt;/sup&gt;, to Lucern (Switzerland) on November 23&lt;sup&gt;rd&lt;/sup&gt;, and to Dresden on November 29&lt;sup&gt;th&lt;/sup&gt;. Be sure to come and visit us when possible.&lt;br /&gt;&lt;br /&gt;You'll get a DTG update, information on Peleton and InterBase 2007. Daniel Magin and I will talk to you about migrating your old Delphi 7 (and older) VCL applications to BDS 2006 and VCL.NET. We will also talk about the upcoming Vista release (I hope I'll get the final build from MS next week) and how to prepare your VCL apps for that.&lt;br /&gt;&lt;br /&gt;So, register and come visit us: &lt;a href="http://www.devtracks.de/" target="_blank"&gt;http://www.devtracks.de/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-116265204043036936?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/116265204043036936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=116265204043036936' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/116265204043036936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/116265204043036936'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/11/borland-dtg-comes-near-your-home-town.html' title='Borland DTG comes near your home town'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-116265136727649696</id><published>2006-11-04T15:32:00.000+01:00</published><updated>2006-11-07T22:22:07.546+01:00</updated><title type='text'>Running the BDS 2006 IDE against MS.NET 2.0</title><content type='html'>Hello,&lt;br /&gt;&lt;br /&gt;now before you all get hyped, first the disclaimer: RUN AT OWN RISK, YOU CAN DESTROY YOUR BDS SETUP WHEN NOT FOLLOWING THIS INFO TO THE LETTER!&lt;br /&gt;&lt;br /&gt;A week ago a friend of mine told me, that he has his IDE running against the MS.NET 2.0 framework, rather than the MS.NET 1.1 framework. And thanks to a much better J# implementation Togehter runs much smoother, less memory consumption, faster reaction times, etc... Sounds great? Well, it is great!&lt;br /&gt;&lt;br /&gt;Now, where is the drawback? Simple, it will only work for Delphi Win32 and C++ Builder. Do &lt;strong&gt;not&lt;/strong&gt; attempt to use those steps against the full BDS or any of the .NET personalities. With high possibility you will destroy your whole BDS installation and with some luck your Windows setup as well. Not scared, then read on!&lt;br /&gt;&lt;br /&gt;Copy your &lt;em&gt;$(BDS)\Bin\bds.exe&lt;/em&gt; and name the copy &lt;em&gt;bds2.exe&lt;/em&gt;. Do the same with the &lt;em&gt;bds.exe.config&lt;/em&gt; and name it &lt;em&gt;bds2.exe.config&lt;/em&gt;. Open the &lt;em&gt;bds2.config&lt;/em&gt; file and look for the node-entry &lt;strong&gt;configuration\startup&lt;/strong&gt;. Change the value of the version attribute to &lt;strong&gt;version="&lt;em&gt;v2.0.50727&lt;/em&gt;"&lt;/strong&gt;. Now, you have to have the MS.NET Framework installed, start the BDS2.EXE &lt;strong&gt;with&lt;/strong&gt; the paramater &lt;em&gt; -pDelphi&lt;/em&gt; for the Delphi Win32 personality and enjoy.&lt;br /&gt;&lt;br /&gt;So far I have not hit any problems using that little feature, just more fun!&lt;br /&gt;&lt;br /&gt;P.S.: I'll now start blogging more again, sorry for the long off-time.&lt;br /&gt;-- Daniel&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-116265136727649696?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/116265136727649696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=116265136727649696' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/116265136727649696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/116265136727649696'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/11/running-bds-2006-ide-against-msnet-20.html' title='Running the BDS 2006 IDE against MS.NET 2.0'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-116177376554179526</id><published>2006-10-25T12:53:00.000+02:00</published><updated>2006-10-25T19:02:21.210+02:00</updated><title type='text'>Google Code Search finally...</title><content type='html'>while I have been rarely online and working with Delphi in the last weeks for personal reasons, I just noticed that Google Code Search finally supports &lt;em&gt;Delphi&lt;/em&gt; as language :-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/codesearch?hl=en&amp;lr=&amp;q=Base64+lang%3Adelphi" target="_blank"&gt;Google Code Search&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-116177376554179526?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/116177376554179526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=116177376554179526' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/116177376554179526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/116177376554179526'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/10/google-code-search-finally.html' title='Google Code Search finally...'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-116091458524311831</id><published>2006-10-15T14:15:00.000+02:00</published><updated>2006-10-15T14:16:25.256+02:00</updated><title type='text'>The logs again...</title><content type='html'>Well, I was asked for the current statistics and here they are (just our server)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;prereqs.exe:                           1&lt;br /&gt;prereqs.zip:                           810&lt;br /&gt;prereqs_de.zip:                        166&lt;br /&gt;prereqs_en.zip:                        19&lt;br /&gt;prereqs_fr.zip:                        2&lt;br /&gt;prereqs_jp.zip:                        1&lt;br /&gt;prereqsde.zip:                         890&lt;br /&gt;prereqsen.zip:                         1&lt;br /&gt;prereqsfr.zip:                         31&lt;br /&gt;prereqsjp.zip:                         43&lt;br /&gt;turbo_de.iso.zip:                      1&lt;br /&gt;turbocpp.exe:                          484&lt;br /&gt;turbocpp_de.exe:                       474&lt;br /&gt;turbocpp_de.iso.zip:                   209&lt;br /&gt;turbocpp_en.exe:                       91&lt;br /&gt;turbocpp_en.iso.zip:                   58&lt;br /&gt;turbocpp_fr.exe:                       14&lt;br /&gt;turbocpp_fr.iso.zip:                   6&lt;br /&gt;turbocpp_jp.exe:                       49&lt;br /&gt;turbocpp_jp.iso.zip:                   5&lt;br /&gt;turbocppcd.png:                        95&lt;br /&gt;turbocsharp.exe:                       295&lt;br /&gt;turbocsharp_de.exe:                    317&lt;br /&gt;turbocsharp_de.iso.zip:                141&lt;br /&gt;turbocsharp_en.exe:                    14&lt;br /&gt;turbocsharp_en.iso.zip:                31&lt;br /&gt;turbocsharp_fr.exe:                    7&lt;br /&gt;turbocsharp_fr.iso.zip:                2&lt;br /&gt;turbocsharp_jp.exe:                    32&lt;br /&gt;turbocsharp_jp.iso.zip:                4&lt;br /&gt;turbocsharpcd.png:                     65&lt;br /&gt;turbodelphi.exe:                       721&lt;br /&gt;turbodelphi_de.exe.zip:                1&lt;br /&gt;turbodelphi_de.exe:                    1469&lt;br /&gt;turbodelphi_de.iso.zip:                599&lt;br /&gt;turbodelphi_en.exe:                    44&lt;br /&gt;turbodelphi_en.iso.zip:                185&lt;br /&gt;turbodelphi_fr.exe:                    25&lt;br /&gt;turbodelphi_fr.iso.zip:                6&lt;br /&gt;turbodelphi_jp.exe:                    44&lt;br /&gt;turbodelphi_jp.iso.zip:                6&lt;br /&gt;turbodelphi4net.exe:                   253&lt;br /&gt;turbodelphi4net_de.exe:                381&lt;br /&gt;turbodelphi4net_de.iso.zip:            204&lt;br /&gt;turbodelphi4net_en.exe:                21&lt;br /&gt;turbodelphi4net_en.iso.zip:            46&lt;br /&gt;turbodelphi4net_fr.exe:                11&lt;br /&gt;turbodelphi4net_fr.iso.zip:            3&lt;br /&gt;turbodelphi4net_jp.exe:                24&lt;br /&gt;turbodelphi4net_jp.iso.zip:            3&lt;br /&gt;turbodelphi4netcd.png:                 71&lt;br /&gt;turbodelphicd.png:                     185&lt;br /&gt;Total Downloads:                       17320&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-116091458524311831?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/116091458524311831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=116091458524311831' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/116091458524311831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/116091458524311831'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/10/logs-again.html' title='The logs again...'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115954740204523271</id><published>2006-09-29T18:27:00.000+02:00</published><updated>2006-09-30T13:34:54.403+02:00</updated><title type='text'>Summary of the EKON X and EuroDevCon 2006 at Frankfurt/Germany</title><content type='html'>Well, sorry for being late with this entry, however, finally it comes to your screen and it brings you a few pictures I've taken during the EKON 10 in Frankfurt this week.&lt;br /&gt;&lt;br /&gt;First off! It was a lot of fun and great to see all of you again this year. Be sure to drop me an email if you have been there and have visited one of my sessions at dwischnewski {at} gmail [dot] com. I'd love to know what you've liked, and what could'n should be improved. I actually got a few requests to do one of those sessions in English next time so I'll have to think about that.&lt;br /&gt;&lt;br /&gt;But now, I just want to show some of the pictures and drop a few words here and there as apropriate ;-)&lt;br /&gt;&lt;br /&gt;First I want to show you a few pictures I've taken during the technical keynote of the EKON. To bad I missed those other keynotes.&lt;br /&gt;&lt;br /&gt;On this image you see the speakers of the panel, that actually did show some live coding during the keynote. On the left, you see Jon Harrison, who demoed "Peleton", the next version of JBuilder based upon the Eclipse framework. He did a small web service demo, which he designed using an UML diagram. This diagram he exported as XML file. He then "skyped" this file to Gerard van der Pol, who imported that into ECO and wrote the same web service using ECO and Delphi. Cool stuff!&lt;br /&gt;To their right are David "DavidI" Intersimone and Nick Hodges. David talked a little about the road maps while Nick Hodges demoed Highlander (.NET 2.0) and (yeah!!!) NDataStore. It seems like DTG will resurrect NDataStore (and JDataStore with it). I dearly hope so, it would be a great feature to have.&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/EKON9/10/KeynotePanel.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/EKON9/10/KeynotePanel_sm.jpg" alt="The Panel of the sitting speakers during the technical keynote" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;And thank you Gerard for using my Community Welcome Page!&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/EKON9/10/KeynoteWelcomePageGerard.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/EKON9/10/KeynoteWelcomePageGerard_sm.jpg" alt="Gerard uses the Community Welcome Page!" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/EKON9/10/KeynoteHighlander.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/EKON9/10/KeynoteHighlander_sm.jpg" alt="Highlander and NDataStore" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;DavidI wore during most of the session his cool new Sushi Chef head band he got from one of the japanese employees of DTG. The symbols on it are bringing luck to the wearer.&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/EKON9/10/KeynoteDavid.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/EKON9/10/KeynoteDavid_sm.jpg" alt="DavidI and his head band" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;The keynote was directed by Jason Vokes, a great member of the European DTG group.&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/EKON9/10/KeynoteJason.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/EKON9/10/KeynoteJason_sm.jpg" alt="Jason Vokes" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;Masoud Kamali, the founder and managing director of the Software and Support Verlag, which held the EKON conference, was speaking a few words to the audience too.&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/EKON9/10/KeynoteMasoud.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/EKON9/10/KeynoteMasoud_sm.jpg" alt="Masoud Kamali" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;Hey Jeremy, this picture is just for you!&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/EKON9/10/KeynoteJeremy.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/EKON9/10/KeynoteJeremy_sm.jpg" alt="Jeremy North gets mention quiet prominently" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;Further they told us not to expect the Compact Framework support in the IDE with the release of Highlander, but some time after that. Probably as download for the registered users.&lt;br /&gt;&lt;br /&gt;Next part I want to show some pictures is the CodeCamp. The CodeCamp session allows the attendees to ask specific questions to their problems to the speakers of the conference. There were different tables set up, each table with a specific topic.&lt;br /&gt;&lt;br /&gt;However, before the CodeCamp actually started, the team of Masoud surprised him and the audience with a small party for the 10th anniversary of the EKON conference. So, they asked those attendees who have visited all ten EKON conferences to come upfront. All of those are invited for free the year, congratulations to them!&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/EKON9/10/CodeCamp10Years.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/EKON9/10/CodeCamp10Years_sm.jpg" alt="10 time visitors" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;They had a real big cake too. This one lasted for two days until it was either all finished or they simply thought the rest was to old to eat. Who knows ;) It was good but very, very sweet. I only had one piece which will last me quiet some time I guess.&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/EKON9/10/CodeCampCake.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/EKON9/10/CodeCampCake_sm.jpg" alt="10 year celebration cake" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;And here you see Daniel Wolf, administrator of the Delphi-PRAXiS and author and maker of some of the famous BDS/Turbo videos enjoying his beer at the CodeCamp.&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/EKON9/10/CodeCampDaniel.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/EKON9/10/CodeCampDaniel_sm.jpg" alt="Daniel Wolf" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Now just some images from the EKON with no more words ;-)&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/EKON9/10/DavidI.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/EKON9/10/DavidI_sm.jpg" alt="DavidI" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://www.dpexperte.de/Blog/EKON9/10/DavidIAndMe.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/EKON9/10/DavidIAndMe_sm.jpg" alt="DavidI and Me" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://www.dpexperte.de/Blog/EKON9/10/Relaxing.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/EKON9/10/Relaxing_sm.jpg" alt="Relaxing and talking..." /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115954740204523271?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115954740204523271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115954740204523271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115954740204523271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115954740204523271'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/09/summary-of-ekon-x-and-eurodevcon-2006.html' title='Summary of the EKON X and EuroDevCon 2006 at Frankfurt/Germany'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115954717977203058</id><published>2006-09-29T18:25:00.000+02:00</published><updated>2006-09-30T13:35:57.020+02:00</updated><title type='text'>Dynamic Action Menu Items on the Fly</title><content type='html'>At the CodeCamp session of the EKON a visitor of the conference came up to me asking me, how to populate a totaly empty action main menu with menus and sub menus. Most of you have seen the action manager components and used them, however usually only, or at least mostly using the visual tools of the IDE.&lt;br /&gt;&lt;br /&gt;I guess we were sitting there about one or two hours (off and on) trying to solve their problem. We even asked quiet a few more conference attendees if they would know a solution to the problem. All in all, I guess, we were 8 people trying to figure that one out - to no success. So later, I wrote one of the people I really know they love the action components and asked for his advice and he basically wrote back, that even he does not know a solution to this problem. Btw, using various search engines didn't offer any success either.&lt;br /&gt;&lt;br /&gt;Now, two days later, sitting in a session of Marco Cantù on Web 2.0 stuff, it hit me straight into the face. And the solution is actually rather simple. If you simply drop an action main menu on your form, you'll have to add a new action bar to your action manager and connect this with the menu. Now you can go ahead and add menu items to it. To create sub menus within a menu, you have to create a new TContainedAction and assign that to the menu item. Further, you have to set the caption of the TActionMenuItem separately. I have added a sample to Borlands CodeCentral for you to download. It does everything programatically and should be easily adaptable for your purposes.&lt;br /&gt;&lt;br /&gt;CodeCentral: &lt;a href="http://cc.borland.com/item.aspx?id=24147" target="_blank"&gt;download for registered members (Delphi 2006 and C++Builder 2006)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115954717977203058?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115954717977203058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115954717977203058' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115954717977203058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115954717977203058'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/09/dynamic-action-menu-items-on-fly.html' title='Dynamic Action Menu Items on the Fly'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115772006447082210</id><published>2006-09-08T14:50:00.000+02:00</published><updated>2006-09-08T14:54:24.490+02:00</updated><title type='text'>Analyzing the Logs...</title><content type='html'>Well, the last days were tuff on my download server, I guess. I got around and finally wrote a small analyzer tool, which waded through the log files and counted all files together. It has dropped most canceled downloads and counted those done with a download manager only once. Well, following the numbers:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;prereqs.zip:                           550&lt;br /&gt;prereqsde.zip:                         703&lt;br /&gt;prereqsfr.zip:                         16&lt;br /&gt;prereqsjp.zip:                         37&lt;br /&gt;turbocpp.exe:                          464&lt;br /&gt;turbocpp_de.exe:                       348&lt;br /&gt;turbocpp_fr.exe:                       11&lt;br /&gt;turbocpp_jp.exe:                       47&lt;br /&gt;turbocsharp.exe:                       232&lt;br /&gt;turbocsharp_de.exe:                    226&lt;br /&gt;turbocsharp_fr.exe:                    6&lt;br /&gt;turbocsharp_jp.exe:                    31&lt;br /&gt;turbodelphi.exe:                       766&lt;br /&gt;turbodelphi_de.exe:                    851&lt;br /&gt;turbodelphi_fr.exe:                    25&lt;br /&gt;turbodelphi_jp.exe:                    48&lt;br /&gt;turbodelphi4net.exe:                   200&lt;br /&gt;turbodelphi4net_de.exe:                266&lt;br /&gt;turbodelphi4net_fr.exe:                11&lt;br /&gt;turbodelphi4net_jp.exe:                22&lt;br /&gt;&lt;b&gt;Total:                               9720&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;This averages for a total traffic of 3.8 Terrabytes. Good that I don't have to pay the traffic ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115772006447082210?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115772006447082210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115772006447082210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115772006447082210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115772006447082210'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/09/analyzing-logs.html' title='Analyzing the Logs...'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115771273908907969</id><published>2006-09-08T12:49:00.000+02:00</published><updated>2006-09-08T12:52:19.103+02:00</updated><title type='text'>ISO Images online</title><content type='html'>Just wanted to let you know, that we finally have the ISO images of the Turbo products online, too. Further you'll find PDF files for printing CD labels.&lt;br /&gt;&lt;br /&gt;The downloads have somewhat slowed down, so you should get good traffic again, without having to use BitTorrent or similar tools. ;-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.delphipraxis.net/turbo_delphi_download.php" target="_blank"&gt;All Turbo Explorer Products&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115771273908907969?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115771273908907969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115771273908907969' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115771273908907969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115771273908907969'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/09/iso-images-online.html' title='ISO Images online'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115769817011930553</id><published>2006-09-08T08:47:00.000+02:00</published><updated>2006-09-15T07:38:10.836+02:00</updated><title type='text'>Want more than one Turbo on your PC?</title><content type='html'>Well, Andreas has done it again. He provided yet another tool for your PC. This one will allow you to install different Turbo Explorer products on your PC. Since he does not have Turbo Professional licenses he cannot test his product against those. Therefore try that on your own risk ;)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andy.jgknet.de/blog/archives/31-TurboMerger-Build-your-Turbo-Explorer-Studio.html" target="_blank"&gt;His blog entry and download&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115769817011930553?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115769817011930553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115769817011930553' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115769817011930553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115769817011930553'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/09/want-more-than-one-turbo-on-your-pc.html' title='Want more than one Turbo on your PC?'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115755922782002190</id><published>2006-09-06T18:08:00.000+02:00</published><updated>2006-09-06T18:20:20.943+02:00</updated><title type='text'>Want to see the DP-Server image?</title><content type='html'>Well, I just had a laugh. Our administrator just published an image showing the server load. The lower spikes show the normal high life moments on the server, usually 70 to 100 users maximum within the last 5 minutes. Well guess when we started publishing the Turbo mirrors...&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/blog/dexter/turbo/load_turbo_delphi.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/blog/dexter/turbo/load_turbo_delphi_sm.jpg" alt="*WOW*" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;FYI: the &lt;a href="http://www.delphipraxis.net" target="_blank"&gt;Delphi-PRAXiS&lt;/a&gt; is the largest German language Delphi-Forum and hosts the &lt;a href="http://www.delphipraxis.net/turbo_delphi_download.php" target="_blank"&gt;information page&lt;/a&gt; for my download server (a different one!).&lt;br /&gt;&lt;br /&gt;FYI 2: we expect to hit the 1 Terrabyte turbo traffic by noon tomorrow.&lt;br /&gt;&lt;br /&gt;FYI 3: If you get a "service unavailable" message from our servers, try again later. It simply meens that the connection limit is reached.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115755922782002190?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115755922782002190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115755922782002190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115755922782002190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115755922782002190'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/09/want-to-see-dp-server-image.html' title='Want to see the DP-Server image?'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115754592867010470</id><published>2006-09-06T14:29:00.000+02:00</published><updated>2006-09-07T08:26:20.383+02:00</updated><title type='text'>Sorry for all who just got kicked</title><content type='html'>We have upped the band width from 90 MBit/s to 96 MBit/s, however, I have set the connection limit to 500 users. We just reached 900 concurrent connections, which left each downloader less than 10 KB/s. Now, each connection should get around 18KB/s. Still not much, but better than getting less and less each few minutes as numbers just started to sky-rocket.&lt;br /&gt;&lt;br /&gt;Sorry to all who have to wait, but it is better once you get your slot ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115754592867010470?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115754592867010470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115754592867010470' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115754592867010470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115754592867010470'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/09/sorry-for-all-who-just-got-kicked.html' title='Sorry for all who just got kicked'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115754090459579922</id><published>2006-09-06T13:06:00.000+02:00</published><updated>2006-09-06T13:08:24.610+02:00</updated><title type='text'>Turbo ISO images</title><content type='html'>Well, we are getting ready to put the ISO images for the Turbo editions online. However, stay put as this will be finished some time tomorrow, I guess. Currently we leave the bandwidth to all you downloaders, so uploading the turbos (from Borland servers on fire) to our server will take a while longer ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115754090459579922?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115754090459579922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115754090459579922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115754090459579922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115754090459579922'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/09/turbo-iso-images.html' title='Turbo ISO images'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115753812787485832</id><published>2006-09-06T12:11:00.000+02:00</published><updated>2006-09-06T13:34:37.246+02:00</updated><title type='text'>Server on Fire...</title><content type='html'>Well, the Turbos are in real demand. Our download server is scratching its limits. I had to limit the download bandwidth to 90% of the overall band width available, since we still have paying customers on the server ;-)&lt;br /&gt;&lt;br /&gt;The front-end of the downloads, the Delphi-PRAXiS server is sweating and catching fire. Our administrator has put this new logo on the top bar.&lt;br /&gt;&lt;center&gt;&lt;img src="http://www.dpexperte.de/blog/dexter/turbo/logo_right_fire.gif" alt="Server on Fire - try again later ;-)" /&gt;&lt;/center&gt;&lt;br /&gt;Also interesting, the list of users online today (at noon). It says: 7825 users visited today: 905 registered, 106 hidden, 6814 guests. 1757 uses in the last hour. Below a list of the registered users of the day....&lt;br /&gt;&lt;center&gt;&lt;img src="http://www.dpexperte.de/blog/dexter/turbo/Online_Today.png" alt="Just an overwehlming list of visitors..." /&gt;&lt;/center&gt;&lt;br /&gt;Last, but not least an image of the network traffic on our server :-o&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/blog/dexter/turbo/network_traffic.png" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/blog/dexter/turbo/network_traffic_sm.png" alt="90% steady, at 90MBit/s" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115753812787485832?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115753812787485832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115753812787485832' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115753812787485832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115753812787485832'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/09/server-on-fire.html' title='Server on Fire...'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115748747350091132</id><published>2006-09-05T22:14:00.000+02:00</published><updated>2006-09-06T02:46:49.846+02:00</updated><title type='text'>Turbo Editions are online</title><content type='html'>Well, just a few minutes ago, the Turbo editions of the Borland Developer Studio were officially available for download.&lt;br /&gt;&lt;br /&gt;Demand was so huge, that some already figured out the correct links a few hours ago. But feel free to get them now.&lt;br /&gt;&lt;br /&gt;For members of the Delphi-PRAXiS free downloads are available through one of our Frankfurt based servers.&lt;br /&gt;&lt;br /&gt;Home Page: &lt;a href="http://www.turboexplorer.com" target="_blank"&gt;turboexplorer.com&lt;/a&gt;&lt;br /&gt;Downloads: &lt;a href="http://www.turboexplorer.com/downloads" target="_blank"&gt;Official Download Sites&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115748747350091132?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115748747350091132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115748747350091132' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115748747350091132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115748747350091132'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/09/turbo-editions-are-online.html' title='Turbo Editions are online'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115736408930137179</id><published>2006-09-04T11:58:00.000+02:00</published><updated>2006-09-05T04:45:43.690+02:00</updated><title type='text'>Turbo media seen "in the wild"</title><content type='html'>Today the DTG of Borland has a &lt;a href="http://www.devtracks.de" target="_blank"&gt;DevTrack&lt;/a&gt; show in Hamburg, Germany. What do you think they will have in the raffle? Right, Turbo products. And here for you real pictures (mobile phone cam) of the products... (click for larger version)&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/blog/dexter/turbo/TurboDelphiDiscs.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/blog/dexter/turbo/TurboDelphiDiscs_sm.jpg" alt="Turbo Product discs" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/blog/dexter/turbo/TurboDelphiBoth.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/blog/dexter/turbo/TurboDelphiBoth_sm.jpg" alt="Turbo Product Boxes" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115736408930137179?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115736408930137179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115736408930137179' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115736408930137179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115736408930137179'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/09/turbo-media-seen-in-wild.html' title='Turbo media seen &quot;in the wild&quot;'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115730135460234649</id><published>2006-09-03T18:33:00.000+02:00</published><updated>2006-09-04T10:43:40.096+02:00</updated><title type='text'>WPF and .NET 3.0 with BDS 2006?</title><content type='html'>I just ran across one interesting post that shows how you can access WPF and other .NET 3.0 features using the BDS 2006.&lt;br /&gt;&lt;br /&gt;Okay, it is an quiet easy sample, and question will be would you want to do larger ones this way, but it is possible.&lt;br /&gt;&lt;br /&gt;Read the post on &lt;a href="http://blogs.slcdug.org/rhordijk/archive/2006/09/03/4009.aspx" target="_blank"&gt;Bob's Delphi Stuff&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115730135460234649?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115730135460234649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115730135460234649' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115730135460234649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115730135460234649'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/09/wpf-and-net-30-with-bds-2006.html' title='WPF and .NET 3.0 with BDS 2006?'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115722654160410509</id><published>2006-09-02T21:45:00.000+02:00</published><updated>2006-09-04T02:38:53.953+02:00</updated><title type='text'>View your Pocket PC on your PC</title><content type='html'>Yesterday a friend of mine mentioned an interesting application to me, that mirrors your pocket pc screen live onto your desktop. This is a really interesting feature when you want to demo your application to a larger audience as you can simply use a beamer for showing the whole setup to your audience.&lt;br /&gt;&lt;br /&gt;The tool is available for free &lt;a href="http://www.microsoft.com/technet/prodtechnol/wce/downloads/ppctoys.mspx#ELD" target="_blank"&gt;from Microsoft&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115722654160410509?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115722654160410509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115722654160410509' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115722654160410509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115722654160410509'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/09/view-your-pocket-pc-on-your-pc.html' title='View your Pocket PC on your PC'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115713890750675512</id><published>2006-09-01T21:26:00.000+02:00</published><updated>2006-09-01T21:28:27.520+02:00</updated><title type='text'>Questions about the Turbos?</title><content type='html'>Well, if you are still not sure about the Turbos, what to expect, what you'll get, what you wont get, then you should read through the FAQ Borland has provided.&lt;br /&gt;&lt;br /&gt;Read the &lt;a href="http://bdn.borland.com/article/33659" target="_blank"&gt;FAQ&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115713890750675512?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115713890750675512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115713890750675512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115713890750675512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115713890750675512'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/09/questions-about-turbos.html' title='Questions about the Turbos?'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115650482472823905</id><published>2006-08-25T13:09:00.000+02:00</published><updated>2006-08-25T13:20:24.750+02:00</updated><title type='text'>OpenSource ISAPI Extension Loader for Debugging</title><content type='html'>This is the second installment, as an afterthought to &lt;a href="http://delphi-notes.blogspot.com/2006/08/opensource-isapi-filter-loader-for.html" target="_blank"&gt;OpenSource ISAPI Filter Loader for Debugging&lt;/a&gt;. Just as updating Filters normally forces you to restart your IIS, so does updating an extension.&lt;br /&gt;&lt;br /&gt;How does it work?&lt;br /&gt;&lt;br /&gt;When you setup the ISAPI Filter for your web site, instead of deploying your ISAPI extension, you will deploy mine. Rename my ISAPI extension so, that it matches the name of your DLL. So, if your DLL is called &lt;em&gt;SomeISAPIExtension.dll&lt;/em&gt;, name mine &lt;em&gt;SomeISAPIExtension.dll&lt;/em&gt;, too.&lt;br /&gt;&lt;br /&gt;Now rename your ISAPI extension to &lt;em&gt;SomeISAPIExtension.&lt;strong&gt;upd&lt;/strong&gt;&lt;/em&gt;, short for update. ;-) When the IIS sends the next request to my ISAPI extension, it will look for your update. It will then rename it to &lt;em&gt;SomeISAPIExtension.&lt;strong&gt;run&lt;/strong&gt;&lt;/em&gt; and load it into memory and pass all requests along.&lt;br /&gt;&lt;br /&gt;When you have another update, copy it as &lt;em&gt;SomeISAPIExtension.&lt;strong&gt;upd&lt;/strong&gt;&lt;/em&gt; into the same directory. Within 10 seconds (default, or 500ms debug-mode) my ISAPI extension will look for the update. Finding one, it will unload the current extension and rename it to &lt;em&gt;SomeISAPIExtension.&lt;strong&gt;bak&lt;/strong&gt;&lt;/em&gt;, rename yours to &lt;em&gt;SomeISAPIExtension.&lt;strong&gt;run&lt;/strong&gt;&lt;/em&gt; and load it. Then, your new version will start to handle all requests. NOTE: This process can take upto one minute. All incoming calls are pooled and passed to the new version as soon as it is loaded.&lt;br /&gt;&lt;br /&gt;I created this little tool as an afterthought just now. As it turned out, Egg-Loader is for those extensions and not for filters. I hope you enjoy it, too. There are some things that can be done to enhance it for debugging, and &lt;u&gt;it is not designed for live services&lt;/u&gt;!&lt;br /&gt;&lt;br /&gt;Download at Borland CodeCentral: &lt;a href="http://cc.borland.com/item.aspx?id=24086" target="_blank"&gt;ISAPI Extension Loader for Debugging&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115650482472823905?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115650482472823905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115650482472823905' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115650482472823905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115650482472823905'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/08/opensource-isapi-extension-loader-for.html' title='OpenSource ISAPI Extension Loader for Debugging'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115649566013123377</id><published>2006-08-25T10:32:00.000+02:00</published><updated>2006-10-22T19:16:11.496+02:00</updated><title type='text'>OpenSource ISAPI Filter Loader for Debugging</title><content type='html'>A member of our German Delphi community, had a problem with a product named &lt;em&gt;Egg-Loader&lt;/em&gt;. What does it do?&lt;br /&gt;&lt;br /&gt;Well, basically it is an ISAPI Filter which routes requests from the IIS to your ISAPI Filter. When you have an update of your Filter, you copy it into the directory where the current one is deployed, but with the extension &lt;em&gt;.update&lt;/em&gt; instead off &lt;em&gt;.dll&lt;/em&gt;. The &lt;em&gt;Egg-Loader&lt;/em&gt; will then unload the current version and use the updated instead. I wrote such a tool a long time ago, for myself. Now, I decided to open-source it. It has done a great job in developing our in-house software &lt;em&gt;Content &lt;strong&gt;ACE&lt;/strong&gt;&lt;/em&gt; v3 and v4.&lt;br /&gt;&lt;br /&gt;How does it work?&lt;br /&gt;&lt;br /&gt;When you setup the ISAPI Filter for your IIS, instead of pointing IIS to your ISAPI Filter, you will have to point it to mine. Rename my ISAPI Filter so, that it matches the name of your DLL. So, if your DLL is called &lt;em&gt;SomeISAPIFilter.dll&lt;/em&gt;, name mine &lt;em&gt;SomeISAPIFilter.dll&lt;/em&gt;, too.&lt;br /&gt;&lt;br /&gt;Now rename your ISAPI Filter to &lt;em&gt;SomeISAPIFilter.&lt;strong&gt;upd&lt;/strong&gt;&lt;/em&gt;, short for update. ;-) When the IIS sends the next request to my ISAPI Filter, it will look for your update. It will then rename it to &lt;em&gt;SomeISAPIFilter.&lt;strong&gt;run&lt;/strong&gt;&lt;/em&gt; and load it into memory and pass all requests along.&lt;br /&gt;&lt;br /&gt;When you have another update, copy it as &lt;em&gt;SomeISAPIFilter.&lt;strong&gt;upd&lt;/strong&gt;&lt;/em&gt; into the same directory. Within 10 seconds (default, or 500ms debug-mode) my ISAPI Filter will look for the update. Finding one, it will unload the current Filter and rename it to &lt;em&gt;SomeISAPIFilter.&lt;strong&gt;bak&lt;/strong&gt;&lt;/em&gt;, rename yours to &lt;em&gt;SomeISAPIFilter.&lt;strong&gt;run&lt;/strong&gt;&lt;/em&gt; and load it. Then, your new version will start to handle all requests.&lt;br /&gt;&lt;br /&gt;This little tool has helped me a lot during development. I hope you enjoy it. There are some things that can be done to enhance it for debugging, and &lt;u&gt;it is not designed for live services&lt;/u&gt;!&lt;br /&gt;&lt;br /&gt;Download at Borland CodeCentral: &lt;a href="http://cc.borland.com/item.aspx?id=24085" target="_blank"&gt;ISAPI Filter Loader for Debugging&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Two of you have downloaded before the latest update *g* The community member just told me more details about his problem. My version had the same problem. This is fixed now *g* How is that for support?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115649566013123377?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115649566013123377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115649566013123377' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115649566013123377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115649566013123377'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/08/opensource-isapi-filter-loader-for.html' title='OpenSource ISAPI Filter Loader for Debugging'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115644772529878704</id><published>2006-08-24T21:25:00.000+02:00</published><updated>2006-08-24T21:28:45.313+02:00</updated><title type='text'>And yet another video</title><content type='html'>While Marco Cantù has &lt;a href="http://blog.marcocantu.com/blog/more_old_video.html" target="_blank"&gt;blogged&lt;/a&gt; about two nice videos I stumbled across another old goodie from the Delphi 3 CD. You remember when back then they wanted to rule space and make earth a better place to live on...?&lt;br /&gt;&lt;br /&gt;YouTube: &lt;a href="http://www.youtube.com/watch?v=VmygOESWM5Q" target="_blank"&gt;Delphi 3 CD goodie&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115644772529878704?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115644772529878704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115644772529878704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115644772529878704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115644772529878704'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/08/and-yet-another-video.html' title='And yet another video'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115635479460336769</id><published>2006-08-23T19:38:00.000+02:00</published><updated>2006-08-23T19:40:33.983+02:00</updated><title type='text'>Late, but do not miss</title><content type='html'>Today, at 12 pm PDT Jason Vokes will be online with Nick Hodges on the &lt;em&gt;Delphi Hour&lt;/em&gt;. This is 9 PM CET, about 90 minutes from now.&lt;br /&gt;&lt;br /&gt;Do not miss!&lt;br /&gt;&lt;br /&gt;Spread the word, Nick told us kinda late this time...&lt;br /&gt;Link to &lt;a href="http://ec.borland.com/eventDisplay.faces?e=673&amp;v=month&amp;t=1156347447099" target="_blank"&gt;Event Central&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115635479460336769?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115635479460336769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115635479460336769' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115635479460336769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115635479460336769'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/08/late-but-do-not-miss.html' title='Late, but do not miss'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115599373157252044</id><published>2006-08-19T15:17:00.000+02:00</published><updated>2006-08-19T15:54:29.100+02:00</updated><title type='text'>How to develop in Delphi when you're blind</title><content type='html'>Marco has done it again. He posted a great blog entry on how he works with the whole IDE, especially the code editor itself, this time. It's amazing how he manages it and he even writes about the one thing that bothers me most: looking at your code in whole. Think about it, whenever you write code you do look at the directly lines above and below, even without thinking about it. And Marco simply does not have the slightest chance to do just that. He always has to know where he is and what his next "crime" will do to his code...&lt;br /&gt;&lt;br /&gt;Read it, it's well worth the time and it will help you thinking about people who are not sighted when doing you own development.&lt;br /&gt;&lt;br /&gt;Speaking of it... Hey Marco, how is the new design of my blog working for you?&lt;br /&gt;&lt;br /&gt;Ah, before I forget, the link: &lt;a href="http://delphi.marcozehe.de/2006/08/19/how-i-work-in-windows-and-the-delphi-ide/" target="_blank"&gt;How I work in Windows and the Delphi IDE&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115599373157252044?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115599373157252044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115599373157252044' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115599373157252044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115599373157252044'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/08/how-to-develop-in-delphi-when-youre.html' title='How to develop in Delphi when you&apos;re blind'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115599342810726910</id><published>2006-08-19T15:13:00.000+02:00</published><updated>2006-08-19T15:23:19.506+02:00</updated><title type='text'>Great Turbo videos to look at and some 8mm material</title><content type='html'>Well, Mr. Video, aka Daniel R. Wolf, has done it again. He got hold of a Turbo Delphi copy, Borland Germany provided it, and created yet another video. The video even features some never before seen 8mm material of Borland Pascal from the early nineties. You should definitely take the time and have a look. It is fabulous!&lt;br /&gt;&lt;br /&gt;The video: &lt;a target="_blank" href="http://www.delphipraxis.net/video#turbodelphi"&gt;Turbo Delphi Videos (German and English available!)&lt;/a&gt;&lt;br /&gt;DivX-Codec required (free): &lt;a target="_blank" href="http://www.divx.com"&gt;DivX Homepage&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115599342810726910?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115599342810726910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115599342810726910' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115599342810726910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115599342810726910'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/08/great-turbo-videos-to-look-at-and-some.html' title='Great Turbo videos to look at and some 8mm material'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115598532378092877</id><published>2006-08-19T13:00:00.000+02:00</published><updated>2006-08-19T13:48:49.896+02:00</updated><title type='text'>Totally different than expected, but nice ;-)</title><content type='html'>Well, just letting all you newsreader know, a long time in coming, the new design of my blog is online. It is very minimalistic, but I do like it. Some tweaks still need to be done, especially for friends like &lt;a href="http://delphi.marcozehe.de" target="_blank"&gt;Marco&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Let me know how you like the look of the page :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115598532378092877?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115598532378092877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115598532378092877' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115598532378092877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115598532378092877'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/08/totally-different-than-expected-but.html' title='Totally different than expected, but nice ;-)'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115590996623088966</id><published>2006-08-18T16:05:00.000+02:00</published><updated>2006-08-19T03:25:12.716+02:00</updated><title type='text'>Gear up and switch on your Turbo</title><content type='html'>NOTE: this article is a translation of my article in the recent Borland Germany newsletter published at &lt;a href="http://info.borland.de/newsletter/nl06_3/Turbo/TurboBericht.htm" target="_blank"&gt;Die neuen Turbos – Ein Anwenderbericht&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;During the last weeks and months, we thought about the old Borland times. Back then the names like &lt;em&gt;Turbo Pascal&lt;/em&gt; and &lt;em&gt;Turbo C++&lt;/em&gt; got us excited, made us dream. Back in the eighties and nineties, the Turbo product line was one of the most successful developer tools product line available on the market. Later we had &lt;em&gt;Borland Delphi&lt;/em&gt; and &lt;em&gt;Borland C++Builder&lt;/em&gt;, which where quiet successful too. &lt;br /&gt; &lt;br /&gt;Today we have a totally new IDE, which was developed under the codename Galileo. And about three years ago four languages where merged into this one IDE: Delphi, Delphi.NET, C++ and C#. Yet, many developers just need one of those languages to work with, they don't want an IDE with four languages... &lt;br /&gt; &lt;br /&gt;&lt;strong&gt;Well rejoice, the Turbo family is coming home&lt;/strong&gt;&lt;br /&gt;Very soon the Developer Tools Group (DTG), currently part of the Borland Corporation, will bring eight new products on the market: Turbo Delphi, Turbo Delphi for .NET, Turbo C++, and Turbo C#. Each of those products will be available as freely available Explorer edition and as well priced Professional edition. &lt;br /&gt; &lt;br /&gt;&lt;strong&gt;The "small" Turbo, the Explorer editions&lt;/strong&gt;&lt;br /&gt;All four Explorer editions will come bundled with the Borland Interbase 7.5.1 database server for development. They will contain all components needed for database development, something not seen in a long time in the lower end versions of the Borland developer IDEs. That is definitely a step in a promising future for all. &lt;br /&gt; &lt;br /&gt;Each explorer Edition will come with over 200 defined drag- and drop components ready for use right out of the box. The VCL components will include the most recent additions like the TTrayIcon, TFlowPanel, and TGridPanel components. &lt;br /&gt; &lt;br /&gt;It may come as a surprise to you, but you will get UML support with the explorer editions for your Delphi, Delphi.NET, and C# projects. You will not be able to design stand-alone UML projects, but you will have them for your language specific projects. The UML support is two-way, you can code and import that into your UML project and you can design UML and export that to your code, just as you do in the big BDS suites. &lt;br /&gt; &lt;br /&gt;However, the .NET editions (Delphi for .NET and C#) have another surprise ready for you: ECO support. One of the most exciting features of the recent BDS versions will be available for free, however only XML persistence is supported, just as in the BDS 2006 professional editions. Please remember, since ECO is a .NET feature, this will not be available for Turbo Delphi (for Win32) and Turbo C++. The .NET editions also come bundled with the NUnit testing framework. &lt;br /&gt; &lt;br /&gt;But let's not stop exploring the Explorer editions just now. There is another goodie never seen in free editions before: you get the full VCL and RTL source code. This is one of the key features of Delphi since version 1, you are always able to look up what is going on on the inside of your apps. This time however for free! &lt;br /&gt; &lt;br /&gt;&lt;strong&gt;The Professional Turbo editions&lt;/strong&gt;&lt;br /&gt;Basically, one could say, the Turbo Professional editions match the Borland Developer Studio 2006 Professional edition, however, they just come in one personality (language) flavour and do not have all four. This allows you to get the full Professional power for your language you like. &lt;br /&gt; &lt;br /&gt;Besides all that you get in the Explorer editions, you get third party tools (where applicable) like RAVE Reports, IntraWeb, and the Indy component suite with your Professional version.&lt;br /&gt; &lt;br /&gt;Further only with the Professional editions you will get the power to install any third party libraries right into Delphi to expand your components tool palette and add other features to your IDE. This will open a whole new world to you as you can install things like JCL, JVCL, madExcept, etc. into your IDE. &lt;br /&gt; &lt;br /&gt;&lt;strong&gt;Getting your Turbo installed&lt;/strong&gt;&lt;br /&gt;Depending on the Turbo product you chose, you will have to install some prerequisites, such as the MS .NET Framework, MS SDK, XML DOM 4.0. The installer will take care of those things for you.&lt;br /&gt; &lt;br /&gt;Next you install your Turbo just as any other application. The Explorer edition and the Professional edition come on the same medium, and the serial number and authorization key will be selecting whether you have an Explorer or a Professional edition installed. In order to use all features you will have to register your copy, otherwise some features may be disabled. &lt;br /&gt; &lt;br /&gt;NOTE: Please refer to original article (link at the top) for a simple feature matrix.&lt;br /&gt; &lt;br /&gt;&lt;strong&gt;Last, but not least&lt;/strong&gt;&lt;br /&gt;Watch out at &lt;a href="http://www.turboexplorer.com" target="_blank"&gt;turboexplorer.com&lt;/a&gt; for further announcement and downloads. &lt;br /&gt; &lt;br /&gt;&lt;strong&gt;Screen Shots&lt;/strong&gt;&lt;br /&gt;Some screen shots can be found at &lt;a href="http://info.borland.de/newsletter/nl06_3/Turbo/SlideShow/index.htm" target="_blank"&gt;Borland Infocenter Germany&lt;/a&gt; (direct link) &lt;br /&gt;&lt;br /&gt;Have fun using your new Turbo :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115590996623088966?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115590996623088966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115590996623088966' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115590996623088966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115590996623088966'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/08/gear-up-and-switch-on-your-turbo.html' title='Gear up and switch on your Turbo'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115565397392967342</id><published>2006-08-15T16:57:00.000+02:00</published><updated>2006-08-15T16:59:33.943+02:00</updated><title type='text'>How to design a form when you’re blind</title><content type='html'>Marco Zehe has posted information on how he works with Delphi when designing forms. Interesting read: &lt;a href="http://delphi.marcozehe.de/2006/08/06/how-to-design-a-form-when-youre-blind/" target="_blank"&gt;How to design a form when you’re blind&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In a second step he has updated the article with images showing his steps in a more detailed way for us sighted persons. ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115565397392967342?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115565397392967342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115565397392967342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115565397392967342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115565397392967342'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/08/how-to-design-form-when-youre-blind.html' title='How to design a form when you’re blind'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115564335715853800</id><published>2006-08-15T14:01:00.000+02:00</published><updated>2006-08-15T14:02:37.180+02:00</updated><title type='text'>Borland Developer Conference 1996</title><content type='html'>Have you been there? No, well, watch &lt;a href="http://www.youtube.com/watch?v=-tIq4ICREkE" target="_blank"&gt;that video&lt;/a&gt; just linked on &lt;a href="http://www.turboexplorer.com" target="_blank"&gt;turboexplorer.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115564335715853800?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115564335715853800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115564335715853800' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115564335715853800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115564335715853800'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/08/borland-developer-conference-1996.html' title='Borland Developer Conference 1996'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115540616768078013</id><published>2006-08-12T20:06:00.000+02:00</published><updated>2006-08-12T20:09:27.703+02:00</updated><title type='text'>A very good video for you</title><content type='html'>Well, not much new to learn, but you will love to see it. Some musik and the father of the good ol' Borland, Phillipe Kahn will introduce the concept of OOP to you. Hopefully you will not need that information for your daily development life anymore, since you should know it alright. Even the father of our beloved Pascal language, Niklaus Wirth, is talking in the video.&lt;br /&gt;&lt;br /&gt;Go see at &lt;a href="http://www.turboexplorer.com/videos/worldofobjects.htm" target="_blank"&gt;turboexplorer.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115540616768078013?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115540616768078013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115540616768078013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115540616768078013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115540616768078013'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/08/very-good-video-for-you.html' title='A very good video for you'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115498140900359184</id><published>2006-08-07T22:06:00.000+02:00</published><updated>2006-08-21T18:56:46.410+02:00</updated><title type='text'>The Turbos are back</title><content type='html'>According to an &lt;a href="http://www.eweek.com/article2/0,1895,2000205,00.asp" target="_blank"&gt;interview&lt;/a&gt; with &lt;a href="http://blogs.borland.com/davidi" target="_blank"&gt;DavidI&lt;/a&gt;, Borland will bring back the Turbo tools.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;David Intersimone, vice president of developer relations and chief evangelist at Borland, said the Turbo product set includes &lt;strong&gt;Turbo Delphi for Win32&lt;/strong&gt;, &lt;strong&gt;Turbo Delphi for .Net&lt;/strong&gt;, &lt;strong&gt;Turbo C++&lt;/strong&gt; and &lt;strong&gt;Turbo C#&lt;/strong&gt;. Each version will be available in two editions: Turbo Explorer, a &lt;em&gt;free downloadable version&lt;/em&gt;; and Turbo Professional, a &lt;em&gt;version priced at less than $500&lt;/em&gt;, he said.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Borland will offer more information at &lt;a href="http://www.turboexplorer.com" target="_blank"&gt;turboexplorer.com&lt;/a&gt;, which is yet to go online.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115498140900359184?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115498140900359184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115498140900359184' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115498140900359184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115498140900359184'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/08/turbos-are-back.html' title='The Turbos are back'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115486506038238534</id><published>2006-08-06T13:45:00.000+02:00</published><updated>2006-08-06T13:51:00.396+02:00</updated><title type='text'>The Delphi-PRAXiS Project 2006</title><content type='html'>Daniel R. Wolf, founder, administrator and &lt;em&gt;desperate house elf&lt;/em&gt; of the &lt;a href="http://www.delphipraxis.net" target="_blank"&gt;largest German-speaking Delphi community&lt;/a&gt; has started a &lt;a href="http://pwnd.delphipraxis.net/" target="_blank"&gt;Blog (in German)&lt;/a&gt; where he will regularly write about the development phases of the next relaunch of the community site.&lt;br /&gt;&lt;br /&gt;The current Delphi-PRAXiS is based upon &lt;a href="http://www.phpBB.com" target="_blank"&gt;phpBB&lt;/a&gt;. phpBB once was the best open-source forum available. But due to lack of (place whatever fits here) the project is slowly going down the drain. However, to ensure a long and prosper existence of the next Delphi-PRAXiS, Daniel decided to use &lt;a href="http://vbulletin.com" target="_blank"&gt;vBulletin&lt;/a&gt; as base. vBulletin is not free, yet its price tag is well worth the software. It has a great architecture and is promising to be a very good base for Germany largest Delphi community.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115486506038238534?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115486506038238534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115486506038238534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115486506038238534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115486506038238534'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/08/delphi-praxis-project-2006.html' title='The Delphi-PRAXiS Project 2006'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115445033398832718</id><published>2006-08-01T18:36:00.000+02:00</published><updated>2006-08-01T18:39:21.036+02:00</updated><title type='text'>Photosynth - this project sounds good...</title><content type='html'>In case you haven't heard about &lt;a href="http://labs.live.com/Photosynth.aspx" target="_blank"&gt;Photosynth&lt;/a&gt;, you should visit LiveLabs and see the documentary video.&lt;br /&gt;&lt;br /&gt;For now there is not much more to do than wait, but when it comes, I can fathom some ideas how to integrate that into your own apps, hoping that Microsoft will give us a good API or WebService to access the features :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115445033398832718?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115445033398832718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115445033398832718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115445033398832718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115445033398832718'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/08/photosynth-this-project-sounds-good.html' title='Photosynth - this project sounds good...'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115407560136632216</id><published>2006-07-28T10:30:00.000+02:00</published><updated>2006-07-28T12:46:48.793+02:00</updated><title type='text'>A new blog on the horizon...</title><content type='html'>I thought I let you know, that the first all-German blog on Borlands blog server has arrived. Matthias Eissing, the Delphi Evangelist for Germany, Austria and Switzerland has started his, finally. Let's hope for some interesting entries and not to many disappearing texts ;-)&lt;br /&gt;&lt;br /&gt;Go visit his blog: &lt;a href="http://blogs.borland.com/MatthiasEissing" target="_blank"&gt;Matthias Eissing&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115407560136632216?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115407560136632216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115407560136632216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115407560136632216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115407560136632216'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/07/new-blog-on-horizon.html' title='A new blog on the horizon...'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115383024371984036</id><published>2006-07-25T14:19:00.000+02:00</published><updated>2006-11-13T16:09:19.350+01:00</updated><title type='text'>It is there, but the BDS installer requires the .NET SDK 1.1</title><content type='html'>I have read a few accounts where the installer of the Borland Delphi Studio does not allow to install the Borland Developer Studio, because it expects the Microsoft .NET SDK 1.1 to be installed. Yet, looking into the list of installed applications, it is listed just fine - and it works as well.&lt;br /&gt;&lt;br /&gt;Today one user found the reason for it, which may well give the standard solution to this problem. You can install the MS .NET SDK without installing the .NET Framework itself. Thus, the prerequisits installer will install the .NET Framework, but not the SDK again. Yet, the installation of the SDK will be a little different, then when installing it after the .NET Framework and this difference will lead the BDS installer to the assumption that it is not correctly installed.&lt;br /&gt;&lt;br /&gt;Solution: simply uninstall the complete MS .NET SDK and reinstall it and you should be ready to go.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115383024371984036?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115383024371984036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115383024371984036' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115383024371984036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115383024371984036'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/07/it-is-there-but-bds-installer-requires.html' title='It is there, but the BDS installer requires the .NET SDK 1.1'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115382905151096768</id><published>2006-07-25T13:45:00.000+02:00</published><updated>2006-08-06T23:23:26.176+02:00</updated><title type='text'>Minimum Requirements for the BDS</title><content type='html'>Over and over again I see questions like: do I really need Windows XP &lt;em&gt;Professional&lt;/em&gt; to run the Borland Developer Studio 2006 (or 2005). It does say so on the packaging and the web site. I do use Windows XP &lt;em&gt;Home&lt;/em&gt; and would like to stay with it.&lt;br /&gt;&lt;br /&gt;While I cannot understand why one would prefer the Home edition, except being on the short side of money, I can answer the question. You can install, run, and use the Borland Developer Studio 2006 (and 2005) on your Windows XP Home edition, however, you should be aware, that you cannot use all functions of the software. Most obviously you will not be able to use the Microsoft Internet Information Server (MS IIS) support built into the Borland Developer Studio. The MS IIS is not part of Windows XP Home and cannot be installed upon it (at least officially). However, for testing purposes, Borland does deliver the Casini web server together with the Developer Studio. Most functions you can test within Casini on XP Home. So, if you do not need to worry about IIS specific development, go ahead and use the Borland Developer Studio on your Windows XP Home desktop.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Note:&lt;/strong&gt; There may be other functions within the Borland Developer Studio 2006 (and/or 2005) that may rely on functions, that are part of Windows XP Professional, but not included in the Home edition. However, at this point I am not aware of them. Any purchasing decisions are based on your own risk ;-) Check out the &lt;a href="http://www.borland.com/delphi" target="_blank"&gt;trial edition&lt;/a&gt; first.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115382905151096768?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115382905151096768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115382905151096768' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115382905151096768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115382905151096768'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/07/minimum-requirements-for-bds.html' title='Minimum Requirements for the BDS'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115375431241534660</id><published>2006-07-24T17:09:00.000+02:00</published><updated>2006-07-25T07:08:31.550+02:00</updated><title type='text'>Did you save your Delphi files...</title><content type='html'>and all those others?&lt;br /&gt;&lt;br /&gt;Well, when looking for a new back up utility I came across a free solution named &lt;a href="http://www.microsoft.com/windowsxp/using/digitalphotography/prophoto/synctoy.mspx" target="_blank"&gt;SyncToy&lt;/a&gt;, which is offered from Microsoft.&lt;br /&gt;&lt;br /&gt;SyncToy is really easy to use. Simply select the source and the destination folder, the "sync method" and you are ready to go.&lt;ul&gt;&lt;li&gt;&lt;em&gt;Synchronize&lt;/em&gt; synchronizes both folders with each other&lt;li&gt;&lt;em&gt;Echo&lt;/em&gt; writes all changes to the destination folder&lt;li&gt;&lt;em&gt;Subscribe&lt;/em&gt; pulls all changes from the destination folder, if the local folder has the files already&lt;li&gt;&lt;em&gt;Contribute&lt;/em&gt; pushes all changes and new files to the destination, but leaves deleted files intact. Good for your digi-cam images&lt;li&gt;&lt;em&gt;Combine&lt;/em&gt; copies new and updated files both ways, but leaves renamed and deleted files intact.&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Best is, you can automate it, so it runs every night and backups your software to another storage ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115375431241534660?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115375431241534660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115375431241534660' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115375431241534660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115375431241534660'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/07/did-you-save-your-delphi-files.html' title='Did you save your Delphi files...'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115373536143301605</id><published>2006-07-24T11:56:00.000+02:00</published><updated>2006-07-24T12:02:41.446+02:00</updated><title type='text'>06 | EuroDevCon and EKON 10</title><content type='html'>The summer has arrived in the nothern hemisphere, not to say that some people would rather see the cooler times again. However, as we do near the end of summer the German Entwicklerkonferenz (Developers Conference) &lt;em&gt;EKON 10&lt;/em&gt; comes up on our schedule. This year it is paired together with Borlands &lt;em&gt;EuroDevCon&lt;/em&gt;. Basically the same admission prices, the same schedule and the same speakers.&lt;br /&gt;&lt;br /&gt;So I hope to see you there.&lt;br /&gt;Official EKON 10 web site: &lt;a href="http://www.entwicklerkonferenz.de/" target="_blank"&gt;www.entwicklerkonferenz.de&lt;/a&gt;&lt;br /&gt;Official 06 | EuroDevCon web site: &lt;a href="http://www.eurodevcon.com/" target="_blank"&gt;www.eurodevcon.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115373536143301605?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115373536143301605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115373536143301605' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115373536143301605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115373536143301605'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/07/06-eurodevcon-and-ekon-10.html' title='06 | EuroDevCon and EKON 10'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115270843696814607</id><published>2006-07-12T14:42:00.000+02:00</published><updated>2006-07-12T14:47:16.990+02:00</updated><title type='text'>Great, Shenoy! Good job!</title><content type='html'>Deepak Shenoy has posted a &lt;a href="http://shenoyatwork.blogspot.com/2006/01/pinvoke-live-template.html" target="_blank"&gt;great article&lt;/a&gt; on creating live templates for the current BDS IDE. The template features an auto-PInvoke code generator for both, C# and Delphi.NET. For Delphi.NET he uses BabelCode in the background for translating his C# code to Delphi.NET.&lt;br /&gt;&lt;br /&gt;The source code is available for download at &lt;a href="http://cc.borland.com/item.aspx?id=23915" target="_blank"&gt;Borlands CodeCentral&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115270843696814607?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115270843696814607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115270843696814607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115270843696814607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115270843696814607'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/07/great-shenoy-good-job.html' title='Great, Shenoy! Good job!'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115210534197722554</id><published>2006-07-05T15:13:00.000+02:00</published><updated>2006-07-12T12:33:45.263+02:00</updated><title type='text'>BDS Documentation Reloaded...</title><content type='html'>Well, just in case you didn't see the article on BDN: the technical documentation team is asking for your input on how you would improve the help system which comes with the "DTG" Developer Studio.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bdn.borland.com/article/33557" target="_blank"&gt;Go ahead and submit your suggestions!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And I am sure you do agree that the help needs improvements!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115210534197722554?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115210534197722554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115210534197722554' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115210534197722554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115210534197722554'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/07/bds-documentation-reloaded.html' title='BDS Documentation Reloaded...'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115056991710647102</id><published>2006-06-17T20:38:00.000+02:00</published><updated>2006-06-18T05:50:52.103+02:00</updated><title type='text'>DTG/DevCo: Nick joined, Jens returns, Investor selected</title><content type='html'>Well, this have been some busy days and I did not have the time to comment on all those news that appeared on blogs around our planet.&lt;br /&gt;&lt;br /&gt;But first: Congratulations to Nick, I am happy to see that you join the Developer Tools Group as Delphi Product Manager. As much as his person is debated, I think he is the (probably) best choice there is. He loves Delphi, he spreads Delphi, he uses Delphi, he develops Delphi, he is Delphi ;-)&lt;br /&gt;&lt;br /&gt;Next: it is good to read that Jens-Ole Lauridsen is back and together with Steve Shaughnessy JDataStore and NDataStore will hopefully either come back or appear on the market. This would really fill in some market gaps there are for mobile in-process databases.&lt;br /&gt;&lt;br /&gt;Last, but not least: Borland and the DTG have selected an investor. No more news at this point, but you can read it in a small fragment of a sentence in &lt;a href="http://blogs.borland.com/abauer/archive/2006/06/16/25352.aspx" target="_blank"&gt;Allens blog&lt;/a&gt;: &lt;blockquote&gt;OK, besides already having an investor selected and being a separate company...  &lt;/blockquote&gt; ... so, who is it!? &lt;br /&gt;&lt;br /&gt;Or did he only mean to say, that this would be even better news...?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115056991710647102?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115056991710647102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115056991710647102' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115056991710647102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115056991710647102'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/06/dtgdevco-nick-joined-jens-returns.html' title='DTG/DevCo: Nick joined, Jens returns, Investor selected'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115029958784702065</id><published>2006-06-14T17:32:00.000+02:00</published><updated>2006-06-14T17:39:50.810+02:00</updated><title type='text'>SqlCommand Parameters</title><content type='html'>Today I've lost quiet some time looking for an error in an assembly, which was loaded into the MS SQL Server 2005 as CLR user defined function.&lt;br /&gt;&lt;br /&gt;When creating SQLCommands, I usually set something like &lt;em&gt;SELECT * FROM [Table] WHERE [Field] = @Field&lt;/em&gt; as CommandText. Later in my code I declare the parameters I need like &lt;em&gt;cmd.Parameters.Add('Field', SqlDbType.NChar);&lt;/em&gt;. Until today, I never had a problem using this approach. I knew, however, that I could have written &lt;em&gt;cmd.Parameters.Add('@Field', SqlDbType.NChar);&lt;/em&gt; and it simply worked the same way. Since I didn't see any need to repeat that &lt;strong&gt;@&lt;/strong&gt;, I didn't do it, ever (for sake of consistency). Until today...&lt;br /&gt;&lt;br /&gt;Using C# 2.0, the first version works the same in any assembly, until(!) you load this assembly into the SQL Server 2005 and use it as CLR user defined function. Then it'll blow with a message saying: &lt;em&gt;Incorrect syntax near 'Field'&lt;/em&gt;. At this point you'll need to include that &lt;strong&gt;@&lt;/strong&gt;, when declaring the parameter.&lt;br /&gt;&lt;br /&gt;I don't know why it behaves differently at this point, but I do know, that I'll include it from now on in any place it comes, until...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115029958784702065?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115029958784702065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115029958784702065' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115029958784702065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115029958784702065'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/06/sqlcommand-parameters.html' title='SqlCommand Parameters'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-115010705139488653</id><published>2006-06-12T12:05:00.000+02:00</published><updated>2006-06-12T12:11:15.150+02:00</updated><title type='text'>64 Bit - staying calm is better</title><content type='html'>Well, Borland has corrected the roadmap during this weekend and it seems that it was rushed out a little. John Kaster wrote in the public news groups that he assumed it was proofread before he published it. I guess he will not assume that again.&lt;br /&gt;&lt;br /&gt;Now, Highlander itself will &lt;u&gt;not&lt;/u&gt; include a native 64 Bit compiler, but 64 Bit .NET 2.0 support for WinForms and VCL.NET. Current plans are, for "DevCo" to release 64 Bit native compiler tech previews during the coming months after the Highlander release for registered Delphi users. Probably C++Builder users too, I'd say. ;-)&lt;br /&gt;&lt;br /&gt;Anyway, 64 Bit is still of a little bit, but it will be coming. Hopefully, soon enough. Good for me, I can put of bying a 64 Bit computer a little longer, as I just upgraded mine to have a dual XEON processor board with HT on each CPU. Yet it is still 32 Bits and I couldn't play around with the 64 Bit features yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-115010705139488653?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/115010705139488653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=115010705139488653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115010705139488653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/115010705139488653'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/06/64-bit-staying-calm-is-better.html' title='64 Bit - staying calm is better'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114986899681644937</id><published>2006-06-09T17:59:00.000+02:00</published><updated>2006-06-09T18:04:29.506+02:00</updated><title type='text'>64 Bit - all hyped? - stay calm!</title><content type='html'>...for now, anyway. Some already are all ready to buy the next Delphi, codename "Highlander", because of the following quote:&lt;blockquote&gt;In addition, 64 bit code generation will be added to the Delphi native code compliers to support native 64 bit development and debugging.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Now, most will remember that native 64 Bit was anounced for possibly 2008 and the graphic a little higher says so as well. What is the correct information now...?&lt;br /&gt;&lt;br /&gt;You will now in about 24 hours, when the expected update of the article is online. For so long, stay calm ;-)&lt;br /&gt;&lt;br /&gt;Link: &lt;a href="http://bdn.borland.com/article/33519#9tomorrowDelphiHighlander"&gt;The article&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114986899681644937?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114986899681644937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114986899681644937' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114986899681644937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114986899681644937'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/06/64-bit-all-hyped-stay-calm.html' title='64 Bit - all hyped? - stay calm!'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114864658303405112</id><published>2006-05-26T14:23:00.000+02:00</published><updated>2006-06-26T23:49:59.066+02:00</updated><title type='text'>First Look at Word 2007</title><content type='html'>Well, I have started toying around with the new &lt;em&gt;2007 Microsoft Office System&lt;/em&gt;. Fancy Name, huh? Well, in this post I just want to fly over the MS Office Word 2007 features, that will be the most obvious ones, and a few things that I played around with. As all of us like to see those first, here is the current Beta splash screen, nothing really new here...&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/OS2007/Word/001_Word2007.png" target="FullSize"&gt;&lt;img src="http://www.dpexperte.de/Blog/OS2007/Word/001_Word2007_sm.png" alt="The current Beta splash screen" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Well, and when you first look at it, it does look different. And, it is different. Forget all those shortcuts through the menus, you have used so far...&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/OS2007/Word/002_FirstStart.png" target="FullSize"&gt;&lt;img src="http://www.dpexperte.de/Blog/OS2007/Word/002_FirstStart_sm.png" alt="First Impressions" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;In fact, only one menu item remains, everything else has been moved to the all new &lt;em&gt;ribbons&lt;/em&gt;. Note: Microsoft does not call them toolbars anymore, those are ribbons. And the file menu itself has changed. It is much clearer, yet some items do not really related directly to the file opened. But they had to put some things somewhere, I guess.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/OS2007/Word/014_FileMenu.png" target="FullSize"&gt;&lt;img src="http://www.dpexperte.de/Blog/OS2007/Word/014_FileMenu_sm.png" alt="The new file menu" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Well, let's create a new document. From the file menu, go to &lt;em&gt;New...&lt;/em&gt; and you will be greated by the all new &lt;em&gt;New Document&lt;/em&gt; window. Usually you'll see the &lt;em&gt;featured templates&lt;/em&gt; to begin with. On the right is a list of the most recently used templates.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/OS2007/Word/003_NewDocFeatured.png" target="FullSize"&gt;&lt;img src="http://www.dpexperte.de/Blog/OS2007/Word/003_NewDocFeatured_sm.png" alt="New Document - Featured" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;But there are more views. Like the localy installed templates, which yet lack a preview - for which reason, I do not know - and the online library hosted by Microsoft. Select any category and you'll see a live list of templates available for download. Note: the dialog is downloading the preview in the background, 10 previews are available, more will come in in just a few seconds (well, not on this screen shot anymore ;-))&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/OS2007/Word/004_NewDocOnline.png" target="FullSize"&gt;&lt;img src="http://www.dpexperte.de/Blog/OS2007/Word/004_NewDocOnline_sm.png" alt="New Document - MS Online" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Well, let's import an existing document. I'll take the one created for my first BDN article. When loaded, I first saved it in the new Office Word format. The file extension is &lt;em&gt;.docx&lt;/em&gt;. In fact, all MS Office products now save the files with an additionall &lt;strong&gt;x&lt;/strong&gt; at the end. I do not know what it stands for. Someone told me, that it denotes the new XML file format, but looking at the file, it is &lt;u&gt;not&lt;/u&gt; an XML format. But anyway, below you see the icons for older Word formats (.doc) and the new one (.docx).&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://www.dpexperte.de/Blog/OS2007/Word/013_FileTypesAndIcons.png" alt="The Icons showing the difference in the file type" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Once you have saved the file in the new format, Word will still preserve a backward compatibility mode, which easily allows you to save your document for use with older versions. From the file menu, you can select &lt;em&gt;Convert&lt;/em&gt; and Word will forget about those restraints.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/OS2007/Word/005_CompatibilityMode.png" target="FullSize"&gt;&lt;img src="http://www.dpexperte.de/Blog/OS2007/Word/005_CompatibilityMode_sm.png" alt="MS Word Title Bar - Compatibility Mode" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Now, once you see those ribbons and if you are like me, how can you navigate them &lt;u&gt;without&lt;/u&gt; using your mouse. Well, it es easy, simply tap your [ALT] key and release it again. All items accessible through any [ALT]+[...] combination will show a little hint giving you there access key(s). Below you see the three step navigation to change the document color theme ([ALT]+[P]+[TC]). Press [ESC] at any point to cancel this navigation mode.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/OS2007/Word/015_AltAccessKeys.png" target="FullSize"&gt;&lt;img src="http://www.dpexperte.de/Blog/OS2007/Word/015_AltAccessKeys_sm.png" alt="Access key hints as you go" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;But, let's take a look at those common ribbons you will have to get used to. Those ribbons should be accessible at all times and at any place in your document.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/OS2007/Word/006_CommonRibbons.png" target="FullSize"&gt;&lt;img src="http://www.dpexperte.de/Blog/OS2007/Word/006_CommonRibbons_sm.png" alt="The common ribbons of MS Office Word 2007" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;But what happens when you select a picture in your document? Well, the another ribbon (or more) will appear at the top. All ribbons will show only when their features are required. This way Microsoft hopes to keep the interface much cleaner and easier.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/OS2007/Word/007_RibbonPicTools.png" target="FullSize"&gt;&lt;img src="http://www.dpexperte.de/Blog/OS2007/Word/007_RibbonPicTools_sm.png" alt="The picture tools ribbon" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;As you know it from those good old toolbars, ribbons will collapse too, if the screen size is too small. First some of the larger items will scale/collapse down and next those rarely use will shrink to a drop down button. The next image shows this behavoir with the &lt;em&gt;Home&lt;/em&gt; ribbon. Note, at the bottom, each ribbon area shows its name.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/OS2007/Word/008_RibbonResize.png" target="FullSize"&gt;&lt;img src="http://www.dpexperte.de/Blog/OS2007/Word/008_RibbonResize_sm.png" alt="Ribbon resize behavoir" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Another nice feature, once you get used to everything moving around when you use it, is the live preview of styles. Select some text and test the styles that come with the document template. As you move your mouse across those styles, Word will automatically display a live preview. Once you select a style, it will be applied permanently (until you use undo ;-)).&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/OS2007/Word/009_FormatPreview.png" target="FullSize"&gt;&lt;img src="http://www.dpexperte.de/Blog/OS2007/Word/009_FormatPreview_sm.png" alt="Live style preview" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Next, I have found another feature, which I'll call the &lt;em&gt;Most Wanted&lt;/em&gt;-Feature. Not because it is the one I was waiting for, but it is the one, that probably gets you the most wanted functions... When you select some text &lt;em&gt;with your mouse&lt;/em&gt;, Word will automatically move the most used items right next to your mouse cursor. This &lt;strong&gt;is&lt;/strong&gt; neat. I love it.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/OS2007/Word/010_MostWanted.png" target="FullSize"&gt;&lt;img src="http://www.dpexperte.de/Blog/OS2007/Word/010_MostWanted_sm.png" alt="Mouse actions - Most Wanted" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Now, it will take some time to get used to the new &lt;em&gt;Microsoft Office Word 2007&lt;/em&gt; and the way you work with it. Users who use it often, users who know it inside out, by heart, and while sleeping will have a hard time to get used to it. But I believe this will be somewhere between 3 to 5 percent of the current users. Everyone else will move right into it and start working with it. It is great and I will play around some more with it. Once I got it figured out a little more, I'll start to play with it and I'll try to add some new ribbons. I don't know how, yet, but things.take.time ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114864658303405112?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114864658303405112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114864658303405112' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114864658303405112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114864658303405112'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/05/first-look-at-word-2007.html' title='First Look at Word 2007'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114859555240679085</id><published>2006-05-26T00:16:00.000+02:00</published><updated>2006-05-26T00:19:12.496+02:00</updated><title type='text'>About 3 hours remaining...</title><content type='html'>I just thought I let you know. Currently, I am downloading the MS Office System Beta 2 Kit 2007 - Program Disk, the MS Office System Beta 2 Kit 2007 - Server Disk (Office Project Server 2007), and the MS Office System Beta 2 Kit 2007 - Server Disk (Office SharePoint Server 2007). Much later today - it is 0:15 a.m. - I'll start installing the programm disk and will start poking around ;-)&lt;br /&gt;&lt;br /&gt;Stay tuned for the first information coming up here...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114859555240679085?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114859555240679085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114859555240679085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114859555240679085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114859555240679085'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/05/about-3-hours-remaining.html' title='About 3 hours remaining...'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114829835761340370</id><published>2006-05-22T13:42:00.000+02:00</published><updated>2006-05-22T23:48:29.640+02:00</updated><title type='text'>AdSense is working!</title><content type='html'>Wow, last Thursday, my Google-AdSense-Account just grew over 100 USD in one day. Since my blog definitly is not generating much, not that this realy does matter, 100 USD do make an impact. How did this come?&lt;br /&gt;&lt;br /&gt;Well, did you note AdSense-Ad below the AdSense-generated-Ads. Someone signed up for it on December, 2nd last year. Only one person has done so, since I have that button on my page and just has hit the 100 USD mark with his ad-clicks. And for those first 100 USD he earned, I got my commision last Thursday.&lt;br /&gt;&lt;br /&gt;Cooooool :) Thank you, whereever and whoever you are!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114829835761340370?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114829835761340370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114829835761340370' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114829835761340370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114829835761340370'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/05/adsense-is-working.html' title='AdSense is working!'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114802833399475413</id><published>2006-05-19T10:39:00.000+02:00</published><updated>2006-05-31T09:18:07.543+02:00</updated><title type='text'>Delphi SpeedUp - update to version 1.72</title><content type='html'>Since my last post about the Delphi SpeedUp tool, a few smaller updates have surfaced. Andreas is still working to improve the tool and to remove any bugs found by the users.&lt;br /&gt;&lt;br /&gt;The current version, available for download is 1.72.&lt;br /&gt;&lt;a href="http://andy.jgknet.de/misc/DelphiSpeedUpV172.zip"&gt;Download the tool/installer (ZIP, 250 KB)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://andy.jgknet.de/misc/DelphiSpeedUpSourceV172.7z"&gt;Download the source code (7zip)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.delphipraxis.net/topic80522_delphi+ide+speedup+d5d10.html" target="_blank"&gt;View the original thread (German)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Have fun and a blinding fast IDE!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114802833399475413?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114802833399475413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114802833399475413' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114802833399475413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114802833399475413'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/05/delphi-speedup-update-to-version-172.html' title='Delphi SpeedUp - update to version 1.72'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114796430456472022</id><published>2006-05-18T16:54:00.000+02:00</published><updated>2006-05-18T16:58:24.593+02:00</updated><title type='text'>Where does the Community Welcome Page get the update information...</title><content type='html'>I was asked, where the update information are coming from, which are displayed in the Community Welcome Page. Well, basically it is a chronological mixture of the orignal BDN update feed, which is shown in the original Welcome Page within Delphi 2005 and the Borland Developer Studio 2006 and a blog I maintain &lt;a href="http://delphi-updates.blogspot.com/" target="_blank"&gt;here&lt;/a&gt;. The RSS feed is served from one of our servers and can be accessed through your newsreader from &lt;a href="http://tools.monster.gatenetwork.com/DDNBlogRss/Updates.aspx" target="_blank"&gt;http://tools.monster.gatenetwork.com/DDNBlogRss/Updates.aspx&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It contains an additional tag named &lt;b&gt;source&lt;/b&gt;, which tells you whether it comes from the &lt;em&gt;BDN&lt;/em&gt; or from my &lt;em&gt;blog&lt;/em&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114796430456472022?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114796430456472022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114796430456472022' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114796430456472022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114796430456472022'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/05/where-does-community-welcome-page-get.html' title='Where does the Community Welcome Page get the update information...'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114787168513147259</id><published>2006-05-17T15:09:00.000+02:00</published><updated>2006-05-22T09:31:12.506+02:00</updated><title type='text'>Community Welcome Page - Version 2</title><content type='html'>Today, I've finally uploaded the update for the Community Welcome Page. Besides some bugfixes (like missing scroll bar for small resolutions, path names with ampersands (&amp;)) there is a all new feature. John Kaster has provided a new BDN web service, called YAPP - Yet another pretty printer.&lt;br /&gt;&lt;br /&gt;This service allows you to format source code to HTML, directly from within the Delphi IDE.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/blog/DeXter/WelcomePagePreview/YAPP.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/blog/DeXter/WelcomePagePreview/YAPP_sm.jpg" alt="YAPP Screen Shot" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Visit Borland CodeCentral to &lt;a href="http://cc.borland.com/Item.aspx?ID=23971" target="_blank"&gt;download the update&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114787168513147259?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114787168513147259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114787168513147259' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114787168513147259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114787168513147259'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/05/community-welcome-page-version-2.html' title='Community Welcome Page - Version 2'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114768763407063227</id><published>2006-05-15T11:26:00.000+02:00</published><updated>2006-10-02T15:40:16.163+02:00</updated><title type='text'>First time - Delphi ASP.NET application on MONO</title><content type='html'>Well, I just ported, for the first time, an ASP.NET application, written in the &lt;s&gt;Borland&lt;/s&gt; "DevCo" Developer Studio 2006 from IIS/ASP.NET 1.1 to MONO 1.x on Apache. An application developed during a developer seminar at BMW roused the interest of one of the participants. He hosts his webs on Linux machines with Apache. Over the weekend, he installed the MONO .NET framework and we got started about 90 minutes ago in adapting the application.&lt;br /&gt;&lt;br /&gt;We changed the MS SQL ADO.NET driver to a MySQL .NET driver and adjusted the Adapter and the SQL Command to the MySQL components, compiled, deployed and started it. It works great. We tested the whole setup on a Debian Linux in a VM with only 64 MB RAM! Not fast, but fine ;-)&lt;br /&gt;&lt;br /&gt;He is getting ready to move from PHP to ASP.NET. There is nothing like displaying data in a browser with almost no coding. Try that with PHP!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114768763407063227?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114768763407063227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114768763407063227' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114768763407063227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114768763407063227'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/05/first-time-delphi-aspnet-application.html' title='First time - Delphi ASP.NET application on MONO'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114761655977845098</id><published>2006-05-14T16:14:00.000+02:00</published><updated>2006-05-14T16:22:39.793+02:00</updated><title type='text'>Developer NOW!</title><content type='html'>Well, last week I went to Mülheim a.d. Ruhr and listened to DavidI and Jason Vokes and what they had to say about the "DevCo" aka &lt;em&gt;Developer Tools Group&lt;/em&gt; (DTG). There wasn't much new, but a few things should be mentioned I guess.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;There are a few companies interested, which at present take a closer look at the facts and numbers of the DTG&lt;br /&gt;&lt;li&gt;They are aiming to have the investor and the final name of the DTG by the end of this summer. The EKON (September 25th - 29th, Frankfurt, Germany) was mentioned.&lt;br /&gt;&lt;li&gt;In the current group of investors are neither soft- nor hardware companies&lt;br /&gt;&lt;li&gt;Currently 180 employees are selected for the DTG, they are aiming for about 250 to 300 employees once things get rolling&lt;br /&gt;&lt;li&gt;Highlander is aimed for the first quarter of 2007. Main goal is .NET 2.0 support and first things for Windows Vista.&lt;br /&gt;&lt;li&gt;New .NET language features will be ported to the Win32 compiler. They have mentioned &lt;em&gt;Generics&lt;/em&gt;&lt;br /&gt;&lt;li&gt;There will be a few hotfixes coming up for the current BDS 2006, after the update 2 has been made available for all languages.&lt;/ul&gt;&lt;br /&gt;Note: this list is copied and translated from an entry by Daniel Wolf of the Delphi-PRAXiS ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114761655977845098?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114761655977845098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114761655977845098' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114761655977845098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114761655977845098'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/05/developer-now.html' title='Developer NOW!'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114735877233739235</id><published>2006-05-11T16:41:00.000+02:00</published><updated>2006-05-19T13:37:43.943+02:00</updated><title type='text'>Administrators and Microsoft</title><content type='html'>The other day I went to a Microsoft seminar on the upcoming &lt;em&gt;2007 Microsoft Office System&lt;/em&gt; (note: system is still written all lower case on microsoft.com, but wait and see...). While it was a really interesting evening, one fact made me smile.&lt;br /&gt;&lt;br /&gt;What do you think, how long has been the Update 1 for the new MS SQL Server 2005 been ready? Well, Microsoft has learnt from the old school administrators and their fear and suspision when installing new software. They'll usually wait for Update 1... Well, guess what, Update 1 has been ready 4 weeks &lt;strong&gt;before&lt;/strong&gt; the MS SQL Server 2005 has been released to market.&lt;br /&gt;&lt;br /&gt;Go figure... ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114735877233739235?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114735877233739235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114735877233739235' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114735877233739235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114735877233739235'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/05/administrators-and-microsoft.html' title='Administrators and Microsoft'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114621817517415267</id><published>2006-04-28T11:36:00.000+02:00</published><updated>2006-05-07T12:43:42.463+02:00</updated><title type='text'>Check out Visual Forms from Jeremy North</title><content type='html'>Finally I had the time and chance to check out the new &lt;a href="http://www.jed-software.com/vf.htm" target="_blank"&gt;Visual Forms Expert&lt;/a&gt; Jeremy North has written. Since he does not have (yet) a demo available, I thought you might want to read an independent opinion on this tool. Well, most know that I am not much into visual application development, yet there is one large VCL application, I am currently supporting at &lt;a href="http://www.bmw.com" target="_blank"&gt;BMW&lt;/a&gt;. And this one just seems perfect for checking out &lt;a href="http://www.jed-software.com/vf.htm" target="_blank"&gt;Visual Forms&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So, I have installed this new tool into Delphi. The installer makes that really easy and already shows something else brewing on Jeremy's computer. Take a closer look at the version selection box ;-)&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/DeXter/VF/VF_Install.png" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/DeXter/VF/VF_Install_sm.png" alt="Visual Forms Installer" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;Within the BDS you can now access the Visual Forms using CTRL+SHIFT+F12, note the relation to the normal form selector window. For projects, where you have not Visual Forms before, you will see an empty list. You have to refresh the list once before using it. The expert will open all forms and make snapshots of them and caching them for its view. This cache is persisted between your BDS sessions. All settings can be adjusted from within the IDE.&lt;br /&gt;&lt;br /&gt;Once you have set up Visual Forms for your project, which takes just one click and less than a minute, even for projects with 30 forms, like mine, you can select your forms visually.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/DeXter/VF/VF_Window.png" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/DeXter/VF/VF_Window_sm.png" alt="Visual Forms Window (large)" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;Pretty soon you will dock the Visual Forms window into your BDS default working layout and make sure, that you'll always have easy visual access to those forms. I have put it in the right lower corner bundled with the Tool Palette and this is where it will be from now on.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/DeXter/VF/VF_BDS.png" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/DeXter/VF/VF_BDS_sm.png" alt="Visual Forms docked into my Layout" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;So Jeremy, please add support for project groups. Currently when working with project groups, only the forms of the selected project are listed. How about all at once ;-)&lt;br /&gt;&lt;br /&gt;Thank you for this great addition to our beloved IDE!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114621817517415267?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114621817517415267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114621817517415267' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114621817517415267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114621817517415267'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/04/check-out-visual-forms-from-jeremy.html' title='Check out Visual Forms from Jeremy North'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114595777388149005</id><published>2006-04-25T11:31:00.000+02:00</published><updated>2006-04-25T11:36:13.903+02:00</updated><title type='text'>Developer NOW! - Meet DavidI</title><content type='html'>DavidI is traveling once again. He will come to Mülheim (close to Duisburg, Düsseldorf, Wuppertal) and talk about DevCo and the future of our favorite tools InterBase, Borland Developer Studio and others.&lt;br /&gt;&lt;br /&gt;Also, you will meet Jason Vokes, Ingo Düppe, Daniel Magin and Bernd Ua. Be sure to check it out and possibly come.&lt;br /&gt;&lt;br /&gt;More information: &lt;a href="http://info.borland.de/developernow/index.html" target="_blank"&gt;Developer NOW! Homepage&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114595777388149005?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114595777388149005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114595777388149005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114595777388149005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114595777388149005'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/04/developer-now-meet-davidi.html' title='Developer NOW! - Meet DavidI'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114565069240286180</id><published>2006-04-21T22:15:00.000+02:00</published><updated>2006-04-27T00:47:01.270+02:00</updated><title type='text'>Delphi SpeedUp, now for BDS as well</title><content type='html'>In my last post I presented you the Delphi SpeedUp expert for Delphi 5-7. It worked on BDS 2005/2006 as well, but now has been heavily optimized for those environments as well.&lt;br /&gt;&lt;br /&gt;Further, Andreas has made available the full source code. Give it a try (at your risk), but users do love it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andy.jgknet.de/misc/DelphiSpeedUpV15.zip"&gt;Delphi SpeedUp, D5 - D10 (BDS 2006)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://andy.jgknet.de/misc/DelphiSpeedUpSourceV15.7z"&gt;Delphi SpeedUp Source Code&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.delphipraxis.net/topic80522,0,asc,0.html"&gt;Original Post (in German)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Have fun and let me now how you like it ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114565069240286180?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114565069240286180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114565069240286180' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114565069240286180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114565069240286180'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/04/delphi-speedup-now-for-bds-as-well.html' title='Delphi SpeedUp, now for BDS as well'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114543580691378819</id><published>2006-04-19T10:31:00.000+02:00</published><updated>2006-04-20T18:30:09.890+02:00</updated><title type='text'>Give your Delphi a performance boost</title><content type='html'>Andreas, a member (nick &lt;b&gt;jbg&lt;/b&gt;) of the &lt;a href="http://www.delphipraxis.net" target="_blank"&gt;Delphi-PRAXiS&lt;/a&gt; has introduced a plug-in for Delphi 5, 6 and 7, which will boost the overall performance of your IDE.&lt;br /&gt;&lt;br /&gt;The Expert will replace some of the vital functions with functions from the FastCode library, as well as replacing TList methods with those from FastObj. The whole expert will do that during run-time, so once you remove it from the IDE all will be back to normal. Give it a try, currently he offers version 1.4.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://andy.jgknet.de/misc/DelphiSpeedUpV14.zip"&gt;Delphi SpeedUp 1.4&lt;/a&gt;&lt;br /&gt;&lt;a href="http://andy.jgknet.de/misc/DelphiSpeedUpInstallerSourceV14.zip"&gt;Delphi SpeedUp Installer Source&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Attention: use at own risk! ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114543580691378819?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114543580691378819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114543580691378819' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114543580691378819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114543580691378819'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/04/give-your-delphi-performance-boost.html' title='Give your Delphi a performance boost'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114528184628994554</id><published>2006-04-17T15:48:00.000+02:00</published><updated>2006-04-18T15:22:32.126+02:00</updated><title type='text'>Community Welcome Page - Spanish uploaded</title><content type='html'>My deepest apologies, once more to Albert, I forgot to include his spanish translation in the first upload. Finally, after fighting CodeCentral once again, it is online and available for download at the same address, too.&lt;br /&gt;&lt;br /&gt;So, forgive me please, for dropping your work in the first upload. Therefore, your fixes and suggestions are included as well.&lt;br /&gt;&lt;br /&gt;For all of my readers, stay tuned for a summary of first comments, suggestions and ideas. It will be online here, soon. Just waiting a little more. Some nice suggestions are pouring in, already.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114528184628994554?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114528184628994554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114528184628994554' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114528184628994554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114528184628994554'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/04/community-welcome-page-spanish.html' title='Community Welcome Page - Spanish uploaded'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114518813310193446</id><published>2006-04-16T13:47:00.000+02:00</published><updated>2006-04-24T17:33:47.360+02:00</updated><title type='text'>Community Welcome Page - finally arived!</title><content type='html'>Just wanted to let you know, that the upload finally worked out and you can download the Community Welcome Page from CC/BDN now.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cc.borland.com/item.aspx?id=23971" target="_blank"&gt;CC Entry&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114518813310193446?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114518813310193446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114518813310193446' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114518813310193446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114518813310193446'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/04/community-welcome-page-finally-arived.html' title='Community Welcome Page - finally arived!'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114511121098390561</id><published>2006-04-15T16:22:00.000+02:00</published><updated>2006-04-15T17:16:33.156+02:00</updated><title type='text'>Community Welcome Page - finally ariving...?</title><content type='html'>So, it has taken much longer than I hoped for. Sadly this didn't add to the features, it has just taken some time for things to get set up, like a new BabelCode server, translations, final tests, supporting Borland Delphi 2005, and so on.&lt;br /&gt;&lt;br /&gt;I have created a CodeCentral entry for the Welcome Page, got pretty much all finished, just the upload does not work, for some reason. So I have put in a request to do a download to CodeCentral from one of our servers. I'll try to contact John Kaster tonight and hope to get this finished.&lt;br /&gt;&lt;br /&gt;Further, I am preparing an article for the &lt;a href="http://bdn.borland.com" target="_blank"&gt;BDN&lt;/a&gt; giving some more insights on the workings of this Community Welcome Page.&lt;br /&gt;&lt;br /&gt;Keep checking out the &lt;a href="http://cc.borland.com/item.aspx?id=23971" target="_blank"&gt;BDS Community Welcome Page entry in CC&lt;/a&gt;, it will be up shortly now.&lt;br /&gt;&lt;br /&gt;Have fun,&lt;br /&gt;Daniel&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114511121098390561?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114511121098390561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114511121098390561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114511121098390561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114511121098390561'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/04/community-welcome-page-finally-ariving.html' title='Community Welcome Page - finally ariving...?'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114364400542146950</id><published>2006-03-29T16:40:00.000+02:00</published><updated>2006-03-29T16:53:25.443+02:00</updated><title type='text'>Developer Studio 2006: finally targetting the impaired developers again</title><content type='html'>Borland, especially &lt;a href="http://blogs.borland.com/stevet" target="_blank"&gt;Steve Trefethen&lt;/a&gt;, has put a focus on getting the VCL (read ActionBand Components) ready to be used by visually impared people. Since Borland Delphi 6, the Delphi IDE has used those components itself, virtually making it impossible to use by people who have to rely on screen readers, such as &lt;a href="http://www.freedomscientific.com/fs_products/software_jaws.asp" target="_blank"&gt;JAWS&lt;/a&gt;. Microsoft has put a lot of effort into Windows, helping those people. Learn more about it at the &lt;a href="http://www.microsoft.com/enable/guides/default.aspx" target="_blank"&gt;Microsoft Accessibility web site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Well, with the Developer Studio 2006, Borland has enhanced the VCL components to work with (for) such screen readers. And thus, the Developer Studio itself can be used again by visually impaired (read: blind) people. The first edition in 6 years!&lt;br /&gt;&lt;br /&gt;Recently I got to know Marco, who is in this situation. He is happy being able to work with the new Delphi. Not everything works just now - image using Together without seeing, but the base parts are back working. He can design forms, use the editor, use the IDE menu again, read error messages, etc. Be sure to check with &lt;a href="http://www.marcozehe.de/blog/" target="_blank"&gt;his blog&lt;/a&gt; he just started. He is in the midst of getting JAWS scripts ready to work with the IDE, hopefully he will share tose, or even sell them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114364400542146950?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114364400542146950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114364400542146950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114364400542146950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114364400542146950'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/03/developer-studio-2006-finally.html' title='Developer Studio 2006: finally targetting the impaired developers again'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114259206790134475</id><published>2006-03-17T11:11:00.000+01:00</published><updated>2007-02-03T15:58:31.516+01:00</updated><title type='text'>Eager to use Delphi.NET for .NET 2.0? Start now!</title><content type='html'>Yesterday I played with the &lt;em&gt;DCCIL&lt;/em&gt; command line compiler and noticed an interesting compiler switch called &lt;strong&gt;clrversion&lt;/strong&gt;. And yes, it does exactly what its name suggest, it loads another CLR version of .NET, rather than the default one "v1.1.4322".&lt;br /&gt;&lt;br /&gt;Therefore, I took out my .NET 2.0 installer and installed it in my BDS 2006 test VM. It never saw the version 2.0 of .NET before ;-) So far so good. I started the Developer Studio 2006 and created a new, simple console application. Thanks to the .NET SDK from my Visual Studio 2005 VM I found a simple test case rather fast.&lt;br /&gt;&lt;pre&gt;&lt;code&gt;program SimpleSampleNET2;&lt;br /&gt;&lt;br /&gt;{$APPTYPE CONSOLE}&lt;br /&gt;&lt;br /&gt;uses&lt;br /&gt;  System.Text;&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;  System.Console.BackgroundColor :=&lt;br /&gt;    ConsoleColor.Blue;&lt;br /&gt;end.&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Console applications for the MS.NET Framework 1.1 do not support changing the background color through &lt;em&gt;System.Console.BackgroundColor&lt;/em&gt;. So it does not compile within the Developer Studio against the .NET 1.1.&lt;br /&gt;&lt;br /&gt;Okay, create a .dpr file, copy this "complex" lines into it and save it into a folder on your disk with the name &lt;em&gt;SimpleSampleNET2&lt;/em&gt;. Enter following command line into your command line (will not work yet, but never mind that now; not the path for the -NS switch!): &lt;strong&gt;dccil -CC -NSC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 --clrversion:v2.0.50727 --no-config SimpleSampleNET2.dpr&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;You'll see the Delphi compiler loading the .NET 2.0 framework. The success is announced in line 3: &lt;strong&gt;.NET Framework v2.0.50727 loaded&lt;/strong&gt;. Next it'll load some of the assemblies needed and create the "dcpil" files as needed. However, it stops with an error when trying to include the Borland System unit: &lt;strong&gt;SimpleSampleNET2.dpr(1) Fatal: F1026 File not found: 'Borland.Delphi.System.dcuil'&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Well, go to $(BDS)\source\dotNet\rtl and copy the file &lt;em&gt;Borland.Delphi.System.pas&lt;/em&gt; to your application path. Now you simply need to recompile the system unit for .NET 2.0, using the following command line: &lt;strong&gt;dccil -CC -NSC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 --clrversion:v2.0.50727 --no-config -Q -M -y -Z -$D- Borland.Delphi.System.pas&lt;/strong&gt;. Never mind the warnings and that single hint there.&lt;br /&gt;&lt;br /&gt;Now, compile your little application again: &lt;strong&gt;dccil -CC -NSC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 --clrversion:v2.0.50727 --no-config SimpleSampleNET2.dpr&lt;/strong&gt;. Success! &lt;br /&gt;&lt;br /&gt;Now, in the command line, start your little application. If you do not have "Blue" as background color already, it should be changed now, as we have done just that in our code. It works! It is a .NET 2.0 application written and compiled with the Delphi 2006 .NET compiler. Just to be sure, copy that little application on a computer that only has .NET 2.0 installed (not .NET 1.1) and test it. It'll work just the same there.&lt;br /&gt;&lt;br /&gt;Take it from here and have fun!&lt;br /&gt;&lt;br /&gt;EDIT:&lt;br /&gt;&lt;br /&gt;On Request I have bundled a small package for you (&lt;a href="http://www.dpexperte.de/Blog/DeXter/NET20/ConsoleApplication.zip" target="_blank"&gt;ConsoleApplication.zip 8KB&lt;/a&gt;). It contains:&lt;ul&gt;&lt;li&gt;make.bat&lt;li&gt;SimpleSampleNET2.dpr&lt;li&gt;SimpleSampleNET2.exe&lt;/ul&gt; It does &lt;u&gt;not&lt;/u&gt; contain the &lt;em&gt;Borland.Delphi.System.pas&lt;/em&gt; file! Copy that from your installation path as instructed above prior to running make.bat.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114259206790134475?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114259206790134475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114259206790134475' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114259206790134475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114259206790134475'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/03/eager-to-use-delphinet-for-net-20.html' title='Eager to use Delphi.NET for .NET 2.0? Start now!'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114259017904134273</id><published>2006-03-17T10:55:00.001+01:00</published><updated>2006-03-17T11:09:39.056+01:00</updated><title type='text'>Borland "DevCo" publishes an updated Road Map</title><content type='html'>You may recall &lt;a href="http://delphi-notes.blogspot.com/2005_09_01_delphi-notes_archive.html" target="_blank"&gt;my post&lt;/a&gt; from the &lt;a href="http://www.entwickler-konferenz.de" target="_blank"&gt;EKON 9&lt;/a&gt; where I showed you the road map Borland showed us for Delphi for the first time ever. Well, we all have heard by now, that Borland has been doing some updates and when you &lt;a href="http://bdn.borland.com/article/images/33457/DevConJapanOpeningKeynote.pdf" target="_blank"&gt;read the PDF&lt;/a&gt; from the DavidI has shown during the Japan Developer Conference, you will see the new road map on page 19.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/DevCo/RoadMap/RoadMap0603.png" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/DevCo/RoadMap/RoadMap0603_sm.png" alt="Updated Road Map" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Besides the updates names you see a few small changes in the time line. Highlander has moved back to the beginning of 2007, rather than the middle of this year. Delphi for Vista seems to have moved a little, too. Therefore Windows Vista is mentioned for Highlander as well and(!) much more interesting, ECO will be coming for the VCL.NET. That is something I call commitment to the VCL.&lt;br /&gt;&lt;br /&gt;Take yourself some time and read the full PDF, there are more road maps and some interesting information in it ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114259017904134273?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114259017904134273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114259017904134273' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114259017904134273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114259017904134273'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/03/borland-devco-publishes-updated-road_17.html' title='Borland &quot;DevCo&quot; publishes an updated Road Map'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114243152576492247</id><published>2006-03-15T15:00:00.000+01:00</published><updated>2006-03-15T15:05:25.783+01:00</updated><title type='text'>Connecting your Work Areas</title><content type='html'>Today I called a friend of mine at Borland Germany. Last time I visited their offices he told me about a program he uses to connect his computers to one keyboard/mouse setup. Since then I forgot all about it, including the name.&lt;br /&gt;&lt;br /&gt;As life goes, I talked with another friend of mine about just this, so as written above, I called Borland ;-) The program he mentioned is called &lt;a href="http://synergy2.sourceforge.net" target="_blank"&gt;Synergy&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It is open source and works on different platforms (Unix, Linux, Windows, ...). You install the program on each computer/work station you want to connect. One has to be the server. This computer will offer the keyboard and mouse for each of the computers you connect. After the initial setup you can use the same mouse and keyboard on each of the connected computers. This considerably cleans up your desktop. All you have to do is get enough room for all those screens ;-) Anyway, it's quite cool. It even shares the clipboard among all computers.&lt;br /&gt;&lt;br /&gt;Go and give it a try ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114243152576492247?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114243152576492247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114243152576492247' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114243152576492247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114243152576492247'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/03/connecting-your-work-areas.html' title='Connecting your Work Areas'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114242904524854372</id><published>2006-03-15T14:19:00.000+01:00</published><updated>2006-03-15T14:24:05.263+01:00</updated><title type='text'>More Delphi Videos launched today</title><content type='html'>Daniel R. Wolf has published &lt;a href="http://www.delphipraxis.net/bds2006videos" target="_blank"&gt;two new videos&lt;/a&gt; for the &lt;sup&gt;Borland&lt;/sup&gt; "DevCo" Developer Studio 2006 at the &lt;a href="http://www.delphipraxis.net/" target="_blank"&gt;Delphi-PRAXiS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The first video (German) demonstrates the new Refactoring and Together Features, that came with the &lt;sup&gt;Borland&lt;/sup&gt; "DevCo" Developer Studio 2006. The second video (English) is a little more fun and shows the powers of DOOM in Delphi. You have to watch that one!&lt;br /&gt;&lt;br /&gt;Both videos are available in 1280x1024 and in 960x768 resolution. The bigger ones are usually less in size, since the smaller ones are render down using anti-aliasing, which again the video codec does not shrink as good ;-)&lt;br /&gt;&lt;br /&gt;Have fun and enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114242904524854372?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114242904524854372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114242904524854372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114242904524854372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114242904524854372'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/03/more-delphi-videos-launched-today.html' title='More Delphi Videos launched today'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114241789033992031</id><published>2006-03-15T11:16:00.000+01:00</published><updated>2006-03-17T15:02:41.896+01:00</updated><title type='text'>Do you have a Delphi Blog in your Language?</title><content type='html'>If so, please send me the Blog URL, RSS, RDF or Atom Url and just to be sure, tell me which language it is written in.&lt;br /&gt;&lt;br /&gt;Mail to dwischnewski {at} gmail [dot] com&lt;br /&gt;&lt;br /&gt;Thank you,&lt;br /&gt;Daniel&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114241789033992031?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114241789033992031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114241789033992031' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114241789033992031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114241789033992031'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/03/do-you-have-delphi-blog-in-your.html' title='Do you have a Delphi Blog in your Language?'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114225810488720117</id><published>2006-03-13T14:36:00.000+01:00</published><updated>2006-03-13T14:55:04.913+01:00</updated><title type='text'>Task accomplished, moved our system onto Delphi 2006</title><content type='html'>After I had crashed my office computer two weeks ago, I finally decided to install Delphi again. Now, usually comes the question which versions do I want and in which order would I want to install those.&lt;br /&gt;&lt;br /&gt;Since we do not actively support our product version 3 anymore, which is out of development over three years now, I decided to not install Delphi 5 again. If a bug arises within the core our customers have lived with it for about 4 to 5 years now. So there will be a sensible way around. Further did we not receive any bug messages for over 2 and a half years on this version, so that I feel fine with this decision. Delphi 5 will not be installed on the development machine again. Good bye good ol' friend. *wave*&lt;br /&gt;&lt;br /&gt;Now, I had to decide for our current product release, Content ACE v4, which is in release 3 by now. The baby is one and a half years old and I did do big changes at its core during the last three months. Not even bug fixes on my part :-) So, I decided, I do not want to install Borland Delphi 7 again, just for our main product ;-)&lt;br /&gt;&lt;br /&gt;Dare me! I will try to move the whole setup to the Borland Developer Studio 2006 and finally get the advantage of those new memory manager, the FastCode Project functions, better string handling and so on. Especially the IDE is what prompted me to take that step.&lt;br /&gt;&lt;br /&gt;Five hours later I just got finished with the first test runs of the system. We are talking here of about 100 MB Source Codes (including the &lt;a href="http://www.modelmakertools.com" target="_blank"&gt;ModelMaker&lt;/a&gt; models) compiled into 50 executables, libraries, resource files, etc. I had to get the three 3rd-party libraries up-to-date and installed, which was relativly painless. Worse was the setup of the whole environment as we had restructured our server infrastructure last week. All search paths needed to be adapted. :-|&lt;br /&gt;&lt;br /&gt;Anyway, we have just moved the binaries to our primary web server and after 5 minutes of update-time it is up and running again. First performance results should be in within 48 hours, a more detailed set of data in about a week. Stay tuned to see what a simple re-compile of your old Delphi 7 applications will do to their performance with the &lt;s&gt;Borland&lt;/s&gt; "DevCo" Developer Studio 2006.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114225810488720117?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114225810488720117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114225810488720117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114225810488720117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114225810488720117'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/03/task-accomplished-moved-our-system.html' title='Task accomplished, moved our system onto Delphi 2006'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114086243912202008</id><published>2006-02-25T11:12:00.000+01:00</published><updated>2006-03-07T09:41:20.420+01:00</updated><title type='text'>Community Welcome Page - Translations are on their way</title><content type='html'>I just wanted to keep you all informed. The translations of the Community Welcome Page are rolling. A few issues and wishes came in. I will see whether I can fix them in a short time and then I will publish it on the BDN.&lt;br /&gt;&lt;br /&gt;Just keep your eyes open, we are getting ready ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114086243912202008?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114086243912202008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114086243912202008' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114086243912202008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114086243912202008'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/02/community-welcome-page-translations_25.html' title='Community Welcome Page - Translations are on their way'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114055532326813016</id><published>2006-02-21T21:51:00.000+01:00</published><updated>2006-02-21T21:55:23.283+01:00</updated><title type='text'>DavidI, Michael Swindell and Jason Vokes live</title><content type='html'>I have told you about the Delphi-Days. I have told you about the Live Video Conference for the keynote regarding Borlands announcement of the spin-out. See for yourself now, online. All videos are for download as EXE file. If you are afraid of EXE files, download &lt;a href="http://www.7-zip.org" target="_blank"&gt;7 zip&lt;/a&gt; and use this tool to extract the videos ;-) The DivX video files are using a special Codec which can be downloaded at &lt;a href="http://www.divx.com" target="_blank"&gt;divx.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Keynote with Jason Vokes, David I and Michael Swindell&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.delphi-tage.de/sl/dwl.2/"&gt;DivX Codec, AVI (Full Size, 365 MB)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.delphi-tage.de/sl/dwl.3/"&gt;Standard WMV (Small Size, 21 MB)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114055532326813016?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114055532326813016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114055532326813016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114055532326813016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114055532326813016'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/02/davidi-michael-swindell-and-jason.html' title='DavidI, Michael Swindell and Jason Vokes live'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114036836786232948</id><published>2006-02-19T17:58:00.000+01:00</published><updated>2006-02-19T18:58:18.726+01:00</updated><title type='text'>Delphi is back home at last...</title><content type='html'>Well, I am back on the way home from the Delphi Days in Frankfurt. It was a quiet interesting event, especially the keynote with Jason Vokes, David "DavidI" Intersimone, and Michael Swindell.&lt;br /&gt;&lt;br /&gt;They started of telling us a little about the Borland Developer Studio 2006 and the development cycle of it. Also, they assured us, that the development still continues, full steam ahead and that the IDE team is working on an Update 2 for the current version. But this was, where they stopped talking about the Borland Developer Studio and simply continued talking about the Developer Studio. They dropped the name of a company that is interested in ALM, and ALM only ;-)&lt;br /&gt;&lt;br /&gt;So, you are waiting to read some exciting news they gave us? Well... no ;-) It was a great video session and we have heard many facts, but mostly you know them already. The named, for the sake of the keynote, the new company "DevCo" for "The Developer Company", which will focus on those IDE tools in the future.&lt;br /&gt;&lt;br /&gt;"DevCo" will have new chances. While Borland will continue to sell its ALM tools mostly directly to big companies having key account managers working for their clients, "DevCo" will possibly follow other ways and hopefully focus on the small developer again. DavidI thinks it possible to push sales channels, like using the Internet for downloadable versions (which Germany already does).&lt;br /&gt;&lt;br /&gt;"DevCo" will focus on us, the developer, again. The big company deals are left to Borland and the ALM tools. However, both ways, Borland will support "DevCo"-tools and "DevCo" will include Borlands ALM tools. This, for those of us, who use them already, will be a great chance to get the best of both those worlds.&lt;br /&gt;&lt;br /&gt;All three of them emphasized that Borland (for now) and later "DevCo" will stick to the roadmap published last year. Yet, Michael Swindell said, that "DevCo" will have the chance, not only to stick to this roadmap, but to exceed our expectations in many ways.&lt;br /&gt;&lt;br /&gt;Let's hope that we know really soon what will happen and hold your thumbs for great times ahead. :-)&lt;br /&gt;&lt;br /&gt;Stay tuned for the list of questions and answers from the end of the session ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114036836786232948?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114036836786232948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114036836786232948' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114036836786232948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114036836786232948'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/02/delphi-is-back-home-at-last.html' title='Delphi is back home at last...'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114018181617484541</id><published>2006-02-17T14:05:00.000+01:00</published><updated>2006-02-17T14:10:16.210+01:00</updated><title type='text'>Stay tuned for more information on NewCorp ;-)</title><content type='html'>I just found out that, we have a slightly changed agenda for tomorrow. Reminder: it is the &lt;a href="http://www.delphi-tage.de" target="_blank"&gt;Delphi-Days&lt;/a&gt; in Frankfurt, Germanies largest Delphi Developer Meeting this year.&lt;br /&gt;&lt;br /&gt;Jason Vokes will, together with DavidI and Michael Swindell, talk about Borlands plans to spin-out the IDE products. They will answer questions from the audience, as far as possible. DavidI and Michael Swindell will join us via video confernce from Scotts Valley.&lt;br /&gt;&lt;br /&gt;Let's see what they've got to tell us ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114018181617484541?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114018181617484541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114018181617484541' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114018181617484541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114018181617484541'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/02/stay-tuned-for-more-information-on.html' title='Stay tuned for more information on NewCorp ;-)'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-114009241627772852</id><published>2006-02-16T13:17:00.000+01:00</published><updated>2006-02-17T15:10:49.526+01:00</updated><title type='text'>Community Welcome Page - Translations needed</title><content type='html'>The Welcome Page update is close to your door step and will arive there within the next few days. However, I would like to have translations for the Japanese and French folks out there too.&lt;br /&gt;&lt;br /&gt;How would be willing to translate a few strings from English into those languages?&lt;br /&gt;&lt;br /&gt;Further: who would like to cross read the English strings, just so that it does not look to bad inside the Borland Developer Studio IDE? Just fixing needed here ;-)&lt;br /&gt;&lt;br /&gt;Thanks in advance. Post here or send me an e-mail to dwischnewski [at] gmail {dot} com.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Update:&lt;/strong&gt; Following languages are covered as of now ;-)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;English&lt;li&gt;French&lt;li&gt;German ;-)&lt;li&gt;Japanese&lt;br /&gt;&lt;hr /&gt;&lt;li&gt;Catalan&lt;li&gt;Danish&lt;li&gt;Spanish (Spain)&lt;li&gt;Portuguese (Brazil)&lt;li&gt;Portuguese (Portuguese)&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-114009241627772852?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/114009241627772852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=114009241627772852' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114009241627772852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/114009241627772852'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/02/community-welcome-page-translations.html' title='Community Welcome Page - Translations needed'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113915791283846744</id><published>2006-02-05T17:39:00.000+01:00</published><updated>2006-10-01T22:11:32.556+02:00</updated><title type='text'>Camera RAW Image Thumbnail Viewer - Beta 1</title><content type='html'>Yesterday, I saw an interesting tool at Microsofts homepage: &lt;a href="http://www.microsoft.com/windowsxp/using/digitalphotography/prophoto/raw.mspx" target="_blank"&gt;Microsoft RAW Image Thumbnailer and Viewer for Windows XP&lt;/a&gt;. However, as this tool only supports very few camera types (Canon EOS 5D and Nikon D50, D70s and D200) and I own a Panasonic FZ-30, I took it upon myself to come up with a similar solution.&lt;br /&gt;&lt;br /&gt;At this early stage there are not all EXIF data parsed, not all formats supported and errors may come at some times. Presently, some camera RAW formats of Olympus, Canon, Sony, and Panasonic are supported, as well as some JPG/TIFF Extensions.&lt;br /&gt;&lt;br /&gt;Be warned though, processing RAW images takes a certain amount of time, so your CPU might spike up to 100% at some points ;-) However, the Windows Explorer plugin works in the background and should not deadlock your computer.&lt;br /&gt;&lt;br /&gt;Download: &lt;a href="http://www.dpexperte.de/dp/RAW-TV/RTV-Beta-1.exe" target="_blank"&gt;RAW Thumbnail Viewer - Beta 1 (1,6 MB)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Do you have more formats you would like to see supported? Drop me a line. You have RAW samples, contact me as well and we see how to get it done ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113915791283846744?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113915791283846744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113915791283846744' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113915791283846744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113915791283846744'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/02/camera-raw-image-thumbnail-viewer-beta.html' title='Camera RAW Image Thumbnail Viewer - Beta 1'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113905061435670264</id><published>2006-02-04T11:48:00.000+01:00</published><updated>2006-02-04T11:56:54.356+01:00</updated><title type='text'>Deploying your work with InstallAware 5</title><content type='html'>Usually we deploy our software by hand. Shocked? Well, we do very few installations only, it takes about half an hour and it has to be highly customized. So there was never a great reason to do it otherwise.&lt;br /&gt;&lt;br /&gt;However, times go on and we are looking into the next step with our software. I will not say: I have seen them all; but I can say: I have tested many. I worked with the Wise Installer, I abandoned NSIS, I loved InstallShield, but I have turned them all down when InstallAware 3 hit the market. Next I knew, I still did not have a great demand for installers...&lt;br /&gt;&lt;br /&gt;Well so InstallAware 2005 and 2005 SE made it onto my machine, but I never really had to use them, as we were down the development road and did more consulting last year. Was great to, but now, we are getting ready to move on with our software and we will start playing with ASP.NET 2.0 rather soon. So I did take a look at the latest versions of some of the installer tools, once again. Breathtakin'!&lt;br /&gt;&lt;br /&gt;But InstallAware 5 Studio just knocked me over! I have it on my machine and almost forgot about Delphi. Okay, not that drastic, but yes, the IDE got much faster, large projects with thousands of Registry settings, DLLs, and so on, still are ligthning fast loaded and administered within the IDE. Sinan has taken InstallAware a long way and creating installers slowly comes back to a place where one could say it is fun ;-)&lt;br /&gt;&lt;br /&gt;Take a look at it at &lt;a href="http://www.installaware.com" target="_blank"&gt;www.installaware.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;P.S.: I do not get anything for this post here, it is written just because InstallAware really became awesome and I want to dip your nose into it ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113905061435670264?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113905061435670264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113905061435670264' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113905061435670264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113905061435670264'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/02/deploying-your-work-with-installaware.html' title='Deploying your work with InstallAware 5'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113904991873144547</id><published>2006-02-04T11:41:00.000+01:00</published><updated>2006-02-04T11:45:18.746+01:00</updated><title type='text'>Delphi 2005 Personal Edition (German) as free download</title><content type='html'>Borland Germany has offered us, as incentive for the &lt;a href="http://www.delphi-tage.de" target="_blank"&gt;Delphi-Tage&lt;/a&gt;, to offer the &lt;em&gt;Borland Delphi 2005 Personal Edition&lt;/em&gt; as free download. In case one of you wants to take a look at it, go ahead, but be warned, it is the German edition, only. Service Pack 1 is included, others where never made available for this edition.&lt;br /&gt;&lt;br /&gt;Go ahead, get a sneak peak and then go to Borland Developer Studio 2006, if you haven't done so already.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.delphipraxis.net/delphi2005download.php" target="_blank"&gt;Download Portal and Information (German only)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113904991873144547?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113904991873144547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113904991873144547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113904991873144547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113904991873144547'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/02/delphi-2005-personal-edition-german-as.html' title='Delphi 2005 Personal Edition (German) as free download'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113854561390014377</id><published>2006-01-29T15:02:00.000+01:00</published><updated>2006-01-29T15:40:13.923+01:00</updated><title type='text'>SnowCamp '06 - Pictures</title><content type='html'>Well, I am back from the SnowCamp '06 in Garmisch-Partenkirchen. This post will show some of the 1000 Pictures we have taken out there. &lt;a href="http://www.better-office.de" target="_blank"&gt;better-office&lt;/a&gt; has offered a great knowledge tour. I will write more about the things we've learned there at a later point. Today I want to show you some pictures Thorsten, Daniel, and I have taken there while going to the Zugspitze, largest mountain in Germany. Some are from other days, read the notes. ;-) All pictures are copyright by their owners, those not taken by myself are marked explicitly. Simply drop me a mail for a original of any of mine. Click on any of the pictures for a larger view.&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/tn03_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/tn03_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;On Tuesday most of us went sledding. It was great fun and sometimes quite fast ;-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/tn01_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/tn01_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;If you want to go to school, learning Delphi, you need to get a copy. Here we are, after geo-caching and finding our very own copy of the Borland Developer Studio 2006.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/tn04_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/tn04_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;The mountains seen from Garmisch-Partenkirchen. Looks quite cool when the sun is setting, doesn't it?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/drw03_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/drw03_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;The frozen Eibsee (Eib-Lake). It's temperature is a freezing 40°C below zero! You can see it from the cable car bringing you to the Zugspitze.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/drw04_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/drw04_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/dsw02_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/dsw02_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/dsw03_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/dsw03_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;The same mountain, the same light settings, just different filter, effect and white balance correction settings. Looks great, doesn't it? &lt;-- I could say that for almost any of the pictures we have taken up there ;-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/drw06_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/drw06_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/dsw05_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/dsw05_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/dsw09_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/dsw09_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/tn02_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/tn02_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;Six of us decided to stay a day longer (the Friday) and go up the Zugspitze and enjoy ourselves. And we did, though it was freezing cold, 16°C below zero. Though it felt much worse with the winds up there.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/drw05_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/drw05_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;Daniel Wolf, administrator of the &lt;a href="http://www.delphipraxis.net" target="_blank"&gt;Delphi-PRAXiS&lt;/a&gt; looks quite cold, doesn't he? But he didn't mind, it was so beautiful up there.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/drw01_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/drw01_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/drw02_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/drw02_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/dsw01_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/dsw01_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/dsw04_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/dsw04_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;Some more breath-taking views from up there. Remember, we are city-guys and we do not see such views everyday, as some of you may ;-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/drw07_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/drw07_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;Some big utility cars used to prepare the skiing pists. When we used sleds to go down the mountain, one was coming right at us. What a scary thought not getting your sled to stop in time.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/dsw07_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/dsw07_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;Thorsten is inspecting the highest church in Germany. It's right at the Zugspitz-Glacier and all snown-in ;-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/dsw06_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/dsw06_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;Me in the snow ;-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/dsw08_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/dsw08_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;I told you, it is a snow camp. Sitting in the snow, starting your laptop and doing some delphi. Now, this way you got a freezing butt...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/tn06_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/tn06_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;Daniel and me walking in the sun. Still freezing temperatures though...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/Blog/BO/SnowCamp06/tn05_lg.jpg" target="imageShack"&gt;&lt;img src="http://www.dpexperte.de/Blog/BO/SnowCamp06/tn05_sm.jpg" alt="" width="400" height="300" /&gt;&lt;/a&gt;&lt;br /&gt;I did try skiing. I've learned that I need to get a trainer next time. Did you know that skis are actually slippery? I knew before, but now I know that I can barely hold myself on them, let alone use them to get anywhere...&lt;g&gt; &lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113854561390014377?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113854561390014377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113854561390014377' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113854561390014377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113854561390014377'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/01/snowcamp-06-pictures.html' title='SnowCamp &apos;06 - Pictures'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113793541440052817</id><published>2006-01-22T13:56:00.000+01:00</published><updated>2006-09-12T08:26:50.140+02:00</updated><title type='text'>Why you should not use .NET for Windows and Explorer Extensions</title><content type='html'>Shocked? Well, there is a single good reason why you should refrain from using .NET assemblies to extend the Windows Explorer or other basic Windows components. With this entry I do not want to start a rant against .NET, far from it, I do love .NET, well ASP.NET anyway. But it is not a good choice for example for &lt;a href="http://delphi-notes.blogspot.com/2005/12/deskbands-with-delphi.html" target="_blank"&gt;desk bands&lt;/a&gt;, even though creation of such explorer extensions just got easier with .NET.&lt;br /&gt;&lt;br /&gt;Why, I hear you asking. Well, let's say you have a file context menu extension installed, which is based on MS .NET Framework 1.1. Windows Explorer, itself not being a .NET application, will automatically load the .NET 1.1 framework to get the extension up and running. Everything works fine. Every customer of yours, using this extension will be just as happy.&lt;br /&gt;&lt;br /&gt;Now, they install the MS .NET Framework 2.0, great framework that is ;-) And they install for example &lt;a href="http://www.eecs.wsu.edu/paint.net/" target="_blank"&gt;Paint.NET&lt;/a&gt;, based on .NET 2.0, not a 1.1 version. It will run and it will work. Well, most parts anyway. But there are at least two very basic things that will not. The &lt;em&gt;Open&lt;/em&gt; and &lt;em&gt;Save&lt;/em&gt; dialogs. Do you already guess why? Well, in .NET 2.0, as well as other versions of .NET, they still encapsulate the normal Windows Explorer (non .NET based) dialog controls. Can you imagine what happens here? Your .NET 2.0 application will start the Windows Explorer internally, which in return will start your .NET 1.1 file extension dialog plug-in when the user right clicks any file... This is not supported by the .NET environment at all, and it is - by design - not supposed to work. Go figure ;-)&lt;br /&gt;&lt;br /&gt;Now just imagine your .NET 1.1 control and a .NET 2.0 control from another supplier both want to integrate into the context menu of the Explorer. It will not work, ever. The whole explorer will be shut down by .NET saying it is not supported. Have fun ;-)&lt;br /&gt;&lt;br /&gt;In short: .NET is a great environment, but before doing everything with .NET think about possible consequences coming your way.&lt;br /&gt;&lt;br /&gt;This said, I am off and preparing my trip to Garmisch-Partenkirchen, where Daniel and Thomas will teach many more techniques on ASP.NET with Borland Developer Studio 2006. My Virtual Machine is all setup and ready. What a great week this will be... I'll blog about it, as Jason Vokes is bound to come you'll see some pictures, also.&lt;br /&gt;&lt;br /&gt;For so long,&lt;br /&gt;Daniel :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113793541440052817?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113793541440052817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113793541440052817' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113793541440052817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113793541440052817'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/01/why-you-should-not-use-net-for-windows.html' title='Why you should not use .NET for Windows and Explorer Extensions'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113750430099311886</id><published>2006-01-17T14:21:00.000+01:00</published><updated>2006-01-17T14:25:01.006+01:00</updated><title type='text'>Win your ticket for the German Community Delphi Days</title><content type='html'>I told you before, on February 18th, we will have the &lt;a href="http://www.delphi-tage.de" target="_blank"&gt;Delphi-Tage&lt;/a&gt; in Frankfurt. If you think about coming and if you do not have a ticket yet, you may try to win one in the raffle at &lt;a href="http://www.delphipraxis.net/.freikarten" target="_blank"&gt;Delphi-PRAXiS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It asks you to write an email to Gérome and tell him, why you believe that just you should be awarded a free ticket. There are three tickets to win.&lt;br /&gt;&lt;br /&gt;If you do not believe in your personal luck, go to &lt;a href="http://www.delphi-tage.de" target="_blank"&gt;Delphi-Tage&lt;/a&gt; and buy your ticket, as they are soon sold out, if we continue at the current pace ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113750430099311886?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113750430099311886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113750430099311886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113750430099311886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113750430099311886'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/01/win-your-ticket-for-german-community.html' title='Win your ticket for the German Community Delphi Days'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113723784493928902</id><published>2006-01-14T12:08:00.000+01:00</published><updated>2006-01-14T12:26:47.143+01:00</updated><title type='text'>DELL offers arriving - which one is the less worse...?</title><content type='html'>Last week I got two DELL prospects arriving on the same day. One was targetted at my business partner, who has bought a DELL computer last year, and one was targetted at myself. I never bought any DELL computer and their chances of me doing so, just got less. &lt;em&gt;But interesting those prospects are!&lt;/em&gt; - to say it Yoda-like. ;-)&lt;br /&gt;&lt;br /&gt;The prospect with my name on it (remember: both arrived at our office headquarter the same day, January 7th 2006) has 8 pages. The one with my partners name on it has a "whopping" 24 pages. So, they think he is likely to buy another computer I guess, while they just try to get me.&lt;br /&gt;&lt;br /&gt;Now, I look at the cover of my prospect and I see an offer for a &lt;b&gt;Dell&lt;sup&gt;TM&lt;/sup&gt; Dimension&lt;sup&gt;TM&lt;/sup&gt; 3100&lt;/b&gt;. It comes with a P4 630, Windows&lt;sup&gt;&amp;reg;&lt;/sup&gt; XP Professional, 512 MB RAM, a 160GB hard drive, and a 17" TFT display. All for 599 Euro (plus tax).&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/Misc/Dell/599_lg.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/Misc/Dell/599_sm.jpg" alt="599€ incl. TFT" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;So, what do they have for my partner? Well, it is a &lt;b&gt;Dell&lt;sup&gt;TM&lt;/sup&gt; Dimension&lt;sup&gt;TM&lt;/sup&gt; 3100 &lt;span class="highlite"&gt;Desktop&lt;/span&gt;&lt;/b&gt;. It comes with a P4 &lt;span class="highlite"&gt;640&lt;/span&gt;, Windows&lt;sup&gt;&amp;reg;&lt;/sup&gt; XP Professional, &lt;span class="highlite"&gt;1024&lt;/span&gt; MB RAM, a 160GB hard drive, and &lt;span class="highlite"&gt;no monitor/TFT&lt;/span&gt;. All for &lt;span class="highlite"&gt;499&lt;/span&gt; Euro (plus tax).&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/Misc/Dell/499_lg.jpg" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/Misc/Dell/499_sm.jpg" alt="599€ incl. TFT" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Now, I'll leave it up to you to decide which offer is the better one (click on the images for full cover scans), but I think those differences quite interessting. DELLs pricing politics always sturdled me, but this almost tops it. For a note, when my partner bought his computer he got five different offers (the same day) when browsing the DELL page. All setups where, in the end, exactly alike, but the prices differed between aprox. 1000 Euro and 1450 Euro - almost 50% difference for the same computer with all the same gimmicks. Okay, the more expensive offers did not include a DELL printer, which will go up on ebay at some point, but who cares ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113723784493928902?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113723784493928902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113723784493928902' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113723784493928902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113723784493928902'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/01/dell-offers-arriving-which-one-is-less.html' title='DELL offers arriving - which one is the less worse...?'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113656498197063099</id><published>2006-01-06T17:18:00.000+01:00</published><updated>2006-01-06T17:31:55.683+01:00</updated><title type='text'>RSS Feed for my Delphi Developer Notes</title><content type='html'>You might have read the comments from &lt;em&gt;Lasse Jari Hansen&lt;/em&gt; asking for a RSS export of my blog. Sadly, &lt;a href="http://www.blogger.com" target="_blank"&gt;blogger.com&lt;/a&gt; does not generate it automatically. Well, I took that as an excuse to not provide one, until now. As for the new "Welcome Page", which will arrive rather soon, it will handle both types, RSS and ATOM sources. But the current one out there does not. Now, if only one uses the RSS feed for my page, I will be more than happy. Because I have learned a little while preparing it, I do not really care either (sorry). It is an ASP.NET 2.0 application using the &lt;a href="http://atomnet.sourceforge.net" target="_blank"&gt;ATOM.NET&lt;/a&gt; assembly and the System.Xml namespace.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tools.monster.gatenetwork.com/DDNBlogRss/" target="_blank"&gt;Get the RSS Feed of Delphi-Developer Notes&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113656498197063099?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113656498197063099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113656498197063099' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113656498197063099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113656498197063099'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/01/rss-feed-for-my-delphi-developer-notes.html' title='RSS Feed for my Delphi Developer Notes'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113654262547508623</id><published>2006-01-06T11:08:00.000+01:00</published><updated>2006-01-06T11:17:05.493+01:00</updated><title type='text'>SnowCamp - The ASP.NET Knowledgetour</title><content type='html'>This year, I am planing to visit the &lt;a href="http://www.better-office.de/snowcamp/" target="_blank"&gt;better-office SnowCamp 2006&lt;/a&gt;, a week full of lectures on ASP.NET 1.1 with Borland Developer Studio 2006 and Microsoft Visual Studio.&lt;br /&gt;&lt;br /&gt;I am exited already, as I know I am going to meet some good friends there, again. First time this year that Daniel, Daniel and me (Daniel) get together again. Thomas "Mr. Rave" Pfister will be there, Jason Vokes is coming and other will be there too. So if you have time and if you believe there are yet things to learn in .NET come and join us from January 23rd through 27th. Just be aware that space is very limited - at a maximum there will be 20 "students", four "teachers" and two keynote speakers.&lt;br /&gt;&lt;br /&gt;The whole event will be in Garmisch-Partenkirchen, Bavaria, South Germany and snow is guaranteed at this time of the year. Full pension, hotel room, Lenovo (IBM) notebooks will be provided, etc. Come there and let's rock the .NET world. I am eager to finally dive deep into that matter and believe me: Danny is fun to listen too and he knows his stuff!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113654262547508623?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113654262547508623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113654262547508623' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113654262547508623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113654262547508623'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/01/snowcamp-aspnet-knowledgetour.html' title='SnowCamp - The ASP.NET Knowledgetour'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113640188876501587</id><published>2006-01-04T19:59:00.000+01:00</published><updated>2006-01-04T20:11:28.780+01:00</updated><title type='text'>Websites powered by Delphi</title><content type='html'>Well, today I want to present a website to you, that ultimately is powered by Borland Delphi. The version running on the system is based on version 7 of Borland Delphi. I am executing officer of a company which builds web-based content management systems, labeled &lt;em&gt;Content ACE&lt;/em&gt;. The current version 4 release 3 fully supports Unicode and UTF-8. The system is build as a combination of DCOM objects, COM objects, ISAPI Filters, Windows NT service applications and a few more adminstrative applications.&lt;br /&gt;&lt;br /&gt;The web site &lt;a href="http://www.womensnet.com" target="_blank"&gt;womensnet&lt;/a&gt; (targetting the European audience, especially German speaking folks) is a promotional web site of &lt;a href="http://www.henkel.com" target="_blank"&gt;Henkel&lt;/a&gt;. &lt;em&gt;womensnet&lt;/em&gt; has an active registered user base of about 150.000 users.&lt;br /&gt;&lt;br /&gt;The system itself is running on ASP (not ASP.NET yet) and MS IIS 6.0 on a Microsoft Windows 2003 server with 1GB RAM, MS SQL Server and a P4 single CPU. It can handle up to 500 concurrent users easily and still has some room air left for more ;-)&lt;br /&gt;&lt;br /&gt;Another web site, I already have mentioned in my blog is running on the same system. Currently though, I am preparing to move it to a new server, the old one (PIII, 256MB RAM) is a little sluggish and needs to get kicked.&lt;br /&gt;&lt;br /&gt;For the coming quarter, I am planing to move our system to Borland Developer Studio 2006. First tests have shown a performance increase by 10 to 20 percent, so I am excited to see what will happen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113640188876501587?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113640188876501587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113640188876501587' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113640188876501587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113640188876501587'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2006/01/websites-powered-by-delphi.html' title='Websites powered by Delphi'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113587624833259126</id><published>2005-12-29T18:04:00.000+01:00</published><updated>2005-12-29T18:13:51.313+01:00</updated><title type='text'>Built, Designed, Powered - Borland Developer Studio 2006</title><content type='html'>So far, I have only seen images that display for one of the personalities, like Borland Delphi or Borland C++Builder. The best of those collections/arts can be found at &lt;a href="http://www.dragonsoftru.com/delphi_art.php" target="_blank"&gt;Dragon Soft&lt;/a&gt;. However, I wanted to have some icons that can be displayed for the Product as whole, for the Borland Developer Studio 2006. So I created some. I am sure more will come. Download them, distribute them, use them, copy them as you like and help pushing the Borland Developer Studio out into this big world.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img src="http://www.dpexperte.de/blog/DeXter/Images/125x125_built.gif" width="125" height="125" alt="Built with Borland Developer Studio 2006" style="border: 0;" /&gt; &lt;img src="http://www.dpexperte.de/blog/DeXter/Images/125x125_design.gif" width="125" height="125" alt="Designed for Borland Developer Studio 2006" style="border: 0;" /&gt; &lt;img src="http://www.dpexperte.de/blog/DeXter/Images/125x125_power.gif" width="125" height="125" alt="Powered by Borland Developer Studio 2006" style="border: 0;" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;And do not forget, I like the original ones, it's just that they do not target the whole product yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113587624833259126?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113587624833259126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113587624833259126' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113587624833259126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113587624833259126'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2005/12/built-designed-powered-borland.html' title='Built, Designed, Powered - Borland Developer Studio 2006'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113552235150260718</id><published>2005-12-25T15:45:00.000+01:00</published><updated>2005-12-25T16:09:12.393+01:00</updated><title type='text'>Code Templates: Define the Cursor Position</title><content type='html'>Today I was asked how you can define where the cursor will appear after the code template editing was done. Imagine a simple template, which only will add following code.&lt;br /&gt;&lt;pre&gt;&lt;code&gt;begin&lt;br /&gt;&lt;br /&gt;end;&lt;/code&gt;&lt;/pre&gt;Now, you would like to position the cursor (shown as "|") as following after invoking the template.&lt;br /&gt;&lt;pre&gt;&lt;code&gt;begin&lt;br /&gt;  |&lt;br /&gt;end;&lt;/code&gt;&lt;/pre&gt;The XML template for that task is rather easy, let's say you have not defined any delimiter character, so the IDE will default to the dollar "$" sign. Then you would define the template like the following snippet.&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;&lt;img src="http://www.dpexperte.de/Blog/Images/0.gif" width="1" height="1" style="border: 0;" /&gt;code&lt;br /&gt;  language="Delphi"&lt;br /&gt;  context="methodbody"&gt;&lt;br /&gt;&lt;&lt;img src="http://www.dpexperte.de/Blog/Images/0.gif" width="1" height="1" style="border: 0;" /&gt;![CDATA[begin&lt;br /&gt;&lt;strong&gt;$selected$$*$$end$&lt;/strong&gt;&lt;br /&gt;end;]]&gt;&lt;br /&gt;&lt;&lt;img src="http://www.dpexperte.de/Blog/Images/0.gif" width="1" height="1" /&gt;/code&gt;&lt;/code&gt;&lt;/pre&gt;If you want to use another delimiter you can simple declare it with a &lt;em&gt;delimiter&lt;/em&gt; attribute like the following code snippet will show.&lt;br /&gt;&lt;pre&gt;&lt;code&gt;&lt;&lt;img src="http://www.dpexperte.de/Blog/Images/0.gif" width="1" height="1" style="border: 0;" /&gt;code&lt;br /&gt;  language="Delphi"&lt;br /&gt;  context="methodbody"&lt;br /&gt;  delimiter="|"&gt;&lt;br /&gt;&lt;&lt;img src="http://www.dpexperte.de/Blog/Images/0.gif" width="1" height="1" style="border: 0;" /&gt;![CDATA[begin&lt;br /&gt;&lt;strong&gt;|selected||*||end|&lt;/strong&gt;&lt;br /&gt;end;]]&gt;&lt;br /&gt;&lt;&lt;img src="http://www.dpexperte.de/Blog/Images/0.gif" width="1" height="1" style="border: 0;" /&gt;/code&gt;&lt;/code&gt;&lt;/pre&gt;I hope that this will help you in your endavours in creating new code templates.&lt;br /&gt;&lt;br /&gt;An afterthougt: Why does that work and why do you need to write &lt;strong&gt;|selected||*||end|&lt;/strong&gt;. Well, in my template I have setting &lt;em&gt;surround="true"&lt;/em&gt;. Why? Simply, you can select some code in your editor and call that template from the &lt;strong&gt;Surround -&gt;&lt;/strong&gt; context menu point.&lt;br /&gt;&lt;br /&gt;The editor will now take the selected code and place it into the place designated by &lt;strong&gt;|selected||*||end|&lt;/strong&gt;. If no code is selected, when you invoke the template, the IDE will simply put your cursor there, because it is the selection by itself. ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113552235150260718?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113552235150260718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113552235150260718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113552235150260718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113552235150260718'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2005/12/code-templates-define-cursor-position.html' title='Code Templates: Define the Cursor Position'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113544949085719580</id><published>2005-12-24T19:29:00.000+01:00</published><updated>2005-12-24T19:38:10.880+01:00</updated><title type='text'>Delphi Community Meeting Germany</title><content type='html'>After this years success, we have planned the next Delphi Days (GE: Delphi Tage). The users of the three largest German speaking Delphi communities, as well as Delphi users from Germany, Switzerland, Netherlands, and Austria are coming to Frankfurt on February 18th 2006.&lt;br /&gt;&lt;br /&gt;Directly following the BASTA event, at the same location we will present you well known speakers who will bring you up-to-date on Delphi 2006. Jason Vokes (Borland UK) will come and talk about the future of Delphi, Daniel Magin and Bernd Ua (both Borland Germany) will show you the current version of Delphi 2006 with Together, Luca Giannone (share-it / Element 5) will talk about successful shareware marketing, David I (you know him) will talk via video conference, and Egwin Braganca (Borland Germany) will host a discussion.&lt;br /&gt;&lt;br /&gt;A big lunch and coffee breaks will be served in between the sessions, a Q&amp;A session will help you with your problems, and a raffle with many prices (Delphi versions, iPods, Books, ...) will guarantee you much fun.&lt;br /&gt;&lt;br /&gt;Come and have fun. More information at the official site &lt;a href="http://www.delphi-tage.de" target="_blank"&gt;Delphi-Tage in German&lt;/a&gt; and at &lt;a href="http://ec.borland.com/eventDisplay.faces?e=606&amp;v=month&amp;t=1138780800000" target="_blank"&gt;Borland EventCentral in English&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I hope to see you there :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113544949085719580?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113544949085719580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113544949085719580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113544949085719580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113544949085719580'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2005/12/delphi-community-meeting-germany.html' title='Delphi Community Meeting Germany'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113543392747818879</id><published>2005-12-24T15:11:00.000+01:00</published><updated>2005-12-24T15:18:47.496+01:00</updated><title type='text'>Happy Holidays</title><content type='html'>I just want to wish all of you &lt;strong&gt;happy holidays&lt;/strong&gt; and a very successful new year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113543392747818879?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113543392747818879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113543392747818879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113543392747818879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113543392747818879'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2005/12/happy-holidays.html' title='Happy Holidays'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113493634101196423</id><published>2005-12-18T20:46:00.000+01:00</published><updated>2006-09-30T19:16:42.583+02:00</updated><title type='text'>DeskBands with Delphi</title><content type='html'>Last week, Borland Germany has published my article on &lt;a href="http://info.borland.de/newsletter/nl05_6/Deskband/Deskband.htm" target="_blank"&gt;Creating DeskBands with Borland Delphi&lt;/a&gt;. The source code is available at &lt;a href="http://cc.borland.com/Item.aspx?id=23879" target="_blank"&gt;Borland CodeCentral&lt;/a&gt;. Since all, comments in the sources as well as the article is in German I want to give you a few points here. Please forgive me for not translating the article in whole, yet.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What are DeskBands anyway&lt;/strong&gt;&lt;br /&gt;Well, most of you probably know the quick start bar which comes with Windows XP and/or Internet Explorer 5 to your older versions of Windows. Many of you will even know the way Media Player docks into that very same Windows task bar, or the Google Desktop Bar. All those are built using the same technology: DeskBands.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What do you need&lt;/strong&gt;&lt;br /&gt;Basically Delphi 4 would help for starting a project. The sample at CodeCentral us built with Delphi 2005. Further I do strongly recommend some virtual environment such as Virtual Machine or MS Virtual PC for testing. This is much faster than doing it on your development machine.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Frist Steps&lt;/strong&gt;&lt;br /&gt;Start a new ActiveX Project and add a Type Library to it. Now, we need to import the &lt;em&gt;SHDocVw.dll&lt;/em&gt; into the project using the ActiveX Import Wizard. Our desk band needs to implement different interfaces, from the imported library as well as from the ActiveX unit.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;IDeskBand&lt;/em&gt;&lt;br /&gt;This interface is our main candidate. The implemented methods allow us to define our deskband, its title, size, kind, etc.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;IPersist, IPersistStream&lt;/em&gt;&lt;br /&gt;Those interfaces help us to save the state of the deskband between user sessions. Further does Windows only persist global information (like position, size) of the deskband when tohse interface are declared in our deskband.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;IObjectWithSite&lt;/em&gt;&lt;br /&gt;A lightweight protocol that allows us to integrate with a host container such as the Windows taskbar.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;IContextMenu&lt;/em&gt;&lt;br /&gt;I guess the name speaks for itself. It allows us to extend the default context menu.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;IInputObject&lt;/em&gt;&lt;br /&gt;Some user action, like using the tab key, we want to be handled just as other Windows deskbars do, therefore we need to override some default container behaviuor using the methods of IInputObject.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Installation and Removal&lt;/strong&gt;&lt;br /&gt;Deskbands are installed using the MS Windows regsvr32-Tool.&lt;br /&gt;regsvr32.exe {Path to DLL}\DemoDeskBar.dll&lt;br /&gt;Uninstalling goes similar using the /u switch.&lt;br /&gt;regsvr32.exe /u {Path to DLL}\DemoDeskBar.dll&lt;br /&gt;&lt;br /&gt;Usually you will have to reboot after uninstalling the DLL before you can delete/replace it.&lt;br /&gt;&lt;br /&gt;Well, as said above, this will be a short overview only, but most of you will do fine looking at the sources ;-) So have fun and drop me a line if you feel like it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113493634101196423?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113493634101196423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113493634101196423' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113493634101196423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113493634101196423'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2005/12/deskbands-with-delphi.html' title='DeskBands with Delphi'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113484130347111696</id><published>2005-12-17T18:41:00.000+01:00</published><updated>2005-12-17T18:41:43.486+01:00</updated><title type='text'>RAVE for the Programmer</title><content type='html'>Yesterday was great! Thomas Pfister, member of the Team Nevrona and one of the greatest experts on RAVE gave a lecture yesterday in Frankfurt. Planning, as I was told, took three years to get four people together (and two more, as it turned out in the end) for some technical meeting somewhere. Well, as mentioned above, it turned out to be in Frankfurt (as location) and on RAVE (as topic). While I have toyed with RAVE in the past and done some things with it, I was (okay, still am) far away from really understanding how RAVE worked. As I wrote before, once you start to understand what RAVE con give you, you will start to phathom the power off it.&lt;br /&gt;&lt;br /&gt;Yesterday was "just another" of those experiences. I was, once again, baffeled by the power of it, and if you are going to believe Thomas, there is so much more you can do with RAVE... don't start dreaming, imagination wont last (in most cases anyway).&lt;br /&gt;&lt;br /&gt;Now, as I am into web server programming often for intranet and extranet, I can hardly wait for RAVE for ASP.NET (best would be .NET 2.0 right now) to arrive. Giving the user the report he wants in all different formats (HTML, XML, PDF, ...) he could possibly need is just so easy. Cool!&lt;br /&gt;&lt;br /&gt;Now, if I would be able to start working with RAVE... there you have a tool with a steep learning curve. So, if you need reporting, please try out RAVE, the time you invest to get started will repay with the first reports you are going to deploy and all those formats you can extract. And do not forget, there are many places where you get add-ons for RAVE to expand the power within it to yet another level.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113484130347111696?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113484130347111696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113484130347111696' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113484130347111696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113484130347111696'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2005/12/rave-for-programmer.html' title='RAVE for the Programmer'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113466129011793488</id><published>2005-12-15T16:33:00.000+01:00</published><updated>2006-02-08T13:40:53.410+01:00</updated><title type='text'>Welcome Page Feature: Favo(u)rite Projects</title><content type='html'>Hi, first off, the Welcome Page calls the "Favorites" as the American English does, not "Favourites" as in the British English. So let's see. I prepared four screen shots for you. The first shows the normal &lt;em&gt;recent project detail page&lt;/em&gt;. Each project there has a link called &lt;b&gt;Make me a Favorite&lt;/b&gt;.&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/blog/DeXter/WelcomePagePreview/Favorites_01.png" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/blog/DeXter/WelcomePagePreview/Favorites_01_sm.png" alt="Make me a Favorite" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;Sorry, it will not boost your sales among your client base, but the link will disappear once you click. At least something ;-)&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/blog/DeXter/WelcomePagePreview/Favorites_02.png" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/blog/DeXter/WelcomePagePreview/Favorites_02_sm.png" alt="I seem to be your Favorite" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;Well, the project detail page, I decided, will not be configurable, and therefore allways display the full information. However, since you usually know your favorite projects pretty well, the &lt;em&gt;Favorite Page&lt;/em&gt; will not show all those details, but simply a list with each project and their last change date/time.&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/blog/DeXter/WelcomePagePreview/Favorites_03.png" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/blog/DeXter/WelcomePagePreview/Favorites_03_sm.png" alt="Two Favorites so far." /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;And, you can kick each favorites butt, by clicking on that &lt;b&gt;[x]&lt;/b&gt; besides its name and it will not be a favorite any longer :-(&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/blog/DeXter/WelcomePagePreview/Favorites_04.png" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/blog/DeXter/WelcomePagePreview/Favorites_04_sm.png" alt="I am your only Favorite" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;The length of your favorite list is limited by your computers power only (and yours in scrolling through it). I am still thinking about some auto-ordering, either by names, or last access. We'll see.&lt;br /&gt;&lt;br /&gt;And, did you notice Athene in the back, yes she made it into the page. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113466129011793488?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113466129011793488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113466129011793488' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113466129011793488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113466129011793488'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2005/12/welcome-page-feature-favourite.html' title='Welcome Page Feature: Favo(u)rite Projects'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113432571913975728</id><published>2005-12-11T19:25:00.000+01:00</published><updated>2005-12-12T09:52:57.610+01:00</updated><title type='text'>A Video on Class Operators</title><content type='html'>Today, Daniel R. Wolf has published a second video on Borland Developer Studio 2006. This version is about the new class operators, introduced to the Delphi Language. Usually examples for class operators are shown on complex numbers, but Daniel took an example much easier to follow without in-depth math knowledge: times.&lt;br /&gt;&lt;br /&gt;The videos are in German available at the &lt;a href="http://www.delphipraxis.net/bds2006videos" target="_blank"&gt;Delphi-PRAXiS Video Page&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113432571913975728?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113432571913975728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113432571913975728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113432571913975728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113432571913975728'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2005/12/video-on-class-operators.html' title='A Video on Class Operators'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113405987307583735</id><published>2005-12-08T17:33:00.000+01:00</published><updated>2005-12-08T17:37:53.090+01:00</updated><title type='text'>FastMM, DLLs, and strings</title><content type='html'>Funny, I just asked myself yesterday what I should do when creating a DLL which will share strings and/or dynamic arrays with the main application exe-file. Today, before I even had time to investigate that setting, look at the help, or even ask Pierre the same question came up in the Borland public non-tech news group.&lt;br /&gt;&lt;br /&gt;The solution is simple (Pierre le Riche):&lt;blockquote&gt;All you need to do is add SimpleShareMem.pas as the first unit in the .dpr &lt;br /&gt;file of the exe as well as the dll (as you would have done with the old &lt;br /&gt;sharemem.pas) and you can then safely share strings and dynamic arrays &lt;br /&gt;between them. You don't need the borlndmm.dll if you use the SimpleShareMem &lt;br /&gt;unit.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Good to know, thanks Pierre for answering before I have even asked you ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113405987307583735?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113405987307583735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113405987307583735' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113405987307583735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113405987307583735'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2005/12/fastmm-dlls-and-strings.html' title='FastMM, DLLs, and strings'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113394980209192893</id><published>2005-12-07T11:02:00.000+01:00</published><updated>2005-12-07T11:03:22.103+01:00</updated><title type='text'>Nothing is perfect, though we are getting close</title><content type='html'>Today, I came back to my office computer running Borland Developer Studio 2006. Currently, I am working on a VCL application for Win32, since BMW still has not even allowed .NET 1.1 projects for deployment. Who is crying for .NET 2.0 needs to be here already? Well, I would like that too, but anyway, back to the topic.&lt;br /&gt;&lt;br /&gt;When I started up Delphi 2006 this morning and loaded my current project into the IDE it automatically loaded one of the forms. Okay, good so far, but where did all those non-visual components go?&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/DeXter/Bugs/ComponentsMissing.png" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/DeXter/Bugs/ComponentsMissing_sm.png" alt="Components missing" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;on the verge of panic, it is the RTM release I have installed, I clicked with my mouse into the form and "hey!" there they were.&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/Blog/DeXter/Bugs/ComponentsBack.png" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/Blog/DeXter/Bugs/ComponentsBack_sm.png" alt="Components are back" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;I have heard of this problem before, but never have seen it myself. So here I am, even being able to reproduce it with my project. So, I'll pack it up and will be going to QC it in the coming days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113394980209192893?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113394980209192893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113394980209192893' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113394980209192893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113394980209192893'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2005/12/nothing-is-perfect-though-we-are.html' title='Nothing is perfect, though we are getting close'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113387660454810017</id><published>2005-12-06T14:39:00.000+01:00</published><updated>2005-12-06T14:45:16.006+01:00</updated><title type='text'>Huw Collingbourne on Delphi 2006 and .NET</title><content type='html'>Today, Ryan McGinty uploaded a link an interesting article on a &lt;a href="http://www.bitwisemag.com/copy/features/opinion/dotnet/dotnet_debate.html" target="_blank"&gt;debate on .NET&lt;/a&gt; in the public Borland Delphi news groups. &lt;a href="http://www.bitwisemag.com/copy/bios/bio_huw_collingbourne.html" target="_blank"&gt;Huw Collingbourne&lt;/a&gt; said the following about the new release of the Borland Developer Studio 2006. &lt;blockquote&gt;I agree with you to a large extent - the editing and debugging environment of Visual Studio is excellent. The debugging tools in particular are much better even than those in my beloved Delphi. However, speaking of Delphi… I wonder if Borland now has a realistic opportunity to offer competition to Microsoft? With the new release of the Borland Developer Studio, you’ll have the option of coding in C++ for Win32, C# for .NET and Delphi for .NET (Win Forms). Moreover, Borland has a powerful class library (VCL) that works pretty well on both Win32 and .NET. That’s why some VB developers are looking to Delphi as a serious alternative. Unlike VB, which commits you either to Win32 (VB6 and its predecessors) or .NET (VB .NET), a Delphi Win32 VCL application can be recompiled for .NET with few (or if you are careful, with no) modifications to the source code. In principle it seems to me that Borland’s .NET solution is essentially better than Microsoft’s.&lt;/blockquote&gt; Now, that let's one hope for great times to come, doesn't it?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113387660454810017?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113387660454810017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113387660454810017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113387660454810017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113387660454810017'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2005/12/huw-collingbourne-on-delphi-2006-and.html' title='Huw Collingbourne on Delphi 2006 and .NET'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113381866446815296</id><published>2005-12-05T22:27:00.001+01:00</published><updated>2005-12-05T22:37:44.470+01:00</updated><title type='text'>Videos on Borland Developer Studio</title><content type='html'>Daniel R. Wolf has started publishing Flash Videos on Borland Developer Studio 2006. He will probably concentrate on the Borland Delphi 2006 personalities. His first video is a 10 minute introduction to some of the new features awaiting you.&lt;br /&gt;&lt;br /&gt;Watch them at the &lt;a href="http://www.delphipraxis.net/bds2006videos" target="_blank"&gt;Delphi-PRAXiS&lt;/a&gt; (German narrations though).&lt;br /&gt;&lt;br /&gt;Good stuff, check back in the next weeks for more videos to come.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113381866446815296?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113381866446815296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113381866446815296' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113381866446815296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113381866446815296'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2005/12/videos-on-borland-developer-studio_05.html' title='Videos on Borland Developer Studio'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113380187087045439</id><published>2005-12-05T17:40:00.000+01:00</published><updated>2005-12-05T17:57:50.883+01:00</updated><title type='text'>More on creating Live-Coding Templates</title><content type='html'>This time I will not show you a fancy Live-Coding Template, but want to let you in on what types you can use for them and how to do that.&lt;br /&gt;&lt;br /&gt;Actually, it is rather simple to create new templates. In the View menu of Borland Delphi 2006, chose the Template entry. Right click in that window and select New from the context menu. Now note that you got a new XML file, itself controlled by a Live-Coding Template. Nice touch ;-)&lt;br /&gt;&lt;br /&gt;First you need to enter a name for the template, which needs to be unique within the language you want that template working for. Using [tab] you come to the description node, the author node, and the language attribute. For a list of all languages supported, see below. You should add an attribute "delimiter" and set its value to "|", or any delimiter you want to use.&lt;br /&gt;&lt;br /&gt;In the CDATA node, you add the code, which you want to be inserted when invoking this template. All synchronization points should be surrounded using that6 defined delimiter. For each synchronization point (note: you can use the same multiple times in the code, thus synchronizing them automatically as the user types) you must add a &lt;point&gt; node which should contain a &lt;text&gt; node with the default value and a &lt;hint&gt; node with a hint shown to the user.&lt;br /&gt;&lt;br /&gt;A sample for CSS nodes can be downloaded from &lt;a href="http://www.dpexperte.de/blog/DeXter/Editor/css_scrollBars.xml" target="_blank"&gt;here&lt;/a&gt;, helping you to automatically insert the CSS attributes for scrollbar-manipulation in IE-based browsers. Save that into your local application folder of your profile -&gt; Borland\BDS\4.0\code_templates. (Just a simple sample, but you can come up with much better ones for yourself, I am sure.)&lt;br /&gt;&lt;br /&gt;The list of Live-Coding Templates supported can be found in the CodeTemplateAPI.pas file of your Borland Developer Studio 2006 installation.&lt;ul&gt;&lt;li&gt;CSharp&lt;/li&gt;&lt;li&gt;VB&lt;/li&gt;&lt;li&gt;Jsharp&lt;/li&gt;&lt;li&gt;HTML&lt;/li&gt;&lt;li&gt;XML&lt;/li&gt;&lt;li&gt;Delphi&lt;/li&gt;&lt;li&gt;C&lt;/li&gt;&lt;li&gt;IDE&lt;/li&gt;&lt;li&gt;SQL&lt;/li&gt;&lt;li&gt;IDL&lt;/li&gt;&lt;li&gt;JavaScript&lt;/li&gt;&lt;li&gt;CSS&lt;/li&gt;&lt;li&gt;INI&lt;/li&gt;&lt;li&gt;PHP&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Have fun and put your Live-Coding Templates online at &lt;a href="http://cc.borland.com/" target="_blank"&gt;Borlands CodeCentral&lt;/a&gt; for everyone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113380187087045439?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113380187087045439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113380187087045439' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113380187087045439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113380187087045439'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2005/12/more-on-creating-live-coding-templates.html' title='More on creating Live-Coding Templates'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113371556283078075</id><published>2005-12-04T17:51:00.000+01:00</published><updated>2005-12-04T17:59:22.843+01:00</updated><title type='text'>Video Preview for the Community Welcome Page</title><content type='html'>As promised, with the launch of the Borland Developer Studio 2006 I am going to launch a second Welcome Page, as Community Release. Sadly, as the time of the Quality Assurance Team was very limited for the Welcome Page. That is why we are preparing a Welcome Page as Community Release.&lt;br /&gt;&lt;br /&gt;It will take a little longer until you can actually download it, however, here I want to present the current features to you. This way you may actually have some more ideas on what you would like to see.&lt;br /&gt;&lt;br /&gt;The video shows you the following areas:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Project view with detailed information about each recently opened project / project group&lt;/li&gt;&lt;li&gt;Newsfeed selection&lt;/li&gt;&lt;li&gt;Newsfeed summary view of all &lt;strong&gt;cached&lt;/strong&gt; feeds&lt;/li&gt;&lt;li&gt;Integration of the BDN BabelCode service, which translates C# source code to Delphi.NET source code&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Get a first look with this &lt;a href="http://www.dpexperte.de/blog/DeXter/WelcomePagePreview/WelcomePagePreview.html" target="_blank"&gt;Camtasia Flash Video&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113371556283078075?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113371556283078075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113371556283078075' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113371556283078075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113371556283078075'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2005/12/video-preview-for-community-welcome.html' title='Video Preview for the Community Welcome Page'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113363093944779210</id><published>2005-12-03T18:14:00.000+01:00</published><updated>2005-12-03T21:17:31.563+01:00</updated><title type='text'>Creating a Script Template Engine for the Borland Developer Studio 2006</title><content type='html'>As you might already know, the new version of the Borland Developer Studio has "live templates," that allow you to get many coding tasks easily done. The react either automatically or manually at special keywords and fill in the gaps for you. Further, those live templates are completely done in XML and thus can be changed rather easily. Further, you can add scripts to those templates allowing you to invoke code completion, refactoring among many other feature of the IDE.&lt;br /&gt;&lt;br /&gt;However, you can even write your very own template scripting engine, allowing you to further expand the power of those code templates. Thanks to &lt;a href="http://blogs.borland.com/AdamMarkowitz/" target="_blank"&gt;Adam "Sparky" Markowitz&lt;/a&gt;, I have just done that. The source code can be downloaded at &lt;a href="http://cc.borland.com/item.aspx?id=23866" target="_blank"&gt;CodeCentral ID 23866&lt;/a&gt;. I will not indulge to much on the how-to here, as the source code comes with a readme and is fully commented.&lt;br /&gt;&lt;br /&gt;Let's first take a look at what I have done. When the user enters "search" in the code editor and presses [Tab] or [Ctrl+J], the live template will be invoked automatically and tell him to enter the keywords to &lt;em&gt;search for&lt;/em&gt;.&lt;br /&gt;&lt;center&gt;&lt;img src="http://www.dpexperte.de/blog/DeXter/Editor/ScriptEngine01.png" alt="user input" /&gt;&lt;br /&gt;&lt;img src="http://www.dpexperte.de/blog/DeXter/Editor/ScriptEngine02.png" alt="enter keywords" /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Now, the user can enter his search keywords. Once he (or she) presses tab to leave the syncronization point, a script will be called which invokes my new template scripting engine and it will start an online search in the users default browser.&lt;br /&gt;&lt;center&gt;&lt;img src="http://www.dpexperte.de/blog/DeXter/Editor/ScriptEngine03.png" alt="user search keywords" /&gt;&lt;br /&gt;&lt;a href="http://www.dpexperte.de/blog/DeXter/Editor/ScriptEngine04.png" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/blog/DeXter/Editor/ScriptEngine04_sm.png" alt="search results online" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;The template scripting engine can be accessed through the new IOTACodeTemplateScriptEngine interface, defined in the CodeTemplateAPI.pas file, which is in your sources folder of your Delphi 2006 installation. The whole source is online at Borlands CodeCentral (see link above). Below you can see the XML template (click for a larger view).&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.dpexperte.de/blog/DeXter/Editor/ScriptEngine05.png" target="_blank"&gt;&lt;img src="http://www.dpexperte.de/blog/DeXter/Editor/ScriptEngine05_sm.png" alt="online search xml template" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113363093944779210?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113363093944779210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113363093944779210' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113363093944779210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113363093944779210'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2005/12/creating-script-template-engine-for.html' title='Creating a Script Template Engine for the Borland Developer Studio 2006'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12255763.post-113361713733042732</id><published>2005-12-03T14:04:00.000+01:00</published><updated>2005-12-03T15:32:50.076+01:00</updated><title type='text'>Closing the Editor Tabs in BDS 2006</title><content type='html'>Developers who have used Borland Delphi 2005 will remember that little [x] on each tab, which allowed you to close each tab rather easily using the mouse. Some will be wondering where that has gone in the Borland Developer Studio 2006. Well, simply it's gone, however, you have another way, imo better way, to close them. Just as you know it from FireFox and other tabbed browser, click with your middle mouse button, or the mouse whell, on any editor tab you want to close, and it will be closed.&lt;br /&gt;&lt;br /&gt;On the right of your tab row, you can see up to four square buttons. The &lt;img src="http://www.dpexperte.de/blog/DeXter/Editor/EditorTabs_left.png" alt="scroll left" /&gt; and the &lt;img src="http://www.dpexperte.de/blog/DeXter/Editor/EditorTabs_right.png" alt="scroll right" /&gt; button allow you to scroll horizontally through the list of the tabs opened. The &lt;img src="http://www.dpexperte.de/blog/DeXter/Editor/EditorTabs_drop.png" alt="drop list" /&gt; button will open a list of all opened tabs. Select any item, which you want to see and the code editor will focus on it. The last button &lt;img src="http://www.dpexperte.de/blog/DeXter/Editor/EditorTabs_close.png" alt="close current" /&gt; will close the currently shown editor window.&lt;br /&gt;&lt;center&gt;&lt;img src="http://www.dpexperte.de/blog/DeXter/Editor/EditorTabs.png" alt="The Editor Tabs Row" /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12255763-113361713733042732?l=delphi-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://delphi-notes.blogspot.com/feeds/113361713733042732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12255763&amp;postID=113361713733042732' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113361713733042732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12255763/posts/default/113361713733042732'/><link rel='alternate' type='text/html' href='http://delphi-notes.blogspot.com/2005/12/closing-editor-tabs-in-bds-2006.html' title='Closing the Editor Tabs in BDS 2006'/><author><name>Daniel "sakura" Wischnewski</name><uri>http://www.blogger.com/profile/13541149824714377940</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://www.dpexperte.de/blog/images/v2/me.jpg'/></author><thr:total>3</thr:total></entry></feed>
