mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] msado26.tlb non si registra

Durante l'istallazione di un mio programma fatto in VB6 con sp5 compilato
sotto XP pro e utilizzato la creazione pacchetti di installazione di visual
studio mi genera il
seguente errore:
errore durante la registrazione del file msado26.tlb interrompi riprova
ignora
se ignoro sembra funzionare ma la cosa mi sconcerta, si può far qualcosa ?

 qualcosa ?
evitare di includere i file .tlb nei pacchetti di installazione, in quanto
assolutamente inutili
Salutoni
Sergio

 ha scritto nel messaggio
news:QxQra.46357$%
p6.27...@news.edisontel.com

Questo errore è un bug del wizard di creazione pacchetti di installazione
incluso con vb
La soluzione è questa:
-dopo aver creato il pacchetto apri con notepad il file Setup.lst
-Cerca la riga contenente il riferimento a msdao25.tlb
-Sostituisci $(DLLSelfRegister) con $(TLBRegister)
-ed il gioco è fatto
Ciao
Alessandro
--
Morfeus®
Free Joint
:PII

Ringrazio entrambi delle risposte e chiedo ancora questo ma cosa č il
msado26.tlb visto che č inutile ? se č inutile perchč lo include ?
chiedo solo per sicurezza
grazie ancora

 chiedo solo per sicurezza
Perchè tu hai messo nei riferimenti ADO 2.6, mentre sul tuo PC è già
presente un ADO 2.7.
Per cui, visto che fisicamente non puoi distribuire la dll 2.6 (che non hai
più), il pdw genera questo accrocchio per sopperire al tuo errore.
Poi, un bug nel pdw stesso fa sì che questa cosa non funzioni, ma in realtà
l'errore è a monte, nel momento in cui tu forzi l'utilizzo di una libreria
che non hai più nel PC.
Ciao
Alberto

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] sono ancora vivo...

... ma non sono ancora in casa mia :)
con circa 14 mesi di ritardo, tra non molto dovrei trasferirmi nella
mia nuova casa a faenza. spero di poter organizzare presto un meeting
in taverna da me :)
per cercare di tornare un minimo in topic, se qualcuno puo' ricevere
uno zip da 500kb circa, sono disponibili i nuovi screenshot del mio
programma per libretti uso e manutenzione. mi farebbe piacere un
parere sulla gui.
saluti a tutti.
-- 
Gianni Rondinini
Icem s.r.l.
Tel: 
+39 0545 78036
Fax: 
+39 0545 78727

 ha scritto nel messaggio
news:0bs43v04a9b0b3jga...@4ax.com...


 ha scritto nel messaggio
news:2xUY9.48811$YG2.1...@twister1.libero.it...


 parere sulla gui.
Manda anche a me grazie !
Ciao
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/
-----------------------------------------------------------------------

 parere sulla gui.
Perché no, manda pure :D
Ciao
--
Timothy Redaelli
timothy(dot)redaelli(at)email(dot)it
-----------------------------------
Links
Sito Comune: 
www.it-lang-vb.net
MSDN: 
msdn.microsoft.com
Newsgroup: it.comp.lang.visual-basic
Titolo: E' possibile in VB6? COME SI FA??

Salve a tutti ^_^,
                  vorrei realizzare un'applicazione VB6 che legga tutti i
dati che entrato e escono da una porta logica in una connessione di accesso
remoto.
In pratica mi interessa per sapere come i client sul mio computer scambiano
i dati con le applicazioni server remote...
E' possibile farlo? Premesso che sono un programmatore per hobby mi potreste
indicare qualche spunto per realizzarlo (es. le api che permettono di
leggere e inviare dati alle  porte)?
GRAZIE!!!
-- 
Posted from 
relay2.inwind.it
 [212.141.53.73] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
003c01c044ac$8422a2e0$c27e623e@x2...


Salve a tutti,










Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Select su data IMPOSSIBILE !

Salve a tutti,
mi capita una cosa strana creando un recordset basato su una stringa SQL di
selezione:
Select * from Studio where DataStudio BETWEEN #01/04/00# AND #25/04/00#
Il problema è che il database, access 97 in questo caso, la prima data me la
riconosce invertendo i giorni con i mesi - ovviamente questo è possibile
solo se i giorni e mesi sono interscambiabili ( giorni < 12 ovviamente) -
mentre la seconda data la riconosce correttamente dato che non posso avere
un mese uguale a 25 !!
Posso di certo fare dei controlli per aggiustare la questione ma mi pare
alquanto strano !!!!
GRAZIE, ciao.
    Aldo

 wrote in message 8ck4o7$3p0$1...@news.IT.net...


Direi di no...
ho impostato gg/MM/aa in data breve.... analogo in estesa...!?!?!
Grazie, ciao.
    Aldo

> Select * from Studio where DataStudio BETWEEN #01/04/00# AND #25/04/00#
Prima di passare una data, formattala secondo lo schema USA.
strData = Format$(strData, "MM,dd,yyyy")

devi settarli sia in vb che in access, al limite usa quella americana anche
nel pirmo....

 alquanto strano !!!!
Purtroppo non e' strano: come saprai le sigle americane in italiano vanno
lette al contrario: UNO-ONU, USA-SUA. Ancora, una regola non scritta impone
che i titoli dei film americani vadano tradotti in italiano nella maniera
piu' fantasiosa possibile. Capita lo stesso con VB, Visual Basic, che in
italiano diventa BV, Buona volonta': quella, appunto che VB usa quando noi
italiani digitiamo le date.
Usa (appunto!) sempre la forma americana #MM/GG/AA#.
--
Ciao.
Maurizio
Newsgroup: it.comp.lang.visual-basic
Titolo: [semi OT] : wizard di access

Alberto (Albe V°) mi ha dato una bella idea (grazie) che ora però non so
bene portare avanti:
come fare, da access, a generare script sql che creino tabelle, modifichino
campi, creino relazioni tra tabelle eccetera?
... o sarebbe meglio ancora "tracciare" le modifiche e generare a posteriori
uno script sql..
Grazie

 posteriori uno script sql..
Mmmmhhh...
Non conosco niente in tal senso...
Ciao
Alberto
--
E non so se avrò gli amici a farmi il coro,
o se avrò soltanto volti sconosciuti,
canterò le mie canzoni a tutti loro
e alla fine della strada
potrò dire che i miei giorni li ho vissuti...

 Con Access non so (a parte ovviamente scriverli a mano).
