Einzelnen Beitrag anzeigen

Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

Re: Operator is auf diesen Operandentyp nicht anwendbar

  Alt 20. Jun 2008, 15:59
Hi,

Du musst die einzelnen Bedingungen in Klammern setzen:

if (a = b) and (not c) then genauso halt auch bei while und repeat...

In deinem Quelltext

sportler^.name and sportler^.zeit denkt der Compiler du willst

sportler^.name AND sportler^.zeit

rechnen, also diese beiden Werte miteinander verknüpfen. Und das funktioniert bei Strings eben nicht, weshalb angezeigt wird, das man das and nicht im Bezug auf Strings benutzen kann.

Gruß
Neutral General
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat