Answered hInstance und Windows Forms

  • Mittwoch, 30. August 2006 20:44
     
     

    Hallo,
    ich hab kaum erfahrung wenn es um das Thema VC++ und Dll's geht probier mich da aber nun ein wenig rein zu fuchsen.

    Ichhabe mir nun mit VC++ Express eine Form zusammengestellt, in der ein Button eine DLL laden soll, also LoadLibrary ausführen soll.

    Der Code sieht wie folgt aus:

    private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
     label2->Text = String::Format(
    "Loading Library");
     HINSTANCE hLib=LoadLibrary(
    "TEST_DLL.dll");
     if(hLib==NULL) {
      label2->Text = String::Format(
    "Unable to load library!");
     }
    }

    Nun ist mir klar das das so nicht funktionier, da ich HINSATNCE nie vorher deklariert habe. Ich habe da ne menge rumprobiert und frag mich nun ob es mit Windows Forms überhaupt möglich ist Load Library auszuführen. Und wenn ja wo man HINSTANCE deklariert?

    Kennt sich da jemand von euch aus und könnte mir mal kurz erleutern wie es gemacht werden sollte?

     

    Vielen Dank,

    Philipp

Alle Antworten