Domino 9 und frühere Versionen > Entwicklung
Fehler 151 - Cannot find external name
koehlerbv:
Dann passt die Fehlermeldung aber gar nicht, Andreas ...
Bernhard
ZaLudtske:
Hallo,
@Andreas
ich habe die benötigten Klassen in eine andere Bibliothek verschoben und diese in den Agenten eingebunden. Jetzt klappt 's auch mit dem Agenten.
Es ist für mich logisch, dass man in Server-Agenten keine UI-Klassen benutzen kann, aber ich sehe den Grund nicht, wieso in Bibliotheken, die von Server-Agenten genutzt werden, keine UI-Klassen vorhanden sein dürfen.
@Bernhard
Ich sehe leider auch keinen Zusammenhang zwischen der Fehlermeldung und den UI-Klassen aber die Auslagerung der Routinen hat den Fehler behoben. Kann es vielleicht sein, dass die Bibliothek vielleicht einen Fehler hat ohne dass der Compiler einen Fehler anzeigt.
Rainer
Glombi:
In Notes 5 kommt leider diese Fehlermeldung.
Es gibt einen Workaround, wie man dennoch UI Klassen verwenden kann. Diese müssen als Variant deklariert sein.
Sauber ist das nicht.
Ich verwende immer eigene Backend- und Frontend Script-Bibliotheken. Nur die Backend-SB. dürfen in Agenten verwendet werden.
Andreas
ZaLudtske:
Danke für den Tip.
Ich werde auch gesonderte Bibliotheken für Front- und Back-End einführen.
Die Lösung mit 'Variant' als Datentyp sagt mir nämlich überhaupt nicht zu.
Rainer
Glombi:
Wegen Variant: Das habe ich entdeckt, als ich die R5 Mailschablone von Lotus/IBM durchforstet habe. Ab und zu sieht man dort solche Stunts. ;D
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln