Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi AnsiStartsText mit case (https://www.delphipraxis.net/105120-ansistartstext-mit-case.html)

ebber 16. Dez 2007 16:59


AnsiStartsText mit case
 
Hallo

ich suche eine Möglichkeit AnsiStartsText irgendwie mit case zu verbinden. Also so irgendwie AnsiStartsText(cases, Text) (also so nicht aber ...).
Geht das irgendwie ?

MfG

Muetze1 16. Dez 2007 17:05

Re: AnsiStartsText mit case
 
Ich verstehe die Frage überhaupt nicht. Cases sind die Fälle und im Case/of Konstrukt sind es die Fallunterscheidungen. Aber es gibt auch die Case-Sensitive bzw. Case-Insensitive Einstellung, welche bei einem Stringvergleich auch wichtig sind. Auf was beziehst du dich nun? Bzw. was willst du genau erreichen?

Oder suchst du nach Delphi-Referenz durchsuchenAnsiIndexStr() bzw. Delphi-Referenz durchsuchenAnsiIndexText()?

ebber 16. Dez 2007 17:26

Re: AnsiStartsText mit case
 
War vielleicht seltsam formuliert die Frage, aber das ist sie warscheinlich auch.

normal kann man ja sowas machen :

Delphi-Quellcode:

  case text of
    'a': xyz();
    'b': xyz();
  end;
ich möchte aber nicht genau die strings vergleichen sondern z.B. AnsiStartsText('a', text);

MfG

DeddyH 16. Dez 2007 17:38

Re: AnsiStartsText mit case
 
Meinst Du so etwas?
Delphi-Quellcode:
case text[1] of
    'a': xyz();
    'b': xyz();
  end;

ebber 16. Dez 2007 17:41

Re: AnsiStartsText mit case
 
Nein, war meine Frage schon wieder unglücklich formuliert. :(

Mit 'a' und 'b' meinte ich schon längere strings aus ein paar Buchstaben. War nur Symbolisch einer.

MfG

DeddyH 16. Dez 2007 17:42

Re: AnsiStartsText mit case
 
Dann geht das nicht mit case. Case erwartet einen ordinalen Datentyp als Label.

ebber 16. Dez 2007 17:50

Re: AnsiStartsText mit case
 
Naja, dann hald nicht. Hatte ich mir fast gedacht. Danke.

MfG

Matze 16. Dez 2007 18:16

Re: AnsiStartsText mit case
 
Hi,

vielleicht hilft dir das weiter: Fallunterscheidung für Strings mittels case.

Grüße


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:42 Uhr.

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