mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione Grossi volumi di dati

Ho usato un controllo Inet per l'interrogazione di una CGI, e ho copiato
dalla MSDN la funzione per recuperare i dati di ritorno (tramite la
GetChuck). Questa funzione prevede di accumulare i dati in una variabile
Stringa. NEl mio caso, però, il volume di dati è troppo elevato, e si
impalla tutto. Ho pensato allora di accumulare i dati su un file di testo,
col piccolo inconveniente che ogni scrittura viene chiusa con un carattere
di ritorno a capo: ora mi si sparpagliano tutti questi caratteri
indesiderati, che non so come eliminare!!! Qualcuno saprebbe darmi una
soluzione?
Per completezza allego la funzione:
Private Sub inet_smop_StateChanged(ByVal STATE As Integer)
    Select Case STATE
        Case icResponseCompleted '-----SUCCESSO-----
 
          Dim vtData As Variant ' Variabile Data.
          Dim strData As String: strData = ""
          Dim bDone As Boolean: bDone = False
 
          'LETTURE BLOCCHI DI RITORNO
          ' Recupera il primo blocco.
 
          Open App.Path & "\Data.txt" For Append As 1
          vtData = Inet_SMOP.GetChunk(1024, icString)
          DoEvents
          Do While Not bDone
             Print #1, vtData
             DoEvents
             ' Recupera il blocco successivo.
             vtData = Inet_SMOP.GetChunk(1024, icString)
             If Len(vtData) = 0 Then
                bDone = True
             End If
          Loop
          Close #1
    [....]
End Sub
--------------------------------
Inviato via 
http://usenet.libero.it


La butto li, alla riapertura del file per la successiva scrittura,
fai alla fine del file con la LOF e vedi se c'è il carattere di accapo,
se c'è lo seghi, salvi e poi riscrivi.
-- 
Saluti
Andrea Moro
Sito Comune : 
http://www.it-lang-vb.net

Chiedo venia, sono un Pirla (sě, proprio con la "P" maiuscola)!
Bastava usare:
   Print #1, vtData;
Il ";" alla fine serve per non far mettere l'Accapo.
Ad ogni modo se qualcuno avesse un suggerimento per non passare dal file di
testo, č sempre gradito.
Ciao.


Newsgroup: it.comp.lang.visual-basic
Titolo: svuotare combobox

Ciao a tutti...come faccio a svuotare una combobox in VB6?
-- 
Ciao
Luca 

 Ciao a tutti...come faccio a svuotare una combobox in VB6?
combobox.clear
ciao
Efisio

 
     Dim i As Integer
     For i = Combo1.ListCount - 1 To 0 Step -1
        	Combo1.RemoveItem i
     Next i
ciao
stefano

 ha scritto nel messaggio 
news:47bf1a01$0$37206$4faf...@reader3.news.tin.it...



Meglio dichiarare la proprietą:
Combo1.Text = ""
E comunque questo *non č*
svuotare la Combo, ma settare
a stringa vuota il valore della proprietą
Text della Combo.
I tuoi dati sono ancora presenti se fai click
sul pulsantino a differenza delle altre 2 soluzioni
postate.
-- 
---------------------------
Mauro Gamberini
http://www.riolab.org/
 

 combobox.clear
grazie ho risolto con questa!
Newsgroup: it.comp.lang.visual-basic
Titolo: [MOLTO OT] 8 giorni

Tra 2 ore saranno 8 giorni.
Sto cominciando a perdere la dipendenza più forte, sto' smettendo di
pensarci, ma è ancora dura, non mi posso ancora considerare fuori.
scusate l'OT ma ho bisogno di dirlo a qualcuno.
-- 
Le persone non sono il proprio comportamento: devi sempre andare oltre,
essere flessibile, capire il punto di vista degli altri, interpretarne i
comportamenti ed intuirne le esigenze.
Per rispondere in privato elimina
dall'indirizzo "togliquesto"
MasterDavidex
David Ruscelli

 scusate l'OT ma ho bisogno di dirlo a qualcuno.
E' necessario. Il primo che protesta lo plonko!

 scusate l'OT ma ho bisogno di dirlo a qualcuno.
dai, Frank, smettila con 'sto fumo......dio santo....
e quando ci vedremo al meeting, ti siederai dalla nostra parte, nella Curva
dei Non-Fumatori......
oh, olà!!!!!!!!
;-))))
good coding and BAD Smoking!!!
-- 
Alletun
"Io lo so che accadrà. La voce sussurra nei miei pensieri di Jair, Rone,
Allanon e soprattutto nelle Mortombre.
Sussurra segreti che mi sono tenuti nascosti, nella grigia oppressione
di questo giorno e nell'oscurità caliginosa di quello che mi aspetta.
Saremo distrutti. Tutti."
Brin Ohmsford - La Canzone di Shannara - T. Brooks

 plonkare ?
Significa mettere l'utente in una black list e quindi non vedere più i
messaggi di quell'indirizzo di posta
Ciao, Vincenzo

[Soviet_Mario = 
circa_gig...@libero.it
 in
tnC7c.86205$
FJ6.3...@twister1.libero.it
] ha scritto:

Adottare una delle regole del NewsReader (nel mio caso OutlookExpress) per
non farti vedere i post provenienti da un certo nick. Significa, di fatto,
uccidere virtualmente.

 ha scritto nel messaggio
news:tnC7c.86205$FJ6.3...@twister1.libero.it...

E' una parola onomatopeica che evoca il riattaccare la cornetta al telefono
con un po' di forza (non semplicemente appoggiandola).
Di fatto implica l'interruzzione di un dialogo tra due persone in un thread.
Ciao
Giuseppe

 
Comincia a sembrare un capitolo di "christiane F. Noi i ragazzi dello 
zoo di Berlino"!
:-)
 
in bocca al lupo
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 con un po' di forza (non semplicemente appoggiandola).
Ehm... le mie fonti alludono ad un altro rumore... decisamente diverso ;-)
http://www.google.com/groups?threadm=9n1b37%242p3g%241%40stargate1.inet.it
Bye, G.


ROTFL
Non si finisce mai di imparare :-)
Ciao
Giuseppe
Newsgroup: it.comp.lang.visual-basic
Titolo: Trova colore pixel in bitmap

come posso leggere il colore di un pixel in una bitmap?
Ho provato con point ma legge il form sottostante.
grazie a tutti

 Ho provato con point ma legge il form sottostante.
... anche se lo applichi alla proprietą Image del Form?
(non so se sia possibile farlo - cmq ci ho provato :-))
Ciao, Davide

grazie a tutti
Il metodo Point va bene. E' applicabile solo al controllo Picturebox o
al Form.
Ad esempio nel caso di un ipotetico controllo Picturebox di nome
Picture1 contenuto nel form Form1, dovrai scrivere nel codice di
Form1:
Dim colorRGB as Long
colorRGB = Picture1.Point(x,y)
colorRGB conterrà il colore RGB del pixel alle coordinate x,y di
Picture1.
   Roberto
email: 
ron...@tiscalinet.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto....Office 2000

Non riesco ad installare office 2000
mi da' sempre lo stesso messaggio   eccolo:
Errore 1408:Impossibile ottenere i nomi delle chiavi secondarie per
la chiave Software\classes\Excel.Chart\shell. Assicurarsi di disporre
di diritti di accesso sufficienti per tale chiave oppure contattare
il personale di supporto.
Cosa devo fare per risolvere questo stramaledetto problema ??
altri miei amici hanno installato normalmente..
                                                                    Grazie
                                                                      ScaVi

 wrote in message 7nvh54$b1s$1...@fu-berlin.de...

Che sistema Operativo usi ?
CIAO :-)

dimmi il serial number per favore!

Newsgroup: it.comp.lang.visual-basic
Titolo: Meglio Ado o Dao 3.51 ?

Posto questo messaggio per sapere cosa ne pensate dei due metodi per gestire
i database di Access.
Siccome uso Dao 3.51 perche' quando ho iniziato a programmare l' Ado non era
presente e non vorrei stare a studiare manuali per vederne le differenze,
ditemi la vostra. Cosa ne pensate di Entrambi ?
Ciao a Tutti i frequantatori del NG.
--
Icq ---> 50759119
Mercenaries Never Die. They Just Go Hell To Regroup.

>ditemi la vostra. Cosa ne pensate di Entrambi ?
DAO con Access funziona benissimo ed in effetti ci sono solo controindicazioni a passare ad ADO. Ad esempio con DAO puoi facilmente modificare la struttura del database, con ADO non lo puoi fare.
Usa ADO se credi di passare a breve a database server.
Comunque su MSDN ci sono vari articoli che spiegano le differenze. Anche Microsoft sconsiglia l'uso nel caso di uso esteso di DAO.
ADO e' molto simile a DAO e quindi non devi studiare troppo per poterlo usare. Le uniche difficolta' riguardano il tipo dei cursori, il tipo di lock e l'"isolation level".
Antonio

non so se sto per dire una caz....ta, però mi sembra che anche con ADO è
possibile sfogliare la struttura del DB, usando il metodo OpenSchema
dell'oggetto Connection.
non ne ho avuto ancora bisogno, perciò non lo so confermare al 100%,
però.......
Damiani Igor
ico...@simcity.it
Antonio Donatiello <ant...@REMOVETHISgeminisoft.com> wrote in message
89ntot$2l6as$4...@fu-berlin.de...


>però.......
Puoi leggerla ma non puoi modificarla.
Antonio

Usando ADOX puoi modificare la struttura di qualsiasi database, dal Access a
SQL Server...
Ciao Luca
Newsgroup: it.comp.lang.visual-basic
Titolo: HELP: Installo VS.NET ERRORE

 
          ciao a tutti avrei bisogno di un aiuto da voi che sapete:
Ho installato la prima e la seconda parte della Visual Studio Net ma mi ha
dato come LOG degli errori nella seconda parte questo:
v[09/19/04,10:08:32] Visual Studio .NET Enterprise Architect - English: [2]
ERROR: Error 1308.Source file not found: d:\vss_net\Program Files\Microsoft
Visual Studio .NET\Vb7\VB
Samples\SFL\Console-Localization-SatelliteAssemblies_VBLocalizedHelloWorld.sfl.
Verify that the file exists and that you can access it.
[09/19/04,10:09:49] Visual Studio .NET Enterprise Architect - English: [2]
ERROR: Error 1308.Source file not found: d:\vss_net\Program Files\Microsoft
Visual Studio .NET\Vb7\VB
Samples\SFL\Console-Localization-SatelliteAssemblies_VBLocalizedHelloWorld.sfl.
Verify that the file exists and that you can access it.
***EndOfSession***
posso procedere con l'installazione definitiva della terza parte???????
cosa mi compirta??
ciao
e grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/



 ha scritto nel messaggio
news:151Z25Z104Z204Y...@usenet.libero.it...

Se ti puņ essere d'aiuto
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&q=installazione+vs.net&meta=group%3Dit.comp.lang.visual-basic
Ave
giuseppeD
---
CCR


grazzie per l'aiuto ma se si può avere qualcosa di più ti sarei grato
Stò installando il tutto su un PC postatile con XP profesional
ciao


 Stò installando il tutto su un PC postatile con XP profesional
L'errore è file non trovato.
Ho avuto lo stesso problema, non ricordo per quale file, per vs 2002,
ed ho risolto installando dal masterizzatore.
Altro metodo è copiare il contenuto dei cd nell'HD, ed eseguire da l'ì
l'installazione.
provato a leggere i file.html di aiuto e readme presenti, mi sembra, nel
primo cd ?
Altrimenti, penso, rimane la sostituzione dei cd.
Ave
giuseppeD
---
CCR
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiutate un neofila

Io sono un neofila di VB (lo potete vedere anche dalle domande che faccio
sul NG) e avevo bisogno di sapere se c'era qualche sito che mi poteva
aiutare.
Io devo imparere ad usare le API , soprattutto quelle del registro ,
mi potete indicare un sito dove spiega come funzionano le API
(preferibilmente in Italiano). Forse non ho guardato bene il sito comune
però non mi sembra che ci sia quel che cerco (escluso le API stesse)
Grazie in anticipo

Sul sito comune c'č un esempio completo di gestione del registro (fattibile
solo via API).

Hai ragione, con le API è spesso un casino, infatti se vedi i thread
sull'argomento, stiamo cerrcando di preparare una collezione DI API , di
volta in volta che le raccolgo.
Son pubblicate sul sito 
http://members.xoom/CesareRizzi
Anzi se hai qualche API da suggerrire, postala anteponendi [API], e verrà
inserita nella raccolta
--
Posted from 
romeo.logikos.it
 [193.70.26.1]
via Mailgate.ORG Server - 
http://www.mailgate.org

Host not found (anche altro tuo msg che indica members.xoom.cesarerizzi
stesso risultato).
Qual č l'indirizzo esatto?
Grazie.

...

Secondo me ci manca un "it" (
http://members.xoom.it/cesarerizzi
)
Stefano

 wrote in message
7sg9kl$8l3$2...@aquila.tiscalinet.it...

Sei capitato proprio al momento giusto :-)
Cesare Rizzi ha iniziato a postare messaggi con le spiegazioni di alcune
funzioni dell'API di Windows.
Poi esiste un libro scritto da Dan Appleman che e' considerato la "bibbia"
delle API per VB, costa 120Klire, ma forse ne vale la pena.
N.B. si scrive "neofita", non "neofila".
--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: interfacce utente

Ciao,
conoscete qualche buon testo o sito internet che insegni
a disegnare interfacce utente?
Voi non sentite l'esigenza di conoscere con quali metodi
le vostre form e le vostre applicazioni sono più intuitive?
Magari con certi colori, mettendo gli elementi dello stesso
gruppo dentro groupbox, uso di bevel, etc....
--
demis 
[Internet: chi cerca trova]

 wrote in message
3826BBF0...@vv.aurora.it...


 wrote in message


 questo almeno insegna come _non_ farle.
Ho visto il sito, molto interessante, e c'è anche una bibliografia che
risponde alla domanda iniziale di Demis.
Saluti,
Domenico

Veramente interessante,consiglio un giro a tutti!
Ciao,
Corrado

Aggiungere:
farsi una home page, dalla quale uno scarica la beta (oppure fornisce
l'indirizzo e uno la masterizza e gliela manda a casa).
Così si ha tempo prima della release di modificare alcune cose.
--
Pier Luigi Fiorini
http://members.xoom.it/fiorinisoft
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] RichTextBox e Link

Salve ragazzi, è un pezzetto che non ci sentiamo, ma l'estate è l'estate.
Oggi sono impazzito (come se non bastasse) per provare ad aggiungere dei
link (come quelli di IE) in un RichTextBox. Nell'MSDN dice che il controllo
ho la funzionalità di trovare automaticamente i collegamenti mentre si
scrive, basta mandare il messaggio EM_AUTOURLDETECT, ma a quanto pare questo
non funzia gamba gamba...qualcuno ha qualche altro metodo?
--
Ciao
Sabba

 wrote in message
e2ik5.38800$dF5.7...@news.infostrada.it...


Complimenti per il controllo...veramente carino....almeno riesce a
interpretare un po' più tag RTF....
Non è che avresti anche i sorgenti???
Grazie infinite.....
---------------
Ciao
Sabba

Newsgroup: it.comp.lang.visual-basic
Titolo: [sito comune] Ah, queste CGI scritte in VB...

visto che il server smtp č down lo post qui:
--
Errore in /scripts/search/query.exe
Si č verificato il seguente errore interno: Chiamata di routine o
argomento non valido Errore numero = 5  
Per favore annotarsi che cosa si stava facendo quando si č presentato
l'errore, in modo da porterlo correggere. Segnare inoltre l'indirizzo
della pagina in cui si era. A questo punto contattare
l'amministratore: 
webm...@murialdo.it
--
Stavo semplicemente facendo una ricerchina sulla parola "split"...

argomento non valido Errore numero = 5  
Il SIto Comune è recentemente tornato operativo, ma la sezione ricerca ancora no.
ANcora qualche giorno di pazienza.
COlgo l'occasione per ricordare che, sempre per motivi legati ad un maledetto CGI, non è nemmeno
possibile usare i moduli di invio automatico di un opinione su una recensione o di un nuovo testo da
recensire nella sezione "Libri & VB". Al più presto il CGI verrà sostituito (attualmente quello
nuovo è in fase di test) e nel frattempo potete comunque inviare un commento su una recensione  o
proporre un libro da recensire scrivendo "manualmente" Al Webmaster.
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

 Per favore annotarsi che cosa si stava facendo quando si è presentato


argomento non valido Errore numero = 5  
A me č capitato cercando la parola "database"!
Remove CUTME from E-Mail address to reply!
Visit Hardware Tips: 
http://www.hardwaretips.com

A me è capitato cercando la parola "database"!
Ovvio, se cerchi la parola "database" in un "database" è facile che vada in loop... ^___^


Ovvio, se cerchi la parola "database" in un "database" è facile che vada in loop... ^___^
In effetti l'ho fatto apposta! ;-)

Newsgroup: it.comp.lang.visual-basic
Titolo: 'sto modemmmmm....

Ho 1 problema (altrimenti perchè vi scriverei?): sto facendo 1 programma con
il Visula Basic che richiama un numero di rete finchè non lo trova libero, e
fin qui tutto bene...il guaio è che io voglio che il programma emetta un
suono quando trova finalmente la linea libera, cioè quando riesce a
"collegarsi" all'altro numero (è una chiamata vocale, non una chiamata per
collegarsi ad un nodo internet), ma non so come far capire al programma che
la linea telefonica risulta libera! Quando è occupata il programma se ne
accorge perchè il modem dà come risposta "BUSY", ma quando è libera il modem
che segnale dà?? Qualcuno ha qualche suggerimento?
Grazie a tutti, belli & brutti  ;-)
Il Conte

 ha scritto nel messaggio
news:Cz5_6.1548$363....@news.infostrada.it...


 ha scritto nel messaggio
news:9hapbk$4f6$1...@nreadA.inwind.it...


 ha scritto nel messaggio
news:%x7_6.2728$363.1...@news.infostrada.it...


 wrote in message
9hd0ol$5bu$1...@nreadA.inwind.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Realizzazione Labirinto

Salve,
Un po di anni fà mi imbattei in un simpatico programino di dimensioni
alquanto contenute sviluppato in BASIC su un computer PUK R&S ..., il quale
ricevendo in Input come unici dati una dimensione Height e Width, produceva
su carta un labirinto, calcolato in maniera casuale, con una sola entrata ed
una sola uscita, ma con diversi percorsi alternativi fasulli al suo interno
... Ne feci il Porting in VB3 ora a distanza di un decennio Circa mi
piacerebbe potervi rimettere mano, ma haimè il sorgente è andato perduto ...
e i ripetuti sforzi per cercare di ricostruire l'algoritmo necessario per la
generazione casuale del "labirinto", non hanno avuto alcun esito positivo
...
Ora se qualcuno, avesse un codice sorgente di un labirinto, o anche più
semplicemente un "Algoritmo" per il calcolo o infine anche solo un Link ove
reperire le necessarie informazioni in merito ...
... a quel punto potrei smettere di esprimermi come un cazzo di libro
stampato e finalmente realizzare una puttanata che ho in mente da un po' di
tempo ...
TIA, Ettore.

