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 Wenn "Hallo" im Satz ist (https://www.delphipraxis.net/35321-wenn-hallo-im-satz-ist.html)

Torpedo 5. Dez 2004 16:17

Re: Wenn "Hallo" im Satz ist
 
Delphi-Quellcode:
if pos('HALLO', uppercase(Edit1.Text)) <> 0 then
  Edit2.Text := 'Hallo zurück!'
else
  Edit2.Text := 'Jaja, geh du nur';
So müsste es funktionieren.
Pos gibt die Position von einem String in einem anderen zurück. Wenn 0 zurückgegeben wird, ist der String nicht vorhanden.



Edit: Mist, zu langsam.

malo 5. Dez 2004 16:32

Re: Wenn "Hallo" im Satz ist
 
Ähm... mir fällt grad auf, pos scheint case-sensetive zu sein, wenn ich das richtig erkenne. Kann man das vielleicht irgendwie ändern? :gruebel:

[edit]
habs mit uppercase geschafft, schon gut :roll: :oops: [/edit]

mirage228 5. Dez 2004 16:33

Re: Wenn "Hallo" im Satz ist
 
Zitat:

Zitat von malo
Ähm... mir fällt grad auf, pos scheint case-sensetive zu sein, wenn ich das richtig erkenne. Kann man das vielleicht irgendwie ändern? :gruebel:

Nein, das stimmt so nicht...
Zitat:

Zitat von OH
Die Groß/Kleinschreibung wird von Pos nicht berücksichtigt

mfG
mirage228

malo 5. Dez 2004 16:36

Re: Wenn "Hallo" im Satz ist
 
Zitat:

Zitat von mirage228
Zitat:

Zitat von malo
Ähm... mir fällt grad auf, pos scheint case-sensetive zu sein, wenn ich das richtig erkenne. Kann man das vielleicht irgendwie ändern? :gruebel:

Nein, das stimmt so nicht...
Zitat:

Zitat von OH
Die Groß/Kleinschreibung wird von Pos nicht berücksichtigt

mfG
mirage228

Das stimmt aber irgendwie bei mir nicht ganz.
Delphi-Quellcode:
if pos('Hallo', Edit1.Text) <> 0 then
  ShowMessage( 'Hallo')
else
  ShowMessage( 'kein hallo');
Wenn ich jetzt in edit1 "hallo" eingebe, kommt da "kein hallo", wenn ich "Hallo" eingebe kommt "Hallo". Aber mit uppercase funzt es ;)

Treffnix 5. Dez 2004 16:36

Re: Wenn "Hallo" im Satz ist
 
Zitat:

Zitat von mirage228
Zitat:

Zitat von malo
Ähm... mir fällt grad auf, pos scheint case-sensetive zu sein, wenn ich das richtig erkenne. Kann man das vielleicht irgendwie ändern? :gruebel:

Nein, das stimmt so nicht...
Zitat:

Zitat von OH
Die Groß/Kleinschreibung wird von Pos nicht berücksichtigt

mfG
mirage228

Das sagt zwar die OH, aber sie lügt. Is mir auch schonmal aufgefallen


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:35 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