Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Accesso a WAB da Visual Basic

Scusate per l'OT, ma credo possa interessare a qualcuno...
ho realizzato una DLL che permette di accedere alla rubrica di Outlook
Express (WAB: Windows Address Book) da Visual Basic. E' liberamente
utilizzabile anche commercialmente (con una sola simpatica clausola)
Se è utile a qualcuno, la si può trovare qui:
http://www.locati.it/michele/kwab/index.htm
...nella speranza che sia utile a qualcuno almeno quanto a me (che mi
son visto costretto a farmela ;)

Il giorno 21 Jan 2002 08:25:32 -0800, 
mlo...@tiscalinet.it
 (Michele
Locati) ha scritto:

Ho dato uno sguardo, ma sembra una richiesta un po' eccessiva il fatto
di avere un programma _completo_ a disposizione.....
In ogni caso non ho scaricato la DLL, anche se in realtà mi
servirebbe.
Ciao
Aran

Concordo in pieno. Penso che:
1) nessuno ti manderà mai un sorgente; sarebbe un sopruso e un
abuso di "potere" (Chiamiamolo così)
2) perchè gli altri dovrebbero darti il loro sorgente e tu non dovresti
dare loro il tuo sorgente per la dll.
3) se proprio devi mettere una licenza, che per essere tale, dovrebbe
anche essere registrata - quindi non puoi inventarne una tua - a questo
punto o metti la dll a pagamento o time limit o addirittura hardware protect
4) come sei riuscito tu a fare un lavoro del genere, credo che lo
potrà fare anche il tizio che sarà interessato al tuo prodotto, piuttosto
che darti il sorgente del suo sudore.
Saluti
Andrea MORO
P.S. Non utilizzo e non utilizzerò mai la rubrica di Windows.

 P.S. Non utilizzo e non utilizzerò mai la rubrica di Windows.
io me ne sono fatta una subito, primo prog in vb, cio' non toglie che se usi
oe la wab cresce per conto suo. a quel punto poterla usare non mi
dispiace...
d'altra parte, hal aveva postato il link a un autore russo che aveva fatto
una dll simile, e non mi ricordo se anche in scrittura, ma in lettura
l'avevo provata e sembrava funzionare bene... uno mica e' obbligato a usare
quella di michele locati, no ?
vai michele :)
--
ciao, j.
www.sundaysw.com

 quella di michele locati, no ?
Sicuramente :)

 alquanto rompiballe.
forse no, con la kwab dll :PP
--
ciao, j.
www.sundaysw.com
 Il volume nell'unit. C S cucciolo
 Numero di serie del volume: 08B1-8B96
 Directory di C:\___\ex_zip
22/01/2002  16:22       <DIR>          .
22/01/2002  16:22       <DIR>          ..
22/01/2002  16:22                    0 dir.txt
22/01/2002  16:21       <DIR>          kWab1.1
               1 File              0 byte
 Directory di C:\___\ex_zip\kWab1.1
22/01/2002  16:21       <DIR>          .
22/01/2002  16:21       <DIR>          ..
22/01/2002  16:21       <DIR>          kWab v1.1
21/01/2002  15:24                6.127 leggimi.txt
21/01/2002  15:45                6.190 readme.txt
               2 File         12.317 byte
 Directory di C:\___\ex_zip\kWab1.1\kWab v1.1
22/01/2002  16:21       <DIR>          .
22/01/2002  16:21       <DIR>          ..
21/01/2002  10:07               22.528 kWab.dll
21/01/2002  10:11               30.208 kWab.exe
21/01/2002  17:08                8.192 kWabSimple.exe
21/01/2002  17:10       <DIR>          kWabSimple_Source.zip
21/01/2002  10:13       <DIR>          kWab_Source.zip
21/01/2002  17:13                  186 LEGGIMI.txt
21/01/2002  17:13                  159 README.txt
               5 File        114.984 byte
 Directory di C:\___\ex_zip\kWab1.1\kWab v1.1\kWabSimple_Source.zip
22/01/2002  15:21       <DIR>          .
22/01/2002  15:21       <DIR>          ..
21/01/2002  17:09       <DIR>          Simple
               0 File              0 byte
 Directory di C:\___\ex_zip\kWab1.1\kWab v1.1\kWabSimple_Source.zip\Simple
21/01/2002  17:09       <DIR>          .
21/01/2002  17:09       <DIR>          ..
21/01/2002  10:05               22.528 kWab.dll
21/01/2002  17:08                1.029 kWabSimple.vbp
21/01/2002  17:05       <DIR>          Maschere
21/01/2002  17:00       <DIR>          Moduli
               2 File         23.557 byte
 Directory di C:\___\ex_zip\kWab1.1\kWab
v1.1\kWabSimple_Source.zip\Simple\Maschere
21/01/2002  17:05       <DIR>          .
21/01/2002  17:05       <DIR>          ..
21/01/2002  17:05                4.136 Main.frm
21/01/2002  17:05                   12 Main.frx
               2 File          4.148 byte
 Directory di C:\___\ex_zip\kWab1.1\kWab
