Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » AfxMessageBox in Add-In (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
13.07.2005, 14:54 Uhr
~Tom-Cat
Gast


Hallo alle miteinander,

ich hab momentan die Aufgabe ein Add-In zu schreiben, d.h. in meinem Fall eine DLL die über einen Wizzard erzeugt wurde mit leben zu füllen. Desweiteren steht mir folgender Quellcode für EventHandling zu Verfügung:

C++:
HRESULT CREDT_Diff::OnWillRun(IDocument *pDocument, VARIANT_BOOL all, VARIANT_BOOL* evtStatus)
{
if(all = VARIANT_FALSE)
{    
  if(AfxMessageBox("Run is requested. Are you sure to continue? ",
     MB_YESNO|MB_ICONQUESTION) == IDYES)
       *evtStatus = VARIANT_TRUE;
  else
       *evtStatus = VARIANT_FALSE;
}
  else
       *evtStatus = VARIANT_TRUE;
return S_OK;
}



Jetzt hab ich dabei folgendes Problem: Wenn ich das Programm compiliere, bekomm ich diese Fehlermeldung:
error C2065: 'AfxMessageBox' : undeclared identifier

nun war mein erster Versuch dies evtl durch #include <afxwin.h> zu beheben, was wiederum folgenden Fehler zur Folge hatte:

fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>

Nun mein Frage, da dieses Add-In über einen Wizzard erzeugt wurde, besteht es breits nach einigen klicks aus ettlichen Datein (auch Header Dateien).
Kann mir jemand vielleicht weiter helfen, wie ich das jetzt zum laufen kriege, bin momentan ein wenig Ratlos und würde gerne langsam wieder vorwärts kommen.

Bin dankbar für alle Vorschläge.
Thx TomCat
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.07.2005, 10:23 Uhr
Disi



Hast du eine MFC-Dll erstellt oder eine "normale"?

Wenns eine Normale DLL ist kannste die MFC funktionen vergessen!

Ansonsten includierst du irgendwo ne windows.h die mfc sowieso schon includiert.

Ich würde an deiner Stelle sowieso ne MessageBox verwenden *g*

Dieser Post wurde am 18.07.2005 um 10:32 Uhr von Disi 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: