Domino 9 und frühere Versionen > ND8: Entwicklung

Fehlermeldung "Falscher Datentyp in Methode OP_IS: EMPTY wurde gefunden.....

<< < (2/2)

Peter Klett:
"Object variable not set" wird die alte Fehlermeldung bis Notes 7 sein, worauf man anhand des EMPTY hätte tippen können.

Ist doch schön, dass eine nichtssagende Fehlermeldung durch eine andere, noch weniger aussagende, abgelöst wurde. Das regt die grauen Zellen an. Und wo kämen wir denn hin, wenn man anhand einer Fehlermeldung sofort auf die Lösung schließen könnte, wir sind hier ja schließlich nicht bei "Wünsch Dir was".

Und wenn ich mir schon was wünschen dürfte, lägen meine Prioritäten ganz klar bei diesem Mist mit den 32k-Grenzen (hatte heute mal wieder den Spaß damit). Da Microsoft es geschafft hat, in Excel die Zeilenzahl deutlich zu erhöhen, könnte IBM ja auch mal in den Kellerroutinen rumstöbern. Aber bitte nix kaputtmachen ...

WildVirus:
Hallo Peter,

normalerweise meldet sich auch 8.x noch mit "Object variable not set". Deshalb -und aufgrund der uhrzeitbedingten schmalen Augen- hab ich nicht direkt geschaltet und den Fehler eliminiert.

Auf den häufigen Schnelligkeitsfehler (0) habe ich zuerst getippt und den Code darauf geprüft. War aber alles ok.

Wobei was die 32/64er Grenzen betrifft, gebe ich Dir in jedem Fall Recht.

Schönen Abend noch,
Axel

koehlerbv:

--- Zitat von: Peter Klett am 06.11.11 - 19:05:03 ---Aber bitte nix kaputtmachen ...
--- Ende Zitat ---

Das ist immer das Problem. Und Notes soll ja auch so versionskompatibel bleiben wie bisher und was kaum ein anderes Programm schafft.

Wegen der Fehlermeldung:
Normalerweise heisst natürlich auch bei 8.x "Object variable not set" "Object variable not set". Aber es gibt da aus meiner Erfahrung ganz mystische Kombinationen, wo 8.5.x idiotisch reagiert. Ich hatte dies bisher (zwei, drei? Mail) immer im Zusammenhang, wenn Front- und Backend zusammen spielten. 7 und 8 meldeten brav unser "Object variable not set" (oder eine andere bekannte und zielführende Meldung), 8.5 macht Murks. Basic wie "Standard".

Glücklicherweise ist mir das das erste Mal unter gekommen, als ich zufällig eh gerade den 7er Client offen hatte. Beim zweiten Mal war es übler - der 7er machte alles brav (nicht, dass er nicht nur keine Fejlermeldung zeigte!), auch der 8.0.2er Basic fand alles prima, aber die 8.5er Clients brachten eine Dummfug-Meldung - identisch. Ich musste dann den Code umschreiben - der 8.5er "verlor" zwischendurch ein Objekt (erst kennt er es, dann nicht mehr - in der gleichen prozeduralen Routine).

Bernhard

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln