Einzelnen Beitrag anzeigen

MrBona

Registriert seit: 25. Mär 2005
3 Beiträge
 
#1

Problem mit Bedingung in einer While-Schleife

  Alt 26. Mai 2005, 18:51
Also... ich hab hier folgendes:
Delphi-Quellcode:
  if Prot = 'l:then
  begin
    ChatUserOutput.Clear;
    if NewMsg = 'then
    begin
      NewMsg := Msg
    end;
    while TPos := Pos('~', NewMsg) do
      User := Copy(NewMsg, 1, TPos-1);
      ChatUserOutput.Items.Add(User);
      NewMsg := Copy(NewMsg, TPos+1, length((NewMsg - length(User)) - 1);
    end;
  end;
Mein Problem ist, das die Bedingung der while Schleife kein boolean ist. In anderen Programmiersprachen wie etwa PHP hat nämlich eine Zuweisung einen Rückgabewert von true oder false. In Delphi wohl leider nicht. Wie kann ich das also machen?
Danke schonmal für die Hilfe
  Mit Zitat antworten Zitat