Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Überprüfen ob String in Array of String drinne ist. (https://www.delphipraxis.net/20918-ueberpruefen-ob-string-array-string-drinne-ist.html)

Sharky 25. Apr 2004 13:04

Re: Überprüfen ob String in Array of String drinne ist.
 
Zitat:

Zitat von Spider
...:thumb: Genau, aber ich stell mich echt doof an :stupid: :nerd:

Nö, Du kennst nur nicht die "alten" Pascalfunktionen ;-)

Delphi-Quellcode:
var
  Temp1, Temp2: String;

procedure TForm1.Button1Click(Sender: TObject);
 var
  i_tmp,
  Code1,
  Code2 : Integer;
begin
  Temp1 := '123';
  Temp2 := 'jdjd';
  Val(Temp1, i_tmp, Code1);
  Val(Temp2, i_tmp, Code2);
  if (Code1 <> 0) or (Code2 <> 0) then
  begin
    ShowMessage ('Keine Zahl!');
  end;
end;
Einfach mal die Procedure VAL in der OH ansehen.

Die Muhkuh 25. Apr 2004 13:15

Re: Überprüfen ob String in Array of String drinne ist.
 
Das ist es auch nicht ganz.

Also nochmal:

Wenn eine Meldung kommt z.B. !add -3 _4 Dann wird das ausgerechnet = 7. Wenn aber kommt !add -3g _4 dann soll eine Meldung kommen das ein Buchstabe da drinne ist.

Lefko 25. Apr 2004 14:02

Re: Überprüfen ob String in Array of String drinne ist.
 
dann doch einfach so denke ich:

Delphi-Quellcode:
var i : integer;
    Buchst : boolean;
begin
Buchst := false;
for i := 0 to length(Temp1)-1 do
 if (Temp1[i] in ('a'..'z', 'A'..'Z', ...) then Buchst := true;
 
for i := 0 to length(Temp2)-1 do
 if (Temp2[i] in ('a'..'z', 'A'..'Z', ...) then Buchst := true;
 
if Buchst then Showmessage('Buchstaben drin!')
          else Showmessage('Keine Buchstaben gefunden!');
end;
ist jetzt ungetestet, aber ich glaube, das geht so, höchstens mit dem in könnte es des Syntax wegen noch haken ;)

MfG Lefko.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:49 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz