A következő lépés az alkalmazás lefordítása, majd futtatása.
Kompilálás
A fordítás az a folyamat, amelynek során a forráskódból futtatható programot hozunk létre. Bármely DataFlex-program forráskódját le kell fordítani és futtatható (.exe) fájlba kell linkelni, mielőtt a program futtatható (futtatható) lenne.
1. Kattintson a Stúdió eszköztárának Compile Project (Projekt fordítása) gombjára.

64 vs. 32 bites alkalmazások fordítása
Vegye észre a fordítás gomb melletti kombinált űrlapot. Ez lehetővé teszi a fordítás váltását az alkalmazás 64 és 32 bites verziója között. A váltás mind a fordításra, mind a lefordított alkalmazás debuggerben történő futtatására vonatkozik.
A beágyazott fordító a Kimenet ablakban fogja megjeleníteni a fordítás előrehaladását (ha a Kimenet ablak nincs megnyitva, akkor a fordításkor automatikusan megnyílik és előtérbe kerül).

A fordító folyamatban
Látni fogja, ahogy a fordító a fordítandó forrásfájlban megadott összes fájlt bevonja és lefordítja. A DataFlex automatikusan tartalmazza a projektjének szükséges, előre definiált könyvtárfájlokat, amikor új programot hoz létre a Stúdióban. Ezeket a könyvtárfájlokat a DataFlexben általában csomagoknak vagy “csomagfájloknak” nevezik, mivel kiterjesztésük általában .pkg. A csomagokról bővebb információt a Csomagfájlnévkiterjesztések című fejezetben talál.
Fordítói függőségi ellenőrzés
A fordító ellenőrzi, hogy kell-e valamit újrafordítani (függőségi ellenőrzés — lásd a fordító opciókat). Ha azt észleli, hogy semmi sem változott a legutóbbi fordítás óta, akkor a Kimenet ablakban a “No changes detected, skipping compile” (Nincs változás, a fordítás kihagyása) felirat jelenik meg. A Studio-t újrafordításra kényszerítheti a Project menü “Rebuild <Project Name>” parancsával.
32 és 64 bites végrehajtható utótagok
Vegye észre, hogy a lefordított program neve “MyFirstWindowsApplication64.exe”. Alapértelmezés szerint a 64 bites alkalmazásokhoz a “64” szót csatolja a rendszer. Ez biztosítja, hogy különbséget tudjon tenni az alkalmazás 32 és 64 bites verziója között, és hogy mindkettőt lefordíthassa anélkül, hogy a két verzió felülírná egymást. Alapértelmezés szerint a 32 bites alkalmazásokhoz semmi sem kapcsolódik.
Ezt a Studio Projekt tulajdonságai párbeszédpanel Compiler lapján állíthatja be, amelyet a Projekt menüből érhet el.

2. Miután hibátlanul lefordította a programot (a Kimenet ablakban megjelenik a “—-Compile Finished—-” (—-Compile befejeződött—-) felirat), futtathatja a programot.
Kattintson a Futtatás eszköztár gombra.

4. Az alkalmazásod futni fog, és így fog megjelenni:

Tipp
Van egy másik lehetőséged is arra, hogy az alkalmazásodat egy lépésben fordítsd és futtasd. Ha a Studio eszköztárának Futtatás gombjára kattint, a program elmenti és lefordítja a programot, ha a forráskódban olyan változtatások történtek, amelyek újbóli fordítást igényelnek, majd lefuttatja a programot, vagy egyszerűen lefuttatja a programot, ha nincs szükség újbóli fordításra.
Ön most hozta létre és hajtotta végre első Windows-alkalmazását a DataFlex segítségével. Láthatja, hogy ez az alkalmazás egy MDI konténer menükkel és eszköztárakkal, de jelenleg nincsenek gyermekablakai (a Nézet menü alatt nem szerepelnek elemek).
Zárja be a programot.