<?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-4304420502887124780</id><updated>2012-02-13T21:55:11.574-08:00</updated><category term='Rave 8 BEX'/><category term='Rave Printer Drivers'/><category term='Rave Unicode'/><category term='Rave Oracle Italy'/><category term='Rave'/><category term='Delphi .net Win32'/><title type='text'>Rave, Delphi and more</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>66</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-8033583521344383758</id><published>2010-02-27T02:54:00.000-08:00</published><updated>2010-02-27T02:58:46.234-08:00</updated><title type='text'>Time to say “Goodbye“</title><content type='html'>It‘s for me time to say goodbye ... don‘t worry, not to Delphi! &lt;br /&gt;&lt;br /&gt;I‘m a long time user of Rave Reports and a TeamNevrona member since 2002. Many know me from the newsgroups or met me on conferences and so on. During those years, I gave more than 50 trainings and a lot of reporting-sessions on conferences in Europe and the US about Rave Reports. &lt;br /&gt;&lt;br /&gt;I really love the power of RAVE Reports, but must admit that Rave has a high learning curve for developers who come from another report engines. In my trainings I tried to open „the door into Rave“ and I got a lot of positive feedback over the years from many attendees. All my reports in my applications use Rave and customers are happy with the performance and quality. &lt;br /&gt;But I noticed (like many others, I get every weeks many emails from Rave-users all over the world ) that it seems that Nevrona Design does not have the power to publish a stable Rave8 version or a BE-version for Delphi 2009 / 2010 which I can use in a production environment with complex reports ... (I don‘t talk about a new IDE, which they have announced in 2007, I mean only the support of Unicode and so on, the IDE is another story which I don‘t comment upon right now).&lt;br /&gt;&lt;br /&gt;It is unfortunate....&lt;br /&gt;&lt;br /&gt;I‘ll move on to a new reporting engine with my change to Delphi 2010. But believe me, it‘s not an easy way to take, however, I see no alternatives at the moment. A lot of developers must stay with Delphi 2007 or older because they need a stable Rave BEX with their additional components or customized sources, like me. &lt;br /&gt;More than two years we are anticipating the release of Rave 8, yet Nevrona Design has not published a stable version.  I‘m in the situation to switch to Delphi 2010 with the really cool Datasnap-Framework and I need a stable reporting engine. &lt;br /&gt;I‘ve ordered FastReport 4.9 and have made my first steps in FR in the last weeks... &lt;br /&gt;&lt;br /&gt;I‘ll not update this blog in the future, only one new thread about my new blog will be coming in the next couple of weeks. The content of the new blog will be focused on Delphi &amp; SQL-language &amp; Database development (well, I‘m a database-junkie since over the last 20 years now). &lt;br /&gt;&lt;br /&gt;stay tuned...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-8033583521344383758?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/8033583521344383758/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=8033583521344383758' title='6 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8033583521344383758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8033583521344383758'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2010/02/time-to-say-goodbye.html' title='Time to say “Goodbye“'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-3604745883005992040</id><published>2010-02-11T08:34:00.000-08:00</published><updated>2010-02-11T08:46:20.247-08:00</updated><title type='text'>Rave - Localization - Setup and Preview-Form</title><content type='html'>It seems that the Nevrona Server haven't all files from the Tip&amp;Trick-Page. &lt;br /&gt;&lt;br /&gt;I've received this week two emails with the "I miss the zip-file from Tip #72".&lt;br /&gt;Well, here is the zip-file to &lt;a href="http://thomas.pfister.googlepages.com/rave_dtformsetup.zip"&gt;download&lt;/a&gt;.&lt;br /&gt;In the next link you see, how easy you can write your own preview without the old-style Preview from Rave BE(X) (many developers in my trainings define the built-in forms "ugly"...) in your application. &lt;a href="http://thomas.pfister.googlepages.com/render_preview.zip"&gt;Link&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-3604745883005992040?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/3604745883005992040/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=3604745883005992040' title='2 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/3604745883005992040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/3604745883005992040'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2010/02/rave-localization-setup-and-preview.html' title='Rave - Localization - Setup and Preview-Form'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-257035934631553728</id><published>2010-01-08T23:28:00.000-08:00</published><updated>2010-01-08T23:31:53.995-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rave 8 BEX'/><title type='text'>Rave 8.0.1 Developer / Architect is available...</title><content type='html'>After a really long time Nevrona Designs have published Rave 8 BEX for Delphi 7 - 2010. &lt;br /&gt;&lt;br /&gt;It's available on the "registereduser"-Page from Nevrona. I plan this weekend to update the AddOn's for Rave8, which many developers need to start the update-tests! Especially the JPEG and GreenBar-component is very important for a lot of reports.&lt;br /&gt;stay tuned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-257035934631553728?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/257035934631553728/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=257035934631553728' title='3 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/257035934631553728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/257035934631553728'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2010/01/rave-801-developer-architect-is.html' title='Rave 8.0.1 Developer / Architect is available...'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-9121436866603276826</id><published>2010-01-02T12:13:00.000-08:00</published><updated>2010-01-02T12:21:20.911-08:00</updated><title type='text'>JPEG-AddOn for Rave 7.7 and Delphi 2010</title><content type='html'>The christmas-vacation is a good time to look into Delphi 2010 &amp; Rave 7.7 BE and try to create an update of the AddOn from Rave Reports. I started with the JPEG-AddOn and I remembered that the VCLJPG-package is changed since 2009 because Embarcadero adds new GIF and PNG-format. &lt;a href="http://thomas.pfister.googlepages.com/Install_ND_JPEG.zip"&gt;Here&lt;/a&gt; you'll find a beta-version of the JPEG-AddOn for Rave 7.7 and Delphi 2010 for testing (and using, on your own risk, of course). Thx for a feedback if it works in your environment..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-9121436866603276826?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/9121436866603276826/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=9121436866603276826' title='3 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/9121436866603276826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/9121436866603276826'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2010/01/jpeg-addon-for-rave-77-and-delphi-2010.html' title='JPEG-AddOn for Rave 7.7 and Delphi 2010'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-622818690403948836</id><published>2009-10-14T15:02:00.000-07:00</published><updated>2009-10-14T15:13:17.875-07:00</updated><title type='text'>Nevrona Rave 8 ....</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8mmjMfoshuY/StZK3idaA5I/AAAAAAAAAJc/Sm8riXWByOc/s1600-h/Rave8_D2010.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 92px;" src="http://1.bp.blogspot.com/_8mmjMfoshuY/StZK3idaA5I/AAAAAAAAAJc/Sm8riXWByOc/s200/Rave8_D2010.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5392579921826153362" /&gt;&lt;/a&gt;&lt;br /&gt;Hi all,&lt;br /&gt;&lt;br /&gt;believe it or not, I've the Rave 8 version here in my VMware-Machine with Delphi 2010 and Delphi 2007...&lt;br /&gt;Jim told me, that this is the RC-candidate, meaning that the member of TeamNevrona test at the moment the version and the release-date is very close.... Installed and worked well in Delphi 2007 and Delphi 2010 here.&lt;br /&gt;&lt;br /&gt;Please don't ask me why exactly the release of Version 8 had needed so long ....&lt;br /&gt;Nevrona Design will sending out an email to every Rave8-customer very soon with the detail-informations about download, serial....&lt;br /&gt;&lt;br /&gt;Beside this Jim Gunkel promised me that the website and the communication will be re-activated after the "suspend"-mode in the last timeframe.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-622818690403948836?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/622818690403948836/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=622818690403948836' title='7 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/622818690403948836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/622818690403948836'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2009/10/nevrona-rave-8.html' title='Nevrona Rave 8 ....'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8mmjMfoshuY/StZK3idaA5I/AAAAAAAAAJc/Sm8riXWByOc/s72-c/Rave8_D2010.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-9113432093411946495</id><published>2009-08-20T23:35:00.001-07:00</published><updated>2009-08-20T23:50:11.620-07:00</updated><title type='text'>DELPHI-IDE and the Virus INDUC.A... !!!</title><content type='html'>Some days ago I read in a german-page an i&lt;a href="http://www.heise.de/security/Virus-infiziert-Entwicklungsumgebung-Update--/news/meldung/143679"&gt;nformation&lt;/a&gt; about infected Delphi 4.0-7.0 IDE ... &lt;br /&gt;Well, I work with Delphi 2007-2009 and only from my legal version, no hack or anything else, I have a good (I hope..) virus-scanner. And in the hot summer this information is for the press a thing that they can publish ..&lt;br /&gt;&lt;br /&gt;But today I realize that this can be a real problem... in one of our department is an application active (from a card-machine vendor) that is written in Delphi. Every virus-alert I receive from the virus-server over email and this is the mail from this night (after update the pattern from TrendMicro and) while the backup runs and copy the folder to the ultrium-drive:&lt;br /&gt;&lt;br /&gt;Well, the application is definitly with the virus infected and the vendor of the application have admited: yes, they have an infected Delphi active ... &lt;br /&gt;&lt;br /&gt;result: be carefull with other applications in your network.... and update the virus-pattern...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Gesendet: Donnerstag, 20. August 2009 22:23&lt;br /&gt;An:&lt;br /&gt;Betreff: Viren/Malware entdeckt&lt;br /&gt;&lt;br /&gt;Virus/Malware: PE_INDUC.A&lt;br /&gt;Computer: WALLY&lt;br /&gt;Domäne: Domlla&lt;br /&gt;Datei: D:\app_folder...\Data$$$$$$$Service.exe&lt;br /&gt;Datum/Zeitpunkt: 20.08.2009 22:22:29&lt;br /&gt;Ergebnis: Es wurde ein Virus entdeckt. Quarantäne nicht möglich.&lt;br /&gt;---------------------------------------------------&lt;br /&gt;Virus/Malware: PE_INDUC.A&lt;br /&gt;Computer: WALLY&lt;br /&gt;Domäne: Domlla&lt;br /&gt;Datei: D:\$$$$$\Classic.dll&lt;br /&gt;Datum/Zeitpunkt: 20.08.2009 22:22:30&lt;br /&gt;Ergebnis: Quarantäne&lt;br /&gt;---------------------------------------------------&lt;br /&gt;Virus/Malware: PE_INDUC.A&lt;br /&gt;Computer: WALLY&lt;br /&gt;Domäne: Domlla&lt;br /&gt;Datei: D:\$$$$$$\G$$$$$.dll&lt;br /&gt;Datum/Zeitpunkt: 20.08.2009 22:22:35&lt;br /&gt;Ergebnis: Quarantäne&lt;br /&gt;---------------------------------------------------&lt;br /&gt;Virus/Malware: PE_INDUC.A&lt;br /&gt;Computer: WALLY&lt;br /&gt;Domäne: Domlla&lt;br /&gt;Datei: D:\$$$$$$\$$$$$$ctor.exe&lt;br /&gt;Datum/Zeitpunkt: 20.08.2009 22:22:40&lt;br /&gt;Ergebnis: Quarantäne&lt;br /&gt;---------------------------------------------------&lt;br /&gt;Virus/Malware: PE_INDUC.A&lt;br /&gt;Computer: WALLY&lt;br /&gt;Domäne: Domlla&lt;br /&gt;Datei: D:\$$$$$\paycon.dll&lt;br /&gt;Datum/Zeitpunkt: 20.08.2009 22:22:40&lt;br /&gt;Ergebnis: Quarantäne&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-9113432093411946495?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/9113432093411946495/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=9113432093411946495' title='4 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/9113432093411946495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/9113432093411946495'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2009/08/delphi-ide-and-virus-induca.html' title='DELPHI-IDE and the Virus INDUC.A... !!!'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-6270592469886807308</id><published>2009-07-16T08:30:00.000-07:00</published><updated>2009-07-16T08:43:48.330-07:00</updated><title type='text'>Delphi and Oracle ....</title><content type='html'>Next month I will make a &lt;a href="http://entwickler-akademie.de/ak/psecom,id,23,seminar,119.html"&gt;training&lt;/a&gt; here in Germany about Delphi and Oracle.&lt;br /&gt;Delphi Developers can choose between many databases on the market available, both commercial and freeware. Embarcadero offers InterBase and BlackfishSQL, both are really great. But in many discussions with customers we often hear that another database then the "house-database" isn't "good", the zero- or low-administration isn't an argument for them. The reason is usually that the administrative effort is very high when several databases are used on the network (backup, ressources, patch-installation, update). Oracle is very often used in big environments and then it's good when the developer can say: "Oracle database, no problem" .... &lt;br /&gt;I will open the door to this database, explain the basics, what is different to smaller databases and  what are good db-tools to connect and work with &lt;a href="http://www.oracle.com"&gt;Oracle&lt;/a&gt;. Well, we have with the DatabaseGear-part of Embarcadero really great opportunities. &lt;br /&gt;Perhaps we'll see us in Frankfurt in August, or in October in San Francisco on the &lt;a href="http://www.oracle.com/us/openworld/index.htm"&gt;OpenWorld2009-conference&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-6270592469886807308?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/6270592469886807308/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=6270592469886807308' title='3 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/6270592469886807308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/6270592469886807308'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2009/07/delphi-and-oracle.html' title='Delphi and Oracle ....'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-5298611396665805680</id><published>2009-05-20T06:30:00.001-07:00</published><updated>2009-08-13T01:24:30.686-07:00</updated><title type='text'>BlaisePascal magazine - special edition -</title><content type='html'>since today is a special edition from the BlaisePascal Magazine &lt;a href="http://www.blaisepascal.eu"&gt;available&lt;/a&gt;. &lt;br /&gt;This is a special issue with over 100 pages and is for free.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-5298611396665805680?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/5298611396665805680/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=5298611396665805680' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/5298611396665805680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/5298611396665805680'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2009/05/blaisepascal-magazine-special-edition.html' title='BlaisePascal magazine - special edition -'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-6886605624069195966</id><published>2009-05-16T08:35:00.000-07:00</published><updated>2009-05-16T08:50:17.704-07:00</updated><title type='text'>DelphiLive - where legend meets tomorrow...</title><content type='html'>The main conference have yesterday finished. &lt;br /&gt;We've get a lot of news from the developers "behind the code of Delphi". A great "zip-version" is &lt;a href="http://robstechcorner.blogspot.com/2009/05/delphilive-where-is-delphi-going.html"&gt;here&lt;/a&gt; and I'll not repeat it in my posts (except that I use a MacBook and happy about ProjectX ....). &lt;br /&gt;Beside all the informations it's everytime great to see on all on a face-to-face-conferences and make new experience on the talks with many friends of the Delphi-community (where I spend many conferences and so on for the last 14 years). Hopefully see you next year here in US again!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-6886605624069195966?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/6886605624069195966/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=6886605624069195966' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/6886605624069195966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/6886605624069195966'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2009/05/delphilive-where-legend-meets-tomorrow.html' title='DelphiLive - where legend meets tomorrow...'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-3128317686957527312</id><published>2009-04-01T04:29:00.000-07:00</published><updated>2009-04-01T04:33:29.193-07:00</updated><title type='text'>Rave 7.6.2 for Delphi 2009 is available...</title><content type='html'>after a long time it's ready and available:&lt;br /&gt;&lt;br /&gt;the &lt;a href="http://cc.embarcadero.com/item/26833"&gt;7.6.2 patch&lt;/a&gt; for Rave BE for Delphi 2009. Especially the Scripting is working again and some other important things works now....&lt;br /&gt;&lt;br /&gt;http://cc.embarcadero.com/reg/rad_studio&lt;br /&gt;&lt;br /&gt;And now I'll start my session-work for the &lt;a href="http://www.delphilive.com"&gt;delphilive&lt;/a&gt;-conference in San Jose :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-3128317686957527312?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/3128317686957527312/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=3128317686957527312' title='2 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/3128317686957527312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/3128317686957527312'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2009/04/rave-762-for-delphi-2009-is-available.html' title='Rave 7.6.2 for Delphi 2009 is available...'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-7697097864452125183</id><published>2009-03-07T11:45:00.000-08:00</published><updated>2009-03-07T12:14:12.037-08:00</updated><title type='text'>Delphi and Oracle</title><content type='html'>In may I make a 1-day training for the german &lt;a href="http://www.entwickler-akademie.de/"&gt;entwickler-akademie&lt;/a&gt; with the subject "&lt;a href="http://entwickler-akademie.de/ak/psecom,id,23,seminar,119.html"&gt;Delphi and Oracle&lt;/a&gt;".&lt;br /&gt;I'll explain the database "Oracle" for developers with some dba-secrets, connecting Delphi 200x with Oracle-databases and more.&lt;br /&gt;I love (and work of course) &lt;a href="http://www.codegear.com/products/interbase"&gt;InterBase&lt;/a&gt; and &lt;a href="http://www.codegear.com/products/blackfish"&gt;BlackfishSQL&lt;/a&gt;, but many companies or authorities have Oracle in use and won't "insert" another database in the network / on the servers...&lt;br /&gt;I will show that Oracle is a normal database and not a mystical software-product for dba-professionals only on this training. Introducing the architecture of Oracle, understanding the communication form the delphi-app with the database over the ora-client (and the oracle &lt;a href="http://www.oracle.com/technology/tech/oci/instantclient/index.html"&gt;instantclient&lt;/a&gt;, which works with dbx4...) and creating trigger and stored procedures with PL/SQL, a pascal-like language.&lt;br /&gt;&lt;br /&gt;Beside this Oracle-stuff I'll use and demonstrate dbx4 and show some secrets of this framework, like the handling of streams with dbx4:&lt;br /&gt;&lt;br /&gt;  &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;FileStream := TFileStream.Create(EInfoPDF.Text, fmOpenRead);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    TDBXStreamValue(Command.Parameters[1].Value).SetStream(FileStream);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    Command.ExecuteUpdate;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Last week I finished a small (db-)application with Delphi and dbx4 and it's pretty easy to send (pdf)files into the database with dbx4 ...&lt;br /&gt;&lt;br /&gt;And after this training I'll fly to California...&lt;br /&gt;Why: &lt;span style="font-weight: bold;"&gt;A &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://www.delphilive.com/"&gt;face-to-face conference&lt;/a&gt;&lt;span style="font-weight: bold;"&gt; for all Delphi-Developers around the world&lt;/span&gt; .... (great news that in US is a conference &lt;a href="http://rave-notes.blogspot.com/2007/09/ekon-coderage-ii-face-to-face-or.html"&gt;again&lt;/a&gt; ...)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-7697097864452125183?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/7697097864452125183/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=7697097864452125183' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/7697097864452125183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/7697097864452125183'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2009/03/delphi-and-oracle.html' title='Delphi and Oracle'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-116894172967582837</id><published>2009-01-19T00:42:00.001-08:00</published><updated>2009-03-29T15:23:46.404-07:00</updated><title type='text'>Rave AddOns</title><content type='html'>Many developers have noticed that the Nevrona-Page isn't at the moment ready to use. &lt;div&gt;Especially the AddOn's aren't available. I've created a link-list to download the files from the nevrona.com-folder.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Rave 5:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;GreenBar &lt;/div&gt;&lt;div&gt;   Rave &lt;a href="http://www.nevrona.com/files/nd_gbar50.zip"&gt;5.0&lt;/a&gt; &lt;a href="http://www.nevrona.com/files/nd_gbar513.zip"&gt;5.1&lt;/a&gt; &lt;a href="http://www.nevrona.com/files/nd_gbar603.zip"&gt;6&lt;/a&gt;  &lt;a href="http://www.nevrona.com/files/ND_GBar70.zip"&gt;7&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;GIF&lt;/div&gt;&lt;div&gt;   Rave &lt;a href="http://www.nevrona.com/files/nd_gif50.zip"&gt;5.0&lt;/a&gt; &lt;a href="http://www.nevrona.com/files/nd_gif51.zip"&gt;5.1&lt;/a&gt; &lt;a href="http://www.nevrona.com/files/nd_gif60.zip"&gt;6&lt;/a&gt; &lt;a href="http://www.nevrona.com/files/nd_gif70.zip"&gt;7&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;JPEG&lt;/div&gt;&lt;div&gt;   Rave &lt;a href="http://www.nevrona.com/files/nd_jpeg50.zip"&gt;5.0&lt;/a&gt; &lt;a href="http://www.nevrona.com/files/nd_jpeg513.zip"&gt;5.1&lt;/a&gt;  &lt;a href="http://www.nevrona.com/files/nd_jpeg60.zip"&gt;6&lt;/a&gt; &lt;a href="http://www.nevrona.com/files/ND_JPEG70.zip"&gt;7&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Grid&lt;/div&gt;&lt;div&gt;   Rave &lt;a href="http://www.nevrona.com/files/nd_grid50.zip"&gt;5.0&lt;/a&gt; &lt;a href="http://www.nevrona.com/files/nd_grid513.zip"&gt;5.1&lt;/a&gt; &lt;a href="http://www.nevrona.com/files/nd_grid60.zip"&gt;6&lt;/a&gt; &lt;a href="http://www.nevrona.com/files/nd_grid70.zip"&gt;7&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;EAN8 Barcode&lt;/div&gt;&lt;div&gt;   Rave &lt;a href="http://www.nevrona.com/files/nd_barean8508.zip"&gt;5.0&lt;/a&gt; &lt;a href="http://www.nevrona.com/files/nd_barean8513.zip"&gt;5.1&lt;/a&gt; &lt;a href="http://www.nevrona.com/files/nd_barean8603.zip"&gt;6&lt;/a&gt; &lt;a href="http://www.nevrona.com/files/nd_ean870.zip"&gt;7&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Datalinks&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Advantage &lt;a href="http://www.nevrona.com/files/DatalinkAdvantage.zip"&gt;6&lt;/a&gt; &lt;a href="http://www.nevrona.com/files/DatalinkAdvantage7.zip"&gt;7&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.nevrona.com/files/DatalinkInterbase.zip"&gt;InterBase&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.nevrona.com/files/DatalinkOracle.zip"&gt;Oracle&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If a link is broken please insert a comment here, thx!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And after release of Rave 8 Nevrona Design will activate the homepage again and this blog-entry will be obsolete;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-116894172967582837?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/116894172967582837/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=116894172967582837' title='7 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/116894172967582837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/116894172967582837'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2009/01/blog-post.html' title='Rave AddOns'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-3498715331636760697</id><published>2009-01-07T03:36:00.000-08:00</published><updated>2009-01-07T04:37:38.414-08:00</updated><title type='text'>Rave and the old preview...</title><content type='html'>Rave have since version 3 the same preview-form. Many users of Rave don't understand why it's not with a newer design available. &lt;div&gt;First the BEX users have the complete source and on the other side (for BE-users and corporate-design-developers) you have with Delphi and Rave all the flexibility you need for your own preview in your application-form, with your look&amp;amp;feel.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the following example you see how easy an own preview in your form is:&lt;/div&gt;&lt;div&gt;You must only insert a TScrollBox from Delphi and instead of the RvSystem the RvNDRWriter for the engine of your RvProject. To render the report into the scrollBox you need the RvRenderPreview-component from the Rave-register;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;you can insert the componenta on your form or create on runtime:&lt;/div&gt;&lt;div&gt;&lt;div&gt;   &lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;   RvRenderPreview1: TRvRenderPreview;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;    RvNDRWriter1: TRvNDRWriter;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;    RvRenderPreview1 := TRvRenderPreview.Create(Self);&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;    RvNDRWriter1 := TRvNDRWriter.Create(Self);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Now you can show the report inside your application and don't need a special (old) form ...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;procedure TForm1.Button2Click(Sender: TObject);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;var&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;  MeinNDRStream: TMemoryStream;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;begin&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;  MeinNDRStream := TMemoryStream.Create;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;  RvProject1.Open;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;  RvProject1.Engine := RvNDRWriter1;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;  with RvNDRWriter1 do&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;  begin&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;    StreamMode := smUser;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;    Stream := MeinNDRStream;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;  end;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;  RvProject1.Execute;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;  // the report is now written into the TMemoryStream;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;  // you can use the report for many things without regenerate&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;  // the report again!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;  // e.g. preview, print and render into PDF/HTML or whatelse&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;  MeinNDRStream.Position := 0;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;  with RvRenderPreview1 do&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;  begin&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;    ScrollBox := ScrollBox1;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;    NDRStream := MeinNDRStream;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;    Render;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;  end;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt; MeinNDRStream.Position := 0;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;// here I use the report again for rendering into a pdf-file&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;// without regenerate it again ...  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;  RvRenderPDF1.PrintRender(MeinNDRStream,'c:\hello_world.pdf');&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;  // with RenderPage you can define a page and only &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;  // this page is   rendered:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;  RvRenderpdf1.RenderPage(1);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;end;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To navigate in your report you have the following possibilities:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt;&lt;div&gt;  RvRenderPreview1.PrevPage;&lt;/div&gt;&lt;div&gt;  RvRenderPreview1.NextPage;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  RvRenderPreview1.LastPage := RvRenderPreview1.Pages;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;  RvRenderPreview1.FirstPage := 0;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: georgia;"&gt;Here you get the total pages outside Rave:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;    RvRenderPreview1.Pages&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-3498715331636760697?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/3498715331636760697/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=3498715331636760697' title='8 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/3498715331636760697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/3498715331636760697'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2009/01/rave-and-old-preview.html' title='Rave and the old preview...'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-8961393464824942333</id><published>2008-12-14T02:16:00.000-08:00</published><updated>2008-12-14T02:40:55.051-08:00</updated><title type='text'>the programmers...</title><content type='html'>I noticed on &lt;a href="http://www.delphifeeds.com"&gt;delphifeeds&lt;/a&gt; this sunday morning the blog about "&lt;a href="http://thedorictemple.blogspot.com/2008/12/do-all-great-programmers-start-young.html"&gt;Do all great programmers start young&lt;/a&gt;".&lt;br /&gt;Some month ago I found another blog: &lt;a href="http://blogs.netapp.com/dave/2008/07/can-a-programme.html"&gt;Can A Programmer Be Ten Times More Productive?&lt;/a&gt;&lt;br /&gt;(it's from NetApp, a storage company with high-perfomance software inside to make all the possibility of iSCSI, SAN, NAS and so on availble).&lt;br /&gt;&lt;br /&gt;I think with learning you'll get more and more skill, but to have more than other you need to look around your dev-world and combine all the complexe informations. Only with developing (in ObjectPascal) you're sometimes an expert in Pascal, but this isn't enough in our time. You need more than this. A good developer must understand the complete architecture and how software-products need to be developed for current &lt;span style="font-style: italic;"&gt;and future&lt;/span&gt; needs; and this is very important for the complete architecture. And with the experience of many years you learn from the feedback of your customer the "usability" of your applications and beside this is the high performance software design only possible when you know more then (pascal)-programming. A reference to many other areas expand the skill day by day.&lt;br /&gt;A good programmer brings a rare combination of breadth, depth and vision to his daily work and an architect or programmer must make many decision every day (also the explanations behind the decisions should be good / excellent) quickly and effectively and directs the product very well.&lt;br /&gt;I always wonder about many programmers how they manages  the spare time to be proficient in the current and future technologies which are happening in the industry all the time...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-8961393464824942333?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/8961393464824942333/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=8961393464824942333' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8961393464824942333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8961393464824942333'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/12/programmers.html' title='the programmers...'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-761594226058655179</id><published>2008-11-03T12:05:00.001-08:00</published><updated>2008-11-03T12:13:14.858-08:00</updated><title type='text'>Delphi 2009 and Rave 7.6 ...</title><content type='html'>&lt;div&gt;D2009 is a whole new game - Unicode and a NEW binary format and there is no  simple update for Rave 7.0x BEX available. With Rave 8 BEX is a version for D2009 beside the included  BE-version available (if it's released from Nevrona Designs). I know, a lot of the readers wait for Rave 8 ... at the moment is Rave 7.6 the show stopper ....&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:100%;"&gt;Delphi 2009 is CodeGear's first release of a Unicode enabled  version of Delphi for Win32. That is a very major change for Delphi and it has  been (still is) a challenge. The first release of Rave BE 7.6 (bundled edition)  included with D2009 has a few problems that were not discovered during the beta  process. One problem is that there are some files ( .RVC and RptChart) that  inadvertently were missed and not included in the installation program, meaning you're not able to use rave scripting in this version. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:100%;"&gt;Another  problem is that "some" users are having a problem selecting a printer. I recommend to insert a "simple printer driver" like a HP Laserjet 4 and the IDE should start now.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:100%;"&gt;Nevrona  has already submitted fixes and CodeGear QC is reviewing the fixes and I hope they will  publish very soon an update when the QC process is completed.&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/4304420502887124780-761594226058655179?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/761594226058655179/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=761594226058655179' title='3 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/761594226058655179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/761594226058655179'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/11/delphi-2009-and-rave-76.html' title='Delphi 2009 and Rave 7.6 ...'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-7885333215955221452</id><published>2008-09-30T00:31:00.000-07:00</published><updated>2008-09-30T01:06:40.705-07:00</updated><title type='text'>Back from California ....</title><content type='html'>Two weeks ago I spent some days in Scotts Valley, visited the HQ of CodeGear there again and last week I attend the oracle conference "&lt;a href="http://entwickler.com/itr/news/psecom,id,43833,nodeid,82.html"&gt;Oracle OpenWorld 2008&lt;/a&gt;" in San Francisco.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Big, Grand, Huge, Oracle. &lt;/span&gt;&lt;br /&gt;With more then 43.000 attendes was this a really big conference in downtown of SF ....&lt;br /&gt;&lt;br /&gt;I spent a lot of time on sessions and on talks in the exhibition halls (yeah, I visited Embarcadero in Moscone south and talked to &lt;a href="http://blogs.codegear.com/davidi/2008/09/25/38925"&gt;DavidI&lt;/a&gt; and AndersO).&lt;br /&gt;On some sessions the speakers are afraid and worked only with powerpoint and prepared movies,  no live coding :-(&lt;br /&gt;&lt;br /&gt;Very interesting is IMO the idea and architecture of Oracle &lt;a href="http://www.oracle.com/technology/products/beehive/index.html"&gt;Beehive&lt;/a&gt;, meaning that Oracle plan a solution like Microsoft Sharepoint. The future will show the how it compared against Sharepoint and the market will accept/support this and not like the old unsuccessfull OCS from Oracle.&lt;br /&gt;the secret "the X is comming" opened Larry Ellision on his keynote. The "&lt;a href="http://www.oracle.com/solutions/business_intelligence/exadata.html"&gt;exadata&lt;/a&gt;" combination from HP and Oracle should realize performance for (big) databases; we'll see it.&lt;br /&gt;IMO moves Oracle with this from the virtualization to application-grid technology. Not that virtualization is out for Oracle but the combination from hardware and software and database have another focus.&lt;br /&gt;It is sometimes interesting that a big company like Oracle publish solution like &lt;a href="http://www.oracle.com/technology/products/database/securefiles/index.html"&gt;SecureFiles&lt;/a&gt; for the database that are a long time available in smaller databases, like &lt;a href="http://www.codegear.com/products/blackfish"&gt;BlackfishSQL&lt;/a&gt; (calles Filestreams) from CodeGear. &lt;br /&gt;&lt;br /&gt;All in all it was a great experience for me and I hope to attend on the next OOW in October 2009 again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-7885333215955221452?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/7885333215955221452/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=7885333215955221452' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/7885333215955221452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/7885333215955221452'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/09/back-from-california.html' title='Back from California ....'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-2431779373819025306</id><published>2008-09-03T12:42:00.000-07:00</published><updated>2008-09-03T12:54:52.697-07:00</updated><title type='text'>EKON 12 - with a compiler engineer from CodeGear!</title><content type='html'>Today I visited the page of EKON12, the german conference for Delphi and all the other stuff from CodeGear. And, wooow, there are in the &lt;a href="http://it-republik.de/entwicklerkonferenz/session?language=de&amp;amp;id=23&amp;amp;tid=956"&gt;Delphi - area&lt;/a&gt; two very, very interesting sessions with &lt;a href="http://barrkel.blogspot.com/"&gt;Barry Kelly&lt;/a&gt;, who is one of the software engineers working on the Delphi compiler at Embarcadero's CodeGear.&lt;br /&gt;&lt;br /&gt;Here are the details from the EKON-page:&lt;br /&gt;&lt;h3&gt;New Delphi for Win32 language features&lt;/h3&gt;    &lt;span class="speaker"&gt;                 &lt;span class="name"&gt;Barry Kelly     &lt;span class="firma"&gt;- CodeGear&lt;/span&gt;&lt;/span&gt;   &lt;/span&gt;    &lt;p&gt;This session provides an overview of the new Delphi language features for RAD Studio 2009 - Unicode, generics and anonymous methods, and some intermediate and more advanced usage scenarios, including generic collections and concurrency idioms enabled by anonymous methods.&lt;/p&gt;           &lt;a name="session-0" id="session-0"&gt;&lt;/a&gt;         &lt;div class="item"&gt;                                         &lt;h3&gt;Advanced anonymous method and generics usage&lt;/h3&gt;    &lt;span class="speaker"&gt;                 &lt;span class="name"&gt;Barry Kelly     &lt;span class="firma"&gt;- CodeGear&lt;/span&gt;&lt;/span&gt;   &lt;/span&gt;    &lt;p&gt;This session covers more advanced usage scenarios for anonymous methods and generics. For anonymous methods, it will show a survey of closure-passing idioms as well as uses in threading: marshalling, futures, parallel-loop constructs. For generics it will be about escaping from constraint limitations via helper interfaces.&lt;/p&gt;      &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-2431779373819025306?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/2431779373819025306/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=2431779373819025306' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/2431779373819025306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/2431779373819025306'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/09/ekon-12-with-compiler-engineer-from.html' title='EKON 12 - with a compiler engineer from CodeGear!'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-8624944139905968637</id><published>2008-08-29T05:50:00.000-07:00</published><updated>2008-08-29T06:19:11.227-07:00</updated><title type='text'>Delphi Code Camp</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8mmjMfoshuY/SLfxMJgsSjI/AAAAAAAAAFU/xoxr9LstN6Q/s1600-h/DELPHI_CAMP_logo.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 102px; height: 90px;" src="http://2.bp.blogspot.com/_8mmjMfoshuY/SLfxMJgsSjI/AAAAAAAAAFU/xoxr9LstN6Q/s200/DELPHI_CAMP_logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5239921882482625074" border="0" /&gt;&lt;/a&gt;At the end of September there will be yet another &lt;a href="http://entwickler-akademie.de/ak/show.php3?id=44&amp;amp;ccid=1"&gt;Delphi Code Camp&lt;/a&gt; which is always organized by the "&lt;a href="http://www.entwickler-akademie.de/"&gt;Entwickler Akademie&lt;/a&gt;". Last time, we dealt with exactly one topic per day. These topics were Vista, VCL for the Web, Multithreading, Reporting and some others. This time, we will start with two trainers on the first day. They will talk about Object-oriented programming. A lot of developers working with Delphi every day, do not realize the full power of OOP.&lt;br /&gt;&lt;br /&gt;The two other days will have two different tracks. I really enjoy trainings with Delphi Developers and will talk about reporting in Delphi 2009. Especially with regard to Unicode, DBX4, Blackfish (as well as some other database systems). Nevrona Rave will be my main focus as it will be bundled with Delphi 2009 yet again. This talk can be applied to older Delphi versions as well, only the Unicode specific features are exclusive to Delphi 2009.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-8624944139905968637?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/8624944139905968637/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=8624944139905968637' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8624944139905968637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8624944139905968637'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/08/delphi-code-camp.html' title='Delphi Code Camp'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8mmjMfoshuY/SLfxMJgsSjI/AAAAAAAAAFU/xoxr9LstN6Q/s72-c/DELPHI_CAMP_logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-8039781197227595645</id><published>2008-08-27T12:53:00.000-07:00</published><updated>2008-08-27T13:08:44.368-07:00</updated><title type='text'>Rave and CRLF......</title><content type='html'>Last weekend I've developed on an application with reports and there I need CRLF inside Rave Scripting... &lt;span style="font-size:78%;"&gt;(Beside the application I've updated the rave-script-chapter of my RaveBook (sometimes it will be ready, promised &lt;g&gt;))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you need a CRLF in the Rave Script there is at the moment no way to use "our" delphisyntax with #13#10..... you must know C ...&lt;br /&gt;&lt;br /&gt;In the OnBeforePrint-event of the Memocomponent is the following correct:&lt;br /&gt;&lt;br /&gt;               &lt;span style="font-family: arial;"&gt;Memo1.Text := 'Information 1' + \13\10 + 'Information 2';&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;But beside this solution is another, more Delphi / Pascal-like way. You can define in your application a paramter like&lt;br /&gt;&lt;br /&gt;               &lt;span style="font-family: arial;"&gt;RvProject1.SetParam('CRLF',#13#10);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;in the Ravescript you can use the parameter :&lt;br /&gt;&lt;br /&gt;            &lt;span style="font-family: arial;"&gt; Memo1.Text := 'Information 1' + RaveProject.GetParam('CRLF') + 'Information 2';&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In the codebased-area have Nevrona included the CRLF very easy:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;With Sender as TBaseReport do begin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;    CRLF;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;    CRLF;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;    Print('the line after 2 empty lines');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;    CRLF;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;    PrintCenter('next line ',Pagewidth/2); &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;    CRLF;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;and so on ....&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-8039781197227595645?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/8039781197227595645/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=8039781197227595645' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8039781197227595645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8039781197227595645'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/08/rave-and-crlf.html' title='Rave and CRLF......'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-1300791452352169943</id><published>2008-08-19T15:59:00.000-07:00</published><updated>2008-08-19T16:11:16.788-07:00</updated><title type='text'>OOW 2008</title><content type='html'>Yeah, I'll attend the &lt;a href="http://www.oracle.com/openworld/2008/index.html"&gt;Oracle Open World 2008&lt;/a&gt; in San Francisco end of september. I hope I'll see Delphi and some other (new?) tools from &lt;a href="http://www.codegear.com"&gt;Embarcadero CodeGear&lt;/a&gt; in the &lt;a href="https://www.openworld08.com/catalog/exhibitorCatalog.do?index=e"&gt;exhibition area&lt;/a&gt; of the Moscone Center.&lt;br /&gt;Is anyone from the Delphi Community of the San Francisco Bay Area or from CodeGear from Scotts Valley there ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-1300791452352169943?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/1300791452352169943/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=1300791452352169943' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/1300791452352169943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/1300791452352169943'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/08/oow-2008.html' title='OOW 2008'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-3482271796212146002</id><published>2008-07-01T05:23:00.001-07:00</published><updated>2008-11-13T11:01:39.477-08:00</updated><title type='text'>Time to say Goodbye Borland...</title><content type='html'>well, it's time to say goodbye…&lt;br /&gt;&lt;br /&gt;I've called today &lt;a href="http://www.codegear.com/" target="_blank"&gt;www.codegear.com&lt;/a&gt; and, no surprise, I see the Embarcadero sign…&lt;br /&gt;&lt;br /&gt;Last week I prepared a powerpoint-slide about one of my db-projects for a company and on my about-slide I inserted my experience and some other informations. After typing "1983 UCSD-Pascal" I realized that I have 25-years pascal experience. That's a long time, especially in the IT.&lt;br /&gt;My first pascal with with the p-code card on a TI-99/4A computer from Texas Instruments, 16-bit in 1983 ....&lt;br /&gt;&lt;br /&gt;I use Pascal from Borland Inc. from Turbo Pascal on Borland Pascal towards Object Pascal (started with Delphi 1 ... Delphi 2007 ehm Rad Studio 2007).&lt;br /&gt;Meaning Borland &amp;amp; Pascal is for me a relation in the past and it's hard to remove the "Borland" but I'll make it....&lt;br /&gt;&lt;br /&gt;I have a good feeling about the new company...&lt;br /&gt;&lt;br /&gt;Both companies are not too big... this is for me an insurance that they don't include parts and destroy the other products of the smaller company.&lt;br /&gt;&lt;br /&gt;Both companies are expert in a special market ... CodeGear have learned from the past and dropped some products (e.g. quattro pro, dBase, Paradox) that don't fit to the primary area of the company.&lt;br /&gt;&lt;br /&gt;Now CodeGear offer IDE's for the market and with InterBase and BlackfishSQL smart and high quality databases. EMBT offers database-related stuff ....&lt;br /&gt;&lt;br /&gt;I know the products from my trainings where I teach Oracle and MS-SQL administration and sometimes SQL-language and the quality are okay.&lt;br /&gt;&lt;br /&gt;Both companies don't support only one OS/DB or so ....&lt;br /&gt;&lt;br /&gt;Before I get some feedback about my opinion: I must admit that I'm a database-junkie, meaning I create over 95% db-related applications with InterBase, BlackfishSQL and Oracle (and perhaps in the future we'll see in the bigger db-market less Oracle and more MS-SQL, the market change IMO from Oracle more and more to MS-SQL). I compare it sometimes with the NDS from Novell and ADS from Microsoft.. The ADS isn't on the same level like the NDS but the administration is easier, e.g. in Oracle you need more expert-know then in MS-SQL to backup or&lt;br /&gt;restore, with BF/IB you need less to nothing know-how but the db-market is very complex.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Best wishes to the Embarcadero CodeGear-team in Scotts Valley and all&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; the best for the next versions of RAD Studio!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;After some quality problems in Delphi 8 and 2005 the team have found the right way and they improve the quality and the performance!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;edit&lt;/strong&gt; ... here a picture  the p-code-card for the expansion-box from Texas Instruments:&lt;/p&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_8mmjMfoshuY/SGqkASjx1WI/AAAAAAAAAEw/LAQGvL_REmo/s200/P-Code.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5218163443151000930" /&gt;&lt;/p&gt;&lt;p&gt;and the TI-99/4A have many languages in 1981/83: &lt;/p&gt;&lt;p&gt;http://thomas.pfister.googlepages.com/MeinTI.jpg   (German, I know but readable...)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-3482271796212146002?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/3482271796212146002/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=3482271796212146002' title='2 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/3482271796212146002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/3482271796212146002'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/07/time-to-say-goodbye-borland.html' title='Time to say Goodbye Borland...'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8mmjMfoshuY/SGqkASjx1WI/AAAAAAAAAEw/LAQGvL_REmo/s72-c/P-Code.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-1784513470477081933</id><published>2008-06-11T07:40:00.000-07:00</published><updated>2008-06-11T07:51:49.976-07:00</updated><title type='text'>Rave 8 is around the corner...</title><content type='html'>After a long time of development is the version 8 of Rave very soon ready (or RTM-ready..).&lt;br /&gt;&lt;br /&gt;There are some new, exciting features in the version:&lt;br /&gt;&lt;br /&gt;- A new debugger for scripts in your visual reports&lt;br /&gt; - Native charting components and classes for both code based and visual reports&lt;br /&gt; - Report Summary expert to print out the contents of your visual report designs&lt;br /&gt; - Properties on mirrored components can now be overridden for even more reuse flexibility&lt;br /&gt;&lt;br /&gt;With Rave 8 have Nevrona Designs to Rave BEX version available:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Rave 8 Developer and Architect&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The developer edition is like the old BEX-version Rave 7. Rave Reports Architect will further include a license to ship an end user version of the Rave Reports visual designer with your applications (EUDL) and an unlimited user version of the Rave Reports Server.&lt;br /&gt;&lt;br /&gt;Rave 8 will support Delphi 4, 5, 6, 7, C++Builder 4, 5 &amp;amp; 6, BDS 2005, 2006 and RAD Studio 2007.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-1784513470477081933?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/1784513470477081933/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=1784513470477081933' title='5 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/1784513470477081933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/1784513470477081933'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/06/rave-8-is-around-corner.html' title='Rave 8 is around the corner...'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-6354788222778705492</id><published>2008-05-31T02:31:00.000-07:00</published><updated>2008-05-31T02:43:13.028-07:00</updated><title type='text'>Blackfish SQL deployment license is changed ...</title><content type='html'>CodeGear have in the RAD Studio 2007 (and JBuilder, but this isn't my world) the new database Blackfish SQL for the .net-Framework included. BF in the package is not only a developer edition it's a real deployment licences with some (IMO small) restrictions. I've written some informations about this database &lt;a href="http://rave-notes.blogspot.com/2008/04/blackfish-sql.html"&gt;here&lt;/a&gt; some weeks ago.&lt;br /&gt;Beside the "big" restriction (Memory, Storage-Size, connection-limit and remote/local) &lt;a href="http://www.codegear.com"&gt;CodeGear&lt;/a&gt; have included a text about the one (1) CPU on the destination machine. This text "provided each computer has only one (1) CPU" has been &lt;a href="http://cc.codegear.com/item/25650"&gt;removed&lt;/a&gt; from  sections 2.2(a) and 2.2(b).&lt;br /&gt;&lt;br /&gt;This are great news, not only that the CPU-text is removed, the bigger news is for me, that CodeGear listen to the Customer &lt;span style="font-weight: bold;"&gt;AND&lt;/span&gt; had made a fast decision to help us, the developer who works and develop with Rad Studio, dbx4 and BlackfishSQL.&lt;br /&gt;&lt;br /&gt;Congrat CodeGear to this sign!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-6354788222778705492?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/6354788222778705492/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=6354788222778705492' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/6354788222778705492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/6354788222778705492'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/05/blackfish-sql-deployment-license-is.html' title='Blackfish SQL deployment license is changed ...'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-7737979421050847996</id><published>2008-05-14T07:32:00.000-07:00</published><updated>2008-11-13T11:01:39.893-08:00</updated><title type='text'>PageNumInit in Rave</title><content type='html'>I'm near the finish of my Rave-Book. At the moment there are two chapters not ready: Rave Scripting and Rave with VCL for the web (or better known of IntraWeb). I'll include the new features of Rave 8 for the scripting (with the new debug options and more) and I must look into IntraWeb.&lt;br /&gt;&lt;br /&gt;I've received a question from a company, where I made some weeks ago a Rave-training, about the PageNumber. The report should start on overy group-header with the page-number 1 and increment till the next group-header will printed. I've made a short example to demonstrate the solution. But the PageNumInit-component can do more, I've added in the meantime this chapter with the other the possibilites.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8mmjMfoshuY/SCr8doGfQiI/AAAAAAAAAEA/dIvCbC33lME/s1600-h/PageNumInit_Rave.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_8mmjMfoshuY/SCr8doGfQiI/AAAAAAAAAEA/dIvCbC33lME/s200/PageNumInit_Rave.png" alt="" id="BLOGGER_PHOTO_ID_5200246305663697442" border="0" /&gt;&lt;/a&gt;Important is the correct order of the components in the tree on the right side!!&lt;br /&gt;&lt;br /&gt;The rav-file is &lt;a href="http://thomas.pfister.googlepages.com/Project1.rav"&gt;here&lt;/a&gt; for downloading, you need only the good old BDE with the DBDemos-alias and there the orders.db-table, that's all. I've used the DriverConnection inside the Rave-Project, meaning no TTable is needed. But Rave BE - users must open the RAV-file with the running Delphi-IDE.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-7737979421050847996?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/7737979421050847996/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=7737979421050847996' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/7737979421050847996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/7737979421050847996'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/05/pagenuminit-in-rave.html' title='PageNumInit in Rave'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8mmjMfoshuY/SCr8doGfQiI/AAAAAAAAAEA/dIvCbC33lME/s72-c/PageNumInit_Rave.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-6071266767308096665</id><published>2008-05-08T23:55:00.000-07:00</published><updated>2008-11-13T11:01:40.230-08:00</updated><title type='text'>Borland Object Vision 2 ...</title><content type='html'>At the moment everybody write about the Embarcadero-deal.&lt;br /&gt;I have a big advantage: I make Oracle-trainings and demonstrate since 2000 or so the products from Embarcadero in the trainings and can pronounce the word correct &lt;g&gt;...&lt;/g&gt;&lt;br /&gt;&lt;g&gt;&lt;span style="font-weight: bold;"&gt;I'm happy with this new constallation! &lt;/span&gt;I think with this combination we'll get in the future a lot of powerful tools for db-work, Delphi for writing db-applications, db-admin and developing tools and this remembered me on a discussion with &lt;a href="http://blogs.codegear.com/nickhodges/"&gt;Nick Hodge&lt;/a&gt;s in autumn 2006 in Scotts Valley (a sunny day in the forest of northern California). I tried to explain that Delphi is like a &lt;a href="http://www.victorinox.ch/"&gt;swiss knife&lt;/a&gt;, you can use it for every type of restaurant, picknick, survival-tour and so on. But if you go to a&lt;/g&gt;&lt;g&gt; steak-house or a fish-restaurant (e.g. in Santa Cruz on the coast) you'll get special knifes and not a general knife... With this deal I hope we'll get from Code_and_Database_Gear some special (db-)knifes to create db-oriented application. And Delphi is and will be the best db-oriented IDE. With this IMO it's possible that many developers stays AND new developers will go with Delphi in the&lt;/g&gt;&lt;g&gt; db-future .... and I hope to see this year a DBArtisan-Version for BlackfishSQL  ....&lt;br /&gt;&lt;/g&gt;&lt;br /&gt;&lt;g&gt;But back to the topic.... &lt;span style="font-style: italic;"&gt;Anyone remember "Borland Object Vision" ??&lt;/span&gt;&lt;br /&gt;&lt;/g&gt;&lt;br /&gt;&lt;g&gt;I reorganize at the moment my homeoffice and found a great treasure: Object Vision from Borland 1992. It's a long time ago and on the package is the &lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=de&amp;amp;geocode=&amp;amp;q=1800+Green+Hills+Rd,+Scotts+Valley,+CA+95066&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=59.856937,110.390625&amp;amp;ie=UTF8&amp;amp;t=k&amp;amp;z=17"&gt;old address&lt;/a&gt; from Borland included.&lt;br /&gt;I tried to install it on my XP-workstation and, yeah, it works like in the good old past. Now I have a QuadCore with 3 GHz in 1993 I had a Pentium Pro (I think so) with 200 MHz. No&lt;/g&gt;&lt;g&gt; compare with the speed now....&lt;/g&gt;&lt;br /&gt;&lt;g&gt;I loved this application, my way from the DOS-Pascal to the Windows Programming. David I had forgot this tool in his &lt;a href="http://blogs.codegear.com/davidi/2008/05/02/38881"&gt;25-years-blog&lt;/a&gt; ....&lt;/g&gt;&lt;br /&gt;&lt;br /&gt;&lt;g&gt;Okay, you can't compare this with a real IDE or a programming language. The result for the customers was a form-oriented application with Paradox in the Background and a event-oriented developement. Don't forget: 1992, over 16 years old, older then Delphi 1 on Windows 3.1x&lt;br /&gt;&lt;br /&gt;Here from the example-folder some impressions of Object Vision. You'll see the events-area, the paradox-engine (not BDE, older ....). &lt;/g&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8mmjMfoshuY/SCP4MNTf8kI/AAAAAAAAADg/DSZe0Xrv9IQ/s1600-h/Ov21.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_8mmjMfoshuY/SCP4MNTf8kI/AAAAAAAAADg/DSZe0Xrv9IQ/s320/Ov21.png" alt="" id="BLOGGER_PHOTO_ID_5198271283529249346" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8mmjMfoshuY/SCP5ANTf8lI/AAAAAAAAADo/X8wICfHZXGU/s1600-h/ov21_1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_8mmjMfoshuY/SCP5ANTf8lI/AAAAAAAAADo/X8wICfHZXGU/s320/ov21_1.png" alt="" id="BLOGGER_PHOTO_ID_5198272176882446930" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8mmjMfoshuY/SCP6HNTf8mI/AAAAAAAAADw/SdVGSwsnC8E/s1600-h/Info_ov.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_8mmjMfoshuY/SCP6HNTf8mI/AAAAAAAAADw/SdVGSwsnC8E/s200/Info_ov.png" alt="" id="BLOGGER_PHOTO_ID_5198273396653159010" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8mmjMfoshuY/SCP6T9Tf8nI/AAAAAAAAAD4/_-Qa3VBaKy0/s1600-h/pdox_engine.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_8mmjMfoshuY/SCP6T9Tf8nI/AAAAAAAAAD4/_-Qa3VBaKy0/s200/pdox_engine.png" alt="" id="BLOGGER_PHOTO_ID_5198273615696491122" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-6071266767308096665?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/6071266767308096665/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=6071266767308096665' title='6 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/6071266767308096665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/6071266767308096665'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/05/borland-object-vision-2.html' title='Borland Object Vision 2 ...'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8mmjMfoshuY/SCP4MNTf8kI/AAAAAAAAADg/DSZe0Xrv9IQ/s72-c/Ov21.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-1318638168826736167</id><published>2008-04-24T11:30:00.000-07:00</published><updated>2008-04-24T11:39:47.782-07:00</updated><title type='text'>Blackfish SQL ....</title><content type='html'>Why should a developer choose Blackfish SQL instead of other databases for a Client/Server-Project with Rad-Studio 2007??&lt;br /&gt;&lt;br /&gt; &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;I made yesterday on the &lt;a href="http://entwickler-akademie.de/codecamps/delphi"&gt;Delphi CodeCamp  &lt;/a&gt;in &lt;st1:place st="on"&gt;&lt;st1:city st="on"&gt;Frankfurt&lt;/st1:City&gt;,  &lt;st1:country-region st="on"&gt;Germany&lt;/st1:country-region&gt;&lt;/st1:place&gt; a training about Blackfish SQL and thought that I’ll blog about one of my favourite database. Every developer with RAD Studio 2007 has the Blackfish SQL – server on the machine and the service is normaly active… but many don’t know details about BF….&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;Blackfish SQL for the .net-Framework and for the Java platform was introduced with the latest version of &lt;st1:place st="on"&gt;Delphi&lt;/st1:place&gt; ehm Rad Studio 2007. The developer can think now, well, this is a complete new database with release number 1.0 … &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;This is wrong because Blackfish SQL is the successor of the well-known database JDataStore in the Java-area from Borland/CodeGear. The latest number of JDataStore was 7 and with increment we’re on Version 8 with Blackfish SQL for the Java platform. For the .net framework we’re IMO on the Version 8, too. The explanation is that the kernel of BF is the same like for Java because the guys at CodeGear had translated the Java code into C #code and not write the database from scratch with a “Java to C# translator” &lt;a href="http://blogs.codegear.com/steveshaughnessy/2007/09/06/38776"&gt;http://blogs.codegear.com/steveshaughnessy/2007/09/06/38776&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;This is important to know because everyone has normally problems to use any application or database with the version number 1.0. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;Before we go into more details of BF it’s important to define the position in the database-area. We have normally four areas in the database-market:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ul style="margin-top: 0cm;" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;&lt;span style="" lang="EN-GB"&gt;Enterprise&lt;/span&gt;&lt;/st1:place&gt;&lt;/st1:City&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="" lang="EN-GB"&gt;Standard &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="" lang="EN-GB"&gt;Desktop&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="" lang="EN-GB"&gt;Embedded&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;And here I see one of the advantages of BF: You can use it in Standard, Desktop and Embedded.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;My biggest BF - database in a production environment is in the meantime (running since last summer) 1,2 GB big, there are a lot of NDR-Files in VarBinary-fields stored (NDR-files are created by Nevrona &lt;a href="http://www.nevrona.com/rave"&gt;Rave Reports&lt;/a&gt; and they included the complete generated report and from this NDR-file you can render to PDF, HTML and printing to printer). My other project isn't finished but use the BF-database to store and read Flash-movies (more about this exciting project in some weeks here!).&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt; The Enterprise-area isn’t so important because we have only 3 players and it would be very naïve to fight in the market against the real big players like Oracle, IBM, Sybase or Teradata. I haven’t made for myself the decision if MS-SQL is ready for the Enterprise-market…but with version 2005 the opened the door of this area.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;Back to Blackfish SQL…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;With BF you can use one database on all three areas and that is a great advantage because you haven’t any limitations’ of the database. BF supports all the three areas. Normally a database have one or two areas and the other areas perhaps are supported but with reservation. With Blackfish there are no reservations and you using the full power of every area!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;The database is fully SQL-92 compliant with supporting all four isolation levels specified by the ANSI/ISO SQL (SQL/92) standards. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;OS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;Support the .net-framework and the Java platform. The datafiles of BF are binary-compatible and with this information it’s clear that you can copy (e.g. with FTP) the database between the two frameworks…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;Programming&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;This is IMO the one of the biggest advantage: You can write all your database-objects like Trigger and StoreProcedures with your IDE, meaning with Delphi.net or other IDE’s in the .net-Framework and JBuilder or other IDE for the Java platform. You must only create a .net-Package and this assembly is to register in the Blackfish-database with “create method”. And now you can extend your SQL with Pascal. And compared with the UDF in InterBase it’s more “secure” that on an error not the server-process or the OS will crash…&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;In one of my next blog's I'll show you some examples of SP and Trigger, created with Delphi.net and running on Blackfish SQL server.&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;You can connect with ADO.net2 and dbx4 to the database, meaning from every application in your RAD Studio (Win32, VCL.net, IntraWeb, ASP.net,…).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;And on the end of my blog the best … With RAD Studio you’ll get not only a developer edition of the database, like InterBase. You get a Blackfish SQL Studio Pro Edition for deployment in any production environment without any runtime-costs…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;With the &lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;Enterprise&lt;/st1:place&gt;&lt;/st1:City&gt; / Architect Version of RAD Studio 2007 you have the following restrictions:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;5 User / 20 connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;2 GB database-size&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;1 CPU (with unlimited cores)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;With Pro Edition&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;1 local user / 4 connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;512 MB database-size&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;1 CPU (with unlimited cores)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;The RAD-Pro developer can now update all the paradox-application to Blackfish SQL and the RAD-Enterprise-developer can create C/S-application on a server with 5 user-connection and 2 GB database-size. If this are limits a problem, you can buy unlimited versions, look on the codegear-page for price-info.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;Look into the Developers Guide of Blackfish SQL (it’s on your RAD Studio DVD) and in the Codegear Developer Network.  You’ll find some interesting articles like the following:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;a href="http://dn.codegear.com/article/36955"&gt;http://dn.codegear.com/article/36955&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;a href="http://blogs.codegear.com/steveshaughnessy/2007/09/06/38776"&gt;http://blogs.codegear.com/steveshaughnessy/2007/09/06/38776&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-1318638168826736167?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/1318638168826736167/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=1318638168826736167' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/1318638168826736167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/1318638168826736167'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/04/blackfish-sql.html' title='Blackfish SQL ....'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-7103953708313287016</id><published>2008-04-14T23:40:00.000-07:00</published><updated>2008-04-14T23:53:21.511-07:00</updated><title type='text'>Source beautifier  for SQL statements</title><content type='html'>A lot of developers uses source code beautifier tools for their source code, e.g. our ObjectPascal. But I found a nice online-tool for SQL-statements. You can not only format the SQL-command for the Database-server (Oracle, MSSQL and other) like the following result:&lt;br /&gt;SELECT HHJ,&lt;br /&gt;       CUSTOMER,&lt;br /&gt;       ORDER_ID&lt;br /&gt;FROM   TABLE&lt;br /&gt;&lt;br /&gt;On the right side you have some options for formatting.&lt;br /&gt;&lt;br /&gt;You can format this SQL-Statement for Delphi .....&lt;br /&gt;&lt;br /&gt;var1 := 'SELECT HHJ,' ;&lt;br /&gt;var1 := var1 + '        CUSTOMER,' ;&lt;br /&gt;var1 := var1 + '        ORDER_ID' ;&lt;br /&gt;var1 := var1 + ' FROM   TABLE' ;&lt;br /&gt;&lt;br /&gt;And other languages... e.g. for C# you can choose between&lt;br /&gt;String var1 = "SELECT HHJ," ;&lt;br /&gt;var1 = var1 + "        CUSTOMER," ;&lt;br /&gt;var1 = var1 + "        ORDER_ID" ;&lt;br /&gt;var1 = var1 + " FROM   TABLE" ;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;and&lt;/span&gt;&lt;br /&gt;StringBuilder  var1 = new StringBuilder("SELECT HHJ,");&lt;br /&gt;var1.Append("        CUSTOMER,");&lt;br /&gt;var1.Append("        ORDER_ID");&lt;br /&gt;var1.Append(" FROM   TABLE");&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I found this very usefull for formatting my SQL-statement to read it sometimes later better..&lt;br /&gt;&lt;br /&gt;Here you'll find the &lt;a href="http://www.orafaq.com/cgi-bin/sqlformat/pp/utilities/sqlformatter.tpl"&gt;Online SQL and PL/SQL Formatter&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-7103953708313287016?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/7103953708313287016/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=7103953708313287016' title='10 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/7103953708313287016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/7103953708313287016'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/04/source-beautifier-for-sql-statements.html' title='Source beautifier  for SQL statements'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-8416686730355322304</id><published>2008-04-13T22:42:00.001-07:00</published><updated>2008-04-13T22:49:42.496-07:00</updated><title type='text'>Rave BE and Windows Vista</title><content type='html'>I received last week an email about problems with Rave BE and Windows Vista. I installed a version of Vista in VMWare and then Delphi with Rave BE.&lt;br /&gt;&lt;br /&gt;Rave Version 8 (it should be available in the next few days!) works with Vista, of course.&lt;br /&gt;Rave BE and BEX &lt; 8 works with Vista, too&lt;br /&gt;&lt;br /&gt;If you have problems try the following:&lt;br /&gt;&lt;br /&gt;Rave BE is installed in the same directory structure as the version of Delphi was. In general, this will be the "c:\Programme" here in Germany or "c:\Program Files" in english. To attempt to resolve the Windows Vista security restrictions, you need to make sure that your "Group" or "User Name" has the "Full Control" permissions set to "Allow".&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to Program Files directory where you install the CodeGear / Borland product Program File\CodeGear\RAD Studio\5.0&lt;/li&gt;&lt;li&gt;Highlight RaveReports&lt;/li&gt;&lt;li&gt;Right Click on RaveReports and Open properties&lt;/li&gt;&lt;li&gt;Click the Security Tab&lt;/li&gt;&lt;li&gt;Select your own user name from the list displayed&lt;/li&gt;&lt;li&gt;Click the Edit button&lt;/li&gt;&lt;li&gt;Select your own uses name again&lt;/li&gt;&lt;li&gt;Go to the "Permissions for Users" dialogue box&lt;/li&gt;&lt;li&gt;Click the 'Full Control' Allow box&lt;/li&gt;&lt;li&gt;Click Apply&lt;/li&gt;&lt;li&gt;accept all the prompts&lt;/li&gt;&lt;/ol&gt;In my next post I'll explain the steps for Rave Reports BEX (Borland Edition eXtended) versions 7 or earlier.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-8416686730355322304?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/8416686730355322304/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=8416686730355322304' title='2 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8416686730355322304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8416686730355322304'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/04/rave-be-and-windows-vista.html' title='Rave BE and Windows Vista'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-5497380747706152336</id><published>2008-04-11T04:50:00.000-07:00</published><updated>2008-04-11T04:54:08.485-07:00</updated><title type='text'>Thomas Pfister: A huge thank you to Bruno Fierens and TMS Software!</title><content type='html'>&lt;span style="font-style: italic;"&gt;Due to recent blog postings about TMS Software and their Ribbon Toolbar Component set I do feel the need to state a few things about a fellow CodeGear Technology Partner.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I know Bruno for a long time, I've visited trainings from Bruno (IIRC in Frankfurt) and know some products from TMS. Everybody has realized in the last few months that the Delphi-area is not prospering like 12 years ago and the number of 3rd-party tools companies is significantly lower than 10 years ago. TMS - Software is one of THE software-companies which support Delphi. Well, this is not enough for a blog, but TMS is one of the few companies which supports not only Delphi Win32. They do support VCL.NET, ASP.NET and the VCL for the Web (better known as "IntraWeb"). This is IMO not very often the case in the Delphi-area.&lt;br /&gt;Beside the support of all these plattforms, TMS creates new components and, if it makes sense, buy other components to integrate them in the TMS-products like the TNT Unicode-components from Troy.&lt;br /&gt;&lt;br /&gt;I've noticed all the blogging  and, please, &lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Cool down!!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Don't forget: we're a small, active, friendly and healthy community and this should be the case in the future. It makes no sense to build to split up into different groups! Everybody here is a developer and no developer has made bugless-software and it is always a process of optimizing a first product and make it more "complete".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-5497380747706152336?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/5497380747706152336/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=5497380747706152336' title='2 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/5497380747706152336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/5497380747706152336'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/04/thomas-pfister-huge-thank-you-to-bruno.html' title='Thomas Pfister: A huge thank you to Bruno Fierens and TMS Software!'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-7222952194432242180</id><published>2008-03-30T10:41:00.000-07:00</published><updated>2008-11-13T11:01:40.551-08:00</updated><title type='text'>Delphi Code Camp in April in Frankfurt</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8mmjMfoshuY/R-_SmsZGQeI/AAAAAAAAAC4/MGyi3lOcAKY/s1600-h/Delphi+banner_336x250.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_8mmjMfoshuY/R-_SmsZGQeI/AAAAAAAAAC4/MGyi3lOcAKY/s320/Delphi+banner_336x250.gif" alt="" id="BLOGGER_PHOTO_ID_5183593258320019938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;In April is the next &lt;a href="http://entwickler-akademie.de/codecamps/delphi"&gt;Delphi Code Camp&lt;/a&gt; here in Germany, organized by the &lt;a href="http://www.entwickler-akademie.de"&gt;Entwickler-Akademie&lt;/a&gt;.&lt;br /&gt;On the last Code Camp in December 07 in Munich I talked about &lt;a href="http://www.nevrona.com/rave"&gt;Rave Reports&lt;/a&gt; from Nevrona Designs. In the next Code Camp I'll talk (and make live coding, of course) about dbx4, the new database-framework from CodeGear (2/3 of the day) and on the other 1/3 of the day I talk (and make practice) about &lt;a href="http://www.codegear.com/products/blackfish"&gt;Blackfish SQL&lt;/a&gt;, the new database from CodeGear for the .net Framework. I know a lot of developers who still uses the "good old BDE" from Borland but it's time to change....dbx4 and Blackfish SQL are great solution for the change from BDE / Pardox or dBase.&lt;br /&gt;&lt;br /&gt;Beside my database-dayon the other days are sessions about Delphi and Vista, Delphi and multithreading and the VCL for the Web.&lt;br /&gt;&lt;br /&gt;You'll see on the code camp a lot of practice for your daily work with Delphi and I hope we'll see us on the Code Camp in Wiesbaden, near Frankfurt in April!&lt;br /&gt;btw: the sessions will be in German.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-7222952194432242180?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/7222952194432242180/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=7222952194432242180' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/7222952194432242180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/7222952194432242180'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/03/delphi-code-camp-in-april-in-frankfurt.html' title='Delphi Code Camp in April in Frankfurt'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8mmjMfoshuY/R-_SmsZGQeI/AAAAAAAAAC4/MGyi3lOcAKY/s72-c/Delphi+banner_336x250.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-3259237514963298169</id><published>2008-02-29T12:46:00.000-08:00</published><updated>2008-02-29T22:41:58.993-08:00</updated><title type='text'>Blackfish SQL and InterBase from CodeGear</title><content type='html'>I  attend on the &lt;a href="http://www.entwickler-konferenz.de/"&gt;EKON12-spring conference&lt;/a&gt; this week, like every year. &lt;span style="" lang="EN-GB"&gt;One of my sessions covered about &lt;a href="http://www.codegear.com/products/blackfish"&gt;Blackfish SQL&lt;/a&gt;, the new database from CodeGear. &lt;/span&gt;&lt;span style="" lang="EN-GB"&gt;In the discussion inside the session and after the session in the exhibition-area of the conference I realized that not all have understood the differences between these two databases.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;I’ll try to explain it in this blog.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;First: &lt;a href="http://www.codegear.com/products/interbase"&gt;InterBase&lt;/a&gt; isn’t deprecated! The InterBase-Team works in &lt;st1:place st="on"&gt;&lt;st1:placename st="on"&gt;Scotts&lt;/st1:placename&gt; &lt;st1:placename st="on"&gt;Valley&lt;/st1:placename&gt;&lt;/st1:place&gt; on this unmanaged database for the OS Windows, Linux and Solaris (Sparc). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;Second: Blackfish SQL is a database for the both frameworks, .net from Microsoft and Java from Sun. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;secret &lt;span style="font-style: italic; font-weight: bold;"&gt;It’s not really new, it’s IMO version 8 of JDataStore and this mean you will get a very stable and optimized database!&lt;/span&gt; /secret&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;Well, if you’re a native-win32 developer your first impression is perhaps: “I use InterBase on Windows” and the Blackfish SQL for .net is only for a VCL.net or ASP.net-developer with an ADO.net provider interesting. This isn’t correct.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Codegear of published an interesting &lt;a href="http://www.codegear.com/article/36903/images/36903/Blackfish%20SQL%20FAQ.pdf"&gt;article &lt;/a&gt;(FAQ) about Blackfish SQL.&lt;br /&gt;&lt;/p&gt;Blackfish SQL for .net is ideally suited for&lt;br /&gt;&lt;p class="MsoNormal"&gt;•    ASP.net data storage&lt;br /&gt;•    embedded .net application&lt;br /&gt;•    Delphi application (Win32 and VCL.net)&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Blackfish SQL for java is ideally suited for&lt;br /&gt;•    Java data storage,&lt;br /&gt;•    Embedded Java Swint/SWT apps,&lt;br /&gt;•    Java application&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;InterBase 2007&lt;br /&gt;•    Workgroup to Small Enterprise Databaseapplications&lt;br /&gt;•    Embedded Apps&lt;br /&gt;&lt;br /&gt;OS / Framework&lt;br /&gt;&lt;br /&gt;Blackfish SQL for .net&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;.net framework (at the moment not for the CF.net available but I expect a version for this)&lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal"&gt;Blackfish SQL for Java&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Java Framework from a big server to a cellphone with JavaVM&lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal"&gt;InterBase 2007&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Windows, Linux, Solaris (Sparc) and, new(!), MacOS X&lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;Programming&lt;br /&gt;&lt;br /&gt;Blackfish SQL for .net&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Delphi  2007 (Package.net for .net2 Framework); and C#/VB.net&lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal"&gt;Blackfish SQL for Java&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;JBuilder and other Java-IDEs &lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal"&gt;InterBase 2007&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;SQL&lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Case IDE of&lt;/span&gt; (&lt;span style="font-style: italic;font-size:85%;" &gt;in my Blog I can use the Case with strings… I miss it in Delphi!&lt;/span&gt;&lt;span style="font-style: italic;font-size:85%;" &gt; &lt;a href="http://blogs.codegear.com/nickhodges/"&gt;Nick&lt;/a&gt;, I would buy a big  bavarian beer for this feature :-)&lt;/span&gt; )&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Delphi for PHP            -&gt; InterBase 2007&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;3rd Rail / Ruby            -&gt; InterBase 2007&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;RAD Studio 2007    &lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal"&gt;                      Asp.net / VCL.net     -&gt; Blackfish SQL for .net or InterBase 2007&lt;br /&gt;                     Win32                            -&gt; Blackfish SQL for .net or InterBase 2007&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;JBuilder                 -&gt; Blackfish SQL for Java or InterBase&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;End;&lt;/span&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;You see, both databases have special areas and IMO makes both databases sense because with this YOU can make the choice for the best solution for your customer!&lt;/p&gt;&lt;p class="MsoNormal"&gt;Well, after this short explain of BF &lt;&gt; IB I’ll blog in the next few weeks about more information’s and experience with Blackfish SQL for .net in my blog.&lt;br /&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;And if you wonder about the "Why BF, compared with other databases on the (.net/Java)-market": There are many reasons and I collect these and will make another blog with answers about this question....(next week )&lt;/p&gt;Stay tuned.&lt;br /&gt;&lt;p class="MsoNormal"&gt;In April I make in Germany a &lt;a href="http://entwickler-akademie.de/codecamps/delphi"&gt;one-day-training&lt;/a&gt; with the content “dbx4 (2/3 of the day) and Blackfish SQL for .net (1/3 of the day) @Entwickler-Akademie near Frankfurt.&lt;span style="" lang="EN-GB"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-3259237514963298169?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/3259237514963298169/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=3259237514963298169' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/3259237514963298169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/3259237514963298169'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/02/blackfish-sql-and-interbase-from.html' title='Blackfish SQL and InterBase from CodeGear'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-5910078688764454105</id><published>2008-02-21T14:30:00.000-08:00</published><updated>2008-02-21T14:40:27.878-08:00</updated><title type='text'>Nevrona have announced Rave 8 today!</title><content type='html'>Nevrona Designs have announced today the Rave 8 version! &lt;a href="http://www.nevrona.com/Default.aspx?tabid=28"&gt;NEWS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And they've sent a email to all registered RAVE BEX users, see later the text of the email.&lt;br /&gt;&lt;br /&gt;IMO is the Architect-version very interesting because you'll get the EUDL-license for your customer to modify the reports and you'll get the Rave Report Server with unlimited user.&lt;br /&gt;A first-step-article about Rave-Server you'll find &lt;a href="http://www.nevrona.com/Default.aspx?tabid=179"&gt;here&lt;/a&gt; (about V5, I'll update the article asap &lt;g&gt;).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;__________________________________________________________________&lt;br /&gt;&lt;br /&gt;Rave Reports 8.0 Announced&lt;br /&gt;==============================&lt;br /&gt;&lt;div style="direction: ltr;"&gt; We're happy to announce the release of Rave Reports 8.0 in March, 2008.&lt;br /&gt;&lt;br /&gt;Rave Reports 8.0 will be available in 2 new flavors, Developer and&lt;br /&gt;Architect.&lt;br /&gt;&lt;br /&gt;Both Developer and Architect will include the Win32 and &lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://vcl.net/" target="_blank"&gt;VCL.NET&lt;/a&gt; components&lt;br /&gt;and will support Delphi 4, 5, 6, 7, C++Builder 4, 5 &amp;amp; 6, BDS 2005, 2006 and&lt;br /&gt;RAD Studio 2007.&lt;br /&gt;&lt;br /&gt;Rave Reports Architect will further include a license to ship an end user&lt;br /&gt;version of the Rave Reports visual designer with your applications (EUDL)&lt;br /&gt;and an unlimited user version of the Rave Reports Server.&lt;br /&gt;&lt;br /&gt;Between now and the release of Rave Reports 8.0, we are offering significant&lt;br /&gt;discounts on pre-order upgrades to all current owners of Rave Reports.&lt;br /&gt;&lt;br /&gt;The pre-order prices are as follows:&lt;br /&gt;&lt;br /&gt;  Rave Reports Developer 8.0:  $99 (lists for $299)&lt;br /&gt;  Rave Reports Architect 8.0: $199 (lists for $599)&lt;br /&gt;&lt;br /&gt;Pre-orders can be placed by visiting &lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.nevrona.com/order" target="_blank"&gt;http://www.nevrona.com/order&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These discounts are our way of thanking our loyal customers who have&lt;br /&gt;&lt;script&gt;&lt;!-- D(["mb","\nsupported Nevrona Designs for the 13 years we have been in the Borland and\u003cbr /\u003e\nCodeGear markets. \u0026nbsp;If you are still using an older version of Rave Reports\u003cbr /\u003e\nthis is a great opportunity to upgrade to the latest and greatest features\u003cbr /\u003e\nand functionality.\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\nNevrona Designs Unicode policy\u003cbr /\u003e\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003cbr /\u003e\nIn line with CodeGear\'s recent announcement of Unicode support\u003cbr /\u003e\n\u003ca onclick\u003d\"return top.js.OpenExtLink(window,event,this)\" href\u003d\"http://blogs.codegear.com/abauer/category/codegear\" target\u003d_blank\u003ehttp://blogs.codegear.com\u003cwbr /\u003e/abauer/category/codegear\u003c/a\u003e, Nevrona Designs is\u003cbr /\u003e\nannouncing our intention to fully support Unicode as soon as the technology\u003cbr /\u003e\nis released by CodeGear.\u003cbr /\u003e\n\u003cbr /\u003e\nNevrona Designs has a long history of quickly supporting new technologies\u003cbr /\u003e\nwith Rave Reports as they have been released by CodeGear (and previously\u003cbr /\u003e\nBorland). \u0026nbsp;We are quite excited about the impact Unicode support will have\u003cbr /\u003e\non Rave Reports and our support for many new languages and applications\u003cbr /\u003e\naround the world.\u003cbr /\u003e\n\u003cbr /\u003e\nThanks for your support!\u003cbr /\u003e\n\u003cbr /\u003e\n______________________________\u003cwbr /\u003e_______\u003cbr /\u003e\nNevrona Designs - \u003ca onclick\u003d\"return top.js.OpenExtLink(window,event,this)\" href\u003d\"http://www.nevrona.com\" target\u003d_blank\u003ehttp://www.nevrona.com\u003c/a\u003e\u003cbr /\u003e\n1-888-776-4765 (Toll Free in U.S. and Canada)\u003cbr /\u003e\n1-480-491-5492 (U.S.)\u003cbr /\u003e\n\u003ca onclick\u003d\"return top.js.OpenExtLink(window,event,this)\" href\u003d\"mailto:sales@nevrona.com\"\u003esales@nevrona.com\u003c/a\u003e\u003cbr /\u003e\n\u003cbr /\u003e\n******************************\u003cwbr /\u003e**********************\u003cbr /\u003e\nNevrona Designs values your online privacy. \u0026nbsp;You are\u003cbr /\u003e\nreceiving this e-mail because you have purchased\u003cbr /\u003e\nproducts from Nevrona Designs or have subscribed to\u003cbr /\u003e\nthis list. \u0026nbsp;To change your options or unsubscribe\u003cbr /\u003e\nplease visit \u003ca onclick\u003d\"return top.js.OpenExtLink(window,event,this)\" href\u003d\"http://www.nevrona.com/lists\" target\u003d_blank\u003ehttp://www.nevrona.com/lists\u003c/a\u003e using\u003cbr /\u003e\nthe e-mail account \u003ca onclick\u003d\"return top.js.OpenExtLink(window,event,this)\" href\u003d\"mailto:thomas@pfister-online.de\"\u003ethomas@pfister-online.de\u003c/a\u003e.\u003cbr /\u003e\n\u003cbr /\u003e\n\u003c/div\u003e",0] );  //--&gt;&lt;/script&gt; supported Nevrona Designs for the 13 years we have been in the Borland and&lt;br /&gt;CodeGear markets.  If you are still using an older version of Rave Reports&lt;br /&gt;this is a great opportunity to upgrade to the latest and greatest features&lt;br /&gt;and functionality.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nevrona Designs Unicode policy&lt;br /&gt;==============================&lt;br /&gt;In line with CodeGear's recent announcement of Unicode support&lt;br /&gt;&lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://blogs.codegear.com/abauer/category/codegear" target="_blank"&gt;http://blogs.codegear.com&lt;wbr&gt;/abauer/category/codegear&lt;/a&gt;, Nevrona Designs is&lt;br /&gt;announcing our intention to fully support Unicode as soon as the technology&lt;br /&gt;is released by CodeGear.&lt;br /&gt;&lt;br /&gt;Nevrona Designs has a long history of quickly supporting new technologies&lt;br /&gt;with Rave Reports as they have been released by CodeGear (and previously&lt;br /&gt;Borland).  We are quite excited about the impact Unicode support will have&lt;br /&gt;on Rave Reports and our support for many new languages and applications&lt;br /&gt;around the world.&lt;br /&gt;&lt;br /&gt;Thanks for your support!&lt;br /&gt;&lt;br /&gt;______________________________&lt;wbr&gt;_______&lt;br /&gt;Nevrona Designs - &lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.nevrona.com/" target="_blank"&gt;http://www.nevrona.com&lt;/a&gt;&lt;br /&gt;1-888-776-4765 (Toll Free in U.S. and Canada)&lt;br /&gt;1-480-491-5492 (U.S.)&lt;br /&gt;&lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:sales@nevrona.com"&gt;sales@nevrona.com&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-5910078688764454105?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/5910078688764454105/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=5910078688764454105' title='4 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/5910078688764454105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/5910078688764454105'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/02/nevrona-have-announced-rave-8-today.html' title='Nevrona have announced Rave 8 today!'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-8825863053215093817</id><published>2008-02-21T14:11:00.000-08:00</published><updated>2008-02-21T14:20:51.539-08:00</updated><title type='text'>Last Call for EKON SPRING next week </title><content type='html'>Like on the airport: This is the last call for  &lt;a href="http://www.entwickler-konferenz.de"&gt;EKON SPRING&lt;/a&gt; ....&lt;br /&gt;&lt;br /&gt;I hope to see a lot of delphi developers on the first &lt;span style="font-style: italic;"&gt;spring edition&lt;/span&gt; of the EKON in Frankfurt next week again. This is my 11th EKON (I've haven't attend only in sep2001) and it's every year a great event with news from Scotts Valley, other Delphi Developers and interesting face-to-face-talks.&lt;br /&gt;&lt;br /&gt;I've finished my slides today on the ICE for my session about the database "&lt;a href="http://www.codegear.com/products/blackfish"&gt;BlackfishSQL&lt;/a&gt;" and beside this topic I'll talk about Rave and the "Oracle of Delphi" (this slides are ready, too).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-8825863053215093817?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/8825863053215093817/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=8825863053215093817' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8825863053215093817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8825863053215093817'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/02/last-call-for-ekon-spring-next-week.html' title='Last Call for EKON SPRING next week &lt;g&gt;'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-5180222896105589259</id><published>2008-01-27T11:14:00.000-08:00</published><updated>2008-01-27T11:25:08.418-08:00</updated><title type='text'>Check for a valid printer on the system</title><content type='html'>Today I've received an interesting problem with one of my applicatons. On a Win2003-Server the application should crash... I tried to reproduce it on my Win2003-System@home and no problem, the data (over dbx4) - connection and the preview or creation of pdf-files, created with Rave Reports (what else &lt;g&gt;), works on my system fine. On the WinXP on the customer-side it works, too.&lt;br /&gt;The solution was easy, after I noticed that they haven't installed any printer-driver on the system:&lt;br /&gt;&lt;br /&gt;include RpDevice in the uses and then you can check before the rave executes the existence of any printer:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;if RpDev.InvalidPrinter then &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;showmessage('no printer');  -&gt; and you should disable the execute of RvProject in the application&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The older way with printers count can make trouble with network printers and isn't recommended (RPDev.Printers.Count).&lt;br /&gt;&lt;br /&gt;After installation of a small printer driver (I prefer the HP LJ4 for things like this) the application creates reports with Rave on the customers server without any problems....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-5180222896105589259?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/5180222896105589259/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=5180222896105589259' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/5180222896105589259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/5180222896105589259'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/01/check-for-valid-printer-on-system.html' title='Check for a valid printer on the system'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-1730289012328354679</id><published>2008-01-14T13:16:00.000-08:00</published><updated>2008-01-14T13:25:46.369-08:00</updated><title type='text'>Reader's Choice 2008</title><content type='html'>From the german "&lt;a href="http://entwickler-magazin.de/"&gt;entwickler magazin&lt;/a&gt;" is a new &lt;a href="http://entwickler-magazin.de/zonen/magazine/psecom,id,47,nodeid,17,p,0.html"&gt;Reader's Choice 2008&lt;/a&gt; available, this remembers me on the"Delphi Informant" Readers Choice a long time ago ....(with TurboPower and so on)&lt;br /&gt;&lt;br /&gt;Make your choice (if you work with Rave, make sure, that you check Nevrona Rave Reports  for the best reporting tool  &lt;g&gt;)  and perhaps you'll win RAD Studio 2007, a ticket for the spring editon of &lt;a href="http://entwickler-konferenz.de"&gt;EKON&lt;/a&gt; in February in Frankfurt or interesting (german) books....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-1730289012328354679?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/1730289012328354679/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=1730289012328354679' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/1730289012328354679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/1730289012328354679'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/01/readers-choice-2008.html' title='Reader&apos;s Choice 2008'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-7979982831120284249</id><published>2008-01-08T03:25:00.000-08:00</published><updated>2008-01-08T03:37:56.255-08:00</updated><title type='text'>Rave and delphipraxis.net</title><content type='html'>Daniel, the adminstrator of the german delphi forum &lt;a href="http://www.delphipraxis.net"&gt;delphipraxis&lt;/a&gt;  have published some informations about statistiscs of the forum after more then 5 years (&lt;span style="font-style: italic;"&gt;congrat Daniel for this friendly an helpfull place in the internet-world for every delphi-developer&lt;/span&gt;; and, yeah, I'm member #488 of this community since &lt;span class="tcBN11"&gt;"5 Jahre, 3 Wochen, 3 Tage")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Especially interesting is the in the 2nd post the search-word "Rave": &lt;a href="http://www.delphipraxis.net/topic125650_danke+fuer+ueber+5+erfolgreiche+jahre.html&amp;amp;highlight=rave"&gt;11&lt;/a&gt; !&lt;br /&gt;&lt;a href="http://www.delphipraxis.net/topic125650_danke+fuer+ueber+5+erfolgreiche+jahre.html&amp;amp;highlight=rave" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;#     Begriff              Häufigkeit &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; 1     delphi               31.801 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; 2     string               27.290 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; 3     datei                26.631 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; 4     &lt;/span&gt;&lt;acronym style="font-family: courier new;" title="Dynamic Linked Library"&gt;dll&lt;/acronym&gt;&lt;span style="font-family: courier new;"&gt;                  22.553 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; 5     &lt;/span&gt;&lt;acronym style="font-family: courier new;" title="Internet-Direct Komponenten von Chad Kudzu und Nevrona"&gt;indy&lt;/acronym&gt;&lt;span style="font-family: courier new;"&gt;                 18.343 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; 6     stringgrid           17.215 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; 7     listview             16.497 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; 8     array                16.260 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; 9     programm             15.410 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; 10    form                 15.189 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; 11    &lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 0); font-family: courier new;"&gt;&lt;b&gt;rave&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;                 13.595 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; 12    listbox              13.292 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; 13    dbgrid               12.568 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; 14    text                 12.497 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; 15    löschen              11.949 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; 16    &lt;/span&gt;&lt;acronym style="font-family: courier new;" title="Structured Query Language (Sprache zur Erstellung von Datenbankabfragen)"&gt;sql&lt;/acronym&gt;&lt;span style="font-family: courier new;"&gt;                  11.535 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; 17    &lt;/span&gt;&lt;acronym style="font-family: courier new;" title="eXtensible Markup Language - Textbasiertes Dateiformat zur system-unabhängigen Sicherung von Daten"&gt;xml&lt;/acronym&gt;&lt;span style="font-family: courier new;"&gt;                  11.408 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; 18    &lt;/span&gt;&lt;acronym style="font-family: courier new;" title="Uniform Resource Locator"&gt;url&lt;/acronym&gt;&lt;span style="font-family: courier new;"&gt;                  11.401 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; 19    auslesen             11.256 &lt;/span&gt;&lt;br /&gt;.........&lt;br /&gt;&lt;br /&gt;If you search for Rave-related problems, questions and solutions ....&lt;br /&gt;look into the &lt;a href="http://www.delphipraxis.net"&gt;delphipraxis&lt;/a&gt;  (if you have problems with german  &lt;a href="http://translate.google.com"&gt;translate&lt;/a&gt; with google)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-7979982831120284249?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/7979982831120284249/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=7979982831120284249' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/7979982831120284249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/7979982831120284249'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/01/rave-and-delphipraxisnet.html' title='Rave and delphipraxis.net'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-166330252209514993</id><published>2008-01-08T03:21:00.000-08:00</published><updated>2008-01-08T03:25:00.540-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rave Printer Drivers'/><title type='text'>Rave Reports and problems with (HP) printer drivers...</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;I read sometimes in newsgroups about problems with Rave and printer drivers, especially HP, e.g. 2600.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;The interesting thing is, that the customer can print without any problems with MS-office or other application, but with Nevrona Rave Reports there is a Division by zero exception with some drivers. An update of the driver &lt;span style="font-style: italic;"&gt;sometimes&lt;/span&gt; solves the problem but not 100%.&lt;br /&gt;&lt;br /&gt;With the following solution is a workaround available that create the reports without exceptions.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Try this and if you found another problem (or solution, of course &lt;g&gt;)  in this area, write me an email.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt; Some programming libraries (and perhaps MS-Office?!) contain such procedure &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;call: Set8087CW($133f);&lt;br /&gt;this disables FPU exceptions....&lt;br /&gt;&lt;br /&gt;Normally there is some bad code (in the driver) that is changing the FPU control word to cause it to ignore some exceptions and not properly resetting it.&lt;br /&gt;&lt;br /&gt;The default value of Default8087CW is $1332, with the following code you can check it in your pascal-code.&lt;br /&gt;&lt;br /&gt;  If (Get8087CW and $1F3F) &lt;&gt; $1332)&lt;br /&gt;    then ShowMessage(Format('CW=$%4.4x'&lt;wbr&gt;,[Get8087CW]));&lt;br /&gt;&lt;br /&gt;To make your rave-reporting with "every" driver stable, the following code should work;&lt;br /&gt;&lt;br /&gt;var&lt;br /&gt;  CW: Word;&lt;br /&gt;begin&lt;br /&gt;  CW := Get8087CW;&lt;br /&gt;   try&lt;br /&gt;     Set8087CW($133f);&lt;br /&gt;     RvProject1.ExecuteReport('Report1');&lt;br /&gt;     Set8087CW(CW);&lt;br /&gt;  except&lt;br /&gt; ..&lt;br /&gt;  end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;or the asm-way &lt;script&gt; &lt;!-- D(["mb","\u003cbr\&gt; \u003cbr\&gt;  asm\u003cbr\&gt;    FLDCW cw\u003cbr\&gt;  end;    \u003cbr\&gt;\u003cbr\&gt;with C++ the workaround should be the secureFPU (Trevor or Eldon, you&amp;#39;re C++-expert, is this correct ?)\u003cbr\&gt;\u003cbr\&gt;#include &amp;quot;float.h&amp;quot;; \u003cbr\&gt;            void secureFpu() { _control87(PC_64|MCW_EM,MCW_PC\u003cWBR\&gt;|MCW_EM);}\n\u003cbr\&gt;\u003cbr\&gt;Another trick especially for HP-printer driver is setting the SkipAbortProc to true:\u003cbr\&gt;RPDev.SkipAbortProc :\u003d true;\u003cbr\&gt;\u003cbr\&gt;\u003cbr\&gt;Now your customer can print with Rave and don&amp;#39;t get an exception.... \u003cbr\&gt;\u003cbr\&gt;\n",0] ); D(["ce"]);  //--&gt; &lt;/script&gt;&lt;br /&gt;&lt;br /&gt;  asm&lt;br /&gt;    FLDCW cw&lt;br /&gt;  end;   &lt;br /&gt;&lt;br /&gt;with C++ the workaround should be the secureFPU (I’m not the C++-expert, I hope this is correct !?)&lt;br /&gt;&lt;br /&gt;#include "float.h";&lt;br /&gt;            void secureFpu() { _control87(PC_64|MCW_EM,MCW_PC&lt;wbr&gt;|MCW_EM);}&lt;br /&gt;&lt;br /&gt;Another trick especially for HP-printer driver is setting in the application the SkipAbortProc to true:&lt;br /&gt;RPDev.SkipAbortProc := true;&lt;br /&gt;(you must insert the RpDevice-unit)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-US"&gt;Now your customer can print with Rave and don't get an exception....&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-166330252209514993?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/166330252209514993/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=166330252209514993' title='4 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/166330252209514993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/166330252209514993'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2008/01/rave-reports-and-problems-with-hp.html' title='Rave Reports and problems with (HP) printer drivers...'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-8425034780420692657</id><published>2007-12-09T23:48:00.000-08:00</published><updated>2007-12-10T01:59:13.891-08:00</updated><title type='text'>Use of Printers/Trays/Papers with Rave</title><content type='html'>Today I'll describe the basics of printer-control in a Delphi application with Rave (possible with all versions of Rave 3.x-7.x and BE/BEX!).&lt;br /&gt;&lt;br /&gt;A lot of Rave-user haven't realize that Rave can manage the destination of the print result with out the way of the printer-class, especially the choice of the bin/tray ...&lt;br /&gt;&lt;br /&gt;Of course, you can use function like the following to read out the  tray from you printer-driver and develop a solution&lt;br /&gt;....&lt;br /&gt;GetPrinter(ADevice,ADriver,APort,hDMode);&lt;br /&gt;pDevMode := nil;&lt;br /&gt;Res := DeviceCapabilities(ADevice,APort,DC_BINNAMES,PCHAR(@(bin[0][0])),pDevMode);&lt;br /&gt;....&lt;br /&gt;&lt;br /&gt;But there is an easier way with Rave.&lt;br /&gt;Nevrona Designs have built a "Printer device manager class" called RpDevice.&lt;br /&gt;Insert RpDevice in your uses and then you can work with RpDev.&lt;br /&gt;This function return the current RPDevice object for manage the printer in your app.&lt;br /&gt;&lt;br /&gt;RpDev.InvalidPrinter is the first command and with this you can check on the user-machine if there is a correct printer installed or not, e.g. on some servers with running applications aren't installed any printer.&lt;br /&gt;&lt;br /&gt;RpDev.Device shows the (selected) printer and RpDev.Printers shows the installed printers on the system.&lt;br /&gt;RpDev.Bins read the installed trays for the selected printer.&lt;br /&gt;RpDev.Papers for the papers (from the driver)&lt;br /&gt;&lt;br /&gt;I use Duplex-Mode where ever I can...&lt;br /&gt;With RpDev.SupportDuplex exits an easy way to check if the printer(driver) support duplex or not...&lt;br /&gt;&lt;br /&gt;The previous commands only read informations, with RpDev.Select... you can define the destination printer, tray, paper and more&lt;br /&gt;&lt;br /&gt;RpDev.SelectPrinter(ComboBox1.Text, true);&lt;br /&gt;&lt;br /&gt;To save properties on the printer in the OS you can use   RpDev.SaveToPrinter;&lt;br /&gt;&lt;br /&gt;Before you execute a report you should define all the things in your code and the result is as expected &lt;g&gt;.&lt;br /&gt;&lt;br /&gt;In the RpDev-class you'll find many more and I hope I've opened the door to the possibilities!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-8425034780420692657?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/8425034780420692657/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=8425034780420692657' title='8 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8425034780420692657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8425034780420692657'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/12/use-of-printerstrayspapers-with-rave.html' title='Use of Printers/Trays/Papers with Rave'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-6176481618334500521</id><published>2007-11-13T06:21:00.001-08:00</published><updated>2007-11-13T06:57:48.073-08:00</updated><title type='text'>A new virtualization player is on the horizont...</title><content type='html'>I develop in the meantime virtual, meaning I have on my workstation (an Intellistation with Dual-XEON 3,2 GHz and 4 GB RAM) for the XP-Prof-System with &lt;a href="http://www.codegear.com/"&gt;RAD Studio 2007&lt;/a&gt; a SCSI-Ultra-320  solution with two 15k-harddrives and  for the Windows 2003-Server a Firewire-800-system; it works under &lt;a href="http://www.vmware.com/"&gt;VMWare&lt;/a&gt; Server 1.0.4. The backup is on a USB2-HDD and I think this is a highly performance solution. I tested the MS-solution but the VMWare is in my IMO faster..&lt;br /&gt;And today I received the info hat there is till tomorrow another player in the virtual-world (not the 2nd-life &lt;g&gt;): &lt;a href="http://www.oracle.com/"&gt;Oracle&lt;/a&gt; ....&lt;br /&gt;&lt;a href="http://www.oracle.com/technologies/virtualization/index.html"&gt;Oracle VM&lt;/a&gt;  is "is &lt;span style="font-weight: bold;"&gt;three times more efficient&lt;/span&gt; than other server virtualization products", wooow this is a big promise.... and:&lt;br /&gt;"Oracle VM software is available for free download."&lt;br /&gt;&lt;br /&gt;There are some interestings things of Oracle VM in the doc's:&lt;br /&gt;"System Requirements&lt;br /&gt;Oracle VM installs directly on server hardware and does not require a host operating system."&lt;br /&gt;this means no guest-os-layer....&lt;br /&gt;&lt;br /&gt;from the FAQ:&lt;br /&gt;Who can use Oracle VM?&lt;br /&gt;Any user can get Oracle VM and associated support from Oracle whether they use Oracle products or third party applications.&lt;br /&gt;&lt;br /&gt;I wonder about the first impressions of this virtual-solution in the next days on my workstation....&lt;br /&gt;Oracle VM can be freely downloaded starting Wednesday, November 14, 2007 at &lt;a href="http://www.oracle.com/virtualization"&gt;oracle.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/g&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-6176481618334500521?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/6176481618334500521/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=6176481618334500521' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/6176481618334500521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/6176481618334500521'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/11/new-virtualization-player-is-on.html' title='A new virtualization player is on the horizont...'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-3658981582295671606</id><published>2007-11-06T10:51:00.000-08:00</published><updated>2007-11-06T11:00:22.760-08:00</updated><title type='text'>Namespaces and Types of the  .net framework 3.5</title><content type='html'>I've done in the past few weeks some small projects with win32 (I know, it's death but it really works, believe me) and if I need things from the .net-world I've written the assemblies and application in BDS2006 and RAD2007 and it works fine, e.g. I noticed that the log-file from the Microsoft Fax solution in WinXP is Unicode and to read information I made an .net-application. The main application use this "translated" information in non-Unicode.&lt;br /&gt;&lt;br /&gt;Today I noticed that there is a new poster from Microsoft.com about the namespaces and types in .net 3.5 (actually 2.x &lt;g&gt;) here available:&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7b645f3a-6d22-4548-a0d8-c2a27e1917f8&amp;amp;displaylang=en"&gt;.net-Namespace-pdf-file&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;-&gt; I think we must be on the top of any changes in the .net-world but it can co-exists with Win32-development and with Delphi we have both worlds, the old, stable and the new (not un-stable!) for our daily work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-3658981582295671606?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/3658981582295671606/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=3658981582295671606' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/3658981582295671606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/3658981582295671606'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/11/namespaces-and-types-of-net-framework.html' title='Namespaces and Types of the  .net framework 3.5'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-743574670391593624</id><published>2007-11-02T03:57:00.000-07:00</published><updated>2007-11-02T04:08:15.482-07:00</updated><title type='text'>F# in the next VisualStudio release ??</title><content type='html'>In the  &lt;a href="http://blogs.msdn.com/somasegar/archive/2007/10/17/f-a-functional-programming-language.aspx"&gt;Blog&lt;/a&gt; from Soma Somasegar, Corporate Vice President der Developer Division of Microsoft he thought about including the language &lt;a href="http://research.microsoft.com/fsharp/fsharp.aspx"&gt;F#&lt;/a&gt; in one of the next Visual Studio release....&lt;br /&gt;&lt;br /&gt;F# is a functional programming language, objectoriented and high performanced for a scripting language....&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-743574670391593624?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/743574670391593624/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=743574670391593624' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/743574670391593624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/743574670391593624'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/11/f-in-next-visualstudio-release.html' title='F# in the next VisualStudio release ??'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-3715172945045960188</id><published>2007-10-29T06:43:00.000-07:00</published><updated>2007-10-29T07:06:58.161-07:00</updated><title type='text'>Delphi Code Camp on Tour</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://thomas.pfister.googlepages.com/codecamp__banner_300x200.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://thomas.pfister.googlepages.com/codecamp__banner_300x200.gif" alt="" border="0" /&gt;&lt;/a&gt;After &lt;a href="http://www.gumpi.com/blog"&gt;Daniel&lt;/a&gt; and &lt;a href="http://blogs.atozed.com/Olaf"&gt;Olaf&lt;/a&gt; I'll announce the &lt;a href="http://entwickler-akademie.de/ak/psecom,id,36.html"&gt;Delphi Code Camp&lt;/a&gt;, too.&lt;br /&gt;We'll cover Vista, VCL for the web and Reporting with RAD Studio 2007.&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Reporting with Rave&lt;/span&gt;&lt;/span&gt; is my part of this CodeCamp.&lt;br /&gt;&lt;br /&gt;On Tuesday, 04. December 2007 I will talk, show and discuss about &lt;a href="http://entwickler-akademie.de/ak/psecom,id,38.html"&gt;Rave Reporting and Delphi / C++Builder 2007&lt;/a&gt;. We'll make a lot of practice and use RAD Studio 2007, Rave 7 (BE and BEX), InterBase2007 and the new database BlackfishSQL.net from (both with dbx4) CodeGear. We'll create reports in Win32 and VCL.net.&lt;br /&gt;&lt;br /&gt;The language on this stop of the DCConTour will be German, d.h. ich werde ab hier in deutscher Sprache fortfahren:&lt;br /&gt;&lt;br /&gt;Wir werden Rave Reports 7 intensiv kennenlernen und insbesondere die Architektur und effiziente Nutzung dieser Reportengine an diesem Tage ausführlich behandeln.&lt;br /&gt;Insbesondere kommen die Möglichkeiten von band- und seitenorientierten Reports, GlobalPages, DataMirrorSection, PDF-Erstellung, Rave Scripting und RaveServer 7 zur Sprache.&lt;br /&gt;Mehr zu den Themen im CodeCamp &lt;a href="http://entwickler-akademie.de/ak/psecom,id,38.html"&gt;hier&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Auch Entwickler von älteren Delphi bzw. Rave-Versionen können einen Großteil dieses KnowHow-Transfer für ihre tägliche Arbeit nutzen.&lt;br /&gt;&lt;br /&gt;Obwohl jedes der 3 Seminare auch einzeln gebucht werden kann, sollte man sich bei diesen drei interessanten Themen für alle drei Tage anmelden!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-3715172945045960188?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/3715172945045960188/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=3715172945045960188' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/3715172945045960188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/3715172945045960188'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/10/delphi-code-camp-on-tour.html' title='Delphi Code Camp on Tour'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-9110540533922894025</id><published>2007-10-24T08:42:00.000-07:00</published><updated>2007-10-24T08:51:56.482-07:00</updated><title type='text'>Rave AddOns for Rave 7.5x BE</title><content type='html'>On the &lt;a href="http://www.nevrona.com/Default.aspx?tabid=152"&gt;AddOn-Page&lt;/a&gt; from Nevrona.com are some AddOn for Rave, e.g. JPEG, GridBox, GreenBar Rectangle.&lt;br /&gt;&lt;br /&gt;I hope that I have in the next few days time for creating a version for the BE-versions of Rave 7.5x for the 2007-IDE's. At the moment you'll find there only versions for Rave 4-7.0 (without BE 6.5x, if you need a version for this, insert here a comment and then I'll create the 6.5x-AddOns, too).&lt;br /&gt;&lt;br /&gt;I hope every Rave-User have looked into the &lt;span style="font-style: italic;"&gt;GreenBar Rectangle-component&lt;/span&gt;.. This AddOn is really a must-have-AddOn because you can set to alternate colors each time it prints, e.g. every 2rd line on long list-reports different background color. Now is the reading of  reports with a lot of lines much better! Your customer will love this feature in your reports, try it! (but please use only white and silver for background and not red and blue or other funky colors &lt;g&gt;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-9110540533922894025?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/9110540533922894025/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=9110540533922894025' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/9110540533922894025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/9110540533922894025'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/10/rave-addons-for-rave-75x-be.html' title='Rave AddOns for Rave 7.5x BE'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-8591842510092315533</id><published>2007-10-24T08:23:00.000-07:00</published><updated>2008-11-13T11:01:40.806-08:00</updated><title type='text'>Delphi 7 and the Rave 5 BE Patch</title><content type='html'>I read last week in the nevrona-newsgroup a question about the location of the Rave 5.0.8 BE update for Delphi 7. On the CodeGear-page this important patch seemed not to be there.. I looked there and found it, of course, but another said, he have checked too and no, it isn't there....&lt;br /&gt;Then I go to the &lt;a href="http://www.codegear.com/downloads/regusers/delphi"&gt;CodeGear-page&lt;/a&gt; again, and yeah, it's tricky to found on the first vist.&lt;br /&gt;You must go to the Delphi 7.1 update and on the next page you'll find the 5.0.8 patch for Delphi 7.... see my hardcopy on the right side.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8mmjMfoshuY/Rx9lJmoeO0I/AAAAAAAAABE/RExUFzNXNVI/s1600-h/rave_508_BE.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_8mmjMfoshuY/Rx9lJmoeO0I/AAAAAAAAABE/RExUFzNXNVI/s320/rave_508_BE.JPG" alt="" id="BLOGGER_PHOTO_ID_5124926116634442562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Sometimes I'm surprised about questions for the 5.0.8 patch because Delphi 7 and Rave 5 are in the meantime very old...&lt;br /&gt;But a lot of developers use the old IDE successfully...&lt;br /&gt;If you are a Delphi 5-7 developer: look into the 2007-version of Delphi, this is a fast, stable and very powerful IDE.&lt;br /&gt;Delphi 8 was a first try, but not a delphi as expected, Delphi 2005 was version 1.0 of the new IDE and Delphi 2006 was version 1.1 and 2007 is 1.5; meaning the first Delphi with the same properties like Delph 7!&lt;br /&gt;And on the Rave-side Nevrona in Arizona have developed with Rave7 a fast and stable version of the report engine too! Look to the &lt;a href="http://www.nevrona.com/rave"&gt;Nevrona-page&lt;/a&gt; for the new features of Rave7. I like especially the new JPG-Render and the improved and stable Rave Scripting in Rave7.&lt;br /&gt;&lt;br /&gt;Download the trial of RAD Studio 2007 and Rave 7.5 and you'll stay on the newer versionsfrom Delphi and Rave after some hours.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-8591842510092315533?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/8591842510092315533/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=8591842510092315533' title='4 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8591842510092315533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8591842510092315533'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/10/delphi-7-and-rave-5-be-patch.html' title='Delphi 7 and the Rave 5 BE Patch'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8mmjMfoshuY/Rx9lJmoeO0I/AAAAAAAAABE/RExUFzNXNVI/s72-c/rave_508_BE.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-2078432445505847197</id><published>2007-10-19T07:56:00.001-07:00</published><updated>2007-10-19T08:29:48.950-07:00</updated><title type='text'>Oracle 11g - 1st impression</title><content type='html'>I've installed the newest version of Oracle Database 11g (11.1.0.6.0) on a vmware-system and searched for new things for developers.&lt;br /&gt;&lt;br /&gt;First thing is that Oracle now checks upper- and lowercase passwords..&lt;br /&gt;older versions works with DES and the 11g release use SHA-1. I noticed this because my sys and system-user have the "masterkey" for password and I've defined "Masterkey" on installation &lt;g&gt;&lt;br /&gt;&lt;br /&gt;They have optimized the Oracle TimesTen In-Memory Database. I looked into this nearly real time data caching in Oracle 10g and wonder about the next step in performance.&lt;br /&gt;&lt;br /&gt;Really new is IMO the &lt;span style="font-weight: bold;"&gt;Database Resident Connection Pooling&lt;/span&gt;.  This feature allows multiple middle tiers  to share the same connection pool and provides improved scalability for Oracle  customers. The new feature will be available through Oracle's Call Interface API  (OCI).&lt;br /&gt;An interesting feature especially for &lt;a href="http://www.oracle.com/technology/tech/scripting-languages/index.html"&gt;Ruby&lt;/a&gt; or  &lt;a href="http://www.oracle.com/technology/tech/php/index.html"&gt;PHP&lt;/a&gt;-developers, perhaps with &lt;a href="http://www.codegear.com/products/delphi/php"&gt;Delphi.PHP&lt;/a&gt; or &lt;a href="http://www.codegear.com/products/3rdrail/"&gt;3rd Rails&lt;/a&gt; from CodeGear.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I found in the PL/SQL-area a really cool thing with sequences (same like Generators in IB/FB): normally you must read the next value into a variable and this variable you can use for the ID-column in a trigger. With SQL-words it means:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;Select SCHEMA_NAME.SEQ_T_EMP.NextVal into (a declared variable) xyz from dual;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;with 11g you can minimize the coding in&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;xyz := SCHEMA_NAME.SEQ_T_EMP.NextVal;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Why have this simle way Oracle not earlier integrated, perhaps to simple for the developers in Redwood Shores ?!&lt;br /&gt;&lt;br /&gt;I wonder about the publishing dates of a Oracle 11g &lt;a href="http://www.oracle.com/technology/software/products/database/xe/index.html"&gt;XE Edition&lt;/a&gt; and the 11g-Edition for Windows and Solars/Sparc.&lt;br /&gt;&lt;a href="http://www.codegear.de/"&gt;CodeGear&lt;/a&gt; have published the new database-framework dbx4 this year and consolidation the db-driver from many (bdp, dbx, bde/sql-links, ibx) to only this framework for win32 and .net (single source). &lt;/g&gt;&lt;a href="javascript:void(0)" tabindex="10" onclick="return false;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;g&gt;I think we'll see in the next time a dbx-driver that supports 11g offiicial.&lt;br /&gt;&lt;/g&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-2078432445505847197?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/2078432445505847197/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=2078432445505847197' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/2078432445505847197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/2078432445505847197'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/10/oracle-11g-1st-impression.html' title='Oracle 11g - 1st impression'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-1542598749712789162</id><published>2007-10-10T03:12:00.000-07:00</published><updated>2007-10-10T03:22:09.199-07:00</updated><title type='text'>Oracle 10g - hidden function with "is null"</title><content type='html'>after some features in Rave I'll blog today about an undocumented feature in Oracle 10g ...&lt;br /&gt;&lt;br /&gt;Every database-developer know the sql-statement "where column IS NULL", no problem I think&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;BUT &lt;/span&gt;how can you extend the statement into "where column1 IS NULL  = column2 I IS NULL" ??&lt;br /&gt;This type of query is IMO not defined in the SQL-standard or possible with a SQL-database, or ?&lt;br /&gt;&lt;br /&gt;In Oracle 10g is an undocumented function: &lt;span style="font-weight: bold;"&gt;sys_op_map_nonnull&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;...&lt;span style="font-style: italic;"&gt;where sys_op_map_nonnull(column1)=sys_op_map_nonnull(column2)&lt;/span&gt; ...&lt;br /&gt;&lt;br /&gt;this makes sometimes my developer-life easier &lt;g&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-1542598749712789162?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/1542598749712789162/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=1542598749712789162' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/1542598749712789162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/1542598749712789162'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/10/oracle-10g-hidden-function-with-is-null.html' title='Oracle 10g - hidden function with &quot;is null&quot;'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-8806959825802328640</id><published>2007-10-08T05:19:00.000-07:00</published><updated>2007-10-08T05:26:34.617-07:00</updated><title type='text'>SAP acquires Business Objects (with Crystal Reports)</title><content type='html'>&lt;a href="http://www.sap.com"&gt;SAP&lt;/a&gt; acquired &lt;a href="http://www.businessobjects.com"&gt;BO&lt;/a&gt; (4,8 billion EUR!) and they own Crystal-Reports since yesterday ...&lt;br /&gt;In the last few months I noticed in the reporting area that CR loose market and with this step I think CR will go more into the enterprise and especially SAP-area.&lt;br /&gt;We'll see the result of this acquitation from SAP....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-8806959825802328640?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/8806959825802328640/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=8806959825802328640' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8806959825802328640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8806959825802328640'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/10/sap-acquires-business-objects-with.html' title='SAP acquires Business Objects (with Crystal Reports)'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-7517758231602021341</id><published>2007-10-07T23:58:00.000-07:00</published><updated>2008-11-13T11:01:40.984-08:00</updated><title type='text'>Next hidden feature of Rave</title><content type='html'>Rave have the powerful DataView-Area in the project-tree on the right side of the IDE.&lt;br /&gt;There are all DataConnections stored and you can modify every datafield (e.g. DisplayFormat).&lt;br /&gt;I read often in the newsgroups that there isn't the feature to dragn'drop the fields into the report. &lt;span style="font-style: italic;"&gt;Thats wrong....&lt;/span&gt;&lt;br /&gt;Nevrona have included this feature, of course, and not only this. There is a hidden (?) feature in this area of creating reports with Rave:&lt;br /&gt;&lt;br /&gt;You can insert the DataField with the CTRL-Key and you can insert a Textfield with the name of the DataField with the ALT-Key. Look into the picuture. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8mmjMfoshuY/RwnWJGoeOzI/AAAAAAAAAA8/nhJ7T2yli5k/s1600-h/rave_datafield.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_8mmjMfoshuY/RwnWJGoeOzI/AAAAAAAAAA8/nhJ7T2yli5k/s320/rave_datafield.JPG" alt="" id="BLOGGER_PHOTO_ID_5118857903370812210" border="0" /&gt;&lt;/a&gt;With this two keys you can insert all the informations of your DataView very quick.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-7517758231602021341?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/7517758231602021341/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=7517758231602021341' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/7517758231602021341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/7517758231602021341'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/10/next-hidden-feature-of-rave.html' title='Next hidden feature of Rave'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8mmjMfoshuY/RwnWJGoeOzI/AAAAAAAAAA8/nhJ7T2yli5k/s72-c/rave_datafield.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-782831638698050143</id><published>2007-10-05T11:24:00.001-07:00</published><updated>2007-10-05T11:35:05.385-07:00</updated><title type='text'>Quality of software-products...Excel 2007</title><content type='html'>Today I read the &lt;a href="http://blogs.msdn.com/excel/archive/2007/09/25/calculation-issue-update.aspx"&gt;blog&lt;/a&gt; from an employee from Microsoft about the Excel-2007 bug.&lt;br /&gt;We're in the year 2007, the excel is not new and Microsoft isn't an one-developer-company and there is a problem like this, crazy or ??&lt;br /&gt;A lot of delphi-developers are in a small team or one-man-"team" only and if they develop applications and there is a bug inside, no one will accept this... is a bug from Microsoft more accepted ?!&lt;br /&gt;&lt;br /&gt;I have a very good book at home with the name "code complete" from Steve McConnell, this is a good book about software construction... there is a 2nd edition available and I recommend this &lt;a href="http://www.spardorado.de/SDDetails.asp?id=466"&gt;book&lt;/a&gt; (I admit that I only know the 1st edition (yeah with Pascal example instead of C#-examples, but I think the 2nd edition is good, too) for every developer. It's available on &lt;a href="http://www.amazon.com/Code-Complete-Second-Steve-McConnell/dp/0735619670/ref=pd_bbs_sr_2/002-5804286-7907254?ie=UTF8&amp;amp;s=books&amp;amp;qid=1191608964&amp;amp;sr=8-2"&gt;amazon&lt;/a&gt;, too.&lt;br /&gt;&lt;br /&gt;Will the ALM-way avoid this type of bug ?? I don't know ......&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-782831638698050143?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/782831638698050143/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=782831638698050143' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/782831638698050143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/782831638698050143'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/10/quality-of-software-productsexcel-2007.html' title='Quality of software-products...Excel 2007'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-1282187192394756132</id><published>2007-09-30T23:36:00.000-07:00</published><updated>2008-11-13T11:01:41.179-08:00</updated><title type='text'>some hidden (?) Rave-features....</title><content type='html'>in the other post I said, that I'll publish a "&lt;span style="font-weight: bold;font-size:130%;" &gt;Rave-Book&lt;/span&gt;" in the next few weeks on lulu.com....&lt;br /&gt;I finish at the moment the german version (I think more then 250 pages!) and get on the EKON11 some feedbacks and some interesting questions about Rave.&lt;br /&gt;&lt;br /&gt;Here is one, that every Rave-developer should know:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Rave-Icons&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Have you ever noticed the differences on the icons in the RAVE-IDE ?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8mmjMfoshuY/RwCWEWoeOyI/AAAAAAAAAA0/BQPaC06742I/s1600-h/rave_icons.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_8mmjMfoshuY/RwCWEWoeOyI/AAAAAAAAAA0/BQPaC06742I/s320/rave_icons.JPG" alt="" id="BLOGGER_PHOTO_ID_5116254178231860002" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;dark background&lt;/span&gt; -&gt; this is a visual component&lt;br /&gt;&lt;span style="font-style: italic;"&gt;green background &lt;/span&gt;-&gt; in-visual component, will not print&lt;br /&gt;&lt;span style="font-style: italic;"&gt;red point&lt;/span&gt; -&gt; dataview-connection&lt;br /&gt;&lt;br /&gt;of course, there are some inconsequent things, e.g. the bmp-component is only available without the red-dot, but works for both things....&lt;br /&gt;&lt;br /&gt;all the green-background-components will triggered on the order in the project-tree, very important, especially when you work with report calculation....&lt;br /&gt;&lt;br /&gt;I'll insert here in the next weeks some other features / informations about Rave....&lt;br /&gt;&lt;br /&gt;The next feature is the intuitive use of DataFields.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;stay tuned...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-1282187192394756132?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/1282187192394756132/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=1282187192394756132' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/1282187192394756132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/1282187192394756132'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/09/some-hidden-rave-features.html' title='some hidden (?) Rave-features....'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8mmjMfoshuY/RwCWEWoeOyI/AAAAAAAAAA0/BQPaC06742I/s72-c/rave_icons.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-157373212583711398</id><published>2007-09-28T06:08:00.000-07:00</published><updated>2007-09-28T07:50:20.059-07:00</updated><title type='text'>EKON  / CodeRage II  face-to-face or virtuell...</title><content type='html'>Today I noticed from &lt;a href="http://blogs.codegear.com/ao/"&gt;Anders Ohlssen&lt;/a&gt; in the &lt;a href="http://groups.google.de/group/borland.public.delphi.non-technical/browse_frm/thread/e01ef3fc77cc1e14/b857b841cb2257b9?hl=de#b857b841cb2257b9"&gt;borland-newsgroups&lt;/a&gt; that everyone can submit abstracts for the next CodeRage from &lt;a href="http://www.codegear.com"&gt;CodeGear&lt;/a&gt;.&lt;br /&gt;There are no new informations about a BorCon or with new word "CodeGearConf"... I hope CodeGear will plan a conference like in the past with BorCon..... but I don't know and haven't find any public information about a timefrime or location for an US-BorCon.&lt;br /&gt;&lt;br /&gt;And &lt;a href="http://blog.marcocantu.com"&gt;Marco Cantu&lt;/a&gt; have in his &lt;span style="font-size: larger;"&gt;&lt;b&gt;"News #3 - September 21, 2007"  &lt;/b&gt;&lt;/span&gt;the same informationstatus:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;* No CodeGear US conference planned so far. I'm toying with the idea&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;of setting up a small Delphi event myself. Maybe I'll give it a go in Europe first, though.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are only informations about a &lt;a href="http://blogs.codegear.com/andreanolanusse/2007/09/27/38818/"&gt;brasilian BorCon&lt;/a&gt; in October this year.&lt;br /&gt;&lt;br /&gt;As posted in my blog from yesterday, I spoke on the &lt;a href="http://www.entwickler-konferenz.de"&gt;EKON11&lt;/a&gt; this year again and my feeling about THE face-to-face-conference in Europe for CodeGear-Tools is only two days old .....&lt;br /&gt;&lt;br /&gt;What is the better way to transfer the know-how or new features of the new version of Delphi  from speaker to attendees .....&lt;br /&gt;&lt;br /&gt;I have looked into some sessions from the CodeRage in spring this year and visited on the EKON some sessions.....&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;I think you can't say "face-to-face" or "virtuell" is better then the other....&lt;/span&gt;&lt;br /&gt;We're all int the IT and know the decision tables.... well, I will start with some advantage and disadvantage of both possibilities of making a conference. Feel free and add your ideas here.&lt;br /&gt;&lt;br /&gt;CodeRage-Way:&lt;br /&gt;&lt;br /&gt;+ every developer of the world can visit this conference&lt;br /&gt;+ every "attendee" can better choose the tracks which are interesting (after download of the replays)&lt;br /&gt;+ speakers from all over the world can make sessions, thanks to the internet and the connectivity over them!&lt;br /&gt;+ speaker who don't love the publicity, meaning talking about stuff  in a room with xxx attendes, will prefer this way and submit sessions and transfer their know-how!&lt;br /&gt;+  cheaper for the organisation / sales departmnet of the company&lt;br /&gt;+ cheaper for the attendes&lt;br /&gt;+ indepent from the count of attendees&lt;br /&gt;+ you can organize the time for the sessions better, just-in-time-presence is possible&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--- you haven't social contact to other developers&lt;br /&gt;-- you don't expand your "developers"-network and offers sometimes an ideal plattform to expand your business with other (programming, training, consulting) .&lt;br /&gt;-- loosing of the feeling and wishes in the (delphi-)community for the developers in Scotts Valley (how will they get the wishes from us, the customers  ??)&lt;br /&gt;- there are different timezones in the world, somewhere in the world you must visit the session at 03:00 am and work on the next day @work &lt;g&gt;&lt;br /&gt;- you don't see the speaker / trainer and loose some non-verbal informations...&lt;br /&gt;- IMO there are more ppt/pps-related sessions and not "live coding"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BorCon/EKON- Way&lt;br /&gt;&lt;br /&gt;++ sessions are more for the people in the room because everyone can ask everytime and "interrupt" the session and the speaker can explain the way to solve; especially in the advanced sessions interesting...&lt;br /&gt;++ in-deepth-sessions or advanced session with experts on both sides are possible, e.g.&lt;br /&gt;+ workshops and codecamps available, I haven't any idea how this could be realize in the virtuell way ?!&lt;br /&gt;+ discussion on the end of every session and after the session in the lobby&lt;br /&gt;+++ talks, discussion in the lobby, at restaurant with speakers, attendees;&lt;br /&gt;+++ talk with employees of CodeGear in the lobby (face-to-face talk with DavidI and NickHogdes) and &lt;span style="font-weight: bold;"&gt;they get a good feedback and wishes of the customers&lt;/span&gt;.... It's great that on the EKON or BorCon (I remember interesting talks, e.g. with BlakeS about C++, with Charlie Caro about InterBase, &lt;a href="http://blogs.codegear.com/steveshaughnessy/"&gt;Steve Shauhgnessy&lt;/a&gt; about databases in San Jose on BorCon03, &lt;a href="http://blogs.codegear.com/davidi/"&gt;DavidI&lt;/a&gt; in US or Europe, &lt;a href="http://blogs.codegear.com/NickHodges"&gt;NickHodges&lt;/a&gt;, and a lot of other CodeGear-guys on conferences, book-writers (e.g. &lt;a href="http://www.marcocantu.com"&gt;Marco Cantu&lt;/a&gt;, &lt;a href="http://www.drbob42.com"&gt;Dr.Bob&lt;/a&gt;...) and guys from 3rd-party-companies, like &lt;a href="http://www.devexpress.com"&gt;DevExpress&lt;/a&gt;, &lt;a href="http://www.gnostice.com"&gt;Gnostice&lt;/a&gt;, &lt;a href="http://www.nevrona.com"&gt;Nevrona&lt;/a&gt;, &lt;a href="http://www.atozed.com"&gt;AToZed&lt;/a&gt;, )&lt;br /&gt;+ &lt;non-tech&gt; see other areas and countries, like California &lt;/non-tech&gt;&lt;br /&gt;&lt;br /&gt;- you must spend the complete conference time and have only 4-6 interesting sessions for your work (but if you use the time you can look into other "uninteresting sessions" and, heh, I haven't know the things I can solve this or this and I'll use it in my developers-work in the future &lt;g&gt;).&lt;br /&gt;- expensive for the attendes, costs of hotel, flight,&lt;br /&gt;- not easy to calculate the costs on the side of the organisation team, will be there 50, 500 or 5.000 attendes and 5,50,100 speakers on the conference.&lt;br /&gt;&lt;br /&gt;Attention: this list isn't complete and in the correct (what is here correct?) order......just writing in on step!&lt;br /&gt;&lt;br /&gt;Overall I'll prefer the EKON-way and see all the other developers and talk with them (not only about programming, yeah there are other things in the world to talk about, @&lt;a href="http://blogs.codegear.com/matthiaseissing/"&gt;Matthias&lt;/a&gt; I haven't forgot the D1 thing and the pictures!!) . The CodeRage-way is in my opinion &lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;a good addition to a real conference&lt;/span&gt;&lt;/span&gt; and great for developers to get knowledge about basics of new techniques and see trends and hypes in the programming world, but not an alternative to the face-to-face-conference.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(51, 102, 255);"&gt;What do you think about this two ways ?????? &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-take care&lt;br /&gt;&lt;br /&gt;:-) thomas&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-157373212583711398?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/157373212583711398/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=157373212583711398' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/157373212583711398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/157373212583711398'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/09/ekon-coderage-ii-face-to-face-or.html' title='EKON  / CodeRage II  face-to-face or virtuell...'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-6293161522456449399</id><published>2007-09-27T00:39:00.000-07:00</published><updated>2007-09-27T04:18:55.488-07:00</updated><title type='text'>EKON11 / EuroDevCon</title><content type='html'>I'm back from my 10th EKON (I missed only the EKON 2001) and it was a great conference for me. The number of attendes was smaller then the last conferences. Talking with a lot of friends and attendes is everytime interest. I made my two sessions and both are with 40-50 attendes.&lt;br /&gt;Nick Hodges from CodeGear have made a great job on the keynote and have made good explanations about the public roadmap and the news in the next versions, but all without any promises, of course.&lt;br /&gt;He talked about Delphi, no surprise and about BlackfishSQL, the new database from CodeGear, ready for both frameworks: .net and .java.&lt;br /&gt;&lt;br /&gt;In this area there was one very interesting message: CodeGear haven't forget the set-based databases, meaning the good old and still alive BDE is alive. Okay, if I have understand Nick correct, there isn't a BDE V 6.0 in the lab, but update based on BlackFish SQL: The result could be some  compatible TTable/TQuery-component which allow the the table" browsing like a long time ago with Paradox and dBase.&lt;br /&gt;I showed the dbx4-framework and hope to transfer the bascis of the new architecture of dbx4 from the database-team in Scotts Valley with possibilites like Delegate dbxTrace and dbxPooling;&lt;br /&gt;I visited Olaf Moniens session about IntraWeb ehm "VCL for the web". IW is an interesting Tool, and if I have understood Olaf correct, especially for creating web-applications and not web-sites like content-mangement-system.&lt;br /&gt;I think I'll look with my RAD Studio in the next few month more into this tool and especially into reporting with IW.&lt;br /&gt;On the 2nd day I made my "Reporting with Delphi2007" session and showed the Rave 7.5.2 BE version in the RAD Studio 2007. There was a lot of QR-users and I think some of them think now about a move to Rave because it's with more features and with complete support of vcl and vcl.net.&lt;br /&gt;-&gt; with the word &lt;span style="font-weight: bold;"&gt;vcl.net&lt;/span&gt; I remember my "private Rave session" with Holger Flick in the afternoon. Holger have prepared a &lt;a href="http://flickdotnet.de/blogs/sample_weblog/archive/2007/09/18/rad-studio-eco-vcl-net-rapid-applicatio-development-redefined.aspx"&gt;session&lt;/a&gt; about ECO and Blackfish and we optimized the report and included the covers on the report, changed the MemoryMode of the RvSystem because the report consume a lot of memory to create the NDR-file and using the power of GlobalPages.&lt;br /&gt;Perhaps Holger is a new fan of Rave Reporting ?&lt;br /&gt;After some interesting talks with attendes about Rave and documenation and tips&amp;amp;tricks like a cookbook I announce here my plan:&lt;br /&gt;I started a long time ago with writing of a Rave-Book. Started with Rave 4 and over Rave 5 (with a chapter of Rave for Kylix, installed and used on a linux-system on my old workstation "HP Kayak XW Pro" with a Pentium Pro 200 &lt;g&gt;)) to the latest release Rave 7. Beside Rave there all the other 3rd-party-stuff, like Gnostice, esbconsult and other described. Rave Server 5 and 7 is included and the mystery of Rave Scripting (not yet finished (80% complete in this area).  And a chapter about IntraWeb and Rave will go into the project, too. I'll go over the &lt;a href="http://www.lulu.com/groups/delphis"&gt;lulu.com&lt;/a&gt;-Way and hope some Rave-developers will get knowledge of my Rave-experience of the last 9 years.&lt;br /&gt;There is only one small print info: the 1st edtion is available in German-language only.&lt;br /&gt;&lt;br /&gt;Neal and Ray made a great session about Polyglot programming and effective user design on the 2nd day of the conference. The session was very, very interesting; funny and attractive talking of both speakers and I took some great ideas home.&lt;br /&gt;&lt;br /&gt;Thanks to all where I met and talked about Rave, Delphi and a lot of other stuff and Masoud an this team for the good organisation of the conference.&lt;br /&gt;See you all on the next EKON - 12 in Frankfurt again!&lt;/g&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-6293161522456449399?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/6293161522456449399/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=6293161522456449399' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/6293161522456449399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/6293161522456449399'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/09/ekon11-eurodevcon.html' title='EKON11 / EuroDevCon'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-8449897930095141427</id><published>2007-09-02T14:12:00.000-07:00</published><updated>2008-11-13T11:01:41.487-08:00</updated><title type='text'>The new Delphi is around the corner…</title><content type='html'>&lt;span style="" lang="EN-GB"&gt;Thanks to &lt;a href="http://blogs.codegear.com/NickHodges/"&gt;Nick Hodges&lt;/a&gt; that he&lt;span style=""&gt;  &lt;/span&gt;released me from an NDA to blog about the upcoming new &lt;st1:place st="on"&gt;Delphi&lt;/st1:place&gt; version – codename “Highlander”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;There are some interesting things in and some not in the package of the RAD Studio 2007 (instead of BDS2007).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;The new &lt;st1:place st="on"&gt;Delphi&lt;/st1:place&gt; version supports .net 2.0 and 3.0 because this isn’t a new version of the .net-framework, the core is 2.0 but some assemblies are updated or added to the framework.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;But Codegear have minimized the C#-part of the developer studio. I think this decision is a good decision because the C#-part is always one step behind the C#-part of the competitor (I forgot the name, sorry). But it isn’t dropped completely. You can use C# assemblies like in the older BDS in your Delphi-project and this is the important thing.&lt;/span&gt;&lt;br /&gt;&lt;span style="" lang="EN-GB"&gt;If you’ll write a big application in C# then you must move to another IDE with less power (IDE-related) compared with the Developer Studio (IMO…). But don’t forget the Microsoft have WinForm deprecated…. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;The IDE is in my opinion very fast, and stable. Delphi 8 was version 0.9 of an IDE, Delphi 2005 the Version 1.0 and Delphi 2006 the Version 1.1 and the new version is like 1.5 (if I’ve written 2.0 then mean this a zero again, and this could make a wrong impression about the RAD Studio). On all of my working with this version I haven’t big problems or crashes of the IDE.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;But every developer should have enough memory and a fast harddrive in the year 2007.... I recommend 2 GB and fast harddrives (I have 4 GB RAM and an U-320SCSI-subsystem on my Intellistation with two Xeon and I haven’t any speedproblems in the VMWare-area). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;span style="font-weight: bold;"&gt;BlackfishSQL-database&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;Really new is a database called “BlackfishSQL” from Codegear. A long time ago Borland have written a database in and for Java, called JDataStore. On the &lt;a href="http://blogs.teamb.com/craigstuntz/archive/2004/09/13/BorCon2004NDataStore.aspx"&gt;BorCon 2004&lt;/a&gt; have Borland showed a version for the .net-framework, called NDataStore but they haven’t finish this work. However, three years later the database is ready. It’s written in C# and use the same datafile like JDataStore. Now you have the chance to support with one database the .net-world and the java-world, meaning your database works on both areas. And these databases have a very small footprint, the administration is less and the database works very stable. BlackfishSQL supports transaction, the SQL-92 and Unicode storage of character data. You can start the server in application or service-mode, like InterBase.&lt;br /&gt;Codegear have here a lot of experience with the JDataStore-database in the last years and included this in the&lt;/span&gt;&lt;span style="" lang="EN-GB"&gt; BlackfishSQL-database. Meaning: this database is not complete new, it works now not only in the java-framework it works in the .net-framework, too. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;If you think, nice info about a new database but not excited because I work with the &lt;span style="font-weight: bold;"&gt;xyz&lt;/span&gt;-database: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-style: italic;"&gt;This database can use Trigger and other db-stuff written in &lt;/span&gt;&lt;st1:place style="font-style: italic;" st="on"&gt;Delphi.net&lt;/st1:place&gt;&lt;span style="font-style: italic;"&gt; (or other .net-language)…&lt;/span&gt; There is a “Borland.Data.DataStore” namespace and for the .net-area you can write in the future your trigger inside your &lt;st1:place st="on"&gt;Delphi&lt;/st1:place&gt;. If you'll support the Java-side of the database, use the com.borland.datastore package and create for this plattform the sp and trigger in java.&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8mmjMfoshuY/RtsomoNn5uI/AAAAAAAAAAk/tiOppCyw1cQ/s1600-h/blackfish1.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_8mmjMfoshuY/RtsomoNn5uI/AAAAAAAAAAk/tiOppCyw1cQ/s320/blackfish1.JPG" alt="" id="BLOGGER_PHOTO_ID_5105719246649288418" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;In the Screenshot you see the Database. You can connect over the DBX4-framework (available since Delphi 2007) or ADO.net2. JDBC is possible, too.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;This database is fast, I've test with some sample data (400 MB) and the response and fetch of the result was great. I wonder about a compare between BlackfishSQL on a Windows Server and BlackfishSQL on a Sparc-Machine. Interesting idea for the cold winter here in Bavaria &lt;g&gt;.&lt;br /&gt;Blackfish supports incremental backup and&lt;a href="http://dn.codegear.com/article/32809"&gt; failover&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;DBX4&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;The new (in Delphi2007 published) database framework DBX4 is with this version of &lt;st1:place st="on"&gt;Delphi&lt;/st1:place&gt; for managed and unmanaged application available. &lt;a href="http://blogs.codegear.com/SteveShaughnessy/"&gt;Steve Shaughnessy&lt;/a&gt; and his team have made a great job in the last year and build a complete new dbExpress-version. It’s more then a new version of dbExpress, it’s a complete framework. The developer can use this framework and expand it very easy because it has included a lot of interfaces and layers. It’s single sourced and create with a high skill of programming. I’ve read in the source and it’s amazing to learn from this framework-source (and I work with Pascal since 1982). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;If you need a other datatypes, no problem write your own custom command type and use it in your applications. And with the option of Delegation, e.g. Trace and Pooling in this version you have more control of the database-connection then in the last dbExpress-versions or other database-connections. And you can use the framework in vcl.32 and vcl.net. This is IMO a big advantage of the next version. &lt;st1:place st="on"&gt;Delphi&lt;/st1:place&gt; is IMO the best IDE for database-application because you have the choice of the best way to your database(s). No special support for the company-database, they support the most used databases. And with the stop of the BDP-development Codegear must only maintain one database-layer, and here we can expect in the future fast support of new database-versions with new features. In the past they must realize the support on more then one database-connection component. Congrat to &lt;st1:place st="on"&gt;&lt;st1:placename st="on"&gt;Scotts&lt;/st1:placename&gt; &lt;st1:placename st="on"&gt;Valley&lt;/st1:placename&gt;&lt;/st1:place&gt; for this decision!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;Generics&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;Generics complete new in the next &lt;st1:place st="on"&gt;Delphi&lt;/st1:place&gt; version. The use of generics is normally to define a class that has generic type parameters and you can consume and create generic types inside your &lt;st1:place st="on"&gt;Delphi&lt;/st1:place&gt;. Now every Delphi Developer must learn this new feature (I think in the next few month there will be enough information about this area on the dn.codegear.com-page or in lulu.com-area from Marco Cantu, Bob Swart and other) and after this the developer must make the decision “I need it or not for my type of application”. It’s like a lot of other features in the language and compiler-area of Delphi. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;But this feature is at the moment only in vcl.net-applications available, the win32-support will included in the next release of &lt;st1:place st="on"&gt;Delphi&lt;/st1:place&gt; (see the Roadmap here &lt;/span&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  lang="EN-GB" &gt;&lt;a href="http://dn.codegear.com/article/36620"&gt;http://dn.codegear.com/article/36620&lt;/a&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-size:85%;" lang="EN-GB" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-size:85%;" lang="EN-GB" &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;Reporting&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;The upcoming &lt;st1:place st="on"&gt;Delphi&lt;/st1:place&gt; version has Rave Reports, of course &lt;g&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/g&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;Since &lt;st1:place st="on"&gt;Delphi&lt;/st1:place&gt; 7 is Rave the standard report engines and supports VCL.32 for Pascal and C++ and VCL.net for Pascal. And the last mean you can use ADO.net2-provider over DBX4 for your reports in Rave. The version will be RAVE BE 7.5.2 (7.5.0 was Delphi 2007, 7.5.1 was BCB 2007). The differences between RAVE BE and RAVE BEX you’ll find here. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;You can create simple to complex reports, render the reports into HTML and PDF and have the possibility to use scripting inside your report. And besides this feature you have with Rave a really high-speed optimized report engine.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8mmjMfoshuY/RtsrdINn5vI/AAAAAAAAAAs/fMzQR4OfFH0/s1600-h/blackfish_rave.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_8mmjMfoshuY/RtsrdINn5vI/AAAAAAAAAAs/fMzQR4OfFH0/s320/blackfish_rave.JPG" alt="" id="BLOGGER_PHOTO_ID_5105722381975414514" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p class="MsoNormal"&gt;I think at the moment about "Generics and reporting with Rave and the custom connection" &lt;g&gt;.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-weight: bold;"&gt;The RAD Studio 2007 is a consistent step in the correct direction and you'll get a stable product for developing applications for Win32 and the .net-Framework.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;In the winter can Codegear make a facelift with the VCL and integration of Unicode. Last week I've made the experience that the Microsoft Fax service write the log-file in Unicode and I have a win32-application.. after some minutes I've written a .net-application in BDS2006 (.net 1.1) and this application (called with parameter from my Win32-application) convert the unicode-log-file into a vcl.32-readable log2-file and it works, but not very elegantly.&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-8449897930095141427?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/8449897930095141427/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=8449897930095141427' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8449897930095141427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8449897930095141427'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/09/new-delphi-is-around-corner.html' title='The new Delphi is around the corner…'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8mmjMfoshuY/RtsomoNn5uI/AAAAAAAAAAk/tiOppCyw1cQ/s72-c/blackfish1.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-4409886923799127648</id><published>2007-08-31T10:17:00.000-07:00</published><updated>2007-08-31T10:44:32.310-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rave'/><title type='text'>The Power of Rave</title><content type='html'>the headline remembers me on &lt;a href="http://www.hln.org"&gt;&lt;span style="font-weight: bold;"&gt;Huey Lewis and the news&lt;/span&gt;&lt;/a&gt; hit "the power of love" a long time ago &lt;g&gt;.... but back to Rave.&lt;br /&gt;I'm sometimes read and answer Rave-questions in the nevrona-newsgroups and yesterday I found an interesting thread from a Rave-User:&lt;br /&gt;&lt;br /&gt;nevrona.public.rave.reports.general&lt;br /&gt;Re: Order is important!!&lt;br /&gt;&lt;br /&gt;"....   &lt;span style="font-style: italic;"&gt;Lastly, I've used both Crystal and Rave, and I gotta say, I wish more people  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;could see just how awesome a product Rave is.  And how much more power you  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;have with Rave.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;-- &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Christian Wilkerson&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;thanks Christian for this!&lt;br /&gt;&lt;br /&gt;I'm a &lt;a href="http://www.nevrona.com/Default.aspx?tabid=49"&gt;TeamNevrona-member&lt;/a&gt; and when we say "Rave have power and is a phantastic product for reporting" is this not the same like other developers who works with Rave because the people think we must only talk positive about a product...&lt;br /&gt;I work with Rave round about 10 years and I've realized all my reporting-issues with Rave.. and on my consulting-work on many companies (from small to really big companies) in europe (with Delphi, Rave and databases like Oracle) I can't remember any report-issue that the reporting - engine from Nevrona don't create with success.&lt;br /&gt;Yeah, I haven't wrote "Rave" because Nevrona have two report engines, one is visual: Rave and the other one is code-based: Report Printer Pro, available since April 1995, two month later then the first Delphi Release!&lt;br /&gt;And if the report design is too complex for a visual report then you can do it all in Pascal-code inside your Delphi-Application. You'll find a good demo in the Rave-folder.&lt;br /&gt;On the  nevrona.com/rave-page are good information about this report-solution and on CodeGear-Network page is another good introduction from Leonel about code-based reporting...&lt;/g&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-4409886923799127648?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/4409886923799127648/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=4409886923799127648' title='2 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/4409886923799127648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/4409886923799127648'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/08/power-of-rave.html' title='The Power of Rave'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-1853358291325925982</id><published>2007-08-14T03:46:00.000-07:00</published><updated>2007-08-14T10:04:34.561-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rave Unicode'/><title type='text'>Rave and unicode</title><content type='html'>I read very often in the newsgroups or in email about supporting unicode in Rave ....&lt;br /&gt;&lt;br /&gt;The status is at the moment:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Rave for Win32-developement doesn't support unicode&lt;/li&gt;&lt;li&gt;Rave for the .net-Framewok support unicode&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Rave for Win32&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Rave is based on the VCL, no surprise. and the VCL isn't unicode-ready at the moment.&lt;br /&gt;There is an interesting article in the blog from &lt;a href="http://hallvards.blogspot.com/2005/08/danny-thorpe-on-unicode-and-vcl.html"&gt;Hallvard&lt;/a&gt; about "unicode and VCL" with Danny Thorpe. It's not new but unchanged in the year 2007....&lt;br /&gt;In the &lt;a href="http://dn.codegear.com/article/36620"&gt;Delphi-Roadmap&lt;/a&gt; from CodeGear is the support of Unicode for the Win32-plattform for the first half of 2008 announced:&lt;br /&gt;&lt;br /&gt;Delphi "Tiburón"&lt;br /&gt;Time Frame: First Half 2008&lt;br /&gt;Theme: Delphi and VCL development with Unicode and Generics&lt;br /&gt;&lt;br /&gt;Delphi Win32 Unicode This means that the IDE, the VCL, and all types of development should be made fully Unicode-compatible. The standard string in the Delphi language will become a Unicode string, meaning that the IDE, the VCL – that is, the entire product – will be Unicode-based. Developers around the world will be able to develop applications for use in any language using the Unicode standard.&lt;br /&gt;&lt;br /&gt;meaning: when the VCL inside Delphi supports unicode Rave should support unicode as well .... but this need a lot of patience.&lt;br /&gt;But Nevrona have done good work in the past, since Rave is working with unicode strings and such in .NET, the conversion to the unicode for Win32 will be a lot simpler (i.e. Nevrona already have code to handle strings of different character length).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Rave for the .net-Framework&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;that's easy&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Rave for the .net-Framework supports unicode because .net framework supports unicode ...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;But don't forget that you need the right font with unicode-support... I recommend that you work inside Rave with the FontMaster. Insert a GlobalPage and name the Page into GPFonts and here you can insert FontMaster for every Font / Size / Style (I called the components in my Rave-projects FMArial12bold, FMArial10, FMArial10bold ....) and define the FontMirror of  the (Data)Text and (Data)Memo to this FontMaster. Now you can define very easy on one place (!) the correct font with unicode-support. And this is the only way at the moment to change the font of (Data)Text/Memo-component inside the Rave Scripting. And you have in all your reports of the application a good corporate design-feature included.&lt;br /&gt;You see, a lot of advantages for using the FontMaster-component in the Rave-Project!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-1853358291325925982?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/1853358291325925982/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=1853358291325925982' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/1853358291325925982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/1853358291325925982'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/08/rave-and-unicode.html' title='Rave and unicode'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-8379396006839626001</id><published>2007-08-11T06:47:00.000-07:00</published><updated>2007-08-11T07:07:43.610-07:00</updated><title type='text'>RAVE 7 BEX and Delphi 2007</title><content type='html'>I read in many newsgroups in the last few months threads with the subject "Rave 7 BEX and Delphi 2007".&lt;br /&gt;&lt;br /&gt;Rave 7 BEX is binary compatible with Delphi 2007 for Win32.  However, the current installer from Nevrona Designs does not automatically install into Delphi 2007.  You'll need to install the package dclRave.bpl from the BDS2006 files included with Rave 7 BEX within the Delphi 2007 IDE. &lt;br /&gt;&lt;br /&gt;But please make first the following : modify the RpDefine.pas (remember, you have the source with BEX!) like the following&lt;br /&gt;&lt;br /&gt;in the RpDefine simply change the last statement to be a &gt;= instead of just the equal&lt;br /&gt;&lt;br /&gt;{$IF CompilerVersion &gt;= 18.0} { Delphi 10.0 }&lt;br /&gt;    CompVer = '10';&lt;br /&gt;  {$IFEND}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CodeGear haven't created a MajorRelease in the compiler-area with Delphi 2007; the version have only changed from 18.0 to 18.5 and all (*) the BDS2006-files working without any changes in Delphi 2007.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;that's all!&lt;br /&gt;&lt;br /&gt;I admit that my production environment is BDS2006Arch and not Delphi2007 but I have test the installation of Rave BEX 7.05 in a VMWare-machine with Delphi 2007 Enterprise without any problems! I created an application with dbx4, Rave7 and an oracle connection and it works fast, as expected from the Win32-Compiler Delphi&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;keep hacking and coding with CodeGear Delphi&lt;br /&gt;(some years ago a friend of mine have a great signature: "Delphi or notepad" &lt;g&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;:-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(*)&lt;br /&gt;In theory, there is no difference between theory and practice.&lt;br /&gt;But, in practice, there is.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-8379396006839626001?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/8379396006839626001/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=8379396006839626001' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8379396006839626001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/8379396006839626001'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/08/rave-7-bex-and-delphi-2007.html' title='RAVE 7 BEX and Delphi 2007'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-6399982614166521633</id><published>2007-08-11T03:11:00.001-07:00</published><updated>2007-08-11T03:25:18.540-07:00</updated><title type='text'>Rave BEX and BE - the differences</title><content type='html'>yesterday I received an email about the question for a version 7.5 BEX because in Delphi 2007 is Rave BE in the version 7.5 included.&lt;br /&gt;&lt;br /&gt;Many rumors are on the different newsgroups about this. In fact, there are differences, but with BE bundled with Delphi (7, 8, 2005, 2006 and 2007) you have a full version of RAVE and can create reports (and deploy, of course) in your application.&lt;br /&gt;&lt;br /&gt;The greatest differences are:&lt;br /&gt;•    Source code – the BEX version comes with full component source code (not the IDE source, like Delphi).&lt;br /&gt;•    “Archived” Code Based Components (including the powerful Shell-components) are included with the BEX version for backwards compatibility.&lt;br /&gt;•    More frequent updates.&lt;br /&gt;•    Support for TeeChart Pro – the BE version only supports the bundled TeeChart.&lt;br /&gt;•    Improved Scripting&lt;br /&gt;•    The BEX have backward compatibility, meaning a Rave 4/5/6 Project can be used in the Rave 7 BEX-version with all code- and class-changes.&lt;br /&gt;•    Since the latest version of BEX (not BE) you have a new JPEG-render, especially interesting for store the reports with a small file size&lt;br /&gt;     in the database and you can view this file without installing a pdf-reader (e.g. on a server, where you should only install important app's!)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So we are getting a “reasonable” version bundled with all Delphi-version since V7 and if any of the above matter to you, then you should consider getting the BEX version on the nevrona.com-page. Especially the source and the technical support is very valuable!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But now back to the question about 7.5 of RAVE BEX....&lt;br /&gt;If you have are a good observer then you have in the past noticed that with Rave 6 the BEX version had 6.0x and the bundled version of RAVE BE in Delphi 2005 and and later had 6.5 and in in version 7 it's the same, meaning the Rave 7.05 BEX is not older then the Rave 7.5 of Delphi 2007, and believe mit there aren't differences in the rav or ndr-file between 7.05 and 7.5.... and Jim Gunkel have written about the next Rave Version 8 (see an earlier blog here) and not about 7.1 or 7.5 BEX ....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-6399982614166521633?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/6399982614166521633/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=6399982614166521633' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/6399982614166521633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/6399982614166521633'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/08/rave-bex-and-be-differences.html' title='Rave BEX and BE - the differences'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-5771692096278932383</id><published>2007-07-21T11:16:00.000-07:00</published><updated>2008-11-13T11:01:41.631-08:00</updated><title type='text'>iPod Protection against theft</title><content type='html'>My brother-in-law have sent me today a funny link for the security of my &lt;a href="http://www.apple.com/ipod/ipod.html"&gt;iPod&lt;/a&gt;.&lt;br /&gt;Funny the idea with a Zune &lt;a href="http://hideapod.com/"&gt;to secure the iPod&lt;/a&gt;....&lt;br /&gt;I admit that I love my iPod (o.k. exactly I have in the meantime two of these cool music player) and use especially the shuffle for hearing my &lt;a href="http://www.hln.org/"&gt;Huey Lewis and the News&lt;/a&gt; songs (only this artist is on my shuffle with 512KB mem) ...&lt;br /&gt;With a &lt;span style="font-weight: bold;"&gt;cool design&lt;/span&gt;,&lt;span style="font-weight: bold;"&gt; cool features, good quality&lt;/span&gt; and a &lt;span style="font-weight: bold;"&gt;good marketing&lt;/span&gt; you can win in the windows-market new users; but you must offer not only the player, all the additions around equal important then the other keys! Please, &lt;a href="http://www.codegear.com/"&gt;CodeGear&lt;/a&gt; learn from the iPod-success and Delphi will get the success which this cool and productive IDE and the Pascal-language have earned, it's not to late for this. If the pascal-language haven't advantage the C#-Architect &lt;a href="http://en.wikipedia.org/wiki/Anders_Hejlsberg"&gt;Anders Heijlsberg&lt;/a&gt; didn't include a lot of AlGol/Pascal/Modula into the language C#...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8mmjMfoshuY/RqJPLZU_HGI/AAAAAAAAAAc/Qy7F0ve6oBM/s1600-h/inside.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_8mmjMfoshuY/RqJPLZU_HGI/AAAAAAAAAAc/Qy7F0ve6oBM/s320/inside.gif" alt="" id="BLOGGER_PHOTO_ID_5089717586078145634" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-5771692096278932383?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/5771692096278932383/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=5771692096278932383' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/5771692096278932383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/5771692096278932383'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/07/ipod-protection-against-theft.html' title='iPod Protection against theft'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8mmjMfoshuY/RqJPLZU_HGI/AAAAAAAAAAc/Qy7F0ve6oBM/s72-c/inside.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-1532661025735059898</id><published>2007-07-15T01:19:00.000-07:00</published><updated>2007-07-15T01:27:36.823-07:00</updated><title type='text'>alternative to YouTube</title><content type='html'>I found yesterday a great alternative to youToube: &lt;a href="http://www.dailymotion.com"&gt;Dailymotion &lt;/a&gt;....&lt;br /&gt;Better quality of the videos/sound and IMO better videos then yT, and in my area where I searched better movies of HLN.org &lt;g&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-1532661025735059898?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/1532661025735059898/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=1532661025735059898' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/1532661025735059898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/1532661025735059898'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/07/alternative-to-youtube.html' title='alternative to YouTube'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-546148260975155978</id><published>2007-07-09T07:00:00.000-07:00</published><updated>2008-11-13T11:01:41.799-08:00</updated><title type='text'>CodeGear Delphi.PHP and Borland IntraBuilder</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8mmjMfoshuY/RpI_5oNdp4I/AAAAAAAAAAU/-W5e2TkJq-E/s1600-h/IntraBuilder.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_8mmjMfoshuY/RpI_5oNdp4I/AAAAAAAAAAU/-W5e2TkJq-E/s320/IntraBuilder.jpg" alt="" id="BLOGGER_PHOTO_ID_5085197188533692290" border="0" /&gt;&lt;/a&gt;well, it's over ten years old and I admit that I don't work with IntraBuilder anymore, meaning it's here@home not a software, it's a shelf-ware &lt;g&gt;&lt;g&gt;&lt;br /&gt;&lt;br /&gt;Who knows this IDE ? I think less people....but I'm not alone &lt;g&gt;: &lt;a href="http://www.ddj.com/dept/architect/184415559"&gt;Dr.Dobbs&lt;/a&gt; have an article about this from 2001.&lt;br /&gt;&lt;br /&gt;This product was a cool and powerful designed JavaScript IDE that was clearly ahead of its time, like other tools from Scotts Valley:&lt;br /&gt;ObjectVision from Borland, a great tool to move from DOS ot Windows AND to the basics of objectoriented working.&lt;br /&gt;&lt;br /&gt;10 Years ago there was an IDE for JavaScript that puts the likes of Adobe Dreamweaver or ActiveState Komodo to shame, believe me. Okay, not the full AJAX but &lt;/g&gt;IntraBuilder would have been a natural testbed for testing early HTTPRequest and other AJAX framework ideas.&lt;br /&gt;&lt;br /&gt;&lt;g&gt;With the new spirit in &lt;a href="http://maps.google.com/maps?f=q&amp;hl=de&amp;amp;geocode=&amp;q=Enterprise+Way,+Scotts+Valley,+CA&amp;amp;sll=37.0625,-95.677068&amp;sspn=58.946508,110.390625&amp;amp;ie=UTF8&amp;ll=37.063191,-122.00194&amp;amp;spn=0.007363,0.013475&amp;t=k&amp;amp;z=17&amp;iwloc=addr&amp;amp;om=1"&gt;Scotts Valley&lt;/a&gt; (I love this area and hope to visit SV again) and the loyal customers around the world they can go into this area with Delphi.PHP and Ruby, it's not to late but after the splash of the availability of Delphi.PHP I wait for the waves in the internet-area...&lt;br /&gt;Andreano have insert in his &lt;a href="http://blogs.codegear.com/AndreanoLanusse/archive/2007/07/03/36963.aspx"&gt;blog&lt;/a&gt; great ressources to read and learn about the possibilites, try the examples with the Trialversion!&lt;br /&gt;&lt;br /&gt;&lt;/g&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-546148260975155978?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/546148260975155978/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=546148260975155978' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/546148260975155978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/546148260975155978'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/07/codegear-delphiphp-and-borland.html' title='CodeGear Delphi.PHP and Borland IntraBuilder'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8mmjMfoshuY/RpI_5oNdp4I/AAAAAAAAAAU/-W5e2TkJq-E/s72-c/IntraBuilder.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-4352132889954036887</id><published>2007-06-27T14:59:00.000-07:00</published><updated>2008-11-13T11:01:41.961-08:00</updated><title type='text'>EKON - 11 CodeGear-conference in Frankfurt</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8mmjMfoshuY/RoLexoNdp3I/AAAAAAAAAAM/muBMTr4cHyY/s1600-h/Ekon_Speakerbutton.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_8mmjMfoshuY/RoLexoNdp3I/AAAAAAAAAAM/muBMTr4cHyY/s320/Ekon_Speakerbutton.gif" alt="" id="BLOGGER_PHOTO_ID_5080868273816184690" border="0" /&gt;&lt;/a&gt;End of september is "EKON 11", the german BorCon or new "CodeGear-Con" (http://entwickler-konferenz.de). This is my 10 EKON where I visit / speak (only 2001, after 11/9 I don't go to the conference... ).&lt;br /&gt;This year I make a Rave-session and a session about DBX4, the new database-framework, released with Delphi 2007.&lt;br /&gt;I planned a session about "WebParts with Delphi for Microsoft SharePoint" but the .net2/3-support in the Developer Studio isn't available and I don't know the release date (before or after EKON11).... -&gt; perhaps next year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-4352132889954036887?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/4352132889954036887/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=4352132889954036887' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/4352132889954036887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/4352132889954036887'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/06/ekon-11-codegear-conference-in.html' title='EKON - 11 CodeGear-conference in Frankfurt'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8mmjMfoshuY/RoLexoNdp3I/AAAAAAAAAAM/muBMTr4cHyY/s72-c/Ekon_Speakerbutton.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-868558843619634870</id><published>2007-05-23T06:19:00.000-07:00</published><updated>2007-05-23T06:31:40.593-07:00</updated><title type='text'>CheckPoint Firewall-1 and Script Kiddis</title><content type='html'>Last week I've received a funny letter @work.....&lt;br /&gt;CheckPoint FireWall-1 is the solution for officials and organizations with small security-requirements. Only 1-2 points on the 0-10 list.... and every semi-prof hacker AND script kiddis can go through checkpoint into the local network....&lt;br /&gt;This statement have made an IT-expert and he recommend no firewall and on every machine the user must start with a knoppix-cd and then connect to the internet in the box....&lt;br /&gt;I work with CheckPoint since 2001 @work and @home I have a safe@office-solution appliance with CheckPoint-technology. I think no firewall can realize 100% security but CheckPoint is definitly not a low-security solution... It's a scalabiltiy solution and with the correct configuration it's one of the leader in the security-area....&lt;br /&gt;But it's funny to read this letter with no content but a lot of wrong information... I'll answer with facts because some people have read this letter......and this is like some newspaper, the big headline, no true but someone believe this.....&lt;br /&gt;&lt;br /&gt;-take care&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-868558843619634870?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/868558843619634870/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=868558843619634870' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/868558843619634870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/868558843619634870'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/05/checkpoint-firewall-1-and-script-kiddis.html' title='CheckPoint Firewall-1 and Script Kiddis'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-5312093719598633082</id><published>2007-05-15T12:27:00.000-07:00</published><updated>2007-05-15T12:35:58.215-07:00</updated><title type='text'>Rave 8</title><content type='html'>I found an interesting information about Rave  (Monday, 7. Mai 2007 18:26) in the nevrona-newsgroups from Jim Gunkel, the CEO of &lt;a href="http://www.nevrona.com/rave"&gt;Nevrona Designs&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;"&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: arial;"&gt;We're all alive and healthy here working on Rave Reports 8 which is shaping  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;up to be one of our biggest releases in a long time.  Some of the new  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;features include docking and restructuring of the tool windows within the  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;designer, band logic revamp and an exciting new template system integrated  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;with a new 2-way report wizard.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;More details on these and the other  new things will follow as we get closer &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;to Rave Reports 8 release.  We're  not giving out any timeframes yet but stay &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;posted (I can tell you that  anyone that orders Rave 7 now will get a free &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;update to Rave 8 when it's  released).&lt;/span&gt;&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;great news !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-5312093719598633082?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/5312093719598633082/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=5312093719598633082' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/5312093719598633082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/5312093719598633082'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/05/rave-8.html' title='Rave 8'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-3485317187329998611</id><published>2007-05-15T11:51:00.000-07:00</published><updated>2007-05-15T12:27:50.214-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delphi .net Win32'/><title type='text'>new Client/Server-Application in 2007 with .net or win32 ?</title><content type='html'>Well, is this a question in 2007 with the stable .net version 2 (perhaps 3.5 in the next month)??? Microsoft latest Win32-development is with VB6 very very old and all the newer visual studio version creates .net-application in Basic, C# and so on....&lt;br /&gt;And CodeGear create a Delphi-Version in the year 2007 with Vista-support, but for Win32....&lt;br /&gt;&lt;br /&gt;I remember the blog from holger about managed code or not on this blog &lt;a href="http://flickdotnet.de/blogs/sample_weblog/archive/2007/03/20/managed-code-is-too-slow-yeah-right.aspx"&gt;&lt;span style="font-weight: bold;"&gt;Managed code is too slow... yeah, right... &lt;/span&gt;&lt;/a&gt;and the following discussion ...&lt;br /&gt;&lt;br /&gt;I have a new project this month,  and surprise surprise, a database-application with Oracle in the background.&lt;br /&gt;I've moved all my application since last september from Delphi 7 to Delphi2006.win32 and I'm happy about the IDE-feature and the speed. I think it's really fast and we can compare it absolutely with Delphi7. With the BDS I have the choice to work on both world... but last weekend I made the decision: the project will be a Win32-application. I admit that I haven't found anything in the .net-framework that make the decision to .net ...&lt;br /&gt;Remember, this is "only" a c/s-application, no 3-tier, webapplication or other remote dataconnection.....&lt;br /&gt;I started a new Win32-project with the DOA-components from allroundautomations, the QuantumGrid v5 from DevExpress and Nevrona Rave Reports, of course.&lt;br /&gt;&lt;br /&gt;Perhaps someone can give me a hint why this is the wrong decision for a new application in the year 2007.......&lt;br /&gt;In the meantime I will develop and have finish my database-modelling (&lt;a href="http://www.databaseanswers.org/data_models/index.htm"&gt;Tips for Datamodelling&lt;/a&gt;).... and learn at the moment the power of Castalia 5.1 for my daily work. In this tool there are really cool and powerful features included, congrat Jacob, great job!&lt;br /&gt;&lt;br /&gt;the only point for .net is at the moment ECO, but I admit that I haven't found the door to go into this new house and use this Framework in my BDS2006.... Sometimes I will read the &lt;a href="http://info.borland.de/newsletter/nl06_3/ECOBuch/ECOBuch.htm"&gt;ECOBook&lt;/a&gt; from Alois and hope to realize the help of ECO to do my job better and faster.... but you know: things.take.time. &lt;g&gt;&lt;br /&gt;&lt;br /&gt;-take care&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-3485317187329998611?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/3485317187329998611/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=3485317187329998611' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/3485317187329998611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/3485317187329998611'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/05/new-clientserver-application-in-2007.html' title='new Client/Server-Application in 2007 with .net or win32 ?'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-7874362935217284228</id><published>2007-04-30T01:38:00.000-07:00</published><updated>2007-04-30T02:03:53.713-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rave Oracle Italy'/><title type='text'>Oracle, Rave, Delphi and a lot of lakes</title><content type='html'>in the last few weeks I've made some Oracle, Rave- and Delphi-Trainings in Bavaria and Italy. I saw the beautiful Ammersee on an Oracle-Training, one week later the Chiemsee (both in south bavaria) on an Oracle-Workshop and then I changed through the Brenner and Lago Magiore to Piacenza in Italy, where I made a &lt;a href="http://www.wintech-italia.it/delphiedintorni/workshop_200704.htm"&gt;Rave-Workshop&lt;/a&gt; at Marco Cantu's Company WinTech.&lt;br /&gt;on the evening I go with Marco to a local restaurant and learned a great dish: "pisarei e faso". pasta and beans and cheese, delicious!&lt;br /&gt;After this workshop I visit the Comer Lake and some other not so well-known lakes and made a special Delphi-Oracle-Training with interesting contents (but I have a NDA.... )&lt;br /&gt;Over 2.500 km with my Quattro in this timeframe and I've learned a lot of smart and nice guys in all of this location..... thanks to all and cu sometimes somewhere again!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-7874362935217284228?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/7874362935217284228/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=7874362935217284228' title='0 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/7874362935217284228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/7874362935217284228'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/04/oracle-rave-delphi-and-lot-of-lakes.html' title='Oracle, Rave, Delphi and a lot of lakes'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4304420502887124780.post-1895166933681850704</id><published>2007-04-09T02:14:00.001-07:00</published><updated>2007-04-09T02:21:19.522-07:00</updated><title type='text'>Rave BEX 7.05 is available</title><content type='html'>After a long time of waiting Nevrona Designs have published the 7.05 version of Rave SE and Rave BEX. Beside a lot of small changes and fixes there are two interesting features now included:&lt;br /&gt;&lt;br /&gt;They have added RenderBitmap/RenderJPEG/RenderMetafile components and the ability to compile scripting from Delphi code.&lt;br /&gt;&lt;br /&gt;The rendercomponents works like the well known html- and pdf-components, of course. The compile scripting is really cool. To compile code that is already there it's as simple as calling RvProject1.ProjMan.Compile.&lt;br /&gt;I'll prepare a first-step tutorial about Rave Scripting in the next few month and publish it on the nevrona.com-page. stay tuned!&lt;br /&gt;&lt;br /&gt;&lt;span id="dnn_ctr464_ViewboMessage_lblMessage" class="normal"&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4304420502887124780-1895166933681850704?l=rave-notes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rave-notes.blogspot.com/feeds/1895166933681850704/comments/default' title='Kommentare zum Post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4304420502887124780&amp;postID=1895166933681850704' title='1 Kommentare'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/1895166933681850704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4304420502887124780/posts/default/1895166933681850704'/><link rel='alternate' type='text/html' href='http://rave-notes.blogspot.com/2007/04/rave-bex-705-is-available.html' title='Rave BEX 7.05 is available'/><author><name>thomas pfister</name><uri>http://www.blogger.com/profile/14550619600538784486</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/-5eeTDLPjxwo/TpA9RdjueMI/AAAAAAAAARE/esJbQRiOF5g/s220/TP_Foto2.jpg'/></author><thr:total>1</thr:total></entry></feed>
