MessegaDlg funktioniert nicht
-
Hallo
das muß funktionieren
Application->MessageBox("Bitte treffen Sie eine Auswahl!","Enneagra - Keine Auswahl getroffen..",MB_OK|MB_ICONINFORMATION|MB_TASKMODAL);darfst MessageBox nicht als Methode von Form aufrufen.
bis bald
akari
-
irgendwie funzt das nich
-
mainform->MessageBox != Application->MessageBox
-
mainform->MessageBox ist falsch
irgendwie hatte ich
Application->MessageBox
geschrieben...
-
HAB ich - funzt trozdem nicht
-
b43r_3oo3 schrieb:
HAB ich - funzt trozdem nicht
Welche Fehlermeldung ???
-
diese:
[C++ Error] Unit1.cpp(179): E2034 Cannot convert 'long' to 'TMessageButtons'
[C++ Error] Unit1.cpp(179): E2342 Type mismatch in parameter 'Buttons' (wanted 'TMessageButtons', got 'long')habs nach folgendem Schema beachtet:
-
Und warum schreibst du nicht
Application->vor
MessageBox("Bitte treffen Sie eine Auswahl!","Enneagra - Keine Auswahl getroffen..",MB_OK|MB_ICONINFORMATION|MB_TASKMODAL);
-
HAAAAAB ICH DOCH
-
MB_OK|MB_ICONINFORMATION|MB_TASKMODALSo einfach geht das nicht! schau nochmal in die Hilfe!!
-
Hallo
@ VergissEs : und was sollte daran falsch sein?
@ b43r_3oo3 : Wenn du uns nicht einfach auf dem Arm nehmen willst... dann machst du definitiv etwas falsch. Der Aufruf an sich ist korrekt.
bis bald
akari
-
Ich kann es einfach nicht nachvollziehen ...
Application->MessageBox("Bitte treffen Sie eine Auswahl!","Enneagra - Keine Auswahl getroffen..",MB_OK|MB_ICONINFORMATION|MB_TASKMODAL);funktioniert wunderbar.
Versuch mal:
MessageBox(NULL,"Bitte treffen Sie eine Auswahl!","Enneagra - Keine Auswahl getroffen..",MB_OK|MB_ICONINFORMATION);
-
Es wird wohl daran liegen, dass er das in Eclipse machen wird
-
so geht es auch nicht:
Application->MessageBox("Make sure the music is playing.", "CD PLayer Instructions", MB_OK);
-
Vermutlich stimmt an deiner Umgebung etwas nicht (nicht mehr) Eclipse??
-
nein ich benutze immer noch bcb6.. im Übrigen sollte dies auch mit cdt (eclipse) funzen, vorraussetzung, man bindet die libraries der winsdk gescheit ein...
-
im Übrigen sollte dies auch mit cdt (eclipse) funzen, vorraussetzung, man bindet die libraries der winsdk gescheit ein...
Nein, da es sich um Funktionalität der VCL handelt, die erstmal mit dem WIN SDK nichts zu tun hat (im Hintergrund wird natürlich die WIN 32 API benutzt). Damit das geht ist die VCL einzubinden
-
gibt es vielleicht eine clx/vcl alternative zu messagebox/messagedlg??
-
Application->MessageBox oder Dlg ist doch WinSDK?!?! oder irre ich mich da?
Bsp. mit Application
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { try { Application->Initialize(); Application->CreateForm(__classid(Tmainform), &mainform); Application->Run(); } catch (Exception &exception) { Application->ShowException(&exception); } catch(...) { try { throw Exception(""); } catch(Exception &exception) { Application->ShowException(&exception); } } return 0; }
-
Sowohl Application->MessageBox als auch MessageDlg sind doch aus der VCL. Verwendest du CLX? Da sieht es etwas anders aus.