Domino 9 und frühere Versionen > ND8: Entwicklung
Ärger mit Aufruf Java Klassen Member von LS
atbits:
Ich würde dann halt auch mal veruschen in der init() Methode die Session zu erzeugen ;D
AndreasWegener0815:
???
ist doch da nach dem try oder ?
mSession = NotesFactory.createSession();
atbits:
Du hast recht, hab ich überlesen :-[
Aber wird init() auch aufgerufen?
Also für mich sieht es aus als wäre mSession null, sonst würde er ja keine NullpointerException werfen, denn was anderes passiert ja nicht?
LS-Code?
AndreasWegener0815:
--- Code: ---Sub Postsave(Source As Notesuidocument)
If Source.FieldGetText("SendMailAdjuster")="Yes" Then
Dim lSender As String
Dim lReceiver As String
Dim lDoc As NotesDocument
Dim ToolClassObj As JavaObject
Dim js As New JAVASESSION
Dim ToolClass As JAVACLASS
Dim lSession As New Notessession()
Dim x As String
Set lDoc = Source.Document
lSender="Hans Wurst"
lReceiver="hans Wurst"
Set ToolClass = js.GetClass ("Tools")
Set ToolClassObj = ToolClass.CreateObject ()
Call ToolClassObj.init ()
Call ToolClassObj.SendCallInfoMailFromLS(lSender,lReceiver,Source.Document.UniversalID )
End If
End Sub
--- Ende Code ---
Danke für deine Mühe :) . Aber nochmals zur Grundfrage, kann ich nicht einfach meine lSession aus dem LS mit übergeben ? Da kommt ja wie gesagt der Type Mismatch.
atbits:
Ich würde sagen nope
siehe hier + Antowrten
http://www-10.lotus.com/ldd/nd6forum.nsf/869c7412fe5d56b7852569fa007826e3/704ece542aba229285256e740054b106?OpenDocument
Genau Dein Problem ....
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln