Me gustaría agregar cosas para ejecutar al comienzo de una puesta en marcha de la imagen de pharo. Nada de lujos solo una llamada a un método de clase que sea un punto de entrada a mi aplicación. No puedo encontrar ninguna guía para hacer scripts smalltalk al inicio. Alternativamente, ¿hay algún método que pueda agregar cosas para hacer al inicio de la imagen?Agregando cosas para ejecutar al inicio de Pharo Image
7
A
Respuesta
6
Squeak tiene un mecanismo incorporado que notificará a las clases seleccionadas que una imagen acaba de ser lanzada. This page explica cómo hacer esto. También debería funcionar en Pharo.
4
En Pharo 1.4 está la clase StartupLoader que archivará en startup.st desde el mismo directorio que la imagen o todos los archivos desde ~/.config/pharo/# {version} o ~/.config/pharo/general .
Actualmente los comentarios y ejemplos de la clase no están de acuerdo sobre qué archivos StartupLoader debe hacer así que esto podría cambiar, esto funciona correctamente en Pharo 2.0
Para una descripción más completa ver este blog
Cuestiones relacionadas
- 1. Marco Delphi DataSnap agregando cosas al mensaje JSON
- 2. ¿Es posible ejecutar apio automáticamente al inicio?
- 3. Agregando días al día específico
- 4. ¿Cómo ejecutar un script al inicio de Ubuntu?
- 5. ¿Instalar script para OmniBrowser para Pharo 1.3?
- 6. agregando matriz al Objeto
- 7. Agregando un script de inicio de servicio para Amazon linux AMI
- 8. Squeak o Pharo para el comienzo Smalltalker?
- 9. Clip image image url
- 10. Agregando imágenes programáticamente al documento RTF
- 11. Agregando al classpath en OSX
- 12. Django, agregando propiedades excluidas al modelo presentado
- 13. Acceso directo a Eclipse para ejecutar archivos de inicio
- 14. C++ Image Manipulation
- 15. Cosas raras con función al curry
- 16. Agregando clusterer de marcador simple al mapa de google
- 17. Agregando nuevos elementos al DOM usando JavaScript (appendChild)
- 18. Ejecutar la aplicación en el inicio
- 19. Ruby on Rails: ¿Cómo ejecutar cosas en segundo plano?
- 20. border-image: solución para IE
- 21. Invocar comandos de shell de Squeak o Pharo
- 22. agregando dinámicamente una vista al diseño de actividad
- 23. Cosas extrañas en JavaScript "para"
- 24. .NET Image Libraries
- 25. Agregando una unidad automáticamente al proyecto
- 26. Error de inicio de Eclipse al intentar ejecutar una aplicación de Android
- 27. Agregando código fuente a dll al liberar
- 28. Perforce agregando una carpeta al depósito
- 29. agregando JLayeredPane a JPanel
- 30. Agregando múltiples casos de prueba de múltiples módulos para ejecutar en PyDev TestRunner
Gracias Esto parece ser lo Estoy buscando, para las personas que buscan esto en algún momento después de 2010, parece que podrían cambiarlo en el futuro (http://code.google.com/p/pharo/wiki/StartupAndShutdown). –