Newsgroup: it.comp.appl.notes-domino
Titolo: Usare DLL in LotusScript (????)

Ciao a tutto il NG e buon lunedì....
Allora, ho le idee un po' confuse circa il corretto uso delle DLL in
LotusScript.
Se io per esempio creo un nuovo progetto Visual Basic 6, lo chiamo "Progetto1",
poi creo un modulo di classe che chiamo "Class1", all'interno di questo modulo
inserico la seguente funzione:
Public Function Messaggio(msg As String) As Integer
 If MsgBox(msg, 4, "") = 6 Then
   Messaggio = True
 Else
   Messaggio = False
 End If
End Function
Ora, se voglio usare la funzione Messaggio da LotusScript non ho trovato
empiricamente altra strada che questa:
    Dim DLLobject As Variant
    Set DLLobject = CreateObject("Progetto1.Class1")
    Dim pippo As Integer
    pippo = DLLobject.Messaggio("Ciao ciao")
La variabile pippo varrà True o False a seconda della scelta nella MessageBox.
Questo procedimento però comporta la necessità di registrare la DLL nel sistema
con tutti i problemi annessi.
Ho visto però casi in cui, data una funzione conosciuta all'interno della DLL,
era sufficiente riferirsi a questa tramite una Declare.
Per esempio:
Declare Function Messaggio Lib "c:\Temp\miaDLL.dll" (ByVal msg As String) As
Integer
Quindi, se io ad esempio inserisco la DLL compilata dentro un documento come
attach, al momento dell'uso posso detacciare il file per esempio su
Environ("Temp") e quindi puntare direttamente ad esso tramite la Declare, senza
la necessità di dover registrare la DLL.
Io però creando le DLL da VB6 non riesco assolutamente ad usare le loro
funzioni in questo modo.
Qualche programmatore esperto (ehm, pronto Juda, ci sei?....) potrebbe darmi
qualche dritta in merito?
Mi basterebbe anche un link a siti dove tali problemi siano documentati, sul
sito della Lotus non ho trovato nulla e vado avanti ad esperimenti solitari...
Bye dar Ciccio de Roma
-- 
Posted from  [212.210.32.2] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 qualche dritta in merito?
Eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee... non esageriamo.

 > Eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee... non esageriamo.
Modestone!!!  :-PPP
Ciao
Ciccio
-- 
Posted from 
netcache.autostrade.it
 [212.177.10.231] 


 Modestone!!!  :-PPP
Macché modestone... c'ho piů casini che capelli in testa, e chi mi ha visto
puň dirti che ciň č particolarmente grave.
PS salutami la sorella di Giordano

pu? dirti che ci? ? particolarmente grave.
Maronnnnnnnnnnnnna !!!
-- 
Zio Ciano.

 PS salutami la sorella di Giordano
Da un pezzo che Giordano e' uccel di bosco...  non sapevo avesse una sorella...
io mi perdo sempre il meglio delle persone....  :-P
Ciao
Ciccio
-- 
Posted from 
proxy2.be.jnj.com
 [148.177.130.120] 


 io mi perdo sempre il meglio delle persone....  :-P
Non è più lì da voi? Qualche mese fà in Saritel l'ho pescato e mi pare che
fosse acora 4M.
Comunque quello della sorella è un tormentone che si porta dietro dai tempi
della SdO. E' gelosissimo e dopo un po' che insisti si incazza.

della SdO. E' gelosissimo e dopo un po' che insisti si incazza.
Della sorella!!! Che fa gli incesti...
Ciao.
-- 
Zio Ciano.

 Della sorella!!! Che fa gli incesti...
Non c'è bisogno... forse è di indole un po' sicula anche se non lo è di
provenienza.

 della SdO. E' gelosissimo e dopo un po' che insisti si incazza.
Ho chiesto a vari colleghi e pare che tu sia stato identificato con una certa
precisione.  :-))  
Il buon G. attualmene dovrebbe essere fisso in Saritel.
Comunque la vecchia guardia è stata recentemente soppiantata... ogni tanto ci
si
incontra ancora e non mancherò di salutarteli....


 incontra ancora e non mancherò di salutarteli....
'AZZ! Beccato!