AloizioLima Posted November 17, 2006 Report Share Posted November 17, 2006 Estou começando a usar o XDevStudio e ao compilar um sistema que compilava normal passou a dar erro "E0022 Invalid lvalue: String" na linha abaixo: @ 01,05 btnbmp btnNew prompt "Incluir" resource "NOVO" of odlg size 40,12 border left E também F0002 Redefinition of procedure or function: LANCA SÓ EXISTE NO SISTEMA UMA ÚNICA FUNÇÃO LANCA Aloizio Lima suporteas@hotmail.com BH - MG Fwh 2.5, harbour 43.0 (flex), borland c++ 5.5, WS 4.5 Quote Link to comment Share on other sites More sharing options...
AloizioLima Posted November 17, 2006 Author Report Share Posted November 17, 2006 Estou começando a usar o XDevStudio e ao compilar um sistema que compilava normal passou a dar erro "E0022 Invalid lvalue: String" na linha abaixo: @ 01,05 btnbmp btnNew prompt "Incluir" resource "NOVO" of odlg size 40,12 border left E também F0002 Redefinition of procedure or function: LANCA SÓ EXISTE NO SISTEMA UMA ÚNICA FUNÇÃO LANCA Aloizio Lima suporteas@hotmail.com BH - MG Fwh 2.5, harbour 43.0 (flex), borland c++ 5.5, WS 4.5 Quote Link to comment Share on other sites More sharing options...
kapiaba Posted November 17, 2006 Report Share Posted November 17, 2006 F0002 Redefinition of procedure or function: LANCA mostre esta funcao. VOCE NAO ESTA TENTANDO INVOCAR UMA FUNCAO STATIC DE OUTRO LUGAR? João Santos - São Paulo. kmt_karinha@pop.com.br kapiaba@brfree.com.br FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe Editado por - kapiaba on 17/11/2006 14:58:51 Quote Link to comment Share on other sites More sharing options...
siscat Posted November 17, 2006 Report Share Posted November 17, 2006 citação:F0002 Redefinition of procedure or function: LANCA id=quote>id=quote>isso significa que voce tem a funcao LANCA definida mais de uma vez no mesmo .prg ou em mais de um .prg... verifique isso... Marllon Figueiredo Analista de Sistemas ERP/CRM Porto Alegre - RS siscatsoftware@hotmail.com Desenvolvimento e migração de aplicativos DOS para Windows FWH for (x)Harbour ADS Server, DB SQL c/ SQLRDD @Say com MUITO Orgulho! Quote Link to comment Share on other sites More sharing options...
AloizioLima Posted November 17, 2006 Author Report Share Posted November 17, 2006 Marlon e João, já olhei isso só existe uma função chamada lanca(), existe outra chamada lancamentos() TENHO UM DIALOG COM O MESMO NOME LANCA ***** LANÇAMENTOS ***** function lancamentos janela('LANÇAMENTOS',,{||lanca(.t.)},{||lanca(.f.)}) return '' ***** ***** ENTRA DADOS ***** function lanca(winclui) local oDlg, oFld, oWndChild DEFINE DIALOG oDlg RESOURCE "LANCA" redefine get olanca var wlanca picture '@K 9999' ID 1 of oDlg redefine btnbmp ook resource "OK" ID 501 of odlg action (gravalanca(),odlg:end()) tooltip "Confirmar os dados" noborder center ACTIVATE DIALOG oDlg CENTERED resallfree() return '' ***** Aloizio Lima suporteas@hotmail.com BH - MG Fwh 2.5, harbour 43.0 (flex), borland c++ 5.5, WS 4.5 Editado por - aloiziolima on 17/11/2006 15:17:53 Quote Link to comment Share on other sites More sharing options...
kapiaba Posted November 17, 2006 Report Share Posted November 17, 2006 VEJA COMO ESTA A CHAMADA NO MENU PRINCIPAL, E NOS ARQUIVOS DE COMPILACAO DO XDEV, TIPO: OS ARQUIVOS CORRESPONDENTES AO RMK Y LNK. TEM UMA CHAMADA ERRADA EM ALGUM LUGAR. João Santos - São Paulo. kmt_karinha@pop.com.br kapiaba@brfree.com.br FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe Quote Link to comment Share on other sites More sharing options...
kapiaba Posted November 17, 2006 Report Share Posted November 17, 2006 //-> Quanto a BTNBMP, Tente Assim: #Include "BtnGet.Ch" // Classe que inclui botao em Get @ 01,05 BTNBMP oBTNNEW PROMPT "&INCLUIR" ; RESOURCE "NOVO" ; SIZE 50,12 OF oDlg ; NOBORDER ; LEFT id=code>id=code>João Santos - São Paulo. kmt_karinha@pop.com.br kapiaba@brfree.com.br FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe Editado por - kapiaba on 17/11/2006 15:29:55 Quote Link to comment Share on other sites More sharing options...
pauloaraujo Posted November 17, 2006 Report Share Posted November 17, 2006 Aloizio, Outra possibilidade seria você ter um PRG com o nome LANCA e também uma função com o mesmo nome. // LANCA.PRG FUNCTION LANCA() Nesses casos você tem que compilar com /N id=red> Entre no projeto e verifique nas opções de compilação se essa opção não está marcada e marque caso não esteja. Um abraço IV ENCONTRO:id=red> www.vimatec.com.br/encontro id=blue> INSCRITOS:id=red> www.pleno.com.br/inscritos.htm id=blue> Quote Link to comment Share on other sites More sharing options...
AloizioLima Posted November 17, 2006 Author Report Share Posted November 17, 2006 Paulo, isso com certeza existe, tem um lanca.prg e a funcao lanca(), vou ver essa questao dos parametros, porque apenas configurei qual compilador usar e aqueles set path, set lib, etc. Agora as outra linhas, mesmo com a dica do João continua, dá pra ver melhor na imagem abaixo: Aloizio Lima suporteas@hotmail.com BH - MG Fwh 2.5, harbour 43.0 (flex), borland c++ 5.5, WS 4.5 Editado por - aloiziolima on 17/11/2006 16:21:25 Quote Link to comment Share on other sites More sharing options...
kapiaba Posted November 17, 2006 Report Share Posted November 17, 2006 COMPILE OS SEGUINTES EXEMPLOS DO \SAMPLES COM O XDEV.EXE TESTBTNS.PRG TESTBTNL.PRG TESTBTNB.PRG Reporte. João Santos - São Paulo. kmt_karinha@pop.com.br kapiaba@brfree.com.br FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe Quote Link to comment Share on other sites More sharing options...
vailtom Posted November 17, 2006 Report Share Posted November 17, 2006 Creio que basta ativar a opçao /N para resolver isto. Vá em PROJETO > PROPRIEDADES > CONFIG. COMPILADORES SELECIONADOS e coloque SIM na opcao "/N". Salve e tecle F9 para ver como se comporta. QQer coisa posta msg ae pra nós, abraços! Vailton Renato *** #include "4evento_fw.ch" lAnsioso := Date() <= CTOD( '25/11/2006' ) if lAnsioso Alert( "Eu Apoio e vou ao :;" +; "IV ENCONTRO DE PROG. FW ;" +; "Dia : 25/11/2006 e vc?",{'Eu tb!','Claro!','Com cerveja!'}) end Quote Link to comment Share on other sites More sharing options...
AloizioLima Posted November 17, 2006 Author Report Share Posted November 17, 2006 João, compilei os arquivos TESTBTNS.PRG, TESTBTNL.PRG e TESTBTNB.PRG e deu o mesmo erro. Colocando Sim na opção /N resolveu a questao do prg com mesmo nome da função.id=red> Tentei também colocando Sim nas opções /M e /A pra testar mas continua dando o erro. Abaixo meu arquivo BAT: echo off set hdir=c:\harbour set bcdir=c:\bcc55 c:\harbour\bin\harbour LANCA /m/n/a /ic:\fwh\include;c:\harbour\include /p %2 %3 c:\harbour\bin\harbour ABRE /m/n/a /ic:\fwh\include;c:\harbour\include /p %2 %3 c:\harbour\bin\harbour LP /m/n/a /ic:\fwh\include;c:\harbour\include /p %2 %3 c:\bcc55\bin\bcc32 -M -c -O2 -eLANCA -Ic:\harbour\include LANCA.c c:\bcc55\bin\bcc32 -M -c -O2 -eABRE -Ic:\harbour\include ABRE.c c:\bcc55\bin\bcc32 -M -c -O2 -eLP -Ic:\harbour\include LP.c c:\bcc55\bin\brc32 -r LANCA c:\bcc55\bin\ilink32 -Gn -aa -Tpe -s @ch.lnk Dentro do XDevStudio qual dos dois devo usar ? Fivewin 32 bits & [x]Harbour + Borland c++ ou Harbour 32 bits & Bcc / Mingw Tentei com um e com outro e continua dando o mesmo erro id=red> Aloizio Lima suporteas@hotmail.com BH - MG Fwh 2.5 (POR ENQUANTO), harbour 43.0 (flex), borland c++ 5.5, WS 4.5 Editado por - aloiziolima on 17/11/2006 19:56:47 Quote Link to comment Share on other sites More sharing options...
kapiaba Posted November 17, 2006 Report Share Posted November 17, 2006 ENTAO, SEUS PATHS, ESTAO ERRADOS, VEJA TODOS OS ARQUIVOS COM EXTENSAO *.CFG O volume da unidade C nao possui um nome O numero de s‚rie do volume ‚ 065D-11F7 Pasta de C:\BORLAND\BCC55\BIN BCC32 CFG 57 20/07/01 12:04 BCC32.CFG ILINK32 CFG 27 13/01/06 12:52 ILINK32.CFG 2 arquivo(s) 84 bytes 0 pasta(s) 4.009.49 MB livre(s) // O volume da unidade C nao possui um nome O numero de serie do volume ‚ 065D-11F7 Pasta de C:\XHARBOUR\BIN HARBOUR CFG 104 09/01/06 10:36 HARBOUR.CFG ILINK32 CFG 41 09/01/06 9:36 ILINK32.CFG BCC32 CFG 89 13/01/06 13:25 bcc32.cfg 3 arquivo(s) 234 bytes 0 pasta(s) 4.009.50 MB livre(s) NESTE ARQUIVOS, FICAM OS PATHS(CAMINHOS) PARA A PERFEITA COMPILACAO. João Santos - São Paulo. kmt_karinha@pop.com.br kapiaba@brfree.com.br FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe Quote Link to comment Share on other sites More sharing options...
kapiaba Posted November 17, 2006 Report Share Posted November 17, 2006 VEJA MEU BUILDX.BAT -> APONTAM CORRETAMENTE, PARA OS MESMO CAMINHOS DOS ARQUIVOS.CFG @ECHO OFF CLS ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ECHO ³ FiveWin for xHarbour 2.7 - November 2005 xHarbour development power ³Ü ECHO ³ © FiveTech, 1993-2005 for Microsoft Windows 95/98/NT/2000/ME and XP ³Û ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ ECHO ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß if A%1 == A GOTO :SINTAX if NOT EXIST %1.prg GOTO :NOEXIST ECHO Compiling... set hdir=c:\xharbour set bcdir=c:\borland\bcc55 %hdir%\bin\harbour %1 /n /i..\include;%hdir%\include /w /p %2 %3 > clip.log @type clip.log IF ERRORLEVEL 1 PAUSE IF ERRORLEVEL 1 GOTO EXIT echo -O2 -e%1.exe -I%hdir%\include %1.c > b32.bc %bcdir%\bin\bcc32 -M -c -v @b32.bc :ENDCOMPILE IF EXIST %1.rc %bcdir%\bin\brc32 -r %1 echo c0w32.obj + > b32.bc echo %1.obj, + >> b32.bc echo %1.exe, + >> b32.bc echo %1.map, + >> b32.bc echo ..\lib\Fivehx.lib ..\lib\FiveHC.lib + >> b32.bc echo %hdir%\lib\rtl.lib + >> b32.bc echo %hdir%\lib\vm.lib + >> b32.bc echo %hdir%\lib\gtwin.lib + >> b32.bc echo %hdir%\lib\lang.lib + >> b32.bc echo %hdir%\lib\macro.lib + >> b32.bc echo %hdir%\lib\rdd.lib + >> b32.bc echo %hdir%\lib\dbfntx.lib + >> b32.bc echo %hdir%\lib\dbfcdx.lib + >> b32.bc echo %hdir%\lib\dbffpt.lib + >> b32.bc echo %hdir%\lib\hbsix.lib + >> b32.bc echo %hdir%\lib\debug.lib + >> b32.bc echo %hdir%\lib\common.lib + >> b32.bc echo %hdir%\lib\pp.lib + >> b32.bc echo %hdir%\lib\ct.lib + >> b32.bc echo %hdir%\lib\hbct.lib + >> b32.bc echo %hdir%\lib\hbcomm.lib + >> b32.bc rem Uncomment these two lines to use Advantage RDD echo %hdir%\lib\rddads.lib + >> b32.bc echo %hdir%\lib\Ace32.lib + >> b32.bc echo %bcdir%\lib\cw32.lib + >> b32.bc echo %bcdir%\lib\import32.lib + >> b32.bc echo %bcdir%\lib\psdk\odbc32.lib + >> b32.bc echo %bcdir%\lib\psdk\rasapi32.lib + >> b32.bc echo %bcdir%\lib\psdk\nddeapi.lib + >> b32.bc echo %bcdir%\lib\psdk\iphlpapi.lib, >> b32.bc IF EXIST %1.res echo %1.res >> b32.bc rem uncomment this line to use the debugger and comment the following one rem %bcdir%\bin\ilink32 -Gn -Tpe -s -v @b32.bc %bcdir%\bin\ilink32 -Gn -aa -Tpe -s -v @b32.bc rem delete temporary files @del %1.c @del %1.il? IF ERRORLEVEL 1 GOTO LINKERROR ECHO * Application successfully built %1 GOTO EXIT ECHO :LINKERROR rem if exist meminfo.txt notepad meminfo.txt rem PAUSE * Linking errors * GOTO EXIT :SINTAX ECHO SYNTAX: Build [Program] {-- No especifiques la extensi¢n PRG ECHO {-- Don't specify .PRG extension GOTO EXIT :NOEXIST ECHO The specified PRG %1 does not exist :EXIT João Santos - São Paulo. kmt_karinha@pop.com.br kapiaba@brfree.com.br FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe Quote Link to comment Share on other sites More sharing options...
AloizioLima Posted November 17, 2006 Author Report Share Posted November 17, 2006 João, Eu tenho apenas os 2 arquivos dentro do diretório do aplicativo. BCC32.CFG -I"C:\BCC55\INCLUDE" -L"C:\BCC55\LIB" ILINK32.CFG -L"c:\Bcc55\lib" AGORA COPIEI OS DOIS TANTO PRA DIRETÓRIO C:\BCC5\BIN E C:\HARBOUR\BIN O ARQUIVO HARBOUR.CFG NÃO TEM, DEVO CRIA-LO NA PASTA C:\HARBOUR\BIN E O QUE COLOCO DENTRO ? -L"C:\HARBOUR\BIN" ? VALEU JOÃO Aloizio Lima suporteas@hotmail.com BH - MG Fwh 2.5, harbour 43.0 (flex), borland c++ 5.5, WS 4.5 Editado por - aloiziolima on 17/11/2006 20:16:25 Quote Link to comment Share on other sites More sharing options...
kapiaba Posted November 17, 2006 Report Share Posted November 17, 2006 RAPAZ... AI, LASKOU-SE(), POIS NAO USEI O HARBOUR... MELHOR ESPERAR ALGUEM QUE USA HARBOUR RESPONDER. VEJA OS MEUS NO DIRETORIO C:\XHARBOUR\BIN HARBOUR.CFG CC=BCC32 CFLAGS= -c -D__EXPORT__ -IC:\XHARBOUR\include -d -LC:\XHARBOUR\lib VERBOSE=YES DELTMP=YES BCC32.CFG -IC:\Borland\bcc55\include;C:\xharbour\include -LC:\Borland\bcc55\lib;C:\xharbour\lib ILINK32.CFG -LC:\Borland\BCC55\LIB;C:\XHARBOUR\LIB João Santos - São Paulo. kmt_karinha@pop.com.br kapiaba@brfree.com.br FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe Quote Link to comment Share on other sites More sharing options...
pauloaraujo Posted November 17, 2006 Report Share Posted November 17, 2006 Pera aÃ, Esse tópico iniciou com o xDevStudio, e pelo que sei (uso xHarbour) basta dar os dados corretos para o projeto que ele próprio compila. Não precisa de BAT ou LNK. Acho que o teu problema está no projeto, assim como o erro estava no /N. Mande um E-Mail para o Vailton que ele dá nó em pingo d'água. IV ENCONTRO:id=red> www.vimatec.com.br/encontro id=blue> INSCRITOS:id=red> www.pleno.com.br/inscritos.htm id=blue> Editado por - pauloaraujo on 17/11/2006 20:53:51 Quote Link to comment Share on other sites More sharing options...
AloizioLima Posted November 17, 2006 Author Report Share Posted November 17, 2006 Mandei um e-mail pro Vailton, vou aguardar pra ver, realmente deve ser configuração, embora o manual não dê muitos detalhes, o que manda configurar já fiz, já passei o /N /M /A, não sei se precisa alterar mais alguma coisa, agora eu também acho que o próprio XDEV através dos SET PATH, SET LIB, etc já deve saber os caminhos, deve estar faltando alguma outra configuração. De qualquer forma, obrigado a todos pela ajuda, quero insistir em usar o XDevStudio porque me pareceu bem mais completo do que o Context que tenho usado até agora, até pra não depender de arquivos BAT e LNK. Em projeto - propriedades, tem alguns campos pastas gerais espeficicas deste projeto, destinos dos *.obj, path de pesquisa *.ch, path de pesquisa *.lib e path de pesquisa *.obj E mais um campo diretrizes de pré-processamento... Tenho que preencher esses campos também ? Aloizio Lima suporteas@hotmail.com BH - MG Fwh 2.5, harbour 43.0 (flex), borland c++ 5.5, WS 4.5 Editado por - aloiziolima on 17/11/2006 23:18:03 Quote Link to comment Share on other sites More sharing options...
aldreks Posted November 18, 2006 Report Share Posted November 18, 2006 Vailton, bom dia! Isto q o amigo está falando é verdade. Ocorre tbm comigo. Não tenho repetição de função ou procedure com mesmo nome. E em todos meus prg´s uso STATIC. Entretanto qdo compilo no xDev ele diz existir repetição de função. Só como comparação e parãmetro, sempre compilo meu sistema em xMate, e não há erro algum. Como venho esperando esta sua nova versão do xDEv, resolvi testá-la, visto q se mostra muito mais interessante e completa. Mas, imagino, q estamos errando em algum passo de configuração de compilação, como diretivas de compilação e etc. Acho q a pessoa mais apropriada para nos ajudar e nos entender é vc, mestre e "pai da criança". Eu aguardo teu suporte e me ponho a tua disposição para te ajudar tbm te dando feedback de tua ferramenta. Conte comigo. Abraços! citação:Estou começando a usar o XDevStudio e ao compilar um sistema que compilava normal passou a dar erro "E0022 Invalid lvalue: String" na linha abaixo: @ 01,05 btnbmp btnNew prompt "Incluir" resource "NOVO" of odlg size 40,12 border left E também F0002 Redefinition of procedure or function: LANCA SÓ EXISTE NO SISTEMA UMA ÚNICA FUNÇÃO LANCA Aloizio Lima suporteas@hotmail.com BH - MG Fwh 2.5, harbour 43.0 (flex), borland c++ 5.5, WS 4.5 id=quote>id=quote>------------------------- Email/msn: aldreksa@hotmail.com xharbour 0.99.5 /BCC 5.5 / FWH/xMate 1.12 / Pelles C 4.0 (Recife-PE) "Aqui as praias são quentes como as mulheres!" Quote Link to comment Share on other sites More sharing options...
AloizioLima Posted November 18, 2006 Author Report Share Posted November 18, 2006 Conforme orientações do Vailton (o pai da criança)id=red> deu certo, eu tinha configurado duas versões do compilador "Fivewin 32 bits & [x]Harbour + Borland c++"id=red> e a "Harbour 32 bits & Bcc / Mingw", removi as duas configurei apenas a primeira opção, no meu set path tinha colocado todo meu path (do windows)id=red>, agora coloquei apenas C:\FWH;C:\HARBOUR;C:\HARBOUR\BIN;C:\BCC55id=red>, o resto o próprio XDevStudio, completou. Marquei os flags /M /N /Aid=red> que usava no arquivo .BAT e passou aquela parte do erro, agora esta dando um erro ao abrir o sistema mas ainda vou tentar descobrir sozinho, qualquer coisa chamo. Aloizio Lima suporteas@hotmail.com BH - MG Fwh 2.5, harbour 43.0 (flex), borland c++ 5.5, WS 4.5 Editado por - aloiziolima on 18/11/2006 11:19:38 Quote Link to comment Share on other sites More sharing options...
aldreks Posted November 18, 2006 Report Share Posted November 18, 2006 Vailton, setando o /N, realmente resolveu. Entretanto, ele aparece zilhões de erros, todos para o arquio principal (Principal.prg). É estranho, ele pega meu Principal.prg e o adultera, elimininando suas linhas de codigo, e estabelecendo linhas q ele mesmo estabelece. Nunca vi isso. Sei q ainda devo estar errando numa bobagem. Por isso, cara Vailton, conto com tua ajuda. Quero passar a usar o xDev Studio. E preciso colocá-lo pra funcionar. Aguardo sua ajuda. citação:Vailton, bom dia! Isto q o amigo está falando é verdade. Ocorre tbm comigo. Não tenho repetição de função ou procedure com mesmo nome. E em todos meus prg´s uso STATIC. Entretanto qdo compilo no xDev ele diz existir repetição de função. Só como comparação e parãmetro, sempre compilo meu sistema em xMate, e não há erro algum. Como venho esperando esta sua nova versão do xDEv, resolvi testá-la, visto q se mostra muito mais interessante e completa. Mas, imagino, q estamos errando em algum passo de configuração de compilação, como diretivas de compilação e etc. Acho q a pessoa mais apropriada para nos ajudar e nos entender é vc, mestre e "pai da criança". Eu aguardo teu suporte e me ponho a tua disposição para te ajudar tbm te dando feedback de tua ferramenta. Conte comigo. Abraços! citação:Estou começando a usar o XDevStudio e ao compilar um sistema que compilava normal passou a dar erro "E0022 Invalid lvalue: String" na linha abaixo: @ 01,05 btnbmp btnNew prompt "Incluir" resource "NOVO" of odlg size 40,12 border left E também F0002 Redefinition of procedure or function: LANCA SÓ EXISTE NO SISTEMA UMA ÚNICA FUNÇÃO LANCA Aloizio Lima suporteas@hotmail.com BH - MG Fwh 2.5, harbour 43.0 (flex), borland c++ 5.5, WS 4.5 id=quote>id=quote>------------------------- Email/msn: aldreksa@hotmail.com xharbour 0.99.5 /BCC 5.5 / FWH/xMate 1.12 / Pelles C 4.0 (Recife-PE) "Aqui as praias são quentes como as mulheres!" id=quote>id=quote>------------------------- Email/msn: aldreksa@hotmail.com xharbour 0.99.5 /BCC 5.5 / FWH/xMate 1.12 / Pelles C 4.0 (Recife-PE) "Aqui as praias são quentes como as mulheres!" Quote Link to comment Share on other sites More sharing options...
AloizioLima Posted November 18, 2006 Author Report Share Posted November 18, 2006 Aldreks, Já tentou colocar os outros flags /Mid=red> e /Aid=red> só pra testar ? Outra coisa não sei se é necessário fazer isso no XDevStudio, mas eu pedi pra Adicionar no projeto além dos .PRG, todas as .LIB e c0w32.obj que estavam incluÃdas no meu arquivo .BAT não sei se é correto isso. Os erros que estavam dando antes pararam, agora ele compila tudo e executa o sistema, mas dá um erro "Variable does not exist: WMEM" e esta variável está declarada como pública dentro do prg principal. Aloizio Lima suporteas@hotmail.com BH - MG Fwh 2.5, harbour 43.0 (flex), borland c++ 5.5, WS 4.5 Editado por - aloiziolima on 18/11/2006 12:11:59 Quote Link to comment Share on other sites More sharing options...
kapiaba Posted November 18, 2006 Report Share Posted November 18, 2006 WMEM se voce declarou no MENU PRINCIPAL como PUBLICA, em todos os MODULOS que a INVOCAR, tens ke DECLARAR PUBLIC WMEM. Ou Ligar algum FLAG do XDEV que a reconheça... João Santos - São Paulo. kmt_karinha@pop.com.br kapiaba@brfree.com.br FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe Quote Link to comment Share on other sites More sharing options...
AloizioLima Posted November 18, 2006 Author Report Share Posted November 18, 2006 João, Mas o que tá meio difÃcil de entender é essa questão, se compilando pelo .BAT funciona normalmente do jeito que está, teria que sair modificando todo o sistema, meio estranho. Aloizio Lima suporteas@hotmail.com BH - MG Fwh 2.5, harbour 43.0 (flex), borland c++ 5.5, WS 4.5 Quote Link to comment Share on other sites More sharing options...
kapiaba Posted November 18, 2006 Report Share Posted November 18, 2006 os Flags do XHARBOUR, são estes: Options: /a automatic memvar declaration /b debug info /build display detailed version info /credits display credits /d[=] #define /es[] set exit severity /g output type generated is (see below) /gc[] output type: C source (.c) (default) : 0=compact 1=normal 2=verbose (default) 3=generate variable list (.var) file /go output type: Platform dependant object module /gw output type: Windows/DOS OBJ32 (.obj) /gh output type: Harbour Portable Object (.hrb) /gj output type: Java source (.java) /i #include file search path /j[] output i18n support [to ] to .hil /k compilation mode (type -k? for more data) /l suppress line number information /m compile module only /n[] no implicit starting procedure (default) : 0=no implicit starting procedure 1=no starting procedure at all 2=force application starting procedure /o object file drive and/or path /p generate pre-processed output (.ppo) file /pt generate pre-processor trace (.ppt) file /q quiet /q0 quiet and don't display program header /s syntax check only /u[[+]] use command def set in (or none) /undef: #undef /v variables are assumed M-> /w[] set warning level number (0..3, default 1) /x[] set symbol init function name prefix (for .c only) /z suppress shortcutting (.and. & .or.) @ compile list of modules in id=code>id=code>Veja no XDEV o que falta. João Santos - São Paulo. kmt_karinha@pop.com.br kapiaba@brfree.com.br FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.