Archívum - december 29, 2009
Delphi formok Lazarusban
A FreePascal 2.5.1 használatával a Lazarus lehetővé teszi a formok lfm formátumba mentését lrs fájlok használata nélkül. Ez még jobban megkönnyíti a Delphi kódok átültetését Lazarusra.
Előfeltételek:
- Lazarus trunk verzió
- FreePascal trunk verzió (2.5.1-el tesztelve, de állítólag a 2.4.0-val is működik)
Lépések:
- A Project options-nál, Miscellaneous fülön válasszuk ki a Fpc resources-t.
- Másoljuk a dfm fájlt az lfm fájlba.
- Lazarusban nyissuk meg a pas fájlt.
- Keressük meg a dfm fájl hivatkozását, majd cseréljük le erre:{$IFDEF LCL}
{$R *.lfm}
{$ELSE}
{$R *.dfm}
{$ENDIF} - Az
initializationrészben keressük meg az lrs fájl beillesztését{$I valami.lrs}, majd távolítsuk el. - Az F12 (View menü: Toggle form/unit view) megnyomása után már láthatjuk is a formunkat.
- A természetesen figyelmeztetéseket fogunk kapni a Lazarusban nem létező tulajdonságokról, de ezeket nyugodtan figyelmen kívül hagyhatjuk. Ez a legtöbb esetben megfelelő, de egy komoly fejlesztő mindig elolvassa és elemzi az ilyen üzenetek fontosságát és következményeit.
- Mentés után jöhet a fordítás.
Mint mindig, most se felejtsük el hozzáadni a unit fejlécében a uses szekcióhoz a szükséges unitokat (LclType, LResources, stb).
12 Ünnepi Rad Studio 2010 videó - 8: Fordítás a háttérben
Az Embarcadero az ünnepek alkalmából 12 videót tesz közzé a Rad Studio 2010-ről.
A nyolcadik videó a Rad Studio 2010-ben megjelent új funkció a fordítás a háttérben használatát mutatja be. Ez a funkció lehetővé teszi a fájlok szerkesztését, töréspontok beállítását és módosítását a projekt fordítása közben.
Ez igazából csak olyan projektek esetén lehet hasznos, amikor több perc (>5) alatt végez a fordító, egyébkét az a pár másodperc pont jó arra, hogy az ember egy kicsit lazítson, végiggondolja, hogy mit is rontott el.





Friss hozzászólások
2 óra 43 perc
1 hét 4 nap
1 hét 4 nap
1 hét 5 nap
3 hét 1 nap
4 hét 1 nap
4 hét 1 nap
4 hét 2 nap
4 hét 2 nap
4 hét 2 nap