laufzeitfehler objektvariable nicht belegt wegen datenfeld

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

steffn
***
Beiträge: 92
Registriert: So, 16.11.2008 15:02

laufzeitfehler objektvariable nicht belegt wegen datenfeld

Beitrag von steffn »

16:30:
hallo und so

ich komme gerade mal wieder nicht weiter, weil ich den fehler nicht finde
und hoffe dass ihr mir helfen könnt

meine neueste funktion sieht gut aus, will aber nicht funktionieren
obwohl ich das formular zugewiesen und übergeben habe, behauptet basic es sei nichts da

Bild

beim funktionsaufruf ist das formular noch in der variablen die ich mitschicke, wie man im beobachter sehen kann
jedoch scheint die funktion das objekt als dritten übergebenen parameter nicht zu mögen - als ich testweise die anderen beiden weggelassen habe, kam keine fehlermeldung

:-/




19:30:
ooooooooooooooooooooooooooooooookaaay
es lag am datenfeld
...

da ich aber noch nie ein datenfeld übergeben habe, kenne ich die schreibweise auch nicht

1. wieso lässt basic mich den datentyp nicht bestimmen

Code: Alles auswählen

function functionname(byval array() as integer) as integer ' -> "objektvariable nicht belegt"

function functionname(byval array()) as integer ' -> alles bestens :-O
2. warum bekomme ich daraufhin ein so verwirrende fehlermeldung? wieso schreibt basic von einem objekt?

:-?
oo4.1.2 in winxp pro mit sp3