Einzelnen Beitrag anzeigen

Benutzerbild von Mithrandir
Mithrandir
(CodeLib-Manager)

Registriert seit: 27. Nov 2008
Ort: Delmenhorst
2.379 Beiträge
 
#13

Re: Übersetzung C -> Delphi: Switch ohne break

  Alt 29. Apr 2009, 17:36
Erstell dir ein Array mit allen möglichen Wörtern, die in dem Edit vorkommen dürfen (für die du als ein Pendant in der Case-Anweisung hast).

Wenn du jetzt den Inhalt des Edits auswerten willst, dann suchst du mithilfe von Delphi-Referenz durchsuchenAnsiIndexText den eingegebenen Begriff in dem Array. Als Rückgabewert bekommst du bei Erfolg den Index des Wortes in dem Array (und hast somit einen Wert, den du im Case-Statement nutzen kannst), oder halt ein "-1", wenns nicht gefunden wurde.

Klar soweit?

//Edit: Roter Kasten? Roooter Kaaasten? Hey! Ich rede mit dir!
米斯蘭迪爾
"In einer Zeit universellen Betruges wird das Aussprechen der Wahrheit zu einem revolutionären Akt." -- 1984, George Orwell
  Mit Zitat antworten Zitat