isso se da pq vc adcionou fix() no main mais nao declarou o .h daonde ce emcontra os fixs
Bom galera, to com uma duvida creio que quem ja mexe com isso vai conseguir me responder, estou usando um tutorial antigo da dsteam tudo ocorrendo perfeitamente no desenvolvimento, consegui um tempo extra para mexer nisso.
estava fixando algumas coisas do gameserver chegou uma parte que quando vou editar a dll no visual studio 2005 (no tutorial pede 2008, mas só tenho esse) da um erro. vou postar o procedimento e explicar do melhor jeito que conseguir.
Obs: nao sei se a area correta é essa caso nao for desculpas.
Vamos lá
A minha duvida esta no UPDATE 5 - Fix DLL do tutorial - quem tiver esse tutorial de uma olhada nessa pagina, qualquer coisa post o link para baixarem.
Criei os arquivos na dll base e coloqei os codigos, ja revisei muitas vezes se nao esqueci de nada pq uma coisinha ja era,
bom o erro segue quando retiro um include "windows.h" do arquivo DLLmain.cpp e adiciono uma declaração Fix();
Antes desse passo a dll funcionava perfeitamente, se retiro esse include e coloco a declaração da mais de 20 erros na compilação, só que testei uma solução, adicionei o include "fix.h" e "StdAfx.h" que são outros arquivos que estao na dll.. a DLL compilou sem erros, só que nao testei ainda, será q isso funciona?, ou sera que se eu deixar o incclude "windows.h" vai funcionar tb?...
Obs: Nao testei ainda pq estou atras do client dessa versão e nao consegui postar ss pq to no trampo e edito as dll em casa...
Abraços. qualquer coisa quem quiser responder por msn me mande por mp que eu adiciono, o melhor seria por aqui mesmo
isso se da pq vc adcionou fix() no main mais nao declarou o .h daonde ce emcontra os fixs
Se compilou, basta testar!
Tem que testar, é testando que se sabe se funciona ou não!
Mais pela teoria se tiver a declaração #include "windows.h" na StdAfx.h vai funcionar!
após pegar o client que ficou de postar twoham vou testar espero que de certo, depois eu posto o que aconteceu.
na StdAfx tem a declaração "windows.h".
minha DLLmain ficava assim antes
#include "offsets.h"
#include "windows.h"
agora deixei assim
#include "offsets.h"
#include "fixs.h"
#include "StdAfx.h"
assim compilou, entao o StdAfx puxa o include windows.h e com o fixs.h posso colocar aquela declaração Fix(); que nao vai dar erros, é isso?
Última edição por KromeSykes; 06-07-2011 às 05:56 PM.
Isso mesmo!
Ja postei o Cliente que vc pediu!
Mensagem de moderação: Tópico inativo, fechado para evitar flood.
Caso a dúvida do autor não tenha sido solucionada, entre em contato via MP para que o tópico seja re-aberto
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Marcadores