HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Delphi kiegészítések készítése egyszerűbben


Példaprogram letöltése

24827 bájt

Többször jelent már meg Delphi kiegészítésekről szóló cikk, és biztos, hogy még ezután is jelenik meg. Egy ilyen modul készítéséhez szinte mindig ugyanazokat a kezdő lépéseket kell megtennünk, csak a lényegi rész változik. A mellékelt Delphi kiegészítés egy olyan varázsló, amivel egyszerűen elkészíthetjük az alapokat.
A példa kipróbálásához az ExtensonWizard_pkg.dpk-t telepítenie kell Delphi alá.

Maga a kiegészítés egy Form-ot tartalmaz, amelyben megadhatjuk a Delphi extension alapadatait:
  • Wizard name: a kiegészítés neve (csak betűk, számok, és az aláhúzás karakter használhatók);
  • Company: a cég neve (ugyanaz a szabály vonatkozik rá, mint a névre);
  • Main menu: annak a menünek a neve, ami alá a kiegészítéshez tartozó menüpontot fel szeretnénk venni;
  • Menu item: a menüpont neve. Ez a név megadásával együtt változik egy egyszerű szabály alapján: a nagybetűk elé szóköz kerül, ha a betű nagybetű, kivéve az első betűt, illetve ha az előző betű is nagybetű volt. Ettől függetlenül a menüpont nevét tetszés szerint megváltoztathatjuk;
  • File name: a forrás fájl (.pas) neve. Szintén automatikusan változik a név megadásakor.
Összesen három fájlt hozunk létre, melyek alapját erőforrásként tároltuk (Sources.res). Az első fájl maga a pas fájl, ami a modul és a varázsló osztálydeklarációkat tartalmazza. A második fájl a dfm, ami a modul és a rajta található menü komponens tulajdonságait írja le. Ez a két fájl szorosan összetartozik. A harmadik fájl a dpk amivel az elkészített extension-t rögtön telepíthetjük is. Ehhez a .res fájlt nem készítjük el, mivel a dpk megnyitásakor a Delphi ezt úgyis létrehozza.
Mindhárom fájlban ún. Tag-eket alkalmazunk, melyek helyére a megadott adatok alapján előállított sztringeket helyettesítjük be.
Miután a fájlokat elmentettük, rögtön meg is nyitjuk. Ehhez az IOTAActionServices interfészt használjuk fel. A .dpk fájlt nyitjuk meg, mivel ebből a forrásfájl is elérhető. A megnyitáskor a Delphi egyből figyelmeztetni fog, hogy hiányzik a .res fájl, ezért létrehozza azt. Az elkészült varázslót rögtön telepíthetjük is (Install), a létrejövő menüponttal pedig el is indíthatjuk. A saját kódot a forráskód végén található eljárásba kell beírnunk, ez lehet akár egy Form megnyitása is.




Cikksorozat

#IDKategóriaCikk címeSorozat
3916WindowsA javascript nyelv bemutatása1. rész
3946WindowsJavascript változók és operátorok2. rész
3975WindowsKódvezérlés JScript-ben3. rész
4004WindowsFüggvények és objektumok4. rész
4036WindowsFejlett funkciók a JavaScript nyelvben5. rész
4066WindowsFejlett funkciók a JavaScript nyelvben - folytatás6. rész
4116WindowsReguláris kifejezések7. rész
4145WindowsReguláris kifejezések - folytatás8. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2001 évkönyv 613. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |