Messagebox in einer Headerdatei
-
Guten Tag zusammen,
ich habe eine Frage...
gibt es eine möglichkeit in einer header Datei eine Messagebox auszugeben.Ich habe z.B. eine Error.h und dadrinnen habe ich jetzt eine Funktion
void get_errorMessage(int i_value) { }
So in meiner .cpp ruf ich jetzt die Funktion auf mit der entsprechende nummer.
Nun soll die header.h mit einen Switch case die richtige Fehlermeldung raus suchen und dann mit einer Messagebox antworten.
Nur es gibt kein Application->Messagebox(...) in headerdatei gibt es ne andere möglichkeit?
Danke im voraus!
-
Hallo,
Du kannst doch statt dessen MessageDlg verwenden.
-
Warum ist denn die Funktion
get_errorMessage
in einer Header Datei implementiert? Abgesehen davon kannst du auch in einer Header DateiApplication->MessageBox(...)
aufrufen, du musst dazu nur den richtigen Header einbinden. Bei der VCL Hilfe muss allerdings wissen, wie man sie zu lesen hat, da war Borland etwas schlampig. In der Hilfe findet man zuTApplication
keine Informationen, in welcher Header Datei es definiert wird. Allerdings gibt es in der Hilfe zuTApplication
einen AbschnittDatei
mit dem EintragForms
. Du musst alsoForms.hpp
inkludieren, um aufApplication
zugreifen zu können.
-
ah k danke
es geht, hatte mich wohl ganze zeit irgendwie vertippt ...