Bhe potresti in ogni caso usare il generatore di sql integrato in Access
Crea query e dopo visualizzi l'SQL 
Facile no
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Facile no
?
Si parlava di script di modifica della struttura.
Tipo Create Table e Alter Table.
Non mi sembra che il wizard delle query generi anche questo tipo di
script...
Ciao
Alberto

 modifichino campi, creino relazioni tra tabelle eccetera?
In generale NON si può dato che molte proprietà "peculiari" di access come
ad esempio "Consenti lunghezza zero" (che bella idea ha avuto la microsoft
di aggiungere una proprietà simile con valore predefinito a no) non sono
impostabili via SQL ma DEVONO essere impostate tramite ADOX (almeno io non
ho trovato nessun modo per farlo via SQL); in più la sintassi di alter table
non ti permette di rinominare tabelle e altre amenità! :(
Questo rende impossibile scrivere script SQL in grado di generare o alterare
tabelle al volo in Access come invece è possibile per MSSQL o MySQL! :(
hth

 script...
Nemmeno a me
Ma se uno puta caso che deve aggiungere un campo ad una tabella access con
100 campi invece di riscriversi il tutto si crea una query di selezione si
copia l'sql, da visualizza sql va in query sql specifico-definizioni dati
incolla la clipboard e cambia dove dovuto Create TABLE o ALTER TABLE e
aggiunge TEXT,DATETIME,ecc...(questo è Access!10 min di lavoro).
Il database d'appoggio(Vuoto) non è piaciuto(c'ho rosicato a dire il
vero,visto che era capitato pure a me,soluzione facile e indolore,a
quest'ora aveva fatto  visto che la struttura modificata doveva per forza
avercela, lo ha detto lui).Resta sempre il fatto che fare un programma che
si appoggia ad access dove la struttura è dinamica non va bene(lo hai
detto tu!)...quindi solo per questa volta andava bene :(
'Soluzione Ultima
Arrivati a sto punto io mi farei, facile facile, un programmino da vb che
mi legge la struttura e capito il meccanismo mi crea lo script e che ca...
un pò di iniziativa personale c'è vo pure
Ciao
Alessandro
Free Joint
:PII

Newsgroup: it.comp.lang.visual-basic
Titolo: Roulette versione grafica

Salve a tutti.
Io avevo intenzione di programmare, per sfizio personale, una semplice
Roulette, niente di particolarmente impegnativo, ma presentabile.
Mi sono reso però conto che non saprei da dove cominciare per creare la
grafica.
Non so, l'obbiettivo era qualcosa tipo i giochi di Windows: la roulette
disegnata in modo carino, le fiches trascinabili direttamente sul tavolo
delle puntate.....
La parte di codice-logica ce l'ho già (scritta in C) ma ciò che volevo era
proprio farla diventare grafica....quanluno ha da darmi qualche consiglio?
Grazie a tutti.
p.s. Dite che mi converrebbe usare le DirectX?


Credo che per un lavoro di questo genere sia possibili fare anche senza
delle Direct X, prova a vedere i controlli grafici e cercati o creati le
immagini necessarie per avere la ruota della roulette, la pallina, le fiches
e il tavolo dove si punta poi basta far muovere la pallina a certi
intervalli per far sembrare che giri nella ruota, il drag & drop rende reale
lo spostamento di una fiches che peraltro tu potresti gestire in vari
modi...
Se ti va di imparare le DirectX comunque ti permette di fare cose anche
molto più belle.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Integrare l'help CHM in un'App

Ho realizzato una guida in formato CHM per una mia applicazione, e mi trovo
di fronte a due problemi:
1-Come faccio ad avviare la guida (intendo, dal menù ? | Sommario)
2-Nel creare il pacchetto d'installazione, mi si chiede di un file .CHI: che
cos'è? Come si genera? Lo devo uncludere?

 cos'č? Come si genera? Lo devo uncludere?
Non so cosa sia, ma č sufficiente installare il file CHM.
Per visualizzare un CHM, invece,
ti elenco i componenti necessari (se non si vuole installare Internet
Explorer), seguiti dalla cartella in cui li trovi e
dalla cartella in cui andrebbero inseriti (PC utente finale):
*.CHM (your compiled HTML Help project file)
 HTML Help project folder
 Help author or Application developer determines location
HHCTRL.OCX (ActiveX control for HTML Help support)
 Windows\System folder
 Windows\System folder
POPUP.OCX (ActiveX control for popup window support)
 Program folder where RoboHELP HTML Edition is installed
 Windows\System folder
ITSS.DLL
 Windows\System folder
 Windows\System folder
ITIRCL.DLL
 Windows\System folder
 Windows\System folder
MFC42.DLL (Supports POPUP.OCX)
 Windows\System folder
 Windows\System folder
HH.EXE (displays the .CHM file)
 Windows folder
 Windows folder
Newsgroup: it.comp.lang.visual-basic
Titolo: spazio libero su disco

Esiste una funzione VB (o una API di windows) che permetta di
controllare quanto spazio libero esiste su un disco rigido?
Grazie.
Marco

...

Declare Function GetDiskFreeSpace Lib "kernel32" Alias "GetDiskFreeSpaceA" _
 (ByVal lpRootPathName As String, lpSectorsPerCluster As Long, lpBytesPerSector
As Long, lpNumberOfFreeClusters As Long, lpTotalNumberOfClusters As Long) _
 As Long
Public Function GetFreeSpace(strDrive As String) As Long
Dim SectorsPerCluster As Long
Dim BytesPerSector As Long
Dim NumberOfFreeClusters As Long
Dim TotalNumberOfClusters As Long
Dim FreeBytes As Long
GetDiskFreeSpace strDrive, _
 SectorsPerCluster, _
 BytesPerSector, _
 NumberOfFreeClusters, _
 TotalNumberOfClusters
'Se invece vogliamo la dimensione totale del disco basta cambiare
'in questa formula NumberOfFreeClusters con TotalNumberOfClusters
FreeBytes = NumberOfFreeClusters * SectorsPerCluster * BytesPerSector
GetFreeSpace = FreeBytes
End Function
e quindi:
MsgBox "Spazio disponibile su C: " & GetFreeSpace("C:\") & " bytes"
attenzione che, per quanto ho potuto provare, la lettera di unita' va sempre
passata in questo formato, quindi con "\" in fondo.
Ciao
--
Luca Dormio
l...@sig-la.com
ldo...@tin.it

Newsgroup: it.comp.lang.visual-basic
Titolo: focus di un'applicazione

Ciao a Tutti !!
Sto facendo una applicazione che legge dei dati da un file ascii e in base
al valore dei primi 2 caratteri tutto il contenuto della riga va su una
tabella o su un'altra.
Premettendo che nel file ascii ci sono 2500 righe :
A. non capisco il motivo per cui ci impieghi 20' a fare  la scansione e
inserire i dati nella tabella (il DB è in rete 100MB)
B. vista l'enorme lunghezza di tempo il focus dell'applicazione va a
"puttane" (praticamente è tutto bianco fuorchè una progressbar che si
aggiorna) non c'è il modo che ogni tot secondi, cicli, minuti, insomma
qualcosa si ricostruisca il focus ???
C. ho provato ad inserire una label per dire a che numero di riga sono
arrivato, ma non mi compare mai :-(((
D. inoltre vorrei sapere come posso svuotare la tabella prima di iniziare
l'inserimento dati; ho provato con il seguente metodo, ma nics.
data1.execute "DELETE * FROM 'Biglietti Emessi' "
ma non mi svuota niente.... :-(((
Aiutatemi
Denis
--
Solo risposte sul news
















Potresti fare cosě:
db.execute "DELETE * FROM 'Biglietti emessi';"
dove db č l'oggetto database.
Enjoyyyyyyyy!
NB: Mettere le Doeventssignifica anche rallentare un po' l'esecuzione.

 ma non mi svuota niente.... :-(((
 
prova con [Biglietti Emessi] invece di 'Biglietti Emessi'
Bye :)
-- 
Ale...@tiscalinet.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Query Parametriche

Ho un problema, dovrei realizzare una query parametrica su access  dove un
parametro sia il percorso
di un database esterno, solo che non riesco a trovare la sintassi SQL
corretta, qualcuno puņ aiutarmi?

...

Forse potrebbe esserti utile la funzione "Parameters"
Ciao
Daniele


In VB, per accedere ai parametri della query, devi:
1) aprire la query come oggetto QueryDef (vedi help in linea)
2) assegnare i valori ai parametri della qeury tramite la collezione
Parameters (QueryDef.Parameters(0) e' il primo parametro)
3) a questo punto devi ricavare un recordset dalla query+parametri:
QueryDef.OpenRecordset
...) lavori con un normale oggetto Recordset.
Spero ti sia stato d'aiuto.
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Come collegare recordset a grid

Come posso collegare un recordset creato a runtime ad una grid.
Ho provato con dbg.datasource =rstProva ma non visualizza dati anche se il
recorset contiene dati.
Ho provato anche con il refresh ma niente.
Cosa posso fare ?
Grazie, Alberto

Dovrebbe bastare mettere il SET davanti:
SET dbg.datasource=rstProva
Gianni Moretti

Non basta :-((

 wrote in message
BRwj6.47623$gb1.1...@news4.aus1.giganews.com...

con DAO non credo si possa fare (da quel di' che ci provo)
con ADO si (set DataGrid1.recordSource=Rs);bada bene che con DBGrid non mi
funziona...boh?
ciao

 wrote in message
BRwj6.47623$gb1.1...@news4.aus1.giganews.com...


Sono proprio i controlli data che vorrei eliminare.
Nella form che sto riscrivendo ne ho una ventina !!


Forse č piu conveniente modificare le proprieta' di un solo DataControl,o
usare il DataEnvironment...

Newsgroup: it.comp.lang.visual-basic
Titolo: Una riga alla volta?

Ho un textbox settato Multiline collegato ad un campo di database tipo testo
(impostato a 255 chr)
Vorrei che in msgbox comparissero stringhe(linee) di testo di lunghezza pari
a quella del textbox, come si può ottenere?
--
Gulp ! Forse mi sono perso qualcosa !

 lunghezza pari a quella del textbox, come si puň ottenere?
Uauh !! Provandoci senza farsi problemi !
Scusate.... per favore, non leggete ! :-)))


 Scusate.... per favore, non leggete ! :-)))
Enno' mo mi rimborsi !!! Io l'ho letto il tuo mex ^_^ Cmq per recuperare
puoi dire come hai fatto , ricorda che qui oltre ai Geniacci ci so anche i
Niubbacci poi logicamente io so a parte ():-] quindi qualsiasi risposta (
purche' venga ricercata e letta ) e' sempre utile !!
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 recuperare puoi dire come hai fatto
Ciao Gigio2K
guarda che ad insistere a seguire questo Thread hai solo da perder "punti"
pure tu :-))))
se non fosse che veramente ho postato in buona fede si direbbe una
"trollacciata".
Comunque mi scusavo anche perchè ho saltato una delle norme a cui cerco di
attenermi: prima provare, poi cercare sui post precedenti (Google), quindi
chiedere.
Comunque:
Perchè complicarsi la vita sul numero di caratteri di un campo testo?
Basta fare: msgbox Text1Multiline.text ecc. e ti ritrovi con tutti gli "a
capo presenti nel Text1...naturalmente!

Newsgroup: it.comp.lang.visual-basic
Titolo: Come faccio a sapere se una form è aperta o no?

Come posso conoscere lo stato (caricata o no) di una form?
In poche parole vorrei fare una cosa del genere:
if caricata(form1) then
    form1.caption = "pippo"
end if
Grazie anticipatamente

 wrote in message
7qm0uf$33o$1...@fe2.cs.interbusiness.it...



Proprietà visible
enjoy

 wrote in message
7qm0uf$33o$1...@fe2.cs.interbusiness.it...


...

Una possibilita' e' creare una proprieta' ad hoc chiamata magari "Loaded".

Newsgroup: it.comp.lang.visual-basic
Titolo: Impatto MICIDIALE !!

Da qualche anno programmo utilizzando i piu' svariati programmi per dos, c,
basic e pascal, volendo fare un salto di qualita' sono passato a windows e
ho comprato VB5 professional in italiano.
Il primo impatto e stato tremendo, non ho la minima idea di come si faccia a
fare un programma, gli esempi in dotazione sono troppo complessi per me che
non conosco nessuna procedura di programmazione.
Gradirei ricevere anche per  E-mail un programma semplice del tipo che fa la
somma tra due numeri da me dati, tanto per capire il concetto.
Ogni consiglio su eventuali testi da comprare e' ben accetto.
Grazie e Buone Feste.

 wrote:
se guardi nel CD nella directory \tools\docs
ci trovi tutti i manuali formato word;
comincia non PGuide (guida del programmatore);
ciao
Manfredo
Marina di Carrara
Italy
                 C'era una volta un tale di nome Harry,
                 detto il "lupo della steppa".
                 Camminava  con due gambe, portava abiti
                 ed era un uomo, ma, a rigore, era un lupo.
Newsgroup: it.comp.lang.visual-basic
Titolo: Validate

Scusate se ritorno sullo stesso argomento, ma da mesi giro intorno al
mededimo problema.
- ho fatto una serie di miei usercontrol.
- eseguo il validate ed imposto Cancel=TRUE al verificarsi di determinate
condizioni.
- per mie ragioni il KeyPreview sia degli UserControl che del Form sono
impostati a TRUE (ma questo non influisce).
Il problema:
Quando clicco un CommandButton del form questo non viene eseguito (intendo
nel caso in cui nel Validate Cancel=TRUE).
Per cercare di risolvere il problema ho semplificato al massimo gli elementi
in gioco ed ho fatto un form con solo due controlli:
Un TextBox: Text1
Un CommnaButton: Command1
ed il seguente codice:
Private Sub Text1_Validate(Cancel As Boolean)
    'Cosa potrei aggiungere affinchè il Comando
    'di uscita venga eseguito e la procedura di Validate
    'eseguita solo se ho premuto il TAB ??
    If Text1.Text = "Text1" Then Cancel = True
End Sub
Private Sub Command1_Click()
    Unload Me
End Sub
Nell'esempio suddetto non c'è modo di uscire se non variando prima il valore
di Text1 o cliccando su X del form.
Nella mia logica (forse errata?) mi sembrerebbe giusto controllare che
l'utente inserisca i dati giusti (quindi il validate).
Se poi l'utente si pente e vuole uscire o annullare deve poterlo fare.
Arrivato a questo punto ho pensato:
- Creo una variabile globale chiamata SeUltimoTastoPremutoTAB
- Attivo i vari KeyDown, MuouseDown, ecc
- In tutte quese procedure imposto la variabile = False salvo il caso in cui
sia stato premuto TAB
- Nella Validate verifico il valore della variabile ed il gioco è fatto.
- Nient'affatto perchè il TAB non viene intercettato da tutte le procedure
di cui sopra
Dove sbaglio? Cosa mi sfugge? Mi son perso qualcosa?
Lo scopo del Validate è tutt'altro?
Scusate la lungaggine.
Se qualcuno potesse darmi qualche suggerimento utile glie ne sarei grato
(glie è corretto?).
Ciao a tutti, Sauro

 ed il seguente codice:


Dovresti impostare la proprietà CausesValidation di Command1 su true
che serve appunto per stabilire se per il controllo (Text1 nel tuo caso)
che perde lo stato attivo si verifica la convalida
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 che perde lo stato attivo si verifica la convalida
E' il contrario (va su false mentre true è lo standard).
Però il punto chiave è proprio quello.
Grande!
Grazie mille, Sauro

Sauro wrote:
avevo capito che ti serviva la convalida

Newsgroup: it.comp.lang.visual-basic
Titolo: Direttori occasionale

Io devo leggere delle righe di un file.
 Dim RigaDaLeggere    As Integer
 Dim RigaCorrente       As Integer
 Dim TestoDellaRiga    As String
 RigaDaLeggere = 1
 RigaCorrente = 0
Open "c:\windows\desktop\installer\info.txt" For Input As #1
 Do While Not EOF(1)
  Line Input #1, TestoDellaRiga
  RigaCorrente = RigaCorrente + 1
  If RigaCorrente = RigaDaLeggere Then Exit Do                    'Se č la
 Loop
 prog.Caption = TestoDellaRiga
Close #1
Come notate da questo listato č abbastanza semplice ma io al posto di dirli
c:\windows\desktop\installer\info.txt volevo soltanto indicare il file cioč
info.txt perchč se la cartella del mio programma viene spostata in una
directory all'altra non funziona piů.
GRAZIE in anticipo

>Open "c:\windows\desktop\installer\info.txt" For Input As #1
Se info.txt si deve trovare sempre nella cartella del tuo programma
basta che fai
Open App.Path & "\info.txt" for input as #1
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: [vb6] Rendere "locked" il controllo WebBrowser

E' possibile rendere di sola lettura un controllo WebBrowser? Tipo la
proprietà locked di un TextBox.
In pratica devo impedire all'utente di poter interagire con la pagina
html visualizzata.

 ha scritto
E' possibile rendere di sola lettura un controllo WebBrowser? Tipo la
proprietą locked di un TextBox.
In pratica devo impedire all'utente di poter interagire con la pagina
html visualizzata.
versione spiccia:
Option Explicit
Dim NoGo As Boolean
Private Sub Form_Load()
    WB.navigate "
http://www.google.it
"
    NoGo = True
End Sub
Private Sub WB_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, _
        Flags As Variant, TargetFrameName As Variant, PostData As Variant, _
        Headers As Variant, Cancel As Boolean)
    If NoGo Then Cancel = True