tempo ...
LOL :-D
-- 
ciao,
hal

 ha scritto nel messaggio
news:bkhu30d14ur004u7d...@4ax.com...

Un sentito ringraziamento Hal.

> po' di tempo ...
@§§0 quasi quasi ti posto si IHU!
-- 
Alex
"Un uomo saggio impara dall'esperienza,
un uomo ancora più saggio impara dall'esperienza degli altri." (Saggio
Cinese)

@งง0 quasi quasi ti posto si IHU!
ehm, credo ti sia sfuggito il mio quoting ;-)
-- 
ciao,
hal

 Un sentito ringraziamento Hal.
Presumo conviene toccare ferro,
ma di solito l'espressione consequenziale è:
sentite cond........ ^__^
Ave
giuseppeD

Ave
Certo anche un Ave per finire... ;-P
-- 
ciao,
hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Sfondo in una form

Come faccio a realizzare l' "affianca" (come in windows) per fare in modo
che lo sfondo occupi l'intera  dimensione della finestra?
Grazie. Ciao !!! 

Grazie. Ciao !!!
Ti ho allegato un piccolo progetto che dimostra come affiancare delle
immagini su una form prendendole da un altra form.
Penso sia talmente semplice da non aver bisogno di altre spiegazioni...
Un saluto...
Maurizio Coffinardi
sec...@secoges.com
www.secoges.com

 Un saluto..
Ti ringrazio! Però non so dove hai allegato il progetto.
La mia e-mail è 
Angelo...@lycosmail.com

...

Devi scusarmi ma non posso allegare il progetto nel messaggio diretto al
server del NG perchè contiene file binari...
Te lo mando per posta...

 Te lo mando per posta...
Ho ricevuto il progetto e per questo ti ringrazio. Però non riesco a
vederlo perchè quando lo apro mi dà errore. Penso che tu abbia utilizzato
una qualche OCX o DLL particolare che io non possiedo e quindi mi dà errore
in quanto non riconosce l'oggetto.
Se la mia ipotesi è giusta ti chiederei la cortesia di mandarmi via e-mail
anche
questo controllo.
Ti ringrazio anticipatamente !!!
Angelo...@lycosmail.com

Sei un grande !!!!  Mi hai risolto un grandissimo problema !!!
Sono stato costretto a ricreare l'applicazione seguendo le tue dettagliate
indicazioni e 
finalmente sono riuscito a vedere il programma in esecuzione. Era proprio
quello che cercavo. Grazie!!!
 
Angelo...@lycosmail.com

Newsgroup: it.comp.lang.visual-basic
Titolo: Metodo Delete su record in ADO - Urgente!

Mi si presenta il seguente problema:
In una form, collegata ad un DB access 2000 ho una griglia di dati e una
toolbar con bottoni per funzioni varie (aggiungere, editare, cancellare,
ecc)
Premendo il bottone mi apre una form che punta, tramite un recordset
generato da un altro datasource, al record corrente e lo mostra in una
scheda. Se voglio aggiungere o modificare record tutto ok: la form si chiude
e vedo il nuovo dato o le modifiche apportate
Se scelgo di eliminare il record, dopo aver confermato e lanciato la
procedura di eliminazione, tutto sembra ok ma il record non viene tolto
dalla griglia (in aggiunta e modifica non richiamo mai il metodo 'refresh'
del Dataset o 'requery' dell'oggetto AdoConnection) se non chiudendo la form
e riaprendola. Notare che se apro il DB con Access, il record č tagliato fin
dall'applicazione del metodo form.AdoConn.Recordset.Delete
Domanda:
1) perchč questo comportamento ?
2) (piů importante) Come posso aggirarlo facendo comportare il recordsset
come nel caso di edit o insert ?
Grazie
Andrea

 come nel caso di edit o insert ?
        With rs                'rs č il recordset
          .Delete
          .MoveNext
          If .EOF Then .MoveLast
        End With
--
Ciao a tutto il NewsGroup
Alex
alm...@tin.it
Newsgroup: it.comp.lang.visual-basic
Titolo: istruzione file copy

ho provato ad usare questo comando per copiare file ma non funziona..
c'č qualcuno che potrebbe dirmi qual'č la sintassi esatta
o se esistono comandi migliori!!!!!
grazie

Newsgroup: it.comp.lang.visual-basic
Titolo: Salvataggio su file

Ho un problema. Devo salvare dei dati su file ma conosco un solo modo:
open "file.est" for append as #1
write #1, ............
close #1
In questo modo i dati vengono salvati si nel file ma sono visibili a
chiunque apra il file da un editor di testo. C'è qualcuno che conosca
un'altro modo per salvare i dati su file diverso da quello mostrato prima?
Grazie.

 wrote in message
_C9F3.18473$E3.1...@typhoon.libero.it...


 wrote in message
7s3lv4$s90$1...@stargate1.inet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: unione "stramba" vb5 + vb6

ho un problema alquanto singolare credo:
partiamo dal presupposto che ho un hard-disk davvero piccolo e che per ora
non lo posso cambiare.
Sino a poco tempo fa usavo il VB5. poi ho capito che era meglio passare a
VB6. Ho installato VB6 ma per i problemi di spazio ho installato SOLO il
VB6, senza VC++ e altri simili e soprattutto senza MSDN. Praticamente l'help
in linea del mio VB6 non funziona (ovviamente!).
così ho deciso di tenermi sull'hard-disk l'help in linea del VB5 da
consultare per l'utilizzo del VB6. Sono consapevole delle grandi
argomentazione che non troverò nel vecchio help. Mi è stato detto che MSDN
occupi molto (relativamente al mio hard -disk!) ma quanto più o meno?
secondo voi è meglio cercare a tutti i costi di installare MSDN o posso
andare ancora avanti in questa situazione precaria?
ciao a tutti
ivan

 ha scritto nel messaggio
news:ziKs7.917$MM2....@news.infostrada.it...

MSDN è consultabile anche direttamente dal CD. Io ho installato solo alcuni
componenti e per il resto uso i CD!
Ciao!
Esteban
Hosted by 
www.seber.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Creazione link ai files

Come posso fare a creare in QUALUNQUE posizione (non solo nel menu di
avvio, ma ad esempio su un dischetto o su un altro hd) collegamenti ai files
?

 ha scritto nel messaggio
news:ne0_6.8574$6x.4...@news.infostrada.it...


 vuoi...chiaramente se lo metti su un altro computer non
funziona....:-)))))
[MODE RompiscatoleCheCercaIlPeloNell'Uovo ON]
Non è detto, se il collegamento si riferisce ad un disco condiviso in rete e
visibile dal PC in cui copio il collegamento funziona :-))))))))
[MODE RompiscatoleCheCercaIlPeloNell'Uovo OFF]
Scusate per il rompiscatolamento :-)
Ciao, Max :-)

 ha scritto nel messaggio
news:s61_6.5413$mu2....@news2.tin.it...


> nb: il tutto con una grande ironia positiva......ciaozzzzzzz
Certo :-))))))))))
Più che altro l'ho detto perche magari al tipo poteva servire :-)
(qualche volta in azienda l'ho fatto :-)
ciaoooooooooooooooooooooo :)
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] è possibile usare codice C in un programma visual basic?

Sono un programmatore C e dopo aver scritto in questo linguaggio un
"prezioso" algoritmo mi appresto a studiare il Visual Basic per poter creare
piů agevolmente un'interfaccia grafica. Vorrei riutilizzare il codice C
scritto con tanta fatica e so che questo sarebbe possibile con il nuovo
Visual Studio 6.0 che perň non posseggo. Vi chiedo pertanto č possibile fare
la stessa cosa con Visual Basic. E se sě con quale versione e con quale
edizione?
Vi ringrazio in anticipo

...

Basta che compili il codice c come dll e poi importi le tue funzioni in VB
cosě:
'nella sezione delle dichiarazioni
Declare MiaFunz Lib "miadll.dll" [alias "NomeFunzInDll"] ([byval] parametry
as tipo) as tipoRitorno
cerca Declare nell'help.
Ciao.
P.s.: la dll deve essere nel path della tua applicazione o sotto windows, o
sotto windows\system, altrimenti ci devi aggiungere tutto il percorso nella
dichiarazione

>
Stai attendo al calling convention del VB, quando scrivi una DLL in c

Newsgroup: it.comp.lang.visual-basic
Titolo: -> [VB6] installare Help Compiler

Proprio oggi dovevo compilare un file HPJ.
Apro l'installazione di VB6 e vedo FoxPro,InterDev,Visual C++...
ma di HC nessuna traccia.
Come diamine si installa?
Grazie
RISPONDETEMI SUL NEWSGROUP


RISPONDETEMI SUL NEWSGROUP

Perche', di solito non lo facciamo? Ahi, ahi, ahi!
lo so hai ragione.
Ma alla gente devi proprio spiegargli tutto.
Alcuni non l'hanno ancora capito (neofiti specialmente)
RISPONDETEMI SUL NEWSGROUP

 perdono occasione per farlo notare...  <g>
mezzo gaudio.....
:)

cmq diciamo la verita',con questo hc hai creato solo un gran caos


Rispondetemi sul NewsGroup
(pultroppo c'e' gente che ha il vizio di farlo x email)

Newsgroup: it.comp.lang.visual-basic
Titolo: Ma che davvero?

Chi sa dirmi perchè nella libreria Kernel32.dll di Windows 98 la funzione
API RegisterCurrentService esiste e invece nella libreria Kernel32.dll di
WinNT no?? E come posso rimediare all'inconveniente (devo usarala su un
computer che usa WinNT)??
Grazie a tutti!
Il Conte

computer che usa WinNT)??
Non conosco la funzione RegisterCurrentService e non ne ho trovato
traccia su msdn, ma dal nome mi sembra
che serva per registrare un' applicazione come servizio.
La modalita' di registrazione dei servizi e' diversa tra Win9x e WinNT
perche' sono due s.o. diversi.
A questo url
http://www.vb2themax.com/HtmlDoc.asp?Table=Books&ID=3100
trovi idee per la creazione di servizi con vb
Ciao
Aldo

Newsgroup: it.comp.lang.visual-basic
Titolo: Spedire e.mail SENZA usare outlook [?]

Come da oggetto, vorrei dare alla mia appllicazione la possibilità di
mandare
una copia del file creato ai vari fornitori di una lista.
PS Parto da 0 in materia di e.mail: spiegatemi come se avessi 3 anni.
^_°
®ambO

 una copia del file creato ai vari fornitori di una lista.
http://www.it-lang-vb.net/download.asp?file=Archivio/Sorgenti/SMTP.zip&ID=23
hth

 ha scritto nel messaggio
news:abtj7n$2o08$1...@half.spin.it...


 ha scritto nel messaggio
news:abtj7n$2o08$1...@half.spin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Intercettare la pressione di tasti come F5 F6 .. su controlli standard

E' possibile intercettare la pressione di tasti funzione sui vari controlli
standard.
Esempio, se io dovrei intercettare quando un utente prema il tasto F5 su una
list box č possibile?
Grazie
--
[t]Eo
Una suora va dal ginecologo e gli spiega preoccupata che tutte le volte che
fa il bidč trova dei francobolli nella passera.
Il dottore la visita, guarda e dice:
"Ma che francobolli! Questi sono bollini Ciquita!"

 Grazie
Nell'evento keyUp metti il codice:
If KeyCode = vbKeyF5 then
    ....
End If
Ciao, Vincenzo

 Rodney Dangerfield

Newsgroup: it.comp.lang.visual-basic
Titolo: URGENTE stampante ad aghi e VB

vi prego rispondetemi, č molto urgente.
finora i prog VB che utilizzavano una stampate li ho fatti tutti con
stampanti ink jet. ora dovrei fare un programma che stampi su una stampante
ad aghi, che non ho.
volevo chiedere: per quanto riguarda i margini, e la loro impostazione e
gestione, ci sono delle differenze con la stampante ink jet? secondo voi č
possibile fare le prove su una stampante ink jet e poi consegnare il
prodotto al cliente, oppure i margini se ne vanno per i fatti loro?
grazie.
Mario

 ha scritto nel messaggio
news:a7sdjf$nf3d5$1...@ID-70152.news.dfncis.de...


 gestione, ci sono delle differenze con la stampante ink jet? secondo voi è


Newsgroup: it.comp.lang.visual-basic
Titolo: notepad

Sto cercando una guida per implementare un text editor .
Poi però devo stampare con una stampante termica che ha una larghezza molto
ridotta rispetto ad un A4.
Qualcuno sà darmi una mano?
Grazie.

 ridotta rispetto ad un A4.
E qual è il problema?
Ciao 

 ha scritto nel messaggio
news:440bffae$0$18300$4faf...@reader1.news.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: OCX

Ciao a tutti ,
se creo un progetto ActiveX e oltre al file ctl , inserisco una form , come
faccio dopo aver richiamato quest'ultima a restituire un valore
eventualmente elaborato su questa form alla
"form" principale (file dell'OCX .ctl) ?
Grazie


Credo sia sufficiente impostare una proprietą dell'ocx e poi leggerla dal
programma principale.
Saluti GG
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Patch per programma ?? (Curiostita' del Sabato Sera)

Oggi rifinivo un Exe per un vecchio cliente e  pensavo ad una cosa, non
esiste un qualcosa che mi legga l'exe originale e quello modificato e mi
crei il pezzettino di patch ? Me lo chiedevo perche' ho un piccolo
problemino, ho una copia di programmi che avrebbe bisogno di 2 patch
distinte , 1 per le differenze di Stampa e una per delle differenze di
visualizzazioni, ora sarei costretto a fare 4 eseguibili cosi da comprendere
tutte le combinazioni :
Originale
Originale con modA
Originale con modB
Originale con modA e ModB
quindi mi chiedevo che se faccio 2 patch ognuna di esse mi andra' a cambiare
il solo pezzettino di Exe ... ma poi mi viene il dubbio, come funzionano sti
affari ?
Cioe' se tengono conto delle posizioni assolute se applico all'exe la patch1
che si installa alla locazione 0000FF e questa mi cambia la dimensione del
file e mi shifta tutto, la patch2 che dovrebbe installarsi alla posizione
00FFFF ora mi distrugge l'exe in quanto la posizione 00FFFF e' shiftata !
Quindi per riassumere, ci sono metodi per fare dei multi patch ad un exe ?
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 patch ad un exe?
AFAIK, le patch *sostituisce in toto* l'eseguibile.
Lokar
-- 
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
Statuto: 
http://www.it-lang-vb.net/docs/Statuto.txt
UGIdotNET - 
http://www.ugidotnet.org

 AFAIK, le patch *sostituisce in toto* l'eseguibile.
si ma quindi O applico la patch A O la patch B , oppure devo fare le diverse
combinazioni di patch (cosa che vorrei evitare) :-/


 AFAIK, le patch *sostituisce in toto* l'eseguibile.
afaik le pach sostituiscono e/o aggiungono byte in modo selettivo ai files
del programma, le patch funzionano in generale solo per l'aggiornamento di
una singola versione del programma! :-)

Newsgroup: it.comp.lang.visual-basic
Titolo: TextBox trasparente





Ciao a tutti,


è possibile ottenere da un TextBox la stessa 
trasparenza di una label con BackStyle=0?


Grazie!



 ha scritto nel messaggio
news:000801bff3d1$1c30d520$2e429ed5@infosud001...


Grazie!
[cut html format]
---
Vorrei vedere le piramidi di Cheope,
ma sono miope, ma sono miope.
---
Newsgroup: it.comp.lang.visual-basic
Titolo: Chart Control

Chiedo scusa se ripeto la domanda, ma trovo difficoltà a realizzare un
semplice grafico istogramma a due serie, a causa suppongo della
complessità delle impostazioni del controllo (ovvero riesco a farlo ma
con risultati di leggibilità inaccettabili); inoltre, le barre mi
vengono variopinte...
In VB4 16bit mi venivano una bellezza!...
Esiste qualcosa di più completo e con esempi oltre al manuale, che non
è il massimo dell'esaustività in questo caso?
Esistono .OCX free che permettano di fare grafici semplici?
Grazie
Umbe

 wrote in message news:3a525005...@news.tin.it...

Prendi una picturebox ed usa il metodo Line.
Fine dei problemi.
Ciao
Aldo


wrote:

Accidenti...!
Possibile che tutti come me hanno problemi ad usare Chart Control?
(basta vedere quante richieste di aiuto arrivano). 
E si' che pare un cosi' potente mezzo!
Umbe

Newsgroup: it.comp.lang.visual-basic
Titolo: Classe VB che frutta una DLL in C per calcolo matriciale (Sistemi lineari & Interpolazione)

Ciao a tutti,
come da oggetto ho realizzato alcuni anni fa una DLL in C accessibile
tramite una classe VB per la gestione di matrici-vettori e calcolo
matriciale.
Le funzionalitą piu' interessanti sono la soluzione di sistemi lineari
e l'interpolazione di una funzione tramite un polinomio.
L'implementazione in C velocizza i calcoli e permette di gestire
matrici corpose.
Chi volesse divertirsi a provarla 
http://www.geocities.com/alecarid/myblas.htm
troverete anche un programma di prova MyVbBlasTest che mostra come
utilizzare la DLL inoltre il file readme.txt cerca di fare un po di
chiarezza.
... se puo' servire ... usatela :-)
Ciao
Alessio C.


http://www.geocities.com/alecarid/myblas.htm
Io mi divertirei, ma il 404 regna sovrano :-/
Ah, no.  Ecco l'indirizzo corretto (è case sensitive):
http://www.geocities.com/alecarid/MyBlas.htm
Adesso ci faccio un giro...
termoPilucco

 
http://www.geocities.com/alecarid/myblas.htm
Scusate .. l'indirizzo corretto e'
http://www.geocities.com/alecarid/MyBlas.htm
Ciao
Alessio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 basic ;)
Bhee credo che con il mio si possa fare di piu' come minimo perche'
sotto c'e' un PC e non una sharp ;-) ... a parte gli scherzi credo che
questo modulo possa essere utile sia per le funzionalita' proposte
che, soprattutto, per la velocita' d'esecuizone che altrimenti in VB
sarebbe inaccettabile
Se non fosse chiara qualche cosa fammi sapere ... provero' a
rispondere
Ciao
Alessio
Newsgroup: it.comp.lang.visual-basic
Titolo: vb4, vb5 o vb6 ?

Salve a tutti....
faccio una domanda che in realtà è una specie di benchmark... (stimolata per
altro dalla pura curiosità)
Ammesso (e non concesso:-) che io abbia un codice sorgente che viene aperto
correttamente dalle tre versioni sopracitate di Visual Basic (la 4, la 5 e
la 6), c'è differenza tra come i vari compilatori compilano il file ????
con il compilatore della versione 6 il programma è più rapido dello stesso
programma compilato con la versione 5 ????
Un grazie per avermi letto e un altro se soddisferete la mia curiosità :-)
--
_______________________________________
   Molteplici saluti
       (rigorosamente in contemporanea :-)
             MultiTaskinG
My Motorcycle WebSite: 
http://drive.to/vantax
    ICQ _&_PGP disponibili su richiesta :-)
