Det er rent faktisk lykkes mig at lave programmer på Delphi 2006 - og let er det ikke. Der er mange ting der spiller ind.
Start med at få fat i en Delphi 2006 da den har en frigivet DCCIL-oversætter samt et .cf-katalog. Delphi 2005 er noget lort.
Man starter med .NET Compact Framework v. 1.x. Det er et subset af den "almindelige" .NET v. 1.1 og det kan godt være ret drilagtigt for eksempelvis mangler det .Name propertien. Selvom du godt kan referere til btnOK i din kode skal du faktisk fjerne navnet og andre properties i din source, før du har en chance for at du kan oversætte. Andre properties der heller ikke virker er: TabIndex, Align og TListViewItem.Tag. Sidstnævnte som følge af at det faktisk retter en dum implementering fra Win32.
Dernæst skal du hente den nyeste (og løbende tjekke efter opdateringer, for det er ikke en perfekt add-on) Compact Framework Build Helper (
www.jed-software.com). Det er en lille add-on der hjælper dig langt. Det vigtigste her er at holde alle sourcefiler åbne i din Delphi og huske at gemme dem alle før du oversætter, da add-on'en har en led vane med at slette dine source-filer - det vænner man sig til. Tag backup regelmæssigt.
Så kan du faktisk gå igang. Når du oversætter og har inkluderet xml-filer i dit projekt, så genererer Delphi units til at læse disse. Det skal man også huske at slå fra før man oversætter.
... som jeg sagde. Det er ikke let.