En F # si hago algo como deje form = new Form (Text = "MyForm") y ejecútelo en FSI, el formulario se mostrará y actualizará normalmente, e incluso recibirá mensajes. Sin embargo, ¿quién está bombeando la cola de mensajes? No hay una llamada a Application.Run aquí. Estoy un poco confundido.En F #, ¿quién bombea la cola de mensajes?
6
A
Respuesta
16
Como dice ildjarn, F # Interactive implementa su propio bucle de mensajes. Curiosamente, el bucle de mensajes no está codificado en F # Interactive, por lo que puede cambiarlo. Esto es bastante útil, porque el predeterminado está basado en Windows Forms, pero hay otros frameworks GUI que puede querer usar.
Para hacer eso, necesitaría implementar la interfaz IEventLoop
y luego asignar su instancia a la propiedad fsi.EventLoop
. Para obtener más información, véase:
3
FSI tiene su propia bomba de mensajes por esta misma razón.
Cuestiones relacionadas
- 1. Sistema de cola de mensajes
- 2. pensamiento de cola de mensajes
- 3. Python para emular la cola remota -f?
- 4. Editar mensajes de MSMQ en una cola
- 5. ¿Cola de mensajes basada en Memcache?
- 6. mensajes MSMQ está atascado en la cola de salida
- 7. Tratando con la duplicación en una cola de mensajes
- 8. ActiveMQ: la cola de mensajes no entregados guarda la orden de mis mensajes
- 9. Recuperar mensajes de la (s) cola (s) de RabbitMQ
- 10. NServiceBus: Cómo mover mensajes de la cola de errores
- 11. ¿Cuán profunda es la cola de mensajes de Win32?
- 12. Linux: compruebe si la cola de mensajes está vacía
- 13. Cómo purgar/eliminar mensajes de la cola weblogic JMS
- 14. ¿Quién sabe cómo usar mc.exe (compilador de mensajes)?
- 15. ¿Herramienta para publicar mensajes de prueba en una cola JMS?
- 16. ¿Hay una forma mejor de contar los mensajes en una cola de mensajes (MSMQ)?
- 17. ¿Por qué RabbitMQ no persiste mensajes en una cola duradera?
- 18. Enchufes no bloqueantes: ¿están en cola los mensajes?
- 19. Enviando mensaje a la cola de mensajes en mi máquina ..... Error "Nombre de ruta de cola no válida"
- 20. RabbitMQ-- recuperación selectiva de mensajes de una cola
- 21. Mensajes de HornetQ que aún permanecen en la cola después de consumir usando la API central
- 22. ¿Cómo implementar un equivalente pitónico de cola -F?
- 23. cola de mensajes para iOS/iPad, algo así como MSMQ?
- 24. ¿Cómo obtener una cola de mensajes POSIX única?
- 25. Usando MongoDB como cola de mensajes para Apio
- 26. SetWindowsHookEx ser utilizado con una cola de mensajes ventanas
- 27. Controlador de mensajes NServiceBus no va a la cola 'error' en la excepción
- 28. Mover el mensaje de la cola de la carta muerta a la cola de salida MSMQ
- 29. RabbitMQ: intercambios, colas y enlaces: ¿quién configura qué?
- 30. Quién debe quién optimización de dinero
Muchas gracias por los enlaces! Buena información – Chuck