Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 16:14

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



DLL Laden LoadLibrary()

Discussion on DLL Laden LoadLibrary() within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
^darkwing's Avatar
 
elite*gold: 0
Join Date: Sep 2009
Posts: 148
Received Thanks: 31
DLL Laden LoadLibrary()

Hi hab ein Problem und zwar wenn ich eine DLL lade mir die MessageBox in der DLL nicht angezeigt wird. Hab schon vieles Probiert aber es klappt einfach nicht.
Hier der Code der die DLL lädt:

Code:
#include <iostream>
#include <windows.h>

int main()
{
    HMODULE lib = LoadLibrary("D:\\test.dll");
    cout << lib;     //0x6a080000
}
Der DLL Code sieht so aus:

Code:
#include <windows.h>

BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
    switch (fdwReason)
    {
        case DLL_PROCESS_ATTACH:
            // attach to process
            // return FALSE to fail DLL load
            MessageBox(0, "blabla", "DLL Message", MB_OK | MB_ICONINFORMATION);
            break;

        case DLL_PROCESS_DETACH:
            // detach from process
            break;

        case DLL_THREAD_ATTACH:
            // attach to thread
            break;

        case DLL_THREAD_DETACH:
            // detach from thread
            break;
    }
    return TRUE; // succesful
}
Mir wird die MessageBox nicht angezeigt wenn die DLL geladen wird. Bitte um Hilfe.
^darkwing is offline  
Old 09/20/2009, 20:29   #2
 
elite*gold: 0
Join Date: May 2008
Posts: 489
Received Thanks: 210
Debugger.
schlurmann is offline  
Old 09/22/2009, 22:10   #3
 
^darkwing's Avatar
 
elite*gold: 0
Join Date: Sep 2009
Posts: 148
Received Thanks: 31
Hat sich erledigt. Es lag/liegt am Compiler (GCC). Stichwort "Name mangling". Einfach ein extern "C" vor der DLLMain schreiben...

Btw. Im Debugger wurde die DLL bei den geladen DLLs angezeigt, aber dennoch kam keine MassageBox.
Naja, Problem hat sich nun geklärt :]
^darkwing is offline  
Reply


Similar Threads Similar Threads
NPC Laden
05/09/2010 - Metin2 Private Server - 1 Replies
Hi, habe gerade den Biologe als Shop eingefügt. Habe als 1. in db_shop eingetragen und dann ihn mit items in shop_item befüllt und dan Reboot gemacht. So nun jetzt ist mir aufgefallen man kann ich nicht anklicken in der db_mob_proto auf onklick 1 gestellet und es ging NUN das Problem es ist nichts mehr im Shop obwohl in shop_item alles eingetragen ist. Wo kann der Fehler sein?
VWK im laden ?
03/23/2010 - Metin2 Private Server - 0 Replies
Hey Leute, weiß jemand wie man eine Vwk in den laden bekommt ?? Ich weiß wie das geht, aber wen ich die Item Nummer von einer vwk in die db eingebe, dan ist zwar im Laden eine vwk, aber wenn man die Nutzt klappt die nicht. weiß jemand wie man sowas macht?? pls brauche schnell antworten. THX
is drs auf laden
06/20/2009 - Metin2 Private Server - 12 Replies
Erledigt
laden
05/04/2009 - Metin2 - 0 Replies
hallo ich habe ein problem ich habe über nacht ein laden gemacht und wo ich am morgen schauen wollte war kein metin mehr offen warum das ?



All times are GMT +1. The time now is 16:14.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.