End Sub
il flag ti serve perche' seno' non va neanche su google.
ciao, a.
Newsgroup: it.comp.lang.visual-basic
Titolo: Printer object

Sto utilizzando tale oggetto per stampare una pagina e vorrei sapere come 
fare per essere certo che la stampa sia andata a buon fine.
In particolare vorrei poter capire se la carta e' terminata (magari anche 
prima di iniziare la stampa, se possibile).
Come posso fare?
Grazie.
-- 
Andrea Polci
apo...@my-Deja.com

Visto che stai usando lo spooler di windows sarà il sistema operativo ad
avvertire l'utente dei problemi di stampa.
Andrea Polci wrote:

--
/*****************************************************/
                    Paride Dominici
                   Software Developer
                   ------------------
 
par...@info-net.it
 
iamp...@geocities.com
 
merlin...@libero.it
 
http://www.geocities.com/CapeCanaveral/Hangar/4841/
 
http://digilander.iol.it/paridehome/index.html
 -----------------------------------------------------
 Dobbiamo continuare a sognare, perche' se si uccidono
 i sogni non c'e' piu' alcuna ragione di vivere.
/*****************************************************/

 avvertire l'utente dei problemi di stampa.
E se non c'e' nessuno davanti al monitor.
O meglio, se il monitor non c'e' proprio e sto effettuando una stampa in 
automatico in risposta al verificarsi di un particolare evento?
Ci dovra' pur essere un modo per intercettare il messaggio di carta 
finita. O no?
-- 
Andrea Polci
apo...@my-Deja.com

Newsgroup: it.comp.lang.visual-basic
Titolo: join tra due tabelle db distinti

ciao a tutti e buone ferie a quelli che ci andranno 
e che ci sono gia.
Ho un problema da risolvere apparentemente semplice
In pratica devo fare una inner join tra due tabelle
una che risiede su sql server e una su oracle.
Ho provato a collegare la tabella di oracle in sql server
creando un linked server pero' le prestazioni decadono pesantemente...
A me e' venuto in mente di gestire tramite vb due connessioni distinte
pero' non so come creare la join 
tra le tue se non con un algoritmo di contronto come 
si fa per gli array.. 
quale protrebbe essere un metodo , grazie 
Massimo

 quale protrebbe essere un metodo
Non credo che otterresti performance migliori di quanto non riesca SQL
Server con il linked server Oracle...
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://italy.mvps.org

Max72 ha scritto:



Mi ci sono trovato una volta e non ho avuto idee migliori di fare la join
via software.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

via software.
cosa vuoi dire con un algoritmo di confronto?
sai darmi qualche indicazione? 
ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: QuickBasic: Command$?

Esiste una variabile equivalente a Command$ di VB, in QuickBasic?

 Esiste una variabile equivalente a Command$ di VB, in QuickBasic?
si, command$   :-)
---
News2000 1.0b Beta tester version 
http://socket2000.8m.com
Newsgroup: it.comp.lang.visual-basic
Titolo: Comunicazione tra VB e DB.

Il mio problema è il seguente:
Se tento di far leggere a VB un database in Access che non è in locale
mi da errore n° 52 e non mi fa partire l'applicazione ...
C'è un sistema per evitare l'errore e quindi far leggere il database
(che ripeto non è in locale ed è in Access).
Altrimenti, c'è un sistema per fare un controllo di user e pww
(tramite form) che mi vada poi a controllare su un qualsiasi form non
in locale?
Cordiali Saluti,
Gianni
P.S.
Vi prego di essere il più chiari possibili nella eventuale risposta
perchè sono abbastanza newbye ...

 perchè sono abbastanza newbye ...
Volentieri, ma un po' di codice, per favore.

Newsgroup: it.comp.lang.visual-basic
Titolo: VB5 non gioca a Carte !!

Ho provato a utilizzare da VB5 la libreria Cards32.dll di Windows
(vedi Dev n. 41 Maggio 97) il problema e' sorto nella chiamata
alla funzione di inizializzazione della libreria, la quale, in C, e' cosi'
definita:
BOOL cdtInit(int FAR *pdxCard, int FAR *pdyCard)
tradotta in vb fa:
Declare Function cdtInit Lib "cards32.dll" (pdxcard As Long, pdycard As
Long) As Long
Provando a chiamarla dall'ambiente di sviluppo VB:
    Dim Result As Long
    Dim X As Long
    Dim Y As Long
    Result = cdtInit(X, Y)
ottengo solo un bellissimo errore di Run-Time:
"Errore di run-time '49'"
"Convezione di chiamata DLL non valida"
Compilando, il tutto funziona a meraviglia.
Qualcuno sa spiegarmi l'arcano ????
Ciao a tutti
 G. Giovanni Selgi  -  IW9BDV  -  
Sel...@dns.omnia.it
'*******************************
'* Programma di prova per Cards32.dll
'*
Declare Function cdtInit Lib "cards32.dll" (pdxcard As Long, pdycard As
Long) As Long
Declare Function cdtDraw Lib "cards32.dll" (ByVal HDC As Long, ByVal X As
Long, ByVal Y As Long, ByVal cd As Long, ByVal md As Long, ByVal rgbBgnd As
Long) As Long
Private Sub Command1_Click()
    Dim Result As Long
    Dim X As Long
    Dim Y As Long
    Result = cdtInit(X, Y)
    Result = cdtDraw(Form1.HDC, 0, 0, 0, 0, 0)
    Result = cdtDraw(Form1.HDC, 100, 100, 0, 0, 0)
End Sub

...


Scusa, ma la libreria Cards32.dll di Windows95 dove si trova ? Io ho
solo la libreria card.dll... Non potresti spedirmi il file?
Grazie in anticipo...
Ciao,   
        Fabio

Ciao Corrado, Ti ringrazio per la tua risposta.
Ho provato a cambiare la dichiarazione ma
le cose non sono cambiate.
Il programma continua a darmi nell'ambiente di sviluppo
lo stesso errore, mentre funziona correttamente dopo
la compilazione.
Che sara' mai?
P.s.
La dichiarazione per il tipo di dati BOOLEAN
l'ho rilevata dalla documentazione di VB5 Pro:
BOOL     ByVal variabile As Long       Espressione con risultato Long
Ciao
Giovanni

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Nuovo virus !

Si chiama (per ora) Nimda, si propaga molto velocemente.
Arriva come allegato "readme.exe", anche _pare_ in una mail
HTML con uno script che lo manda in esecuzione.
Per maggiori info, leggere i messaggi già presenti su
news://it.comp.sicurezza.virus
Soliti consigli: aggiornate l'antivirus, se usate OE disattivare
l'anteprima delle mail, e settarlo per usare "siti con restrizioni",
e lì mettere tutto il possibile su "disattivato".
E NON CLICCATE SU QUEI CACCHIO DI ALLEGATI !!!!!!!!!
Sembra che la gente abbia il "morbus cliccans"...
FYI: me ne sono già arrivati una ventina, in mezza giornata. :-((((
E' stato considerato "HIGH RISK" dai principali produttori di antivirus.
Bye, G.

Soliti consigli: aggiornate l'antivirus, se usate OE
eh eh, _se_ usate OE ... <g>
ciao, hal

 ha scritto

se non lo usate, non fidatevi degli amici :))
j.vrs

 E' stato considerato "HIGH RISK" dai principali produttori di antivirus.
piu' di winme ?
      19/09 08:13
      Virus informatico colpisce il Giappone
     Il terrorismo corre sul file. Un nuovo virus informatico, W32.Nimdal,
ha colpito in Giappone i siti di ospedali, agenzie di viaggio e la maggiore
agenzia di informazione "Kyodo". Sotto attacco da qualche ora anche il
provider microsoft "Msn". Secondo l'Fbi, Nimdal è un virus creato con ogni
probabilità da terroristi del gruppo di Osama bin Laden o di gruppi affini.
Per l'associazione giapponese per il trattamento dei dati informatici è
stata contaminata finora una ventina di siti Internet.Il virus,oltre che
distruggere i file, moltiplica a dismisura i dati portando al collasso la
rete.
http://www.televideo.rai.it/nazionale/homenaz.asp?tlv=102_01&sottop=01&x=14&
y=6
/bin/laden/* o */* che sia
se cerco dei accedere al web del mio provider, mcafee se la prende parecchio
e avverte che il temp di ie nonsocosa.htm e' infetto da nimda.
l'eliminazione sembra andare a buon fine. di grazia che se ne accorge.
ciao, j.bin/lab

Newsgroup: it.comp.lang.visual-basic
Titolo: come si traduce?

come si traduce in vb il seguente codice c#? 
CustomPrincipal cp = HttpContext.Current.User as CustomPrincipal;
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 CustomPrincipal cp = HttpContext.Current.User as CustomPrincipal;
Qui trovi un traduttore (on line e/o scaricabile) per C# -> 
VB.NET
http://www.KamalPatel.net
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 
http://www.KamalPatel.net
Della serie non dategli i pesci, insegnategli a pescare! LOL
Regards,
Antonio Cangiano
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Webmaster 
www.visualcsharp.it
"Great spirits have always encountered violent opposition
from mediocre minds." A.Einstein
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Newsgroup: it.comp.lang.visual-basic
Titolo: Passaggio VB6 a .NET

Ciao a tutti.
Dove lavoro sviluppiamo vari software per la gestione di 
apparecchiature industriali; tutti i software sono scritti in VB6.
Vengono gestite tramite timer le chiamate via seriale alle 
apparecchiature.
Abbiamo provato a scaricare Visual Basic 2005 Express per effettuare 
qualche prova; avrei una domanda: ha ancora senso con VB 2005 
continuare ad utilizzare i timers?
E' meglio passare all'utilizzo dei threads?
Noi vorremmo arrivare ad avere un thread "autonomo" di gestione della 
seriale ed un altro dove viene gestito il resto del programma.
Ci sono vantaggi reali con questo approccio?
E' un'idea che non sta nè in cielo nè in terra o può avere un senso?
Grazie.

Ciao Stefff
Stefff ha scritto:

niente fantascienza: quello che dici è possibilissimo... i thread
servono proprio a questo ed i vantaggi di cio è che realizzi
un'applicazione molto piu flessibile.
i timer potrai continuare ad utilizzarli su altri contesti.
Ma non chiedermi come farlo sto cominciando anche io la conversione da
vb6 a dotnet!!
Saluti!!

 Grazie.
Per quanto mi riguarda, dipende dall'uso che fai della seriale.
Se la usi in maniera continua, come di solito capita a me in ambito 
industriale, eviterei applicazioni monolitiche, anche con threads separati. 
Io di solito sviluppo una applicazione che si occupa solo della seriale e di 
allocare in memoria tutte le variabili di cui ho bisogno. Quindi con un 
altra applicazione ( o magari piů di una  e di solito sono i front-end 
grafici) vado a leggere questa memoria precedentemente allocata.
In questo modo tengo completamente separate ed indipendenti le due (o piů) 
cose.
Non č detto pero' che possa fare al caso tuo, ogni situazione ha delle 
esigenze diverse....
Umbe
Newsgroup: it.comp.lang.visual-basic
Titolo: Gestire numeri immensi

Vorrei fare un programmino che mi stampa in sequenza ad esempio tutti
i numeri primi. Quale variabile devo usare per contenere un numero
gigantesco, mantenendone la perfetta esattezza anche in virgola
mobile, se necessario? E' sufficiente un DOUBLE?

Ovviamente non puoi stampare TUTTI i numeri primi.
Devi NECESSARIAMENTE prendere una decisione al riguardo (ad esempio:
tutti i primi compresi tra 2 e 1 000 000, tra 1 000 000 e 1000 milioni,
etc...): ovviamente conta soprattutto il limite superiore.
Se non prendi una decisione e' l'hardware (o il linguaggio) che decidono
per te.
Un double non dovrebbe bastare (a meno di limiti molto piccoli): tieni
conto delle cifre significative (lavori su 64 bit ma alcuni - direi 9, ma
controlla - sono per l'esponente e uno per il segno, quindi per la
mantissa ne rimangono 54, il che significa circa 54/3 = 18 cifre decimali
- ancora: controlla).
Un "decimal" e' gia' meglio: cito dal bookonline: "Decimal variables are
stored as 96-bit (12-byte) unsigned integers scaled by a variable power
of 10. The power of 10 scaling factor specifies the number of digits to
the right of the decimal point, and ranges from 0 to 28. With a scale of
0 (no decimal places), the largest possible value is
+/-79,228,162,514,264,337,593,543,950,335. .."
Se ti basta: OK
Se non ti basta, devi usare stringhe di caratteri (le 10 cifre da 0 a 9)
e gestire tutte le operazioni come hai imparato a fare alle elementari
(una riga, l'altra riga, la linea orizzontale, i prodotti cifra a cifra,
un'altra riga orozzontale, la somma dei prodotti parziali spostati man
mano di uno, ...). Buon lavoro.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Voi come fareste?

Ho su un sito ftp un database (access) e devo fare in modo che vi possano
accedere, e quindi modificarlo, un utente per volta con un programma in vb6.
L'unica soluzione che ho trovato č quella che al momento della connessione
invio nel sito ftp un file, la presenza di questo file indica che c'č un
utente collegato, quindi non fa collegare altri utenti, faccio scaricare il
dbase sul pc e dopo lo faccio reinviare al sito ftp e cancello il file che
segnala la presenza dell'utente...
volevo sapere se, sempre in vb6 ci fosse modo di aprire il dbase
direttamente sul sito senza dover ogni volta scaricarlo e reinviarlo e se
c'č un opzione che impedisca a piů utenti il contemporaneo utilizzo del
dbase.
Se avete altre idee sono ben accette.
Non so se sono stato chiaro.
Grazie

 Non so se sono stato chiaro.
emm allora Asp e  Php ti permettono di usare un db da web , facciamo un
ipotesi con asp , db.mdb .
allora un utente accede ad una pagina di login , una volta loggato l'utente
, si puo' settare una variabile da usare come flag per non far accedere
altri utenti , l'utente connesso adesso avra' un altra pagina da cui fare
modifiche , poi sempre con le variabili di sessione ti accorgi se l'utente
esce !
cosi gli unici dati a passare tra web e client saranno alcuni Kb di pagine
asp ^_- Enjoy

C'è un piccolissimo problema di vb6 un po' di cose le conosco, di asp so
solo che esiste...
grazie comunque, io però dovrei risolvere tutto tramite vb6.
ciao

 ha scritto nel messaggio
news:HwaI8.14040$8x3.2...@twister1.libero.it...

bhe puoi contattarmi al , oppure scrivimi a oppure telefona al 02, in
alternativa mandami un email a www

Newsgroup: it.comp.lang.visual-basic
Titolo: Help with ListView control.

I am using the following piece of code to highlight an item in a
listview control
ListView1.Items.Item(index).Selected = True
This works fine selecting the item but I want it to actually scroll to
display the item in the listview control so that the user can see that
it has been selected.
Any ideas?

 ha scritto

you might want to try
listview1.SelectedItem.EnsureVisible
http://tinyurl.com/2sc8db
ciao, a.

 ha scritto

I used ListView1.Items.Item(index).EnsureVisible()
Works fine-  many thanks for your help.

Newsgroup: it.comp.lang.visual-basic
Titolo: sfondo per form

Ciao a tutti,
  qualcuno mi sa dire come e' possibile riprodurre sullo sfondo di un form
una sola immagine AUTOMATICAMENTE ripetuta piů volte, cioč senza usare la
funzione render ad es.?
Grazie e ciao!
Gianluca C.

funzione render ad es.?
Dai un'occhiata sul mio sito.
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
---------------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemino con Access....

Ho creato una maschera ed un report in access 2000.
Vorrei creare, sulla mschera, un pulsante che mi apra il report su un
determinato record, in pratica il regord sul quale mi trovo nella
maschera...
Che istruziuone VB debbo utilizzare??
Grazie!!

qui sei OT con questa domanda, rischi di far arrabbiare un po' di
colleghi.....
:-)))
cmq, velocemente, guarda l'help alla voce:
DoCmd.OpenReport
passi alla funzione il nome del report che vuoi aprire; i parametri
successivi ti permettono di impostare un filtro sul recordset.....
good coding!!!
--
Damiani Liborio Igor
ig...@igordamiani.it
 - 
