2010-09-15 9 views
7

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

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.

+1

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). –

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