![]() |
Fehlermeldung mit Variable
Hey,
ich möchte gerne eine Fehlermeldung alá showMessage() oder MessageBox() ausgeben. Allerdings soll die Fehlermeldung eine Variable enthalten, der ich dann dementsprechend einen beliebigen Wert zuweisen kann. Beispiel: variable := Konfigurationsdatei defekt 'Der Fehler' + variable + 'aufgetreten.' PS: nicht mit Caption. Idee? Gruß, bronxy |
Re: Fehlermeldung mit Variable
Ich verstehe Dein Problem nicht ganz.
Delphi-Quellcode:
var Meldung: string;
begin Meldung := 'Unfähiger Benutzer'; MessageBox(0,PChar(Format('Der Fehler "%s" ist aufgetreten.',[Meldung])),'Oops',MB_OK or MB_ICONERROR); |
Re: Fehlermeldung mit Variable
und auch das Andere (ohne Format) geht:
Delphi-Quellcode:
also ich kann da auch kein Problem erkennen.
MessageBox(0,PChar('Der Fehler "' + Meldung + '" ist aufgetreten.'),'Oops',MB_OK or MB_ICONERROR);
|
Re: Fehlermeldung mit Variable
@DeddyH u. himitsu
genau an sowas dachte ich, habe nur keine passende Syntax dazu gefinden. Die Variante ohne Format finde ich persöhnlich besser :) |
Re: Fehlermeldung mit Variable
die MessageBox erscheint aber kurz im Hauptprogramm und sind dann im Hintergrund.
Wie kann ich das ändern? |
Re: Fehlermeldung mit Variable
Guten Morgen,
ist dein Haupprogramm so aufgesetzt, das es immer im Vordergrund sein soll (fsStayOnTop)? Grüße Klaus |
Re: Fehlermeldung mit Variable
Nutze am besten MessageDlg() aus der Unit Dialogs. Diese sollte eigentlich nicht in den Hintergrund verschwinden. :wink:
|
Re: Fehlermeldung mit Variable
Zitat:
übergib mal für den ersten Parameter (hWnd) das Handle deiner Form, dann ist diese MessageBox als "modal" zur angegebenen Form eingestellt.
Delphi-Quellcode:
MessageBox({Form1.}Handle, PChar('Der ...
|
Re: Fehlermeldung mit Variable
@DaddyH
Zitat:
Gruß Wolfgang |
Re: Fehlermeldung mit Variable
Wirklich nicht? Schau Dir den Titel der MessageBox einmal an :zwinker:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz