Probleme mit MessageBox!
-
Hallo!
Ich möchte eine MessageBox, die mir eine Fehlermeldung ausgibt! Hab ein bisschen im Internet gestöbert und auch was gefunden. (Bin noch nicht allzu versiert, was c++ und besonders .NET angeht) Jedenfalls benutze ich nun folgende Codezeile:
MessageBox::Show(S"Senden an DCC100 fehlgeschlagen.",S"INFITEC DCC100-RS232");
müsste, soweit ich das jetzt verstanden hab eigentlich klappen! Jetzt kommt aber folgende Fehlermeldung:
c:\Dokumente und Einstellungen\oli\Eigene Dateien\Visual Studio Projects\RS232 W32 Version 1.6\Form1.h(1476): error C2653: 'MessageBoxA': Keine Klasse oder Namespace
Was mach ich da nur falsch?
Kann mir irgendjemand hier weiter helfen? Bitte! Ich bin schon total am verzweifeln!
-
Servus
using namespace System::Windows::Forms;
vergessen?
mfg
Hellsgore
-
Ne, hat .Net automatisch eingebunden. Schon kontrolliert.
-
Hast Du auch ein .NET Projekt erstellt?
Deine Fehlermeldung deutet aber MessageBoxA und nicht auf MessageBox hin.Folgendes funktioniert.
MessageBox::Show("Senden an DCC100 fehlgeschlagen.", "INFITEC DCC100-RS232");
-
Benutzt du windows.h? Wenn ja, dann gibt es für MessageBox vermutlich irgendwo ein #define MessageBox MessageBoxA, was natürlich alles durcheinander bringt. Als ich mit OpenGL (und ohne C#GL) etwas machen wollte, kam dieser Fehler bei mir auch immer.