Hi,
übergibst du beim Funktionsaufruf, eine Variable und keinen String!
vom überzähligen Komma, das diesen Satz schwer verständlich macht, mal abgesehen:
Das ist nicht korrekt formuliert. Es muss heißen:
Du übergibst beim Funktionsaufruf ein Objekt und keinen String.
Beides dürfte selbstverständlich auch in Form einer Variablen übergeben werden, wenn es an dieser Stelle korrekt ist.
Ciao,
 Martin
-- 
F: Was macht ein Offizier, der in der Nase bohrt?
A: Er holt das Letzte aus sich heraus.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
  F: Was macht ein Offizier, der in der Nase bohrt?
A: Er holt das Letzte aus sich heraus.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
 nicht angemeldet
 nicht angemeldet Der Martin
 Der Martin JürgenB
 JürgenB