Hola soy nuevo con el multithread y me parece fantastico, pero tengo un proyecto donde la incorpore y a veces al abrir el proyecto en cualquier formulario se cierra solo el sistema sin error , ni grabar nada, como no se mucho supongo que tengo alguna libreria que no va, esto esta bien: (uso la version 4.0.2
<Library Filename="[harbour]hbvmmt_dbg"/>
<Library Filename="[xailer]xailer" First="Y"/>
<Library Filename="[xailer]xailertcls"/>
<Library Filename="[xailer]samples"/>
<Library Filename="[xailer]sqlite" Link="N"/>
<Library Filename="[xailer]mariadb" Link="N"/>
<Library Filename="[xailer]mysql" Link="N"/>
<Library Filename="[xailer]xailer.res"/>
<Library Filename="[xailer]xailermsg.res"/>
<Library Filename="[harbour]hbextern"/>
<Library Filename="[harbour]hbdebug"/>
<Library Filename="[harbour]hbvm"/>
<Library Filename="[harbour]hbvmmt"/>
<Library Filename="[harbour]hbrtl"/>
<Library Filename="[harbour]hblang"/>
<Library Filename="[harbour]hbcpage"/>
<Library Filename="[harbour]hbuddall"/>
<Library Filename="[harbour]hbrdd"/>
<Library Filename="[harbour]hbusrrdd"/>
<Library Filename="[harbour]rddntx"/>
<Library Filename="[harbour]rddcdx"/>
<Library Filename="[harbour]rddnsx"/>
<Library Filename="[harbour]rddfpt"/>
<Library Filename="[harbour]rddads" Link="N"/>
<Library Filename="[harbour]ace32" Link="N"/>
<Library Filename="[harbour]hbhsx"/>
<Library Filename="[harbour]hbsix"/>
<Library Filename="[harbour]hbmacro"/>
<Library Filename="[harbour]hbcplr"/>
<Library Filename="[harbour]hbpp"/>
<Library Filename="[harbour]hbcommon"/>
<Library Filename="[harbour]hbtip"/>
<Library Filename="[harbour]hbmxml"/>
<Library Filename="[harbour]mxml"/>
<Library Filename="[harbour]hbpcre"/>
<Library Filename="[harbour]hbwin"/>
<Library Filename="[harbour]hbmzip"/>
<Library Filename="[harbour]minizip"/>
<Library Filename="[harbour]hbzlib"/>
<Library Filename="[harbour]xharbour"/>
<Library Filename="[mingw]crt2.o"/>
<Library Filename="[mingw]gcc\mingw32\4.9.2\crtbegin.o"/>
<Library Filename="[mingw]mingw32"/>
<Library Filename="[mingw]gcc\mingw32\4.9.2\gcc"/>
<Library Filename="[mingw]moldname"/>
<Library Filename="[mingw]mingwex"/>
<Library Filename="[mingw]msvcrt"/>
<Library Filename="[mingw]kernel32"/>
<Library Filename="[mingw]user32"/>
<Library Filename="[mingw]gdi32"/>
<Library Filename="[mingw]advapi32"/>
<Library Filename="[mingw]ws2_32"/>
<Library Filename="[mingw]winspool"/>
<Library Filename="[mingw]comctl32"/>
<Library Filename="[mingw]comdlg32"/>
<Library Filename="[mingw]shell32"/>
<Library Filename="[mingw]uuid"/>
<Library Filename="[mingw]ole32"/>
<Library Filename="[mingw]oleaut32"/>
<Library Filename="[mingw]oledlg"/>
<Library Filename="[mingw]mpr"/>
<Library Filename="[mingw]winmm"/>
<Library Filename="[mingw]mapi32"/>
<Library Filename="[mingw]imm32"/>
<Library Filename="[mingw]msimg32"/>
<Library Filename="[mingw]odbc32"/>
<Library Filename="[mingw]wininet"/>
<Library Filename="[mingw]version"/>
<Library Filename="[mingw]setupapi"/>
<Library Filename="[mingw]iphlpapi"/>
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Programacion multithread
- ignacio
- Site Admin
- Mensajes: 9253
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: Programacion multithread
Buenos días,
Debes de enlazar SOLO con la librería hbvmmt. La librería hbvm debés de desmarcarla. La programación multi-hilo no es sencilla y lo más importante es NUNCA hacer nada de pintado desde hilos secundarios. Tienes bastante información al respecto en Wiki de Xailer.com.
En Xailer 7 introducimos un nuevo sistema ya existente en muchos lenguajes de programación que son los futuros o promesas que simplifican muchísimo el uso de hilos.
Un saludo
Debes de enlazar SOLO con la librería hbvmmt. La librería hbvm debés de desmarcarla. La programación multi-hilo no es sencilla y lo más importante es NUNCA hacer nada de pintado desde hilos secundarios. Tienes bastante información al respecto en Wiki de Xailer.com.
En Xailer 7 introducimos un nuevo sistema ya existente en muchos lenguajes de programación que son los futuros o promesas que simplifican muchísimo el uso de hilos.
Un saludo
Re: Programacion multithread
Gracias por la respuesta, reconstrui el proyecto entero con la version 6.2 personal y funciona de maravillas en breve estoy comprando la version Enterprise , puedo actualizarla sin costo a la 7 apenas aparezca ??.
Saludos
Saludos
- ignacio
- Site Admin
- Mensajes: 9253
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: Programacion multithread
Xailer 7 será publicado sin duda este año. Esperamos que incluso en el mes de septiembre, y por supuesto tiene un año de actualizaciones y soporte desde que compra Xailer, por lo tanto, tendría acceso sin coste a la versión 7 si lo compra ahora.Christian escribió:Gracias por la respuesta, reconstrui el proyecto entero con la version 6.2 personal y funciona de maravillas en breve estoy comprando la version Enterprise , puedo actualizarla sin costo a la 7 apenas aparezca ??.
Saludos
Un saludo