![View this Page](/schemes/poor/viewie.gif)
![Edit this Page](/schemes/poor/edit.gif)
![Attachments to this Page](/schemes/poor/upload.gif)
![History of this Page](/schemes/poor/history.gif)
![Home](/schemes/poor/top.gif)
![Recent Changes](/schemes/poor/recent.gif)
![Search the Swiki](/schemes/poor/search.gif)
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