_______________________________________

 wrote in message
news:7p4dfn$5ca$1...@nslave1.tin.it...



Io non ho mai verificato, ma le differenze tra la 4 e la 5 invece ci sono
eccome. A partire dal file di run-time, che è già più piccolo e quindi
contiene meno inutili moduli. Come dire, porti sempre in giro una scatoletta
piena di robe diverse ma in realtà ne usi poche.
Cmq per programmi "piccoli" vale la pena mantenersi con VB3, che finora è il
più diffuso, il più semplice da utilizzare e sopratutto il più leggero come
file di runtime e moduli vari (senza contare che VBRUN300.DLL ormai si trova
dappertutto).
<~¯´°´¯~*.-( AlessandroSalvatore )-.*^¯´°´¯~>
Sysop Rete Civica di Bari
Tel. 
+39-080-5576405
 pbx (4)
Server FirstClass® 3.5.2
http://www.rcb.bari.it/
AlessandroSalvatore Home Page
http://www.geocities.com/SoHo/Hall/2011/
e-mail: 
alessandr...@libero.it
OneNet: Alessandro C. Salvatore,RCBari
ICQ: # 46506435
IRC: find ThanatouA, Zezym or AlexS

 wrote in message
news:k3xu3.8566$98.9...@typhoon.libero.it...


 wrote in message



Per carita', gia' ci propinano schifezze a tradimento (vedi i runtime di VB5
in Win98!), ci manca solo questo!
--
Roal Zanazzi
z...@iol.it

 wrote in message
news:ZnOw3.10285$M%1.3...@typhoon.libero.it...



Lo confesso, non l'ho nemmeno cercate. Quello che volevo dire è che non sono
incluse con il sistema operativo.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Documentare un sorgente VB

Come si fa ? voglio dire fino adesso ho usato normali diagrammi di flusso
per documentare programmi in C ma con VB non esiste un vero e proprio
flusso. E poi ci sono gli oggetti che penso vadano documentati in qualche
modo.
Avete qualche consiglio oppure c'e' qualche sito dove si possa trovare
qualche esempio ?
grazie
Federico Canetta

modo.
Con le interfacce grafiche viene modificato il modo in cui i dati vengono
inseriti, invece che la tradizionale linea di comando del DOS e
sequenzialità degli inserimenti vengono mostrati tutti i dati necessari e
poi si parte con l'elaborazione (Pulsanti). Se tu parti dall'evento
associato ad uno dei pulsanti e lo consideri come il Main dei programmi C
puoi perfettamente ricreare il flusso, a meno che non ti dai da fare con
tutti i vari GOTO.
Gli eventi associati agli oggetti possono fare delle verifiche sui dati
presenti, ed in tal caso devi documentare le relazioni tra i dati
(Coerenza), oppure svolgere azioni più complesse ed in questo caso puoi
vederle come programmini a se stanti (Funzionalità)
Riassumendo penso che tu debba documentare le funzionalità ("miniprogrammi
interni " associati agli eventi dei controlli) e le relazioni tra i
controlli.
Ciao
Max

modo.
UML = Unified Modeling Language e' il linguaggio formale standard per
l'analisi e il design Object Oriented.
Dai un'occhiata su 
www.rational.com
 (soprattutto per la documentazione dello
standard) e su 
www.analisi-disegno.it
  o .com, non ricordo.
--
Roal Zanazzi
z...@iol.it

La descrizione dell'esecuzione di linguaggi as oggetti e ad eventi implica
diverse
strategie rispetto ai linguaggi imperativi.
In pratica non esiste un flusso unico dell'esecuzione di un programma (a
priori)
perchè un evento può sorgere prima o dopo di un altro senza che siano
condizionati.
Pensa ad un timer e ad un click del mouse su un form, come fai a sapere
quando l'utente clicckerà
il mouse?
Quensto è ovviamente un discorso molto semplicistico.
Per essere più precisi, bisogna cambiare proprio mentalità.
Qualcosa devo avere se ti interessa, però è su carta...
dovresti cercare qualche articolo su Object Oriented Programming.
Io descrivo le mie procedure con tre tipi di documentazione
1) Descrizione delle Funzioni: che segue pari pari la metodologia a
diagrammi di flusso (1 per ogni funzione)
2) Descrizone degli oggetti: proprietà, e metodi + struttura delle classi
(gerarchia degli oggetti)
3) Descrizione degli eventi: e qui ti puoi sbizzarrire, usare PERT,
(Multi)Grafi, GANTT(?!) e simili
Ovviamente questa è una metodologia fatta in casa, niente di assoluto o
certificato...
e quindi sorry per gli strafalcioni!
By
Newsgroup: it.comp.lang.visual-basic
Titolo: Esiste un oggetto

per la scelta del colore ? tipo un datapick ma invece della data una lista
di colori.
-- 
follow Akira's Space! 
http://spaces.msn.com/members/AkiraSendo/
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Prova con la Commondialog, se non ricordo male lo fa (meotodo ShowColor
se non vado errato).
-- 
Quando noi ignoranti eravamo di più, tutto era più bello...
(A. Celentano)
Per rispondermi in privato, prima togli l'immondizia dalla testa ;)

 se non vado errato).
Confermo (utilizzato qualche giorno fa).
Con la guida trovi il metodo subito.
-- 
Freccia@Bulldozer63 :D
Newsgroup: it.comp.lang.visual-basic
Titolo: Fax da vb

Di solito rispondo solo, ma una volta tanto domando io... :-)
Ho necessità di inviare dei fax da vb (migliaia). I documenti, uno diverso 
dall'altro, da inviare mi viene comodo generarli in HTML (anche perché 
l'applicativo, che gira su server, è un'applicazione IIS fatta con le 
defunte WebClass), ma sono aperto anche ad altre soluzioni.
Qualcuno mi sa consigliare qualche libreria open source o free o come 
interfacciarmi con le funzionalità di invio fax native di w2k server?
Il server sarà collegato ad uno o più modem (o forse investirò un una scheda 
fax a 8 linee tipo dialogic...).
Ho trovato per ora solo un prodotto commerciale, Zetafax, che si integra con 
Exchange e permette di inoltrare su fax delle email; in questo modo il mio 
problema diventerebbo solo di mandare delle e-mail in html, che non è un 
problema (usando jmail). Certo un soluzione più semplice ed economica 
sarebbe gradita!
Grazie
Ciao
Elef 

defunte WebClass), ma sono aperto anche ad altre soluzioni.
Io avevo fatto uno studio all'epoca, e la soluzione economicamente
migliore che avevo trovato non era inviare i fax direttamente ma
appoggiarmi a un operatore che si occupasse dell'invio; in questo
caso, io avrei dovuto occuparmi dell'inoltro dell'email all'operatore
e della lista di distribuzione, e lui avrebbe fatto tutto il resto.
Una delle possibilità che avevo preso in considerazione, era
Messagenet (per capirci, 'sta roba qua:
http://www.messagenet.it/fax/faxout/
); ne avevo visti altri, ma più o
meno l'idea - e il costo - è lo stesso.
--
Ciao!
Luca Menegotto

 appoggiarmi a un operatore che si occupasse dell'invio;...
Ti ringrazio... il problema è che in questo caso l'operatore sono io!
Su un numero di fax elevato (l'esigenza immediata è sui 10K, ma in
futuro potrebbe servire ancora, per altri clienti) il costo di
operatori specializzati diventa proibitivo.
Nel frattempo sto esaminando anche la possibilità di mettere su un
server hylafax, mi pare che ci siano molti client windows, forse uno
farà al caso mio.
Grazie cmq
Elef

Ti ringrazio... il problema č che in questo caso l'operatore sono io!
OPPS!!
Allora puoi forse dare un occhio qui:
http://tinyurl.com/8u5ne
A cercare, Windows ha tutto!! :)
--
Ciao!
Luca Menegotto

Attenzione !
Ho avuto brutte esperienze con messagenet.
Ho dovuto interrompere l'utilizzo del fax di messagenet in quanto non
ho mai ricevuto assistenza.
Sono inesistenti e non hanno un recapito telefonico :((((
Alle emails non mi hanno mai risposto nell'arco di un anno.
Ciao
Geppetto

Puoi provare con un ottimo servizio online di cui siamo distributori
italiani.
www.interfax.net
 consente di spedire fax da qualsiasi linguaggio, se ti
registri come sviluppatore puoi provare senza costi.
A disposizion per ulteriori chiarimenti.
Ciao,
Maurizio
Newsgroup: it.comp.lang.visual-basic
Titolo: DataCombo

Ho un form che gestisce dati di un record.
In questa form è presente un DataCombo.
Quando apro il form in modalità modifica record (cioè modifico un record già
inserito) Il DataCombo si posiziona esattamente sul dato corretto.
Il mio problema stà nel momento in cui voglio inserire un nuovo record dal
form.
Cioè apro il form per aggiungere un nuovo record ma il DataCombo mi appare
vuoto (ma se ci clicco e apro il DropDown vedo i dati) mentre io vorrei che
fosse già presente una voce
Qualcuno mi sa dire come poter visualizzare a piacere sul contenuto di un
DataCombo ?
Grazie, alcau

Risolto :-)

Newsgroup: it.comp.lang.visual-basic
Titolo: Crystal Report e VB3 - Problemi di stabilità

Salve,
ho una applicazione scritta in vb3 che richiama dei report (CR 4.5 a
16 bit). Su tutti i pc con i quali è stata sviluppata, le stampe
funzionano correttamente, ma nel momento in cui installo
l'applicazione su un pc appena formattato, i report danno numerosi
problemi (errore 513 quando cerco di aprirli). Suppongo che si tratti
di qualche dll mancante.
Questo è ciò che è installato nel client dove ho problemi:
Crystal Report 4.5 (ho provato anche con la 5)
Layer di compatibiltà di vb3
Qualque idea è bene accetta.
Grazie per l'attenzione.
Fabio

 ha scritto nel messaggio
news:235ae696.04012...@posting.google.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione utenti

Ciao a tutti,
in un gestionale devo attivare una gestione utenti (del programma, slegata
da windows).
Pi� o meno in testa avevo pensato ad una cosa del genere:
Abilitazioni
Clienti, articoli ecc.
TipiAbilitazione
Lettura, scrittura (e altre cose pi� complesse)
GruppoUtente (non gestir� singoli utenti)
Amministrazione, produzione ecc.
Abilitazioni/Gruppi
Amministrazione, Clienti, Lettura=True, Scrittura=false
Amministrazione, Articoli, Lettura=False, Scrittura=false
Produzione, Clienti, Lettura=True, Scrittura=false
Pi� o meno queste sarebbero mappate allo stesso modo in classi e quindi sul
DB. Nella classe Utente ci saranno i metodi di login ecc e quelli per
sapere se pu� fare una cosa. (ovviamente caricher� le abilitazioni dal
gruppo a cui fa parte)
L'idea finale � di controllare all'apertura della form "gestione clienti"
If not Utente.Abilitato("Clienti") then ERRORE
Pu� andare o � troppo incasinata?

 Pu� andare o � troppo incasinata?
Noi, per un nostro gestionale, abbiamo seguito proprio questa strada 
(che poi pu� essere implementata in n-mila modi diversi) e ci troviamo 
molto bene, ovviamente il numero di controlli da effettuare aumenta 
molto ma se ben progettata (e qui dobbiamo lavorarci un po' meglio) 
conente una buona scalabilit�.
Per esempio, le varie fuzionalit� si possono suddividere in gruppi,
ognuno del quali viene poi ripartito in sottogruppi;
ad ogni sottogruppo viene assegnato un valore 2^n (0 se quella funzione 
� disabilitata) in questo modo con una semplice somma ho la posibilit� 
di testare l'abilitazione specifica con un  semplice AND logico.
A.1 = 1
A.2 = 2
A.3 = 4
A.4 = 8
A.5 = 16
A.6 = 32
decido di abilitare all'utente Pippo solo le funzioni 2, 4 e 5
Pippo.Abilitazione = 2 + 8 + 16 = 26
Per testare se la funzione A.1 � disponibilie per l'utente Pippo:
if CBool((A.1) And Pippo.Abilitazione)) then
	' Abilitato
else
	'non abilitato
end if
ciao
stefano

 end if
Avevo pensato anche io di usare una Enum a bit, ma non vorrei che mi
crescessero le casistiche.
IN pratica ho Insert, Update, Read sia per proprietario che per altri
utenti, poi ne ho altre 4/5 specifiche.
Quante voci come limite posso avere? 32?

 Quante voci come limite posso avere? 32?
in vb6 31 dato che non ha l'unsigned,
in 
vb.net
 fino al VS2008 32 sfruttando gli Uinteger e 64 sfruttando gli 
ULong
in 
vb.net
 da VS2010 non hai limitazioni, utilizzando il nuovo tipo 
BigInteger
ciao
stefano

 BigInteger
Tnx