Uzamčení image
Jak zařídit, aby se po startu spustila moje aplikace?
Je několik možností:
- Uložit image ve stavu, kdy aplikace už běží.
- Uložit image a následně spustit aplikaci - vše vyhodnotit jako jeden blok (metodu). Lze požít World menu -> "do..." (přidat kód podle bodu 2).
- Smalltalk snapshot: true andQuit: false.
- self inform: 'Hello, world.' "nebo start vaší aplikace"
- Použít Smalltalk addToStartUpList: pro registraci objektu, který rozumí zprávì startUp: (ta se bude zasílat při každém startu).
- Vytvořit skript a předat ho na příkazovém řádku.
Jak uzamknout image?
- Pomocí PackageLoaderu (viz WorldMenu) nainstalovat ze SqueakMap balík Lockdown, pokud ještě není nainstalován
- Inspirovat se dokumentací k Lockdown a stránkou http://minnow.cc.gatech.edu/squeak/2269.
- Použití: Preferences disableProgrammerFacilities (přitom uloží image pod novým jménem)
- Obvykle se kombinuje se startem aplikace.
Příklad hotové aplikace si lze stáhnout zde: http://minnow.cc.gatech.edu/squeak/1976.
Link to this Page
- FAQ last edited on 15 February 2006 at 11:28 am by libuse.fit.vutbr.cz