v1.1\kWabSimple_Source.zip\Simple\Moduli
21/01/2002  17:00       <DIR>          .
21/01/2002  17:00       <DIR>          ..
21/01/2002  17:00                  923 kWab.bas
21/01/2002  16:56               75.205 kWabTags.bas
21/01/2002  16:56                3.788 kWabTypes.bas
               3 File         79.916 byte
 Directory di C:\___\ex_zip\kWab1.1\kWab v1.1\kWab_Source.zip
22/01/2002  15:21       <DIR>          .
22/01/2002  15:21       <DIR>          ..
21/01/2002  10:12       <DIR>          Source
               0 File              0 byte
 Directory di C:\___\ex_zip\kWab1.1\kWab v1.1\kWab_Source.zip\Source
21/01/2002  10:12       <DIR>          .
21/01/2002  10:12       <DIR>          ..
21/01/2002  10:12                1.069 kWab.vbp
21/01/2002  10:12       <DIR>          Maschere
21/01/2002  10:12       <DIR>          Moduli
               1 File          1.069 byte
 Directory di C:\___\ex_zip\kWab1.1\kWab
v1.1\kWab_Source.zip\Source\Maschere
21/01/2002  10:12       <DIR>          .
21/01/2002  10:12       <DIR>          ..
21/01/2002  10:08               27.174 Main.frm
21/01/2002  10:08                   42 Main.frx
               2 File         27.216 byte
 Directory di C:\___\ex_zip\kWab1.1\kWab v1.1\kWab_Source.zip\Source\Moduli
21/01/2002  10:12       <DIR>          .
21/01/2002  10:12       <DIR>          ..
21/01/2002  09:36               10.500 kWab.bas
18/01/2002  11:37               73.413 kWabTags.bas
21/01/2002  09:40                3.689 kWabTypes.bas
               3 File         87.602 byte
     Totale file elencati:
              21 File        350.809 byte
              32 Directory   5.764.345.344 byte disponibili

pizzicagnolo che forse qualcuno ti rispetta, va bene anche quella :)
D' altra parte, Michele chiede come licenza un "cambio merce", un
baratto, insomma.
Si puo' discutere se possa avere piu' valore commerciale il programma 
che usa la sua dll oppure la sua dll da sola, ma non mi sembra una idea 
balzana, anzi ...
-- 
ciao, hal
che finalmente vede Andrea (MORO) quotare come si deve :-)

Mi scuso per la latitanza... ma mi sono affidato un po' troppo a deja (o
meglio: 
groups.google.com
) per accedere al ng: non vedevo alcun fw alla mia
missiva (quando invece ne vedo in comp.lang.basic.visual.misc)...
Ordunque, un po' di chiarimenti:
1) non mi sono mai sognato di chiedere del codice sorgente...
2) come ho già scritto in comp.lang.basic.visual.misc, non credo che
inviarmi una copia di un prg faccia la differenza: se è distribuita come
freeware nessun problema; se è distribuita a pagamento, una copia  in + o
in - venduta non cambia il mondo.
3) Lo credo proprio che siano in tanti a potersi fare del codice che fa le
stesse cose di kWab. E' indubbio. Ma non è + semplice trovarla già fatta? E
poi non tutti conoscono il C++.
Un'ultima considerazione: non voglio distribuire i codici sorgenti della
dll. E questo per vari motivi. In primo luogo: a che pro? Dato che ho
intenzione di dedicarci ancora parecchie notti insonni per implementare
tutto l'implementabile... Inoltre, chi mi dice che uno non prende il codice,
aggiune un ; in C, ricompila e distribuisce senza nulla in cambio?
Quello che comunque vorrei, non è tanto avere una serie di programmi, il mio
è un discorso più ampio [è da parecchio che stavo pensando a questo tipo di
"licenza"]. Ciò che desidererei è garantire uno scambio di informazioni e
programmi tra gli sviluppatori... E' inutile che ci arrovelliamo su problemi
che maari già altri 10 hanno affrontato e risolto egregiamente. Ok, esiste
il freeware e l'opensource, ma conosco un sacco e una sporta di gente che
"succhia" e basta. E non mi piace. Insomma, lo so che vorrei forzare un po'
le cose, ma a fin di bene.
Ad ogni modo, ciao a tutti
[ps: non credevo prorpio di sollevare una disputa]

[ps: non credevo prorpio di sollevare una disputa]
Be', ma non c'era cattiveria.
Certo, se avessi provato a chiedere un decompilatore ... :-PPP
-- 
ciao, hal

 aggiune un ; in C, ricompila e distribuisce senza nulla in cambio?
Condiviso la tua linea e capisco le tue preoccupazioni.
Ragion per cui non posso fare altro che darmi una bacchetta sulle mani :)
Per il resto beh non sono proprio del tutto d'accordo sul fatto copia +
copia - ... perchè a volte per quanto ci sforziamo e prodighiamo per vendere
chissà quante copie di un prodotto, ci ritroviamo a non vendere un tubo
e forse proprio quella copia potrebbe essere il baluardo del nostro
successo.
Ora per quello che mi riguarda al di fuori di programmi la cui utilità è
legata prettamente a me e nessun altro, non ne ho fatti - se non per le
società
dove ho lavorato - a pagamento, quindi magari non rientro nel discorso.
Ma la penso così, anche perchè sto provando a scrivere un programma che
vorrei vendere.
--
Saluti
Andrea MORO
***************************************
Per rispondere togliere ET dal messaggio prima
della chiocciola.