Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Problem mit Dll

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
04.02.2004, 11:23 Uhr
MasterThomsen



Ich habe mir eine DLL geschrieben. Die ist korrekt eingebunden und es kommen auch überhaupt keine Fehremeldungen, aber das Programm arbeitet nur den Kopf ab un springt nicht in meine main. Mach ich hier was total falsch?
Der Parameter wird auch richtig übergeben und nen Rückgabe wert gibt es nicht.

C++:
#include "afx.h"
#include "math.h"

unsigned int OAint = 0, SAint = 0, NDATint = 0, PSCint = 0, SCLHint = 0, SCLLint = 0;
unsigned int reg[514][15];
CString filename;

extern "C" __declspec(dllexport) GeneratorDLL(CString projectfile)

{
  AFX_MANAGE_STATE(AfxGetStaticModuleState());

  filename = projectfile;
}

...
meine Funktionen
...

void main(void)
{
    CString codename;
    FILE *project;

    project = fopen(filename, "r");

...
}




Bearbeitung von loddab:
cpp-Tags gesetzt

Dieser Post wurde am 04.02.2004 um 14:21 Uhr von loddab editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.02.2004, 13:46 Uhr
MasterThomsen



Hat sich erledigt. Habe jetzt noch einen Dialog mit eigebaut und da funktioniert es

Jetzt aber mal noch etwas anderes. Wenn ich in aus meiner DLL im Hauptprogramm zurück bin und eine neue Datei lade ändert sich mein CString projectfile. Gehe ich danach wieder in die DLL kommt eine Fehlermeldung:

Code:
"Debug Assertation Failed!

Programm: .... .exe
File: dbgheap.c
Line 1011

Expression: _CrtIsValidHeapPointer(pUserData)"


Wenn ich auf "Ignore" klicke läuft das Programm ganz normal weiter. Woran liegt das?


Bearbeitung von loddab:
code-Tags gesetzt

Dieser Post wurde am 04.02.2004 um 14:21 Uhr von loddab editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: