![]() |
String-Arbeit geht nicht (leicht)
Hallo,
ich denke dieses Problem ist für euch nicht all zu schwer. Ich wollte nur wissen, wieso dieser Ansatz so nicht funktioniert:
Delphi-Quellcode:
var adresse:string;
.. if not adresse[1] = '0' then |
Re: String-Arbeit geht nicht (leicht)
Hallo,
versuch mal:
Delphi-Quellcode:
:hi:
var adresse:string;
.. if not (adresse[1] = '0') then |
Re: String-Arbeit geht nicht (leicht)
hast du dem string schon was zugewiesen? evtl steht ja noch gar nix drin.
|
Re: String-Arbeit geht nicht (leicht)
Zitat:
Delphi-Quellcode:
if adresse[1] <> '0' then
|
Re: String-Arbeit geht nicht (leicht)
Und wichtig ist vor einer solchen Abfrage auch zu prüfen, ob der String überhaupt lang genug ist. Also z.B.
Delphi-Quellcode:
bzw. bei vollständiger Auswertung boolscher Ausdrücke (standardmäßig deaktiviert) mit getrennter Abfrage:
if (Length(adresse) > 0) and (adresse[1] <> '0') then
Delphi-Quellcode:
if Length(adresse) > 0 then
begin if adresse[1] <> '0' then ... end; |
Re: String-Arbeit geht nicht (leicht)
Darauf wurde bereits hingewiesen.
|
DP-Maintenance
Dieses Thema wurde von "Matze" von "Programmieren allgemein" nach "Object-Pascal / Delphi-Language" verschoben.
Delphi-Frage |
Re: String-Arbeit geht nicht (leicht)
Danach wurde gefragt, ja, aber ich wollte explizit darauf hinweisen, dass man das auch im Code prüfen sollte und nicht nur überlegen sollte, ob etwas drin sein müsste...
|
Re: String-Arbeit geht nicht (leicht)
Ich bin euch sehr dankbar und meine Frage wurde ausreichend beantwortet :)!
Gute Nacht. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 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