Programozás Delphi
Mi SplashForm és miért van szükség remélem senkinek nem kell megmagyarázni. Ön folyamatosan velük szemben, együttműködik a Microsoft Office csomagot, Delphi és sok más „nagy” programok. Mondanom sem kell, most a felület a fontos, nem kevesebb, mint a funkcionalitás és a szép képernyővédő lesz újabb plusz az alkalmazás.
Azonban minden jó mértékkel. Képernyővédő érdemes megtenni, ha az alkalmazás betöltése hosszabb ideig (például Delphi). Ebben az esetben a felhasználó nem gondolja, hogy az alkalmazás lógott, és csendesen várta meg a boot, és ha a képernyővédő is tükrözik a letöltési folyamat, a várakozás kevésbé lesz unalmas.
Tudom, hogy két módon, amely lehetővé teszi, hogy egy splash, amelyek mindegyike saját pozitív és negatív pontokat. Az első módszer, amelyet a későbbiekben kell alkalmazni abban az esetben, ha az alkalmazás néhány formája, terhelés gyorsan, és meg akarom mutatni a splash screen sok (nagyon szép kiderült). Akkor tegye a következőket. Készítsen olyan formában, hogy fog működni, mint egy képernyő (ebben a példában ez az úgynevezett SplashForm), csatlakoztassa a fő modul a projekt, és írásban a következő OnCreate esemény.
Mint látható, ez egyszerű. A módszer előnyei közé tartozik, hogy még ha a képernyővédő, hogy blokkolja egy másik formája, majd távolítsa el azt, az űrlap nem marad „szürke területek”. A hátránya az, hogy ebben a formában nem tudja megjeleníteni a letöltési folyamatot. A második módszer teljesen ellentétes az első. A feladat feltérképezése a boot folyamat megoldódott az elemi, hanem a „szürke területek” lehetetlen teljesen megszüntetni (szenved maga Delphi). A második módszer, azt, hogy ki a példát, a rendelkezésre álló Delphi, tedd Delphi6 könyvtárában található \ Demos \ db \ MastApp \. Nyitva a projekt fájlt, látni fogjuk a következőkben.
Nézzük, mi van írva itt. Miután inicializálás Splash hozzon létre egy űrlapot, hogy maradjon meg a képernyőn pontosan addig, amíg az alkalmazás letöltődik. Ahhoz, hogy megértsük, mit jelent, beszél „szürke foltok”, az alkalmazás futtatásához, és miközben splash a képernyőn, kapcsolja ki a más formában, és azonnal távolítsa el. A probléma részben segít megoldani eljárásunk frissítése képernyőn. Módosítja az utolsó része a kódot a következőképpen.
Most a splash képernyő frissül létrehozása után minden formában. De mi a helyzet az indítási folyamatot? Egészen egyszerűen, abban a formában ez Label1 címke létrehozása előtt minden formában jelenik meg ez a neve a létrehozott formában. A kód a következő alakban.
Ez minden. Ön dönti el, melyik utat választani a program. A példában a cikkben talál egy programot, amely azt mutatja, az első módszer, és a projekt fájlt a másik módja van, hogy egy meglévő fájlt Delphi. Sok szerencsét.