Eroni Posted April 3, 2013 Report Share Posted April 3, 2013 Boa tarde, tenho uma lib que uso para colocar minhas próprias funções,porém ao executar ao aplicativo, ao invés de executar as minhas funcoes, são executadasas funções do fivewin que tem o mesmo nome, alguém sabe o porque disso?Uso o xmate e sempre funcionou ok, agora so porque troquei o nome doprojeto ficou assim. Por exemplo, a função alert eu tinha reescrito ela efuncionava de acordo com meu fonte, agora funciona o alert original. Quote Link to comment Share on other sites More sharing options...
evertonlb Posted April 3, 2013 Report Share Posted April 3, 2013 Boa tarde amigo...Olha, não entendo muito disso, mas creio que seja a posição das LIB´s no momento de compilar.. já experimentou colocar tua LIB no final do teu script? Como falei, não entendo muito disso.. mas tentaria isso! Quote Link to comment Share on other sites More sharing options...
alex2002 Posted April 3, 2013 Report Share Posted April 3, 2013 Olá, Na verdade é o contrário, a sua LIB tem que estar na lista antes das libs do Five. Assim quando o Linkador for juntar tuto (montar o EXE) ele pega a sua e ignora as posteriores. Um abraço, Alexandre Pereira Quote Link to comment Share on other sites More sharing options...
Eroni Posted April 3, 2013 Author Report Share Posted April 3, 2013 Então, sempre foi assim, a primeira lib é exatamente a minha, sempre funcionou, apenas troquei o nome do projeto e simplesmente não funcionou mais. Estou pensando em sair do xMate, o projeto parece que parou, alguém dá alguma dica? Quote Link to comment Share on other sites More sharing options...
evandro Posted April 3, 2013 Report Share Posted April 3, 2013 Olá, Apesar de ser também um projeto que parou, adote a xDev. Completa e muito boa. Theotokos 1 Quote Link to comment Share on other sites More sharing options...
evertonlb Posted April 4, 2013 Report Share Posted April 4, 2013 Olá, Na verdade é o contrário, a sua LIB tem que estar na lista antes das libs do Five. Assim quando o Linkador for juntar tuto (montar o EXE) ele pega a sua e ignora as posteriores. Um abraço, Alexandre Pereira Viu?? falei que não entendia muito! hahahahahah. bom, agora tenho uma coisa a menos que eu não sei! hehehehe Att. Everton - Chapecó - SC Quote Link to comment Share on other sites More sharing options...
emotta Posted April 4, 2013 Report Share Posted April 4, 2013 Bom, para resolver de imediato deixe tudo em um PRG e compile normalmente, sem ser lib. Pelo menos resolve o problema até conseguir colocar sua LIB de forma que o compilador use ela antes da do fivewin... Quote Link to comment Share on other sites More sharing options...
Marca Posted April 4, 2013 Report Share Posted April 4, 2013 Não acredito que tenha nada com o xMate, Acredito que o problema seja exatamente oque o Alexandre falou As suas libs estão antes das libs do Five ? Eu utilizo o xMate a muito tempo e tenho varias libs próprias tbem. Quote Link to comment Share on other sites More sharing options...
sambomb Posted April 5, 2013 Report Share Posted April 5, 2013 Coloque suas funções com uma inicial diferente, por exemplo: Ao invés de Teste(), usar eroni_Teste()E inclua um arquivo .CH no fivewin.ch onde você vai fazer os translates #translate teste() => eroni_teste()De preferência adicione logo no inicio do fivewin.ch Quote Link to comment Share on other sites More sharing options...
Eroni Posted April 5, 2013 Author Report Share Posted April 5, 2013 Amigos, obrigado a todos que estão tentando ajudar, na verdade tudo que foi citado em termos de ordem de lib, etc ja foi feito e é assim que o script está. Quanto a colocar tudo dentro de um prg é impossivel, já que o projeto inteiro são mais de 550 Prgs. Quanto a renomer as funções, também não tem como, pois muitas são classe nativas do fivewin que apenas acrescentei alguma customização. Tudo funcionou perfeitamente até trocar o nome do projeto e da pasta, alias, voltei atras e nem assim adiantou, por isso insisto que deve ser problema do xMate, também uso a muito tempo, mas acredito que pela quantidade de fontes algum erro de script esteja ocorrendo. Ao sambob, o seu xmate é em portugues? Grato a todos por enquanto. Abaixo uma imagem do script do xmate: Quote Link to comment Share on other sites More sharing options...
sambomb Posted April 5, 2013 Report Share Posted April 5, 2013 Não uso xMate, uso xDev, e a minha sugestão é a que incluiria trocar os nomes... Quote Link to comment Share on other sites More sharing options...
Eroni Posted April 9, 2013 Author Report Share Posted April 9, 2013 Resolvido, decidi alterar os nomes das funções e classes conflitantes. 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.