dam...@italiainfiera.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Pulire form rapidamente

Salve
Attualmente per resettare un form rapidamente lo scarico e lo ricarico
(unload+show).
Esiste qualche altro metodo veloce e semplice per evitare tale operazione?
Grazie
CdC

 ha scritto nel messaggio
news:93ulp7$hr8$1...@serv1.albacom.net...


 ha scritto nel messaggio
news:93upec$3ru$1...@serv1.iunet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: creazione help stile M$

qualcuno sa dirmi cosa devo fare o dove guardare per imparare a creare
help in stile M$
grazie mille
il bric

help in stile M$
Intendi dire gli help dove gli esempi sono sbagliati? A parte gli scherzi,
credo ti riferisca agli help di tipo .chm (Compiled Html Help). Si compilano
con l'html help compiler scaricabile dal sito Microsoft (ver. 1.2); si trova
pure nel cd del Vb6 (ver. 1.1). Si creano pagine html (es. frontpage) e si
assemblano con questo html help. E' molto ostico da usare (infatti non costa
nulla). Se puoi spendere soldi, ti consiglio RoboHelp o DocToHelp.
Fabio Pagano
Newsgroup: it.comp.lang.visual-basic
Titolo: gestione erroti, ma....

ciao a tutti!
io ho creato una cosa del genere per la gestione degli errori:
Private Function salvataggio()
daqui:
   On Error GoTo errori
   CommonDialog1.ShowSave
   ec...
errori:
   if err.number=xxx then
      gotodaqui
   end if
end function
in buona sostanza se c'è un errore, vorrei che mi riportasse
all'inizio del programma , in modo da rifare la mia scelta
il programma mi ci porta, però se poi faccio ancora un errore
(qualsiasi), il controllo di errore non mi funziona +
come mai???
ciao e grazie a chi risponderà!

 ha scritto nel messaggio
news:969c43c1.02092...@posting.google.com...

Perchè l'istruzione per ricominciare ad eseguire il codice dopo aver
effettuato la gestione dell'errore non è Go To ma Resume, utilizzabile anche
come Resume EtichettaRiga.
Nel codice che hai postato non c'è la riga exit function prima del gestore
degli errori, manca solo qui, vero? (per estrema chiarezza: la domanda è da
intendersi: nel tuo codice l'hai messa, vero?)
Salutoni
Sergio

 Sergio
Ciao...
Un info nel codice postato non è necessario exit function in quando la
condizione di errore viene intereccata dall If err.Numeber=...
MAX

 errori:
        Resume decodifica_errore
decodifica_errore:


...


 condizione di errore viene intereccata dall If err.Numeber=...
si esatto nulla da ridire tranne che non la vedo una soluzione GENERALE ,
usare una cosa tipo :
Private Function salvataggio()
daqui:
   On Error GoTo errori
   CommonDialog1.ShowSave
   ec...
    ' tutte le funzioni che vuoi
exit sub
errori:
   if err.number=xxx then
      resume daqui
   end if
end function
ti spiego perche' adotterei questa soluzione :
1) se la tua gestione degli errori comprende molti controlli , essa verra'
automaticamente saltata riducendo ( anche se di pochissimo ) i tempi !
2) nella gestione errori potrai mettere quello che vuoi e sei sicuro che
verra' eseguito SOLO se si verificano errori , mentre se non metti ExitFor ,
essa verra' comunque processata !
3) e' + lineare e semplice da riporendere dopo un eventuale debug futuro !
( tutti i consigli sono IMHO , quindi prendili come sono ^_^ )

 xchè negli errori ho le IF e solo se si avverano eseguo qualcosa no?
si, ma perche' eseguire IF inutilmente?
nota tra l'altro l'esempio che ha fatto Lupo che ti consente
di effettuare una gestione degli errori *anche* nella routine
che controlla gli errori.
Ciao
Enrico

 grazie ho risolco con il resume
                 ^^^^^^
