Newsgroup: it.comp.appl.notes-domino
Titolo: Dubbio LSX

Sto sviluppando delle LSX per piattaforma non-uindos (altrimenti perche'
avrei messo il Domino fuori dalle grifie di bin gates?) Sulla
documentazione Lotus si legge che le LSX devono essere compilate sia per
Win32 che per la piattaforma specifica. La cosa mi perplime, comunque...
Nel mio specifico caso l'LSX interagisce con l'OS ospite chiamando
funzioni specifiche (inutile dirlo) concettualmente inesistenti su
uindos, quindi nella versione "client" tali funzioni non fanno
assolutamente nulla oppure non esistono proprio. 
C'e' qualche buon'anima che potrebbe delucidarmi sulla funzionalita' di
questa pratica? Nel senso: cosa serve la DLL per uindos risultante, se
poi l'LSX dovra' "girare" nel contesto di un agente sul server?
Altra cosa: (per buon'anime C++)
Io compilo (appositamente installato per compilare le LSX) con il visual
C++ M$ v5 ma su istruzioni del tipo:
Cliente& Cliente =  (Cliente&) ArgList.getArg(1).getADTObject();
il compilatore s'incazza sul cast (Cliente&) dicendo "sintax error :
')'", mentre il compilatore che uso di solito (IBM VA C++) su istruzioni
analoghe va via liscio. 
Sapete che ci sia qualche baco conosciuto nella mia versione? O sto
chiedendo troppo?
Setite grazie.
-- 
Dr.Ugo Gagliardelli,Modena,Italy-Certified uindoscrasher-AlcoolInside
Spaccamaroni andate a cagare/Spammers not welcome
Spamers iros a la mierda/Spamers allez vous faire foutre
Spammers loop schijten/Spammers macht Euch vom Acker

 Setite grazie.
Ho setito... prego. 8o)
--
Juda of 3AM - juda(strudel)
despammed.com
/---------------/
Nella mia condizione di base sono piuttosto acido, ma difficilmente
rimango di sale.

avrei messo il Domino fuori dalle grifie di bin gates?) Sulla
Io le ho sempre usate su procedure che giravano solo su client notes  e
di conseguenza su uinblob.
Che io sappia basta dichiarare:
Option Public
Uselsx "*lsxlc"
Le versioni server hanno le loro librerie per ogni tipo si SO.
Es. Linux:
/opt/lotus/notes/5080/linux/liblsxlc.so
Ciao.
-- 
/Zio Ciano.
Born to run Unix
-Fare bene non e` bene, fare male non c'e` male.-

 -Fare bene non e` bene, fare male non c'e` male.-
Non e' bello cio'che e' bello, ma che bello che bello che bello!


Mi viene come il leggero dubbio che tu non mi stia cacando neppure di
striscio...


 Ho setito... prego. 8o)
:-P


 funzione ArgList (di proprieta' del domino)
Ci devo pensare...


 striscio...
Che cos'e' che ti produce questi atroci dubbi? Cacato ho cacato, magari
pero' ti ho sbagliato!
:))
E' che sto cercando la tua e-mail nei meandri della posta spedita....
Sono un po' disordinato e l'acme del mio disordine lo sfogo in
particolare nel mio DB di posta. Un guazzabuglio medievale.


 ammennicoli.
Ho fatto in passato delle piccole funzioni esterne, ma funzionerebbero
anche sul server?
Sinceramente a questo non ci avevo pensato, poiche' nella mia
piattaforma preferenziale (OS400) le DLL si chiamano Service Program (o
shared libraries su Linux) e le chiamate agli entry point sono
sostanzialmente diverse, davo per scontato che le DLL dichiarabili come
funzioni esterne nel lotus script (tipo:Declare Function pippo Lib
"pluto.dll" Alias "pippo" () As Integer) potessero essere utilizzate
solo in ambiente uindos e quindi sul client. O no?


 particolare nel mio DB di posta. Un guazzabuglio medievale.
Mi riferivo alla situazione prima del tuo ultimo post...
Comunque per la mail usa quella della sign, visto che quella che hai non
dovrebbe più essere valida.
Se ce l'hai mandami anche il tuo ICQ UIN.


 Juda of 3AM - juda(strudel)
despammed.com
-- 


 solo in ambiente uindos e quindi sul client. O no?
No.
Almeno come Extension Manager funziona benissimo sia con DLL win che SO
AIX compilata con GCC.


analoghe va via liscio. 
Hmmm. E di grazia che problema c'e' a compilare con VAC++??
Obelix

 Hmmm. E di grazia che problema c'e' a compilare con VAC++??
Che il wizard degli LSX produce codice per VC++?



Il problema e' propri quello, pe os400 compilo con il Cross Compiler
IBM, ma per uindos sono costretto ad utilizzare la ciofeca M$ perche' il
wzard della Lotus produce codice per C++ M$.
[Mi sto rendendo conto che M$ e' riuscita a rendere non standard anche
linguaggi portabili per definizione. Probabilmente qualcuno ci si
diverte.]


diverte.]
O forse si aprofitta...
Ciao.
-- 
/Il solito Zio Ciano.
Born to run Unix


 O forse si aprofitta...
Come diceva quel tale: "Tutti hanno il diritto di essere coglioni, ma
lei pero' se ne sta approfittando"
:))


Che il wizard degli LSX produce codice per VC++?
Bah, immagino che in un quart d'ora o giu' di li' il buon Ugo dovrebbe
essere in grado di scriversi un Wizard che li prepari per VAC++   :-))
Btw, da quando la Lotus ha comperato IBM stanno peggiorando di
brutto...  :-)
Obelix

 essere in grado di scriversi un Wizard che li prepari per VAC++   :-))
Mi dicono che non e' vero...
:))


Mi dicono che non e' vero...
Ah, un quarto d'ora e' troppo???  :-))
Obelix