Página 1 de 1

Trabalhando com Threads no XDevStudio. Por favor, me ajudem!

Enviado: 26 Nov 2006 19:09
por binho_fasa
Pessoal, estou desesperado, não consigo usar MultiThreading com o xharbour. Estou usando a XdevStudio. Pelo que vi, ela ainda não oferece configuração nativa para Mt, por isso, adicionei as libs manualmente (Todas com *MT.LIB). Mas esta dando erro na hora de linkar. Estou quebrando a cabeça com isso, mas não estou obtendo sucesso!. O erro é este abaixo:

Error: Unresolved external '__endthreadex' referenced from F:\XHARBOUR\LIB\VMMT.LIB|thread
Error: Unresolved external '__beginthreadex' referenced from F:\XHARBOUR\LIB\VMMT.LIB|thread

Segue o arquivo .xDev do meu projeto:

<!--
################################################
# xDevStudio Project - xdev@kssoftware.com.br #
# Created @ 26/11/2006 18:53:38 #
# #
### Standard xDev Config - Layout v1.5 #########
-->
<project>
<option compiler="12967">
<option outputname="xCaixa">
<option targettype="EXE">
<option outputpath="">
<option root="($)">
<option runpath="C:\FONTES\XAUTOMAC\CAIXA">
<option runparams="">
<option pathch="">
<option pathlib="">
<option pathobj="">
<option pathtooutput="xobj">
<option defines="HB_COMPAT_C53,GTWVW">

<compilerparam name="Harbour.xCompiler">
<option presetsname="12967">
<option fflagm="Sim">
<option fflagn="Sim">
<option rdd2="Sim">
<option rdd3="Sim">
<option customlibs="Sim">
</compilerparam>

<unit filename="CAIXA.PRG" main="true" compile="Sim">
<unit filename="INDICE.PRG" compile="Sim">
<unit filename="CADASTRA.PRG" compile="Sim">
<unit filename="VENDA.PRG" compile="Sim">
<unit filename="CARTOES.PRG" compile="Sim">
<unit filename="DEVOLU.PRG" compile="Sim">
<unit filename="FISCAL.PRG" compile="Sim">
<unit filename="HELPCX.PRG" compile="Sim">
<unit filename="INTRO2.PRG" compile="Sim">
<unit filename="MAN07.PRG" compile="Sim">
<unit filename="MAN10.PRG" compile="Sim">
<unit filename="MAN12A.PRG" compile="Sim">
<unit filename="MAN12B.PRG" compile="Sim">
<unit filename="TEF.PRG" compile="Sim">
<unit filename="XERRO.PRG" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\harbour.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\dbfcdxmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\vmmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\ctmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\rddmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\rtlmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\ACE32.LIB" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\lang.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\ppmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\tipmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\usrrddmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\fmstatmt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\procmisc.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\rddads.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\wwwtools.LIB" compile="Sim">
<unit filename="F:\xHarbour\Lib\xFasa.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\optguimt.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\hsxmt.lib" compile="Sim">
<unit filename="F:\xHarbour\Lib\hbcomm.lib" compile="Sim">
<unit filename="F:\XHARBOUR\Lib\common.lib" compile="Sim">
</project>


Por favor me ajudem!! :'(

Obrigado!

Enviado: 26 Nov 2006 20:53
por vagucs
Insira esta lib no seu script e veja se resolverá.


c:\borland\bcc55\bin\lib\cw32mt.lib

Obrigado!

Enviado: 27 Nov 2006 09:02
por binho_fasa
Valew Vagner, funcionou!!

Muitttoooo obrigado!!!



:{

Enviado: 27 Nov 2006 21:53
por momente
Parabéns Binho_fasa,

Agora fala pra mim, oque é MultiThreading?, desculpe minha ignorancia no assunto.

valeu! -:]

Re: Obrigado!

Enviado: 28 Nov 2006 10:12
por vailton
binho_fasa escreveu:Valew Vagner, funcionou!!

Muitttoooo obrigado!!!
:{
Se você puder, por favor me mandar o projeto final para que eu possa incluir este suporte já na nova versão da xDevStudio creio que será de grande ajuda!

:)