Vandaag ben ik maar eens afgestapt van het nog meer tijd stoppen in het werkend krijgen van Delphi als .NET-scripttaal. Dynamisch genereren van een applicatie is leuk, maar het moet wel gewoon werken, en niet met allerlei vage truken. En zelfs met allerlei vage truken krijg ik het hier op deze PC en op de server NIET aan de praat. De laatste melding op de server is “Couldn’t invoke rescvt.dll (not registered?)”. Zelfs het opnieuw registreren van rescvt met regasm helpt niks. Kortom: het werkt niet.
Â
Dus…dan maar een echte .NET webapplicatie maken met D8.NET. Demo op de website van Borland bekeken, en toen iets geprobeerd na te maken. Niet op basis van de FishFact-database, want daarin ben ik niet geinteresseerd. Ik was geinteresseerd in een fatsoenlijk admintool voor het beest dat je nu bekijkt: dotText (weblogging in ASP.NET). Ik had even een herinstallatie van D8 nodig, want na al dat gekloot met dat scripting was de onderlinge afhankelijkheid van de DLLs en Units en Assemblies een beetje verstoord. Maar zelfs dan: een keertje runnen lukt, maar daarna loopt Delphi onherroepelijk vast met een of andere foutmelding. Soms is de debugger niet eens meer te sluiten, anders dan via de tasklist.
Op zich is D8.NET heel simpel in gebruik, en het feit dat het Pascal is wat je programmeert is heel prettig. Het soms zonder aanpassing compileren van D6 of D7 projecten is ook een niet mis te verstane feature. Maar een beetje stabiliteit zou me op dit moment meer lijken. Dan maar geen backward-compatibiliteit.
Kortom: ik blijf voorlopig nog even bij m’n good-old Delphi 6 Enterprise, en ga eens kijken wat ik daarmee nog voor shockwaves kan veroorzaken. En anders moet ik toch maar eens in dat kloterige C# of VB gaan duiken. Zucht. Het zal toch niet waar zijn???