Programación concurrente o multihilos con Visual FoxPro 90











>> YOUR LINK HERE: ___ http://youtube.com/watch?v=ibczRe3cY4A

Enlace Patreon:   / irwinrodriguez   • ¡¡¡SUSCRIBETE AL CANAL!!! • Resumen del ejercicio: • 1. Ejecutamos la FoxThread.app • Do FoxThread.app • 2. Creamos un Thread • lcGUID = _Screen.oWrapper.NewThread() • 3. Escribimos nuestro código dinámico ejecutable. • Local lcRoutine As Memo • Text to lcRoutine noshow • Return Contador() • Function Contador As String • For i = 1 to 80000000 • No hago nada. • EndFor • Return Termine de contar • EndFunc • EndText • 4. Configuramos las propiedades para el CallBack. • _Screen.oWrapper.CallerObject = .Null. Procedure • _Screen.oWrapper.CallerCallBack = RecibiendoResultado • _Screen.oWrapper.CallerReceiveParameters = .T. • 5. Ejecutamos el proceso. • _Screen.oWrapper.Run(lcRoutine) • El callback debe estar previamente definido. • Function RecibiendoResultado as void • Lparameters tnQueueID As Integer, tvResult As Variant • MessageBox( El proceso # + Transform(tnQueueID) + ; • ha finalizado con respuesta: + Transform(tvResult)) • EndFunc • ****ADVERTENCIAS**** • 1. Nunca se olviden de liberar el Wrapper antes de salir del sistema o tendrán un error inésperado. • _Screen.oWrapper = .Null. • 2. El código a ejecutar no debe ser interactivo. • ****AGRADECIMIENTOS**** • Christian Ehlscheid for vfp2c32.fll

#############################









Content Report
Youtor.org / YTube video Downloader © 2025

created by www.youtor.org