mi sa che ti tocca applicare la routine anche alla tastiera! :-))
Ciao
Enrico

 decodifica_errore:
        if cod_err=xxx then

Newsgroup: it.comp.lang.visual-basic
Titolo: COntrollare direttamente la stampante

Ciao A tutti!
Qualcuno mi sa dire come controllare direttamente la stampante da Visual
Basic ?
Vorrei stampare senza passare attraverso il driver di stampa (che mi fa
impazzire) ma controllando inviando direttamente i comandi con delle
sequenze di escape (devo usare una stampante ad aghi )
In alternativa Vorrei chiedo se qualcuno si è scontrato con il problema di
stampare un modulo personalizzato
In una stampante ad aghi devo stampare un modulo 12 pollici ma + largo di
8,5 cm
con i moduli predefiniti di windows riesco a fare le due cose ma non
contemporaneamente
con VbPRPSFanfoldUS stampo + largo ma a 11 pollici
con VbPRPSFanfoldStdGerman stampo a 12 pollici ma stretto
il problema sembra che stia tutto dei driver (sono in win 2000) ma che
driver posso utilizzare (in ambito IBM?)
Ciao e grazie a tutti

 Basic ?
Con l'API CreateFile puoi aprire una connesione diretta con LPT1
Con l'API WriteFile puoi scriverci....
Non mi ricordo bene la sintassi...
Cmq sull MSDN ci dovrebbe essere
Ciao
--
Timothy Redaelli
P.S. Ricordati di chiudere l'handle alla fine del programma

 ha scritto nel messaggio
news:a2u32u$13nkj3$1...@ID-87006.news.dfncis.de...


 amenicoli vari
Avevi chiesto un accesso *diretto* alla stampante, quello è il metodo per
avere accesso diretto alla stampante...
[OT] Se eri in dos col gwbasic potevi fare lprint :-)
Ciao
--
Timothy Redaelli


Retifico:
Puoi aprire la LPT1: come se fosse un file qualun que con Open e poi gli
mandi ciň che vuoi....
Private Sub Form_Load()
    Open "lpt1:" For Output As #1
    Print #1, "Ciao"
    Close #1
End Sub
La mia abitudine a usare le API.... Per uno che programma in 5 linguaggi



Usa l'oggetto PRINT.

Basic ?
Oggetto Printer. E' complicato da usare, ma ha tutti i metodi che
servono.
-- 
Gugliandalf (Remove alias from address)

Usa l'oggetto PRINT.
---> Printer
(PRINT e' un' istruzione)
-- 
ciao, hal

 ha scritto nel messaggio
news:7fo75ucaqta8j7i4g...@4ax.com...


Newsgroup: it.comp.lang.visual-basic
Titolo: VISUAL BASIC 5. NON APRE PIU' I DATABASE ACCESS SOTTO WIN. 98

Salve sono Deborah vorrei sapere come mai tutti gli applicativi che cercano
di aprire gli archivi MDB danno questo messaggio di errore:
"Inizializzazione del file VBA di Jet (VBAJET.DLL per le versioni a 16 bit o
VBAJET32.DLL per le versioni a 32 bit) non riuscita alla chiamata. Provare a
reinstallare l'applicazione che ha restituito l'errore."
La chiamata avviene quanto cerco di aprire il mio database con un normale
Set DB = OpenDatabase(NomeDatabase)
Ho provato a reinstallare il VB5, addirittura il WIN98 ma credo che sia
proprio questo sistema che da problemi con le mie applicazioni
perchè con WIN95 tutta funzionava
Aiutarmi Please
Ciao Deborah







inserisci nella directory windows\system la dll expdrv.dll
--
Posted from 
romeo.logikos.it
 [193.70.26.1]
via Mailgate.ORG Server - 
http://www.mailgate.org

Newsgroup: it.comp.lang.visual-basic
Titolo: dove trovo informazioni su TreeView ?

Come da oggetto.....grazie mille!

...

grazie!
Newsgroup: it.comp.lang.visual-basic
Titolo: OT: News server

ciao a tutti
E' da un po' di giorni che ho delle grosse difficolta' a leggere i
newsgroup, in quanto non riesco a scaricare i messaggi (uso Outlook Express)
o addirittura le intestazioni
Ho gia' provato con diversi news server ma non ho ottenuto miglioramenti
i news server pubblici che io conosco sono :
- 
news.ntt.it
- 
news.mercurio.it
- 
news.uu.ml.org
L'unico che funziona, pero' a rate, e' l'ultimo della lista
Non e' che qualcuno di voi ne conosce un altro che funzioni bene ?
Per favore risposta in privato altrimenti non riesco a leggerla
Grazie
--
=========================================
XXgio...@newsoft.it
per rispondere togliere le doppie XX
ICQ UIN : 14495862
=========================================

 Non e' che qualcuno di voi ne conosce un altro che funzioni bene ?
Prova questo mi sembra sia pubblico:
- 
rccr1.rccr.cremona.it
Ciao
Federico
fluc...@tin.it

Grazie
[...]

Newsgroup: it.comp.lang.visual-basic
Titolo: Progress Bar

S,i ma per renderla + reale come posso incrementare il valore?
Facciamo un esempio:
  Ho un File che la sua lunghezza varia di giorno in giorno
  A questo punto voglio scorrere il File e incrementare la progress bar
  i = 0
  while not EOF
     serie di operazioni...
     serie di operazioni...
     serie di operazioni...
     i = i +1
     Incremento la progress bar.Come?
    pb.Value = i?
    pb.Value = pb.Max / i?
    pb.Value = i/pb.Max?
  wend
 Se x favore puoi aiutarmi ancora
ti ringrazio
bye Roberto

  wend
Ciao

Beh...in linea di massima ti devi settare la proprierà MIN della progress a
zero, e la MAX al numero di cose massime che succederanno nel tuo ciclo (se
questo valore è troppo elevato e non è supportato dalla progress puoi usare
come valore 100 e fare un calcolo percentuale).
Nel caso il valore MAX corrisponde al numero di cose da fare nel tuo ciclo
ogni volta che ne fai una incrementi il valore VALUE della progress di uno,
se invece lavori in percentuale è quasi lo stesso: la progress deve essere
aumentata ogni volta che si è aumentato dell'1% il numero di cose da fare
nel ciclo.
Gianni Moretti

  wend