![]() |
AW: Array Rückgabewert Funktion
Vielen Danke für die Schnelle hilfe :thumb::-D
|
AW: Array Rückgabewert Funktion
In den Projektoptionen kann man auch einstellen, daß Results immer zugewiesen werden müssen (ist das Standardverhalten von ur-ur-uralten Delphiversionen). Dann gibt der Compiler eine Fehlermeldung aus, wenn man das Result nicht verwendet/zuweist.
Nur da Viele gern alle möglichen Results einfach so ignorieren, werden viele Codes nicht mehr kompilieren. :stupid: [add] Zitat:
Delphi-Quellcode:
machen sollen und dort mit dem Debugger nachschauen was im
Edit1.Text := InttoStr(rec[1]);
Delphi-Quellcode:
drin steckt.
rec
Alternativ kann man in den Projektoptionen auch einfach mal die Bereichsprüfung aktivieren. Diese baut dann Prüfcode in alle Array-Zugriffe und prüft, ob man auf gültige/existierende Indize zugreift. |
AW: Array Rückgabewert Funktion
Delphi-Quellcode:
Result[4] := Result[0]+Result[2]; //engergebnis
if (Result[4] = Result[0] + Result[2]) and (Result[4] = Result[1] + Result[3]) then Result[4] := Result[1]+Result[3] else ShowMessage('Die Zahlen stimmen nicht '); Läßt sich der Part nicht "kürzen" zu:
Delphi-Quellcode:
Result[4] := Result[0]+Result[2]; //engergebnis
if (Result[4] <> Result[1] + Result[3]) then ShowMessage('Die Zahlen stimmen nicht '); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:46 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 by Thomas Breitkreuz