tag:blogger.com,1999:blog-122557632008-06-25T20:52:01.891+02:00Delphi Developer NotesDaniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comBlogger144125tag:blogger.com,1999:blog-12255763.post-15413364842422110772007-09-24T11:01:00.000+02:002007-09-24T11:04:30.788+02:00Finally closing this blog<span style="font-family:trebuchet ms;">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.</span><br /><span style="font-family:Trebuchet MS;"></span><br /><span style="font-family:Trebuchet MS;">The new blog supports categories and is just starting, so you have not missed anything so far ;-)</span><br /><span style="font-family:Trebuchet MS;"></span><br /><span style="font-family:Trebuchet MS;">To read my new blog, go to <a href="http://www.gumpi.com/">http://www.gumpi.com/</a> and start reading.</span><br /><span style="font-family:Trebuchet MS;"></span><br /><span style="font-family:Trebuchet MS;">Thanks to all readers in the past, and hello to all readers to come.</span><br /><span style="font-family:Trebuchet MS;"></span><br /><div align="center"><span style="font-family:Trebuchet MS;"><strong>* * * THIS BLOG IS CLOSED NOW * * *</strong></span></div>Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1163415756427852742006-11-13T11:58:00.000+01:002006-11-13T12:02:36.453+01:00Kick-Start database modelsYesterday, 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.<br /><br />Link: <a href="http://www.databaseanswers.org/data_models/index.htm" target="_blank">Database Answers: 'Kick-Start' Data Models</a>Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1162831866508123222006-11-06T17:44:00.000+01:002006-12-03T18:53:53.883+01:00Thanks to the whole BDS TeamToday a personal note from me to the whole BDS team over at Borland / DTG!<br /><br />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.<br /><br />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.<br /><br />THANKS!!!<br /><center><a href="http://www.dpexperte.de/Blog/DeXter/Thanks/cover.jpg" target="_blank"><img src="http://www.dpexperte.de/Blog/DeXter/Thanks/cover_sm.jpg" alt="Turbo Delphi Cover" /></a><br /><a href="http://www.dpexperte.de/Blog/DeXter/Thanks/inside.jpg" target="_blank"><img src="http://www.dpexperte.de/Blog/DeXter/Thanks/inside_sm.jpg" alt="Look at all those signatures :)" /></a><br /></center>Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1162652040430369362006-11-04T15:49:00.000+01:002006-11-04T15:54:00.430+01:00Borland DTG comes near your home townThe Borland DTG Germany is again on the road and coming to three towns this time. To Cologne (Köln) on November 21<sup>st</sup>, to Lucern (Switzerland) on November 23<sup>rd</sup>, and to Dresden on November 29<sup>th</sup>. Be sure to come and visit us when possible.<br /><br />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.<br /><br />So, register and come visit us: <a href="http://www.devtracks.de/" target="_blank">http://www.devtracks.de/</a>Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1162651367276496962006-11-04T15:32:00.000+01:002006-11-07T22:22:07.546+01:00Running the BDS 2006 IDE against MS.NET 2.0Hello,<br /><br />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!<br /><br />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!<br /><br />Now, where is the drawback? Simple, it will only work for Delphi Win32 and C++ Builder. Do <strong>not</strong> 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!<br /><br />Copy your <em>$(BDS)\Bin\bds.exe</em> and name the copy <em>bds2.exe</em>. Do the same with the <em>bds.exe.config</em> and name it <em>bds2.exe.config</em>. Open the <em>bds2.config</em> file and look for the node-entry <strong>configuration\startup</strong>. Change the value of the version attribute to <strong>version="<em>v2.0.50727</em>"</strong>. Now, you have to have the MS.NET Framework installed, start the BDS2.EXE <strong>with</strong> the paramater <em> -pDelphi</em> for the Delphi Win32 personality and enjoy.<br /><br />So far I have not hit any problems using that little feature, just more fun!<br /><br />P.S.: I'll now start blogging more again, sorry for the long off-time.<br />-- DanielDaniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1161773765541795262006-10-25T12:53:00.000+02:002006-10-25T19:02:21.210+02:00Google Code Search finally...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 <em>Delphi</em> as language :-)<br /><br /><a href="http://www.google.com/codesearch?hl=en&lr=&q=Base64+lang%3Adelphi" target="_blank">Google Code Search</a>Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1160914585243118312006-10-15T14:15:00.000+02:002006-10-15T14:16:25.256+02:00The logs again...Well, I was asked for the current statistics and here they are (just our server)<br /><br /><blockquote>prereqs.exe: 1<br />prereqs.zip: 810<br />prereqs_de.zip: 166<br />prereqs_en.zip: 19<br />prereqs_fr.zip: 2<br />prereqs_jp.zip: 1<br />prereqsde.zip: 890<br />prereqsen.zip: 1<br />prereqsfr.zip: 31<br />prereqsjp.zip: 43<br />turbo_de.iso.zip: 1<br />turbocpp.exe: 484<br />turbocpp_de.exe: 474<br />turbocpp_de.iso.zip: 209<br />turbocpp_en.exe: 91<br />turbocpp_en.iso.zip: 58<br />turbocpp_fr.exe: 14<br />turbocpp_fr.iso.zip: 6<br />turbocpp_jp.exe: 49<br />turbocpp_jp.iso.zip: 5<br />turbocppcd.png: 95<br />turbocsharp.exe: 295<br />turbocsharp_de.exe: 317<br />turbocsharp_de.iso.zip: 141<br />turbocsharp_en.exe: 14<br />turbocsharp_en.iso.zip: 31<br />turbocsharp_fr.exe: 7<br />turbocsharp_fr.iso.zip: 2<br />turbocsharp_jp.exe: 32<br />turbocsharp_jp.iso.zip: 4<br />turbocsharpcd.png: 65<br />turbodelphi.exe: 721<br />turbodelphi_de.exe.zip: 1<br />turbodelphi_de.exe: 1469<br />turbodelphi_de.iso.zip: 599<br />turbodelphi_en.exe: 44<br />turbodelphi_en.iso.zip: 185<br />turbodelphi_fr.exe: 25<br />turbodelphi_fr.iso.zip: 6<br />turbodelphi_jp.exe: 44<br />turbodelphi_jp.iso.zip: 6<br />turbodelphi4net.exe: 253<br />turbodelphi4net_de.exe: 381<br />turbodelphi4net_de.iso.zip: 204<br />turbodelphi4net_en.exe: 21<br />turbodelphi4net_en.iso.zip: 46<br />turbodelphi4net_fr.exe: 11<br />turbodelphi4net_fr.iso.zip: 3<br />turbodelphi4net_jp.exe: 24<br />turbodelphi4net_jp.iso.zip: 3<br />turbodelphi4netcd.png: 71<br />turbodelphicd.png: 185<br />Total Downloads: 17320</blockquote>Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1159547402045232712006-09-29T18:27:00.000+02:002006-09-30T13:34:54.403+02:00Summary of the EKON X and EuroDevCon 2006 at Frankfurt/GermanyWell, 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.<br /><br />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.<br /><br />But now, I just want to show some of the pictures and drop a few words here and there as apropriate ;-)<br /><br />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.<br /><br />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!<br />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.<br /><center><a href="http://www.dpexperte.de/Blog/EKON9/10/KeynotePanel.jpg" target="_blank"><img src="http://www.dpexperte.de/Blog/EKON9/10/KeynotePanel_sm.jpg" alt="The Panel of the sitting speakers during the technical keynote" /><br /></a></center><br />And thank you Gerard for using my Community Welcome Page!<br /><center><a href="http://www.dpexperte.de/Blog/EKON9/10/KeynoteWelcomePageGerard.jpg" target="_blank"><img src="http://www.dpexperte.de/Blog/EKON9/10/KeynoteWelcomePageGerard_sm.jpg" alt="Gerard uses the Community Welcome Page!" /><br /></a></center><br /><center><a href="http://www.dpexperte.de/Blog/EKON9/10/KeynoteHighlander.jpg" target="_blank"><img src="http://www.dpexperte.de/Blog/EKON9/10/KeynoteHighlander_sm.jpg" alt="Highlander and NDataStore" /><br /></a></center><br />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.<br /><center><a href="http://www.dpexperte.de/Blog/EKON9/10/KeynoteDavid.jpg" target="_blank"><img src="http://www.dpexperte.de/Blog/EKON9/10/KeynoteDavid_sm.jpg" alt="DavidI and his head band" /><br /></a></center><br />The keynote was directed by Jason Vokes, a great member of the European DTG group.<br /><center><a href="http://www.dpexperte.de/Blog/EKON9/10/KeynoteJason.jpg" target="_blank"><img src="http://www.dpexperte.de/Blog/EKON9/10/KeynoteJason_sm.jpg" alt="Jason Vokes" /><br /></a></center><br />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.<br /><center><a href="http://www.dpexperte.de/Blog/EKON9/10/KeynoteMasoud.jpg" target="_blank"><img src="http://www.dpexperte.de/Blog/EKON9/10/KeynoteMasoud_sm.jpg" alt="Masoud Kamali" /><br /></a></center><br />Hey Jeremy, this picture is just for you!<br /><center><a href="http://www.dpexperte.de/Blog/EKON9/10/KeynoteJeremy.jpg" target="_blank"><img src="http://www.dpexperte.de/Blog/EKON9/10/KeynoteJeremy_sm.jpg" alt="Jeremy North gets mention quiet prominently" /><br /></a></center><br />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.<br /><br />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.<br /><br />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!<br /><center><a href="http://www.dpexperte.de/Blog/EKON9/10/CodeCamp10Years.jpg" target="_blank"><img src="http://www.dpexperte.de/Blog/EKON9/10/CodeCamp10Years_sm.jpg" alt="10 time visitors" /><br /></a></center><br />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.<br /><center><a href="http://www.dpexperte.de/Blog/EKON9/10/CodeCampCake.jpg" target="_blank"><img src="http://www.dpexperte.de/Blog/EKON9/10/CodeCampCake_sm.jpg" alt="10 year celebration cake" /><br /></a></center><br />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.<br /><center><a href="http://www.dpexperte.de/Blog/EKON9/10/CodeCampDaniel.jpg" target="_blank"><img src="http://www.dpexperte.de/Blog/EKON9/10/CodeCampDaniel_sm.jpg" alt="Daniel Wolf" /><br /></a></center><br /><br />Now just some images from the EKON with no more words ;-)<br /><center><a href="http://www.dpexperte.de/Blog/EKON9/10/DavidI.jpg" target="_blank"><img src="http://www.dpexperte.de/Blog/EKON9/10/DavidI_sm.jpg" alt="DavidI" /><br /></a><a href="http://www.dpexperte.de/Blog/EKON9/10/DavidIAndMe.jpg" target="_blank"><img src="http://www.dpexperte.de/Blog/EKON9/10/DavidIAndMe_sm.jpg" alt="DavidI and Me" /><br /></a><a href="http://www.dpexperte.de/Blog/EKON9/10/Relaxing.jpg" target="_blank"><img src="http://www.dpexperte.de/Blog/EKON9/10/Relaxing_sm.jpg" alt="Relaxing and talking..." /><br /></a></center>Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1159547179772030582006-09-29T18:25:00.000+02:002006-09-30T13:35:57.020+02:00Dynamic Action Menu Items on the FlyAt 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.<br /><br />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.<br /><br />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.<br /><br />CodeCentral: <a href="http://cc.borland.com/item.aspx?id=24147" target="_blank">download for registered members (Delphi 2006 and C++Builder 2006)</a>Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1157720064470822102006-09-08T14:50:00.000+02:002006-09-08T14:54:24.490+02:00Analyzing the Logs...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:<br /><br /><blockquote>prereqs.zip: 550<br />prereqsde.zip: 703<br />prereqsfr.zip: 16<br />prereqsjp.zip: 37<br />turbocpp.exe: 464<br />turbocpp_de.exe: 348<br />turbocpp_fr.exe: 11<br />turbocpp_jp.exe: 47<br />turbocsharp.exe: 232<br />turbocsharp_de.exe: 226<br />turbocsharp_fr.exe: 6<br />turbocsharp_jp.exe: 31<br />turbodelphi.exe: 766<br />turbodelphi_de.exe: 851<br />turbodelphi_fr.exe: 25<br />turbodelphi_jp.exe: 48<br />turbodelphi4net.exe: 200<br />turbodelphi4net_de.exe: 266<br />turbodelphi4net_fr.exe: 11<br />turbodelphi4net_jp.exe: 22<br /><b>Total: 9720</b></blockquote><br /><br />This averages for a total traffic of 3.8 Terrabytes. Good that I don't have to pay the traffic ;-)Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1157712739089079692006-09-08T12:49:00.000+02:002006-09-08T12:52:19.103+02:00ISO Images onlineJust 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.<br /><br />The downloads have somewhat slowed down, so you should get good traffic again, without having to use BitTorrent or similar tools. ;-)<br /><br /><a href="http://www.delphipraxis.net/turbo_delphi_download.php" target="_blank">All Turbo Explorer Products</a>Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1157698170119305532006-09-08T08:47:00.000+02:002006-09-15T07:38:10.836+02:00Want more than one Turbo on your PC?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 ;)<br /><br /><a href="http://andy.jgknet.de/blog/archives/31-TurboMerger-Build-your-Turbo-Explorer-Studio.html" target="_blank">His blog entry and download</a>Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1157559227820021902006-09-06T18:08:00.000+02:002006-09-06T18:20:20.943+02:00Want to see the DP-Server image?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...<br /><center><a href="http://www.dpexperte.de/blog/dexter/turbo/load_turbo_delphi.jpg" target="_blank"><img src="http://www.dpexperte.de/blog/dexter/turbo/load_turbo_delphi_sm.jpg" alt="*WOW*" /></a></center><br /><br />FYI: the <a href="http://www.delphipraxis.net" target="_blank">Delphi-PRAXiS</a> is the largest German language Delphi-Forum and hosts the <a href="http://www.delphipraxis.net/turbo_delphi_download.php" target="_blank">information page</a> for my download server (a different one!).<br /><br />FYI 2: we expect to hit the 1 Terrabyte turbo traffic by noon tomorrow.<br /><br />FYI 3: If you get a "service unavailable" message from our servers, try again later. It simply meens that the connection limit is reached.Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1157545928670104702006-09-06T14:29:00.000+02:002006-09-07T08:26:20.383+02:00Sorry for all who just got kickedWe 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.<br /><br />Sorry to all who have to wait, but it is better once you get your slot ;)Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1157540904595799222006-09-06T13:06:00.000+02:002006-09-06T13:08:24.610+02:00Turbo ISO imagesWell, 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 ;-)Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1157538127874858322006-09-06T12:11:00.000+02:002006-09-06T13:34:37.246+02:00Server on Fire...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 ;-)<br /><br />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.<br /><center><img src="http://www.dpexperte.de/blog/dexter/turbo/logo_right_fire.gif" alt="Server on Fire - try again later ;-)" /></center><br />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....<br /><center><img src="http://www.dpexperte.de/blog/dexter/turbo/Online_Today.png" alt="Just an overwehlming list of visitors..." /></center><br />Last, but not least an image of the network traffic on our server :-o<br /><center><a href="http://www.dpexperte.de/blog/dexter/turbo/network_traffic.png" target="_blank"><img src="http://www.dpexperte.de/blog/dexter/turbo/network_traffic_sm.png" alt="90% steady, at 90MBit/s" /></a></center>Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1157487473500911322006-09-05T22:14:00.000+02:002006-09-06T02:46:49.846+02:00Turbo Editions are onlineWell, just a few minutes ago, the Turbo editions of the Borland Developer Studio were officially available for download.<br /><br />Demand was so huge, that some already figured out the correct links a few hours ago. But feel free to get them now.<br /><br />For members of the Delphi-PRAXiS free downloads are available through one of our Frankfurt based servers.<br /><br />Home Page: <a href="http://www.turboexplorer.com" target="_blank">turboexplorer.com</a><br />Downloads: <a href="http://www.turboexplorer.com/downloads" target="_blank">Official Download Sites</a>Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1157364089301371792006-09-04T11:58:00.000+02:002006-09-05T04:45:43.690+02:00Turbo media seen "in the wild"Today the DTG of Borland has a <a href="http://www.devtracks.de" target="_blank">DevTrack</a> 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)<br /><br /><center><br /><a href="http://www.dpexperte.de/blog/dexter/turbo/TurboDelphiDiscs.jpg" target="_blank"><img src="http://www.dpexperte.de/blog/dexter/turbo/TurboDelphiDiscs_sm.jpg" alt="Turbo Product discs" /></a><br /><br /><a href="http://www.dpexperte.de/blog/dexter/turbo/TurboDelphiBoth.jpg" target="_blank"><img src="http://www.dpexperte.de/blog/dexter/turbo/TurboDelphiBoth_sm.jpg" alt="Turbo Product Boxes" /></a><br /></center>Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1157301354602346492006-09-03T18:33:00.000+02:002006-09-04T10:43:40.096+02:00WPF and .NET 3.0 with BDS 2006?I just ran across one interesting post that shows how you can access WPF and other .NET 3.0 features using the BDS 2006.<br /><br />Okay, it is an quiet easy sample, and question will be would you want to do larger ones this way, but it is possible.<br /><br />Read the post on <a href="http://blogs.slcdug.org/rhordijk/archive/2006/09/03/4009.aspx" target="_blank">Bob's Delphi Stuff</a>Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1157226541604105092006-09-02T21:45:00.000+02:002006-09-04T02:38:53.953+02:00View your Pocket PC on your PCYesterday 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.<br /><br />The tool is available for free <a href="http://www.microsoft.com/technet/prodtechnol/wce/downloads/ppctoys.mspx#ELD" target="_blank">from Microsoft</a>.Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1157138907506755122006-09-01T21:26:00.000+02:002006-09-01T21:28:27.520+02:00Questions about the Turbos?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.<br /><br />Read the <a href="http://bdn.borland.com/article/33659" target="_blank">FAQ</a>!Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1156504824728239052006-08-25T13:09:00.000+02:002006-08-25T13:20:24.750+02:00OpenSource ISAPI Extension Loader for DebuggingThis is the second installment, as an afterthought to <a href="http://delphi-notes.blogspot.com/2006/08/opensource-isapi-filter-loader-for.html" target="_blank">OpenSource ISAPI Filter Loader for Debugging</a>. Just as updating Filters normally forces you to restart your IIS, so does updating an extension.<br /><br />How does it work?<br /><br />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 <em>SomeISAPIExtension.dll</em>, name mine <em>SomeISAPIExtension.dll</em>, too.<br /><br />Now rename your ISAPI extension to <em>SomeISAPIExtension.<strong>upd</strong></em>, 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 <em>SomeISAPIExtension.<strong>run</strong></em> and load it into memory and pass all requests along.<br /><br />When you have another update, copy it as <em>SomeISAPIExtension.<strong>upd</strong></em> 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 <em>SomeISAPIExtension.<strong>bak</strong></em>, rename yours to <em>SomeISAPIExtension.<strong>run</strong></em> 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.<br /><br />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 <u>it is not designed for live services</u>!<br /><br />Download at Borland CodeCentral: <a href="http://cc.borland.com/item.aspx?id=24086" target="_blank">ISAPI Extension Loader for Debugging</a>.Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1156495660131233772006-08-25T10:32:00.000+02:002006-10-22T19:16:11.496+02:00OpenSource ISAPI Filter Loader for DebuggingA member of our German Delphi community, had a problem with a product named <em>Egg-Loader</em>. What does it do?<br /><br />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 <em>.update</em> instead off <em>.dll</em>. The <em>Egg-Loader</em> 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 <em>Content <strong>ACE</strong></em> v3 and v4.<br /><br />How does it work?<br /><br />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 <em>SomeISAPIFilter.dll</em>, name mine <em>SomeISAPIFilter.dll</em>, too.<br /><br />Now rename your ISAPI Filter to <em>SomeISAPIFilter.<strong>upd</strong></em>, 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 <em>SomeISAPIFilter.<strong>run</strong></em> and load it into memory and pass all requests along.<br /><br />When you have another update, copy it as <em>SomeISAPIFilter.<strong>upd</strong></em> 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 <em>SomeISAPIFilter.<strong>bak</strong></em>, rename yours to <em>SomeISAPIFilter.<strong>run</strong></em> and load it. Then, your new version will start to handle all requests.<br /><br />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 <u>it is not designed for live services</u>!<br /><br />Download at Borland CodeCentral: <a href="http://cc.borland.com/item.aspx?id=24085" target="_blank">ISAPI Filter Loader for Debugging</a>.<br /><br />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?Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1156447725298787042006-08-24T21:25:00.000+02:002006-08-24T21:28:45.313+02:00And yet another videoWhile Marco Cantù has <a href="http://blog.marcocantu.com/blog/more_old_video.html" target="_blank">blogged</a> 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...?<br /><br />YouTube: <a href="http://www.youtube.com/watch?v=VmygOESWM5Q" target="_blank">Delphi 3 CD goodie</a>Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.comtag:blogger.com,1999:blog-12255763.post-1156354794603367692006-08-23T19:38:00.000+02:002006-08-23T19:40:33.983+02:00Late, but do not missToday, at 12 pm PDT Jason Vokes will be online with Nick Hodges on the <em>Delphi Hour</em>. This is 9 PM CET, about 90 minutes from now.<br /><br />Do not miss!<br /><br />Spread the word, Nick told us kinda late this time...<br />Link to <a href="http://ec.borland.com/eventDisplay.faces?e=673&v=month&t=1156347447099" target="_blank">Event Central</a>Daniel "sakura" Wischnewskihttp://www.blogger.com/profile/13541149824714377940noreply@blogger.com