
Code: Alles auswählen
XIncludeFile "COMatePLUS.pbi"
Define oDavidApp.COMateObject
Define oDavidAccount.COMateObject
Define oDavidArchive.COMateObject
Define oDavidMessageItems.COMateObject
Define oDavidMsgItem.COMateObject
oDavidApp = COMate_CreateObject("DVOBJAPILib.DvISEAPI")
If oDavidApp = 0 : MessageRequester ("", "David.fx muss geöffnet sein") : End : EndIf
oDavidAccount=oDavidApp\GetObjectProperty("Logon('', '', '', '', '', 'AUTH')")
If oDavidAccount = 0
MessageRequester(Str(oDavidAccount),"Logon Error")
oDavidApp\Release() : oDavidApp = 0
End
Else
;MessageRequester(Str(oDavidAccount),"Logon geht")
EndIf
#DvArchivePersonaOut=102 ;Hab ich in der dvapi32.pbi gefunden
oDavidArchive=oDavidAccount\GetObjectProperty("GetSpecialArchive("+Str(#DvArchivePersonaOut)+")")
If oDavidArchive = 0
MessageRequester(Str(oDavidArchive),"GetSpecialArchive Error")
oDavidAccount\Release(): oDavidAccount = 0
oDavidApp\Release() : oDavidApp = 0
End
Else
; MessageRequester(Str(oDavidArchive),"GetSpecialArchive okay")
EndIf
; Set oMessageItems = oArchive.AllItems
oDavidMessageItems=oDavidArchive\GetObjectProperty("AllItems")
If oDavidMessageItems = 0
MessageRequester(Str(oDavidMessageItems),"AllItems Error")
oDavidArchive\Release(): oDavidArchive = 0
oDavidAccount\Release(): oDavidAccount = 0
oDavidApp\Release() : oDavidApp = 0
End
Else
;MessageRequester(Str(oDavidMessageItems),"AllItems okay")
EndIf
oDavidMsgItem = oDavidArchive\GetObjectProperty("NewItem(2)")
oDavidMsgItem\GetObjectProperty("Recipients\Add('lr', 'MAIL', 'Test')")
oDavidMsgItem\GetObjectProperty("Subject = 'Ich komme aus Purebaic'+"); Wird nicht übergeben
oDavidMsgItem\GetObjectProperty("BodyText\PlainText = 'Ich bin der Text aus aus Purebaic'"); Wird nicht übergeben
oDavidMsgItem\GetObjectProperty("Send")
oDavidMessageItems\Release(): oDavidMessageItems = 0
oDavidArchive\Release(): oDavidArchive = 0
oDavidAccount\Release(): oDavidAccount = 0
oDavidApp\Release() : oDavidApp = 0