Forum: PC-Programmierung messagebox variable und text


von mond (Gast)


Lesenswert?

Hallo
Wie kann ich in einer MessageBox eine Variable und ein Text ausgeben?

So ähnlich stelle ich mir die Ausgabe in der Textbox vor.
Messagebox("Gerät ist verbunden über Com "x")

Danke

von Εrnst B. (ernst)


Lesenswert?

1
QMessageBox::information(this,tr("Titel Text"),tr("Gerät ist verbunden über COM%1").arg(comportnummer));

von mond (Gast)


Lesenswert?

Ich sollte wahrscheinlich noch erwähnen, dass ich in MFC schreibe.

von Εrnst B. (ernst)


Lesenswert?

Ok, hat ich schon vermutet g...
Kenn mich mit MFC nicht so aus, aber zuerst den Text mit sprintf in 
einen Buffer schreiben und dann den an die MessageBox übergeben sollte 
doch funktionieren, oder?

von mond (Gast)


Lesenswert?

Hehe ;)
Hmm weiss nur nicht welcheMessagbox ich nehmen muss, messagebox oder 
afxmessagebox, wo ist da überhaupt der Unterschied? ;)
Muss zur Zeit leider in vs c++ proggen und komme mit der Hilfefunktion 
nicht richtig klar :(

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das geht so:
1
CString strText;
2
3
strText.Format("Gerät ist verbunden über COM%d", iPortNr);
4
5
MessageBox(strText);

von mond (Gast)


Lesenswert?

danke!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.