![]() |
AW: GPStatus als string
Hatte vergessen AStatus zu definieren.
Die Lösung ist aber trotzdem nicht korrekt (Oder ich irre mich auch) ;) AStatus ist ja nicht initialisiert. Wenn ich nun wie du AStatus definiere dann ist aber bei einem Auftretenden Fehler AStatus immer GenericError. Das möchte ich aber nicht sondern den realen wert ;) bsp. Win32Error gruss |
AW: GPStatus als string
Wie wäre es mit etwas Kontext?
|
AW: GPStatus als string
Zitat:
|
AW: GPStatus als string
Zitat:
Ich frage ja nicht umsonst. ;) Gebe ich den Realen wert ein der mit meiner Funktion übergeben wird
Delphi-Quellcode:
function TfrmMain.SaveToPNG(FullName: PWideChar; img: GPImage): GPStatus;
in dem Fall Result Dann bekomme ich vom Compiler die Meldung das Result möglicherweise nicht initialisiert ist. EDIT: Ok denke sollte dann Result:= GenericError; voran stellen. Dann geht's. :) :wall: :duck: Danke. grussa |
AW: GPStatus als string
Zitat:
Sowas kann man dann z.B. einfach internationalisieren
Delphi-Quellcode:
Hier mal mit der Gnugettext-Funktion.
_(cStatus[status]);
oder in dem Fall das es das Funktionsergebnis ist
Delphi-Quellcode:
Du kannst das ganze auch über ordinale Werte handhaben (ord(SaveToPng) bzw. IntToStr(SaveToPing)). Wär aber etwas umständlich imho.
ShowMessage(_(cStatus[SaveToPng(...)]));
|
AW: GPStatus als string
Zitat:
Habe aber im Moment den ein Zeiler von Union genommen klappt ganz gut. So muss ich nicht die API verändern. Trotzdem Danke. gruss |
AW: GPStatus als string
Zitat:
|
AW: GPStatus als string
Zitat:
Edit: Habe es übernommen feine Sache.. Danke Uwe. gruss |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:01 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