Welkom op het developersblog van 4DotNet
Op dit developersblog zullen onze eigen ontwikkelaars hun praktijkervaringen en andere inseressante onderwerpen plaatsen.

Archief van 'Delphi'

Andre Mussche

RemObjects SDK is een Remoting Framework, waar onder andere eenvoudig WebServices mee gemaakt kunnen worden. Het is van het gelijknamige RemObjects.com . De laatste tijd is het vooral bekend geworden door Delphi Prism , omdat zij de Oxygene compiler geschreven hebben. RemObjects maakt nog meer mooie software: Hydra (.Net assemblies in Win32 gebruiken), Data Abstract , Pascal Script, etc. Niet alleen Delphi maar ook .Net (Visual Studio) wordt ondersteund.
Ik heb geluk gehad dat ik bij mijn huidige detacheringsopdracht met deze mooie software in aanraking mocht komen :-) .

Lees verder…

Andre Mussche

Codegear heeft een aantal Whitepapers op hun website staan. Deze zijn erg interessant om door te lezen! Hierin staat veel nuttige informatie over de veranderingen die in Delphi 2009 zitten. Om eerlijk te zijn: er zijn veel meer veranderingen en verbeteringen dan ik eerst dacht! Ik kan niet alles opnoemen, maar ik heb wel even een overzicht gemaakt:

De nieuwste Whitepaper van Marco Cantu gaat over User Interface wijzigingen (VCL):

http://dn.codegear.com/article/images/39226/Building-User-Interfaces-with-Delphi-2009_WP.pdf

Om even een idee te geven zal ik de deze wijzigingen kort bespreken:

Lees verder…

Andre Mussche

Ik gebruik Delphi 2007 nog niet zo heel lang, omdat de huidige klant nog de oude Delphi 6 versie gebruikte. Sowieso zijn er best veel bedrijven die bijvoorbeeld Delphi 7 nog steeds gebruiken (wat vaak gewoon goed bevalt). Best jammer, want Delphi 2007 en 2009 zijn mooie en goede Delphi versies, met veel verbeteringen: IDE, VCL en Language features.

Het nadeel van nieuwe features is echter: je moet ze wel gebruiken :-) . Heel gauw ben je geneigd om je oude gewoontes te blijven gebruiken: bijvoorbeeld nog steeds “for i := 0 to stringlist.Count-1 do” gebruiken in plaats van “for s in stringlist”.

Lees verder…

Andre Mussche

Bij mijn huidige klant moest ik even uitzoeken hoe de “Object Repository” van Delphi gebruikt kan worden, zodat bepaalde framework templates (forms, frames, datamodules, maar ook complete template projecten) door de ontwikkelaars gebruikt kunnen worden. Ik kon voor Delphi 2007 op internet niet direct iets vinden hoe dit nou werkt en hoe je dit in kunt stellen (wel voor oudere versies). In de CodeGear Help stond gelukkig wel het een en ander (trouwens, niet via de “help” knoppen in Delphi zelf, daar heb je niks aan).
Bij deze een korte handleiding.


Lees verder…

Andre Mussche

Even weer een “dump” van mijn bezigheden, ontdekkingen en ervaringen tijdens het programmeren:
Lees verder…

Andre Mussche

Er is een interessant interview met Marc Hoffman over Delphi Prism:

http://www.bitwisemag.com/2/Delphi-Prism-Visual-Studio-Pascal

Screencast:

http://www.delphi.org/screencasts/3-DelphiPrismVideo1.html

Onder andere over verbeteringen van Delphi Prism ten opzichte van C#:
Lees verder…

Andre Mussche

Op mijn huidige detacheringsplek gebruiken ze “Team Coherence” (http://www.teamcoherence.com) voor versie beheer en bug/issue tracking. Ze gebruiken dit pakket heel strict: bijvoorbeeld elke check-in moet een tracker melding hebben, een tracker heeft aantal stadia (waaronder controle door de aanvrager of indiener), versie labels, promotion levels, etc.


Lees verder…

Andre Mussche

Ik had wel eens eerder gehoord dat ADO traag zou zijn, maar ik had met ADO nog geen ervaring.
(trouwens, deze traagheid geldt voor ADO Win32, ADO.net weet ik niet, maar als ik SQL Server Enterprise Manager 2003 (win32) vergelijk met SQL Server Management Studio 2005 (.net) dan is de .Net versie VELE malen trager!).


Lees verder…

Andre Mussche

Als Delphi programmeur was ik nog een beetje sceptisch over .Net, vooral mbt de snelheid. Hiervoor heb ik in Delphi een klein programmaatje gemaakt, wat in 2 for loops wat strings heen en weer kopieert. Dit heb ik gemaakt in een thread, zodat ik ook makkelijk met meerdere threads kon testen. Dit programmaatje heb ik met Delphi 2006 zowel native als met Delphi.Net gecompileerd.


Lees verder…

Andre Mussche

AsmProfiler

Na weer een leuke, gezellige en interresante DDD ben ik gelijk maar aan de slag gegaan om kort een uitleg te geven mbt mijn praatje over mijn profiler: AsmProfiler.

Ontstaan

AsmProfiler is ontstaan naar aanleiding van mijn ontevredenheid over de profilers die ik gebruikt heb. Ik wilde oa meer details zien, en het moest makkelijk en snel in gebruik zijn. Via een oud-collega (Thaddy, nog bedankt!) kwam ik in aanraking met “detouring”. Hiermee kon ik echter nog niet direct een profiler mee maken. Daarvoor heb ik zelf dmv assembly wat meer werk moeten doen. Dit gelukkig gelukt: mijn “proof of concept” werkte!


Lees verder…