Vizuális foxpro projekt építése
Projekt létrehozásakor a Visual FoxPro megkeresi az összes benne felsorolt összetevőt, és létrehozza a projektet. Például a projektnek tartalmaznia kell minden olyan programot, űrlapot és jelentést, amelyet a menüelemek kiválasztásakor hívnak meg. Ha az összetevők viszont más összetevőket okoznak, akkor a projekt is benne van. A projekt létrehozásához kattintson a Build ablak gombra a projekt ablakában, vagy válassza a Build parancsot a Project menüből. A Build Options párbeszédpanel megnyílik (13.7. Ábra), amely öt opciót tartalmaz a következő célra:
- Projekt újjáépítése - összegyűjti a projektet, ellenőrzi az összes szükséges fájl meglétét;
- Alkalmazás (app) - létrehoz egy végrehajtható alkalmazást APP kiterjesztéssel. Ezt a fájlt a Visual FoxPro programban futtathatja a Do parancs segítségével a Program menüből;
- Win32 futtatható / COM szerver (exe) - létrehoz egy végrehajtható alkalmazást EXE kiterjesztéssel. Ez a fájl mind a fő Visual FoxPro ablakban, mind a külső környezeten futtatható, ha vannak könyvtárak;
- Egyszálas COM kiszolgáló (dll) - egyetlen dinamikus hivatkozási könyvtárat (Dynamic Link Library) hoz létre egy DLL kiterjesztéssel;
- Multi-threaded COM szerver (dll) - létrehoz egy többszálú dinamikus könyvtárat (Dynamic Link Library) egy DLL kiterjesztéssel.
Ábra. 13.7. Build Options párbeszédpanel
A Build Beállítások párbeszédpanel jelölőnégyzeteket tartalmaz, amelyek segítségével megadhatja a létrehozott projekt paramétereit:
A Verzió gomb megnyit egy azonos nevű párbeszédpanelt, ahol megadhatja az alkalmazás verziószámát és típusát.
Jelölőnégyzetet regenerálódnak komponens azonosítók (ID újraépítése-Automation szerverek) csak akkor elérhető, ha a telepített opciót Win32 futtatható / COMSERVER (futtatható fájl), egyszálú COM szerver (OdnopotochnyySOM szerver) Több szálon COM szerver (többszálas COM szerver).
Ábra. 13.8. Egy párbeszédpanel, amely az alkalmazás elkészítése során felmerült hibákat jelzi
Projekt létrehozásához jelölje ki a Projekt újratelepítése opciót, majd kattintson az OK gombra. A projekt mentéséhez kattintson az Igen gombra.
Ha a projektmenedzser észlel egy olyan összetevőt, amelyet a projekt létrehozása során nem írtak le a projektben, a LocateFile párbeszédpanel jelenik meg, amely tartalmazza a nem található fájl nevét.Az összetevő megtalálásához kattintson a Locate gombra, és keresse meg a kívánt fájlt a lemezen. Ezt a hibát figyelmen kívül hagyhatja, ebben az esetben kattintson a Figyelmen kívül hagyás gombra.
Az összes észlelt hiba listája olyan fájlban tárolódik, amelynek neve megegyezik a projektfájl nevével, és rendelkezik az ERR kiterjesztéssel.
Ha az összes szükséges összetevő szerepel a projektben, létrehozhatja a végrehajtható fájlt az Alkalmazás opció vagy a Win32 futtatható / COM kiszolgáló (exe) kiválasztásával a Build Options párbeszédpanelen. A Visual FoxPro-n futtatható .APP fájl létrehozásához az Alkalmazás opciót kell használnia. Ha önállóan futtatható EXE kiterjesztésű fájlt szeretne létrehozni, használja a Win32 futtatható / COM kiszolgáló (exe) opciót.
Miután létrehozott egy alkalmazást a telepített opciót építsünk Options optsiiApplication (Függelék) vagy Win32 futtatható / COM szerver (exe) (futtatható fájlt), akkor futtathatja a DO parancs bemenete vokne Parancsnoksága Visual FoxPro vagy Do parancs (Run) ebből menyuProgram (Program) . Ez a parancs megnyitja a Do párbeszédpanelt. Nyisd ki a kívánt mappát a listából faylovvyberite létrehozott fájlt a projekt, egy kiterjesztése a APP, és nyomja meg a gombot Do (Run).
A Win32 futtatható / COM szerver (exe) opcióval létrehozott alkalmazás futtatásához hozzáférést kell biztosítania a dinamikus könyvtárakhoz, a Vfp7.dll és a Vfp7enu.dll.