Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema con dll

Estas en el tema de Problema con dll en el foro de .NET en Foros del Web. Hola necesito cargar un dll llamada "samp.dll", y el problema es que cuando lo agrego como referencia no me funciona. y si lo agrego con ...
  #1 (permalink)  
Antiguo 19/05/2010, 12:53
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 0
Problema con dll

Hola necesito cargar un dll llamada "samp.dll", y el problema es que cuando lo agrego como referencia no me funciona. y si lo agrego con dllimporta no me da ninguna funcion, ya que la dll no es mia y esta hecha en c++

He visto el codigo de como cargarla mediante c++, pero lo necesito En vb,Gracias

ahi les dejo el codigo:

Código:
boost::this_thread::sleep(boost::posix_time::seconds(5));
	HMODULE
		handle = GetModuleHandleW(L"samp.dll");
	unsigned int
		sampAddress = NULL;
	__asm
	{
		mov sampAddress, eax
	}
	if (sampAddress != NULL)
	{

		CProgram::CProgram();
		CProgram::divideLog();
		CProgram::logText(L"------------------------------");
		CProgram::logText(L"dll cargada");
		CProgram::logText(L"------------------------------");
Código:
CProgram::CProgram()
{
	boost::thread
		checkGameThread(checkGame);
	wchar_t
		savePath[MAX_PATH];
	if (SHGetFolderPath(NULL, CSIDL_APPDATA, NULL, 0, savePath) >= 0)
	{
		PathAppend(savePath, L"dll cargada");
		if (!boost::filesystem::exists(savePath))
		{
			boost::filesystem::create_directories(savePath);
		}
		CCore::program.savePath = savePath;
	}

Espero que me puedan ayudar.
  #2 (permalink)  
Antiguo 20/05/2010, 02:27
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 11 meses
Puntos: 606
Respuesta: Problema con dll

Aqui tienes algo de información sobre como hacer lo que pides, aunque no es muy fácil:

http://social.msdn.microsoft.com/For...9-b73161dbb22f

http://support.microsoft.com/kb/828736/es

Te recomiendo sobre todo el primer link, es un ejemplo corto y directo. El segundo contiene más información técnica. A todo esto, doy por sentado que sabes que funciones tiene la DLL y como se llaman, etc.
__________________
Aviso: No se resuelven dudas por MP!
  #3 (permalink)  
Antiguo 21/05/2010, 14:26
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Problema con dll

Cita:
Iniciado por Malenko Ver Mensaje
Aqui tienes algo de información sobre como hacer lo que pides, aunque no es muy fácil:

[url]http://social.msdn.microsoft.com/Forums/es-ES/vcses/thread/0d6287e5-9598-4217-ae19-b73161dbb22f[/url]

[url]http://support.microsoft.com/kb/828736/es[/url]

Te recomiendo sobre todo el primer link, es un ejemplo corto y directo. El segundo contiene más información técnica. A todo esto, doy por sentado que sabes que funciones tiene la DLL y como se llaman, etc.
Gracias

Etiquetas: dll
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:36.