mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: trasferimento file con VB

Ciao ragazzi
ho questo problema da sottoporvi:
sto realizzando un programma con VB6 e nel  corso del programma devo spedire
un file ad un altro PC.
Premetto che i due PC non sono in rete.....quindi devo trasferire tramite
modem....fino ad ora le mie ricerche hanno dato risultato positivo solo sul
trasferimento via rete con Winsocket. L'interfaccia con il modem è
ok...quindi lo configuro compongo il numero di telefono del remoto e
risposndo con il comando AT ata i due modem si parlano e si
connettono....ora arriva il porblema come trasferisco il file.
Vi prego HELP HELP
S.O.S.
Grazie
Loris

 ha scritto nel messaggio
news:dHz96.230663$IP1.8...@news1.giganews.com...


 wrote in message
948t5b$tc8$1...@newsserver.cilea.it...


...


 sequenza e senza perdita di dati) e tutto dovrebbe funzionare
Ti consiglio cmq di mandare prima un'intestazione contenente i dati del file
(nome, data di creazione, lunghezza) in modo da poterlo replicare
efficacemente dall'altra parte ed avere un programma general purpose (cioe'
che non possa copiare solo e soltanto un file, sempre lo stesso, ma
qualunque file, eventualmente inviandone anche piu' di uno per ogni
sessione).
Ciaotutti,
Alessandro


Una nota: fai in modo di accertarti che il controllo non sia impostato per
ignorare i byte 0, altrimenti perdi i file binari per strada.
ciaotutti,
alessandro

 wrote in message
949a21$cr7s0$1...@ID-68324.news.dfncis.de...


 wrote in message
news:_aW96.239981$IP1.8...@news1.giganews.com...


Newsgroup: it.comp.lang.visual-basic
Titolo: Compatta db

Ciao ho già letto precedenti e-mail su 
deja.com
 però non soddisfano la mia
richiesta...
io vorrei compattare e ripristinare il db con due pulsanti diversi, per es
cmdCompatta
cmdRipristina
come si fà? tenendo presente che il db è access 97

 cmdRipristina

guida in linea, compactdatabase e repairdatabase.
qui sotto un esempio da cui puoi partire.
se non sbaglio, il db deve essere chiuso in ambedue i casi.
anzi, come dice ms: se e' aperto, non ha bisogno di essere riparato...
ciao, a.
Private Sub mnuDBpack_Click()
    'On Error Resume Next
    on error goto errman
    If MsgBox("PACK ARK DATABASE?", vbYesNoCancel) <> vbYes Then Exit Sub
    MainDB.Close
    Screen.MousePointer = 11
    DBEngine.CompactDatabase MyPath & "ARK.mdb", MyPath & "ARKnew.mdb"
    Beep
    Kill MyPath & "ARKold.mdb"
    Name MyPath & "ARK.mdb" As MyPath & "ARKold.mdb"
    Name MyPath & "ARKnew.mdb" As MyPath & "ARK.mdb"
    MsgBox ("Backup OK: " & vbCrLf & _
        MyPath & "ARK.mdb" & " -- " & _
            Format(FileLen(MyPath & "ARK.mdb"), "###,###,###,###") & vbCrLf
& _
        MyPath & "ARKold.mdb" & " -- " & _
            Format(FileLen(MyPath & "ARKold.mdb"), "###,###,###,###"))
    Screen.MousePointer = 0
    exit sub
ErrMan:
    Screen.MousePointer = 0
    MsgBox Error
End Sub
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] finestre dos

e' possibile lanciare una finestra dos invisibile ?

 wrote in message 8812gv$i6k$1...@nslave1.tin.it...


 e' possibile lanciare una finestra dos invisibile ?
procID& = Shell("
command.com
", vbHide)
E per chiuderla come pensi di fare?
--
Ciao.
Maurizio

 E per chiuderla come pensi di fare?
interessante domanda :)
faro' qualche prova, cosi' testo anche la collocazione del vbhide.
a naso opterei per la tua, ma lino ipotizza altro.
grazie a tutti e due, a.

 E per chiuderla come pensi di fare?
MyOut = MainPath & "CabTmp.txt
Conf = Shell("
command.com
 /c if exist " & MyOut & " del " & MyOut, vbHide)
DoEvents
MyFileShort = GetShortPathName(MyFile)
Conf = Shell("Command.com /c extract /d " & Chr(34) & MyFileShort & Chr(34)
& " > " & MyOut, vbHide)
per chiudersi direi si chiudano, ma nella barra purtroppo continuano ad
apparire.
ciao, a.

 E per chiuderla come pensi di fare?
Ciao,
         se volete avere pieno controllo sul processo potreste usare la
CreateProcess (per poi poter richiamare la TerminateProcess [e conseguente
CloseHandle]).
Ciao :-)
--
(¯`·.¸¸.·´¯`·.¸¸.-> Andrea <-.¸¸.·´¯`·.¸¸.·´¯)
AntiSpam: rimuovere il trattino basso dall'indirizzo per rispondere
AntiSpam: remove the underscore from the e-mail address to reply

 apparire.
Mi dispiace. Io ho testato con Win95 e non si vedono.
--
Ciao.
Maurizio

Newsgroup: it.comp.lang.visual-basic
Titolo: settaggio textbox con data

Salve,
ho un problema con .net
ho messo un pulsante che se cliccato fa vedere la data e l'ora in un textbox
Private Sub btnoradata_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnoradata.Click
txtora.Text = Date
End Sub
solo che mi da errore, noncapisco come agire....
mi dice: Date is a Type, and so is not a valid expression
.expected
grazie

End Sub
Date cosě č un tipo di dato non una funzione.
Non so se sia del tutto corretto perň puoi provare con ...
CStr(System.DateTime.Today)

CStr(System.DateTime.Today)
trattandosi di .net suggerirei
        System.DateTime.Today.ToString()
oppure
        System.DateTime.Today.ToShortDateString()
-- 
ciao, hal

         System.DateTime.Today.ToShortDateString()
invece di CStr(Date) ?
comodo... :P

comodo... :P
e' vero che puoi accorciare un po' queste canne da pesca con la
direttiva using (o import, boh!), comunque, se devo essere sincero, il
anche a me il codice di .net sembra piu' scomodo da leggere a causa
dei nomi lunghi.
-- 
ciao, hal

dei nomi lunghi.
A proposito, letto giusto ora:
DateTime NextGame =
GetNextName.Columns[0].Table.Rows[0].ItemArray.GetValue(1).ToString();
No comment :-(
-- 
ciao, hal

 No comment :-(
non capisco. ah, volevi forse dire
mind.mood.dark.incocked.filth.sensation.bad-smiley.tostring()
?

dei nomi lunghi.
Per quanto mi riguarda, ho scritto tutto per esteso esclusivamente
perchè uno sappia da dove salta fuori la funzione Today.
Per il resto sono daccordo.
Ciao!
Newsgroup: it.comp.lang.visual-basic
Titolo: utilizzo di un db access

Ciao!
Sto provando a fare un agenda elettronica con vb.NET.
Nel mio db ho una tabella con vari campi...ho creato il dataApter, dataSet e
connection...ora come faccio per eseguire metodi come ricerca, elimina,
aggiungi e salva? oppure mi indicate una buona guida?
Grazie mille!

 ha scritto nel messaggio 
news:yt_pf.10907$eD5.1...@twister2.libero.it...

Per utilizzare i db è necessario conoscere il linguaggio con cui dialogare, 
SQL.
Un testo economico:
SQL  i miti Mondadori 10 euro.
Quindi 
ADO.NET
Un testo che tratti 
vb.net
 comprensivo di 
ado.net
,
o uno specifico per 
ado.net
Potresti iniziare con la guida in linea.
Per filtrare i dati in memoria: Metodo DataTable.Select
Per le quattro operazioni,
SELECT , INSERT , UPDATE , DELETE,
è indispensabile imparare il linguaggio SQL
Ave
giuseppeD
---
CCR

 ha scritto nel messaggio
news:43a880c3$0$7329$4faf...@reader4.news.tin.it...


Giacomo83 wrote:

Gli articoli di John Papa su 
ADO.NET
 che trovi in MSDN Magazine 
(
http://msdn.microsoft.com/msdnmag
 ) sarebbero tutti da leggere.
Dai magari un'occhiata a questi:
Migrating from ADO to 
ADO.NET
http://msdn.microsoft.com/library/default.asp?url=/msdnmag/issues/04/07/DataPoints/toc.asp
Migrating from ADO "Classic" to 
ADO.NET
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnadonet/html/migratingtoadonet.asp
E comunque, qui, trovi decine di articoli/tutorial
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/adonetanchor.asp
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

Giacomo83 ha detto questo martedì :

Mi dispiace rovinarti il gusto della sperimentazione, ma se vuoi 
prendere spunto qui la trovi già fatta (come rubrica telefonica, ma c'è 
anche l'agenda con gli appuntamenti in un'altra app nello stesso sito).
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=4310&lngWId=10
Ciao
Alberto
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.

Grazie mille a tutti!
siete stati gentilissimi, guarderò le risorse che mi avete segnalato!
Newsgroup: it.comp.lang.visual-basic
Titolo: Query su dataset

mi chiedevo se era possibile effettuare una query sul dataset una volta 
caricati i dati da un dataadapter. Mi spiego.
Ho la necessita, o meglio credo anche perchè non so quale possa essere la 
migliore soluzione, di avere in memoria una tabella completa di circa 50 
record teorici. Teorici perchè in un campo (quello di ricerca) possono 
essere presenti piu di un dato
A1,A2,A3,A4,A5 etc
certamente non tutti i record sono cosi, quindi oggi come oggi per caricare 
una tabelle effettuo la query sul primo carattere del campo (LIKE 
primocarattere %)
e riempio la tabella, ovviamente uso questa routine per ricavare i singoli 
dati
Dim commands() As String
commands = Regex.Split(script, _
",", _
RegexOptions.IgnoreCase)
Return commands
ed effettuo il confronto.
Quello che mi chiedevo se è piu veloce caricare una tabella (alla fine con 
un singolo record) ogni volta, dovendo regolarizzare un'altra tabella con 
alucni campi iterando per circa 70.000 volte, quindi inviando un comando sql 
per circa 70.000 volte o è piu veloce avere un dataset e se possibile 
effettuare sul dataset una query per tirare fuori il singolo record, essendo 
quest'ultimo (almeno da come si dice) residente in memoria.
A voi il responso e qualche suggerimento su come vi comportereste in questo 
caso.
Grazie a tutti Enzo

 quindi inviando un comando sql per circa 70.000 volte o è piu veloce
Non ho capito molto bene il problema, ma sicuramente c'è qualcosa di 
esagerato
-- 
Greg 

 ha scritto nel messaggio 
news:gdf3dq$724$1...@tdi.cu.mi.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [!] [BUG] TreeView Problems with CheckBoxes (Q192188)

Mi pare che qualcuno lo avesse chiesto non molto tempo fa:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q192188
-- 
hth, hal
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q192188
Ho avuto pure io dei problemi con la selezione... alla fine ho deciso di
gestire i check manualmente modificando l'icona sul nodo! Grazie M$oft! :-(


ma si è sicuri che è veramente un bug ?
Secondo me è solo un consiglio interessante.... :))
il checked e rilevato dall'evento  :
      Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)
è funziona come dovrebbe
usare l'evento click per quel motivo sembra/e' sbagliato....
ciao

> è funziona come dovrebbe
ops è=e :)))

> il checked e rilevato dall'evento  :
ahhaha meglio che lascio perdere :)))

 ahhaha meglio che lascio perdere :)))
Sul sito microsoft .. se leggi la pagina al link di hal ...
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed at
the beginning of this article.

 the beginning of this article.
ho letto però ho anche provato.
sarà un bug non metto in dubbio però c'è l'evento apposta per il checked
ciao :))

 ha scritto nel messaggio
news:6fmP8.27614$j65.6...@twister1.libero.it...

eh .. ho sbagliato nel selezionare il post a cui volevo rispondere ...
tu avevi chiesto se era proprio un bug .. ed io ti ho citato quello che c'è
scritto sul sito ...
nulla di più ..
saluti
Newsgroup: it.comp.lang.visual-basic
Titolo: griglie colorabili

fra le griglie di serie, ce n'e' una in cui le celle sono colorabili
singolarmente ?
ovvero, mi hanno chiesto qualcosa che evidenzi subito eventuali valori
sballati.
mi hanno proposto il data repeater, ma mi piace pochino...
grazie

 ha scritto nel messaggio
news:b599no$26den5$1...@ID-51318.news.dfncis.de...

MSFLEXGRID  poi quarda le proprieta'
ciao ilario

 ciao ilario
grazie
ciao, a.

Newsgroup: it.comp.lang.visual-basic
Titolo: stampa in vb4 - stampa in vb5

Ebbene, ho convertito un programma di fatturazione che avevo realizzato da
vb4 a vb5. Ora:
- in vb4, con le solite istruzioni dell'oggetto printer (scale, font,
currentx etc.) le fatture venivano fuori che erano una meraviglia. Le stesse
istruzioni in vb5 ora creano uno scandalo: viene tutto stampato nella
coordinata 1,1 !!!!!!
Visto che nel programma č prevista la personalizzazione delle tabulazioni di
stampa, ho controllato se nel database erano per caso andate perse le
impostazioni che venivano passate poi in stampa, ma ci sono tutte.
Ma che cazzo, io me ne ritorno a vb4!!  Devo ricostruire e ritestare le
routines di stampa perdendo ore per quale motivo poi?
Qualcuno sa se ci sono delle differenze di stampa tra vb4 e vb5?
Con rabbia, Sid

 
Calma, Calma, E' accaduto anche a me,
certe imprecazioni.... 
Ti serve il ServicePack 3, ossia le patch di VB5.
Vai nel sito 
www.microsoft.com
, sotto msdn o giu' di li...,
troverai il ServicePack3 solo per vb (11 Mb)
-- 
Hi, Ciao
Ettore                 By -MES-
http://www.aspide.it/freeweb/ilmes
Newsgroup: it.comp.lang.visual-basic
Titolo: Redim ciclico di un array

Ciao a tutti.
Ho una matrice tridimensionale di tipo singola precisione le cui
dimensioni sono 99x999x8 che tradotta in occupazione di memoria fa
circa 3 MB. Tale variabile e' usata all'interno di una routine molto
breve che esegue una scansione di un database: terminata la routine,
la variabile viene dunque rilasciata e con essa la memoria.
In genere, pero', la matrice e' riempita solo per una minima parte
della sua dimensione (un buon 20 %); i limiti superiori sono una
sicurezza per casi che possono comunque verificarsi.
Volendo risparmiare un dimensionamento cosi' consistente, avevo
pensato di usare un array dinamico ponendo un "Redim Preserve" ogni
volta che una dimensione della matrice viene incrementata di una
unitaa' all'interno del ciclo di scansione del database.
La memoria risparmiata, vale l'uso di un Redim in pieno ciclo?
Grazie per i vostri suggerimenti.
Giovanni
 
Ciao,
 Giovanni 
  ( Ing...@SoftHome.net )
To reply please remove 'XYZ'


Se puoi ricavare a priori le dimensioni della matrice piena puoi fare il
ReDim all'inizio e risparmi anche in velocita' xche la scansione e' + corta.
Altrimenti oramai la memoria costa poco... meglio essere + veloci.
Il ReDim conviene usarlo comunque per non avere una dimensione prefissata
alla definizione della matrice.
Ma io lavoro con le matrici x delle simulazioni, x cui forse parliamo di
cose diverse.
Bye. Edoardo

 


tutta la matrice. 
Non ho mai usato la struttura lista in VB5 e non so come cio' possa
essere fatto.
Se mi dai qualche link oppure imbeccata ci posso lavorare su.
Grazie per la risposta.


Ciao,
purtroppo non e' semplice spiegare in poche parole (e in poco
tempo). Se devi gestire una vera e propria lista in VB5 puoi
usare le classi: devi definirne una che abbia tra le sue
property un oggetto della classe stessa, es:
Public NextItem as clsMyClass
poi, quando vuoi aggiungere un nuovo elemento:
 set OggettoGiaIstanziato.NextItem = new clsMyClass
Questa istruzione linka un oggetto di tipo clsMyClass
alla proprieta' NextItem dell'oggetto "OggettoGiaIstanziato.NextItem"
(che deve essere di tipo clsMyItem).
Se iteri il ragionamento ottieni degli oggetti linkati !
Spero di esserti stato d'aiuto (io lo farei cosi').
Buonuicchend !


La via di mezzo e', a mio parere, ridimensionare la matrice, se
necessario, non di un singolo elemento ma di un blocco piu' grande, ad
esempio 100 elementi.
Se a priori sai che sara' mediamente occupata al 20% dell'attuale,
puoi cominciare a dimensionarla per contenere il 25% della massima
dimensione, limitando i casi di rallentamento.
Bye
Diego

 >implementare la stessa come una lista ?
[...]

Newsgroup: it.comp.lang.visual-basic
Titolo: Come realizzare un programma che resta in ascolto su una determinata porta TCP/IP o UDP

Salve a tutti,
sono un novellino assoluto con VB, ma ho un po' di esperienza con VBA in 
Access ed Excel.
Vorrei costruire un'applicazione con VB Express 2005 che faccia più o meno 
le cose che fanno le righe di codice che ho trovato su questo documento:
http://www.galileicrema.it/intraitis/documenti/MaterialeDidattico/temp/Controllo%20Winsock%20VB6.pdf
In poche parole, vorrei un programma sempre attivo sul server, in ascolto su 
una determinata porta (TCP/IP o UDP, non ho le idee chiare per il momento). 
Una volta che ricevo una determinata stringa, vorrei analizzarla e inserirla 
in un database (MSDE 2000).
Non conoscevo per niente VB6, ma mi sembra che la versione 2005 abbia 
cambiato un bel po' di cose nel linguaggio, quindi l'esempio riportato nel 
file sopra non funziona più, da quello che ho capito.
La mia domanda è: esiste un esempio simile per VB 2005 Express? Oppure, come 
si fa a "tradurre" il codice di VB6 sopra in codice per VB 2005 Express? 
Oppure, di nuovo, esiste qualche programma come quello che serve a me già 
fatto, da qualche parte? Dopo aver visto quello per VB6 sembrerebbe una cosa 
relativamente semplice, e in un primo momento avevo pensato di farlo con 
Access, se non che non so come fare, quando si parla di TCP/IP e simili!
Un grazie a chiunque possa/voglia darmi qualche indicazione,
Marsilio
 

Le cose si sono complicate, non di poco, con .NET
Questo è uno svantaggio per chi inizia, ma dà grande controllo a chi ci
lavora quotidianamente.
Posso consigliarti di cercare su google degli esempi con il namespace
"System.Net.Sockets".
Per iniziare, eccone uno di comunicazione asincrona dall'MSDN:
http://msdn.microsoft.com/en-us/library/fx6588te.aspx
Nicola

> Le cose si sono complicate, non di poco, con .NET
Sono davvero fortunato, allora! :-)
Ti ringrazio molto per le indicazioni, non sapevo da che parte cominciare, 
ora si.
Ciao,
Marsilio
Newsgroup: it.comp.lang.visual-basic
Titolo: Help needed

Salve io sono uno studente di ingenieria del primo anno.
É la prima volta che posto a questo ng ma ho estremo bisogno di aiuto.
In analisi1 atiamo esaminando le successioni...
Io ho provato a fare un progamma che, dato il primo numero della successione
(per esempio a(1)=1) e in un'altra testbox la formula della successione (Per
esempio a(n+1)=a(n)+1), un'altra testbox mi restituisca i valori che assume
la successione al variare di n.
n lo facevo variare con un timer Cosě:
(Generale)
Dim a as double, b as double,c as string
___________________________________
Private Sub Command1_click
Timer1.interval=text3.text
timer1.enable=True
a=text2.text
___________________________________
Private sub Timer1_timer()
c=text1.text
b=c
cioč penavo che facesse automaticamente
b=a+1
e quindi poi
a=b
Ma c non riesco a farla diventare un'espressione, come posso fare?
Grazie
Ciao
Gabriele

 cioè penavo che facesse automaticamente


 ugo

 la successione al variare di n.
Se ho ben capito, in una variabile string hai un'espressione, ad esempio
"a=a+1" e
la devi fare eseguire........
Se č cosě non penso proprio che tu lo possa fare, poichč quando compili il
progetto VB, ogni riferimento alle variabili diventano numeri e non credo
che
VB sappia che la variabile che sta maneggiando si chiami "a".
Sirjo

 Mi hanno consigliato il comando CDbl ma non è quello che cercavo...
qualcosa tipo eval() di clipper ?
vedi un po' se ti serve:
Have you ever needed to run a line of code that is represented by a string
variable from the VB6 IDE, like the Microsoft Access Eval() function allows?
Frustrated because you wish there were something like a CallByName that
could be used for functions in standard modules? Do you just wish that you
could "run a string" without having to distribute the Windows Scripting
Host? Well, just download the module basExecString to get this
functionality. The same code works in VBE.DLL hosts like Office 97 Word and
Excel, and in VB5's IDE as well (with nothing but a change of name for which
.dll to call!).
http://www.trigeminal.com/lang/1033/codes.asp?ItemID=6#6
Newsgroup: it.comp.lang.visual-basic
Titolo: Runtime

Dove posso trovare un elenco completo degli errori ri runtime di VB6.
Grazie
MM
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

on error resume next
for i=1 to 100000000
    Err.Raise i
    Debug.Print Err.Number & " - " & Err.Description
next
prendetelo come battuta, perň potrebbe anche funzionare!!!
good coding!!!
-- 
Damiani Liborio Igor
ig...@igordamiani.it
 - 
soft...@igordamiani.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

 prendetelo come battuta, perň potrebbe anche funzionare!!!
eggia', anche perche' Msdn (su cd) e' incasinatissimo, quello on line
lento... io molto spesso uso Google, oramai ci vivo !

già, peccato che non funziona.....ho postato prima di provare.......
perchè non funziona? perchè Err.Raise 13 non mi dà "Tipo non
corrispondente"?
aiuto, bad coding!!!


 Grazie
completo non e', e l'avevo fatto ai tempi di vb4/vb5, pero' magari ti serve:
http://www.sundaysw.com/tmp/vberrors.html

 ha scritto nel messaggio
news:bdur4e$10nvqr$1...@ID-134521.news.dfncis.de...


www.gbcdepot.com/winerrors
-> GbC|
www.gbcweb.com

giusto, č vero, cosě funziona......ho notato due cose, perň:
1) la finestra di debug č limitata nel numero di righe che puň contenere;
dopo un po' le piů vecchie vengono eliminate da quelle aggiunte e create per
ultimo
2) mi chiedo come mai Err.Raise x non inizializza l'oggetto Err. Almeno, č
una "deduzione" dopo aver letto il mio codice e il tuo che invece funziona.
Voglio dire, se faccio una classe che solleva errori personalizzati da me,
il chiamante non li puň intercettare?
good coding!!!

Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione aggiornamenti Database

Ciao a tutti,
ho la necessità che il mio programma (che usa un database) gestisca i vari
aggiornamenti di versione.
Ad esempio se aggiungo un campo, il mio programma dovrebbe leggere la
versione del DB e se è inferiore a quella che si aspetta, lanciare un
programma esterno di aggiornamento che contiene le varie sintassi SQL.
Per il database mi basta aggiungere un campo versione in una tabella che ho
già, poi ho pensato di fare un confronto con la versione del visual basic
(quando si compila un progetto), e di farla andare di pari passo con la
versione del DB.
Quindi db 1.0 e programma 1.0 fino a quando non modifico il db mi rimangono
questi due valori.
Come mi consigliate di procedere? Inoltre in caso di aggiornamenti sarei per
fare una copia di backup del DB, se non ci sono errori al termine
sostituirla con la
versione utilizzata.
PS: i database sono più di uno (uno per anno), quindi devo obbligatoriamente
fare queste operazioni quando un utente mi va a scegliere quel database, non
posso farlo un'unica volta per tutti (mi è stato chiesto così).
Grazie a tutti.

 versione del DB.
Io ti consiglierei di usare 2 campi: uno per la versione del DB ed uno 
per la versione dell'eseguibile.
Io faccio così:
Per aggiornare il programma:
All'avvio del programma controllo se la versione attuale è inferiore 
alla versione del DB (AppVersion) in tal caso aggiorno l'eseguibile.
Per aggiornare il DB:
All'avvio richiamo una routine (es. CheckDatabase) che controlla se la 
versione attuale del DB (DBaseVersion) è vecchia. In tal caso effettua 
un backup e procede a modificarne la struttura.
Es.
Public Sub CheckDatabase()
	...
	...
	...
	If DBVer < "1.0.0" Then
		MakeBackup = False
		Call EseguiBackup()
		...
		'Modifico DB
	End If
	if DBVer < "2.0.0" Then
		If MakeBackup Then
			MakeBackup = False
			Call EseguiBackup()
		End If
		...
		'Modifico DB
	End If
End Sub
In questo modo vengono eseguite tutte le modifiche fatte nel tempo.
Ciao.
LeleB.
-- 
Free As In Freedom
www.fsf.org
Newsgroup: it.comp.lang.visual-basic
Titolo: Posizionamento di form

Ho un problema. Vorrei creare un'applicazione che ha una form principale di
dimensioni ampie sempre visibile con un menů a tendina.
Cliccando sulle singole voci di menů si dovrebbero aprire le relative form
all'interno della form principale.
E' possibile fare in modo che queste form possano essere posizionabili solo
all'interno della form principale? (in modo che non escano dall'area della
form principale).
Grazie. Stefano.

Una precisazione per il mio italiano poco comprensibile:
la form principale è:
- di dimensioni ampie (abbastanza da contenere le sotto-form);
- sempre visibile;
- contiene un menù a tendina.
Prima non si capiva bene.
Ora spero di essere stato più chiaro.
Ciao a tutti!

 non escano dall'area della form principale).
mdi?
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

> MDI?
Mi puoi dare qualche informazione in più per cercare documentazione a
riguardo?

Lascia stare. Ho già trovato tutto a riguardo.
La cosa era particolarmente banale.
Grazie dell'aiuto.

 riguardo?
insomma...
mi sembrava che la multiple document interface, introdotta in windows con
una delle prime versioni di word, fosse una cosa abbastanza famosa da non
richiedere ulteriori specificazioni...
per capirci: è quello l'efetto che vuoi ottenere?


Newsgroup: it.comp.lang.visual-basic
Titolo: Query su 2 Database

Dovrei fare una SELECT su una tabella Clienti che si trova su un AS/400
passandondogli come valori i codici AGENTI attivi, l'unico problema è che
quest'iltima tabella si trova in un altro Database che è SQLServer 2005.
Secondo voi è possibile o devo intraprendere un'altra strada?
SELECT *
FROM Clienti
WHERE CodAge IN (SELECT * FROM Agenti WHERE Attivo = True)
Grazie anticipatamente
Ciao, Vincenzo

 ha scritto nel
messaggio news:46545bc1$0$36442$4faf...@reader5.news.tin.it...

Da Access puoi Linkare le 2 Tabelle ed effettuare la Query in Locale... non
sarà molto Performante
oltretutto contenendo una SubQuery in clausola Where....
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


Sulla tabella dell'AS/400 ci sono circa 800.000 record !!! ...non mi sembra 
il caso di farli passare tramite Access.
Ciao, Vincenzo 

 ha scritto nel
messaggio news:46547b0c$0$17954$4faf...@reader1.news.tin.it...

Scusa Vincenso questa sera sono da Cestinare... ho risposto a 3 post
convinto di
essere su ICAA, quindi la risposta è una boiata...!


 Ciao, Vincenzo
Non ne sono sicuro, ma se installi il Client Access di AS400 sul PC dove hai 
SQL Server 2005 in teoria dovresti potere creare un linked server con AS400 
potendo cosě accedere da SQL Server alle tabelle di AS400 direttamente con 
delle select.
William. 

 William.
Grazie alla tua idea, sono riuscito a fare la query con ottime prestazioni.
Effettivamente i linked server sono una bella cosa!
Ciao, Vincenzo
Newsgroup: it.comp.lang.visual-basic
Titolo: Msgbox che si chiude da solo dopo 3 secondi

Come da oggetto
E' possibile?
--
Gulp ! Forse mi sono perso qualcosa !
Per rispondere via E-mail togli la x da 
xd...@cyberjunkie.com

 ha scritto nel messaggio
news:QfER9.79727$Ou4.2...@twister2.libero.it...


 secondi! Te ne intendi di API? :-)
No


 E' possibile?
Se il tuo scopo č quello di far chiudere una form, puoi fare sempre ricorso
a un controllo timer.
Option Explicit
Private a As Integer
Private Sub Form_Load()
   a = 0
   Timer1.Interval = 1000
   Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
   a = a + 1
   If a = 3 Then
      Timer1.Enabled = False
      Unload Me
   End If
End Sub


Ecco.. la parola magica: form anzichč msgbox ! Alle volte ci si complica
inultimente la vita
Grazie, forse č piů pratico e veloce!
Con una bella etichetta
o addirittura un Gif che che sostituisce il messaggio!
Grazie
Ciao


 No
allora emula un messagebox ^_^
1 form con un bottone al centro chiamato frmMBOX per esempio
chiama la form con frmMBOX.show vbmodal,me
A questo punto hai una message box funzionante , adesso aggiungi il codice e
un timer nella tua MBOX e sei a post es:
-------------------
1 form 1 timer con enable a false e intervallo a 3000 1 button
-------------------
form load
    timer1.enable = true ' timer con un intervallo a 3000ms
timer1 enable
    unload me
pressione tasto ok
    unload me
---------------
se vuoi una cosa + sfiziosa potresti usare un intervallo di 1secondo e
scrivere come titolo "Questo msgbox si autodistruggera' tra X secondi" usare
X come variabile che incrementi col timer, se X = 3 then unload
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/
Newsgroup: it.comp.lang.visual-basic
Titolo: [Ot] [AKUMA] I'm back!

Ciao popolo, 
Rinfrancato dal fatto che molti di voi
mi hanno riconosciuto dal mio post di qualche giorno fa, 
nonostante il nuovo nick (che provvedero' a far tornare AKuma)
Mi sono rideciso a ripostare :)
Ricomincio la mia carriera di poster eternamente Newbie su ICLVB
con l'ultimo OT per lungo tempo...
(ormai so come funziona :D )
Beh, che dirvi...
in questo periodo,
ho dovuto seguire un corso di programmazione a FIRENZE..
eh gia'... in pratica mi sono fatto Roma Firenze e firenze roma per
tre mesi tutti i giorni ! quindi arrivavo a casa stremato che erano le
dieci e mezza di sera, facevo i compitini (gia'..anche quelli!)
e crollavo esanime sul cuscino per ricominciare la sera dopo!
Cmq sia, siamo agli sgoccioli :D
Mercoledi' prossimo sara' l'ultima giornata fiorentina
e a fine Maggio ci saranno gli esami finali!
Se qualcuno di voi si sta chiedendo che tipo di corso č:
www.gamefactory.it
 !
Beh, che dirvi!
I'm back..con tutte le mie domande da Lamor, e i miei posts inutili!
Ah, tra l'altro , dopo la DEVASTANTE esperienza precedente...(che
schifo di gente che esiste.. se volete ve la racconto...) ... ho di
nuovo trovato lavoro come programmatore Vb...35 km fuori roma :) Pero'
l'ambiente mi piace!
Preparatevi a un altra valanga di posts in cui vi chiedero' di
salvarmi il cu|0 !
Saluti a tutti! Fa piacere ritrovarvi!

 Ciao popolo...
Bentornato !
Son felice che hai finito a fare il pendolare ro-fi, adesso ti tocca subito
fare Roma - Bologna : 
http://www.it-lang-vb.net/meeting/
Ci sono le votazioni per la data (che praticamente e' maggio). A presto.
-- 
<Gigio2K>
--- 
http://www.g2kweb.it/gigio2k
 ---
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 Ciao popolo,
ciao Akuma-Gregory, anche io mi ricordo di te........non mi ricordo invece
se avevo già subìto il "morphing" io, e quindi se magari tu riconosci me
oppure no.....mi saprai dire.....
beh, che dire, fare tutti i giorni roma-firenze e ritorno non è male, e io
che mi lamento di dover ogni giorni partire da Lodi e arrivare fino in
centro a Milano......;-)))
ti deve essere costato un bel po' questo corso di programmazione, spero che
ne sia valsa la pena......
beh, dai, sei tornato giusto in tempo per farti augurare Buona Pasqua,
ovviamente a te e a tutti i tuoi familiari......
good coding!!!
-- 
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
Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTOOOOO!!!!

AIUTOOOO!!!!
Per completare il mio programmino che monitorizza l'ora di accensione e
spegnimento del PC (Questo per controllarne l'uso in mia assenza)dovrei
sapere come fare per lasciarlo attivo in memoria e chiuderlo automaticamente
alla chiusura di windows.
Spero che ci sia qualcuno che sia in grado di fare tale cosa perche' tutti i
manuali non ne parlano.
Grazie ancora
                Twistery

 alla chiusura di windows.
lo metti nella cartella Esecuzione Automatica del menu avvio, e alla
chiusura di Windows si chiude da sé
Ciao
Faber
P.S.: magari se la prossima volta usi un subject più decente è meglio, c'è
in giro il simpatico manifesto di questo NewsGroup che tanta gente come te
dovrebbe leggersi, ogni tanto. scusa lo sfogo ma non se ne può più di questi
subject così chiari e espliciti che non si può evitare di rispondere ai
messaggi  :\

Newsgroup: it.comp.lang.visual-basic
Titolo: Operazioni sul registry!?

Esiste da qualche parte un OCX per vb4 che consenta di fare operazioni
di lettura o scrittura sul registry di win95 in modo semplice e senza
correre rischi??
Grazie 
Peter

 correre rischi??
Eddajela con sti' ocx... queste cose non si fanno fare ad un ocx fatto
da cissacchi', se fa casino o se ha dei bug, come li controlli? Come li
correggi?
Scrivimi in e-mail che ti mando un modulo con funzioni di scrittura e
lettura dal registry di sistema!
(dico a tutti di scrivermi in e-mail perché adesso sono in ufficio, da
casa posso fare i comodi miei!)

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

Salve,
prendo dei dati da DB e vorrei rappresentarli sotto forma di grafici a torta
come posso fare? Vorrei che funzioni anche se chi lo usa non ha office...
Grazie a chiunque legga,
Antonio

 wrote in message
9m8asl$qqn$1...@pegasus.tiscalinet.it...


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

Ciao sono nuovo in vb e vorrei chiedervi un'aiuto.
Sapete dirmi quale codice devo mettere per una combo1 collegata ad un campo
di db?
Mi spiego:
Ho una form in vb collegata ad un db ho inserito data1 e una combobox.
Volevo con la combo collegare un campo del db per visualizzare tutti i campi
premendo la freccia del combobox
ma non riesco ad farlo.
Mi potete dirmi il codice.
Grazie 1000

 wrote in message 8n6s88$p7q$1...@news.flashnet.it...


Innanzitutto devi crearti sul form o tramite codice un oggetto ADO che ti
colleghi al DB. dopo devi impostare le proprieta datasource sull'ado

Newsgroup: it.comp.lang.visual-basic
Titolo: Interfacciamento Visual Basic - Sql Server 2005

Buongiorno vorrei un aiutino, ho installato su un pc(rete) server il
software SQL Server 2005, dopo ho creato un semplice database su di esso.
Successivamente da un pc normale(client) ho installato il Visual Basic 6.0
e vorrei sapere che codice devo usare per connettermi al quel database da
VB.
aiutatemiiiiiiiii
buona giornata a tutti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 VB.
http://www.connectionstrings.com/
Provider=SQLNCLI;Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
Newsgroup: it.comp.lang.visual-basic
Titolo: Accesso porta USB--come in VB??

Salve a tutti!!!!!!!!!!!!
Ho bisogno di leggere e scrivere sulle porte USB.
Come posso fare per controllare le porte USB?! Esiste un componente di
controllo per fare ciň?
.......grazie 1000!

 ha scritto nel messaggio
news:931vgp$lt9$1...@fe2.cs.interbusiness.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: VB.NET - TreeView , incolonna a caso ?

Salve a tutti,
se popolo un TreeView (nome TR2)
con il seguente codice:
Private Sub PopolaRoot2()
        'Aggiungo nodi a livello di radice
        TR2.Nodes.Add(New TreeNode("Primo nodo"))
        'Riferimento al primo nodo
        Dim primoN As TreeNode = TR2.Nodes(0)
        primoN.Nodes.Insert(0, New TreeNode("Nodo 0 - Figlio 2"))
        primoN.Nodes.Insert(0, New TreeNode("Nodo 0 - Figlio 1"))
        primoN.Nodes.Insert(0, New TreeNode("Nodo 0 - Figlio 0"))
        TR2.Nodes.Add(New TreeNode("Secondo nodo"))
        Dim secN As TreeNode = TR2.Nodes(1)
        secN.Nodes.Insert(1, New TreeNode("Nodo 1 - Figlio 2"))
        secN.Nodes.Insert(1, New TreeNode("Nodo 1 - Figlio 1"))
        secN.Nodes.Insert(1, New TreeNode("Nodo 1 - Figlio 0"))
        TR2.Nodes.Add(New TreeNode("Terzo nodo"))
    End Sub
Per i figli del primo nodo ottengo una sequenza:
"Nodo 0 - Figlio 0"
"Nodo 0 - Figlio 1"
"Nodo 0 - Figlio 2"
per i figli del secondo nodo:
"Nodo 1 - Figlio 2"
"Nodo 1 - Figlio 0"
"Nodo 1 - Figlio 1"
possibile che non rispetta un ordine logico ?
giuseppeD

 possibile che non rispetta un ordine logico ?
Il parametro index del metodo Nodes.Add e' relativo all'insieme Nodes che
stai usando in quel momento, non all'indice assoluto nel treeview; per
aggiungere i figli del secondo nodo devi semplicemente usare nuovamente 0 e
l'ordine inverso, come nel primo:
'NB: una versione leggermente piu' compatta degli Add di primo livello,
'che sfrutta una un overload differente di .Add
Dim primoN As TreeNode = TR2.Nodes.Add("Primo nodo")
primoN.Nodes.Insert(0, New TreeNode("Nodo 0 - Figlio 2"))
primoN.Nodes.Insert(0, New TreeNode("Nodo 0 - Figlio 1"))
primoN.Nodes.Insert(0, New TreeNode("Nodo 0 - Figlio 0"))
Dim secN As TreeNode = TR2.Nodes.Add("Secondo nodo")
secN.Nodes.Insert(0, New TreeNode("Nodo 1 - Figlio 2"))
secN.Nodes.Insert(0, New TreeNode("Nodo 1 - Figlio 1"))
secN.Nodes.Insert(0, New TreeNode("Nodo 1 - Figlio 0"))
TR2.Nodes.Add("Terzo nodo")
Nota anche che il metodo Add, a differenza di Insert non necessita di indici
e aggiunge sempre in fondo, per cui un sistema ancora piu' semplice per
ottenere il tree qui sopra e':
Dim primoN As TreeNode = TR2.Nodes.Add("Primo nodo")
primoN.Nodes.Add("Nodo 0 - Figlio 0")
primoN.Nodes.Add("Nodo 0 - Figlio 1")
primoN.Nodes.Add("Nodo 0 - Figlio 2")
Dim secN As TreeNode = TR2.Nodes.Add("Secondo nodo")
secN.Nodes.Add("Nodo 1 - Figlio 0")
secN.Nodes.Add("Nodo 1 - Figlio 1")
secN.Nodes.Add("Nodo 1 - Figlio 2")
TR2.Nodes.Add("Terzo nodo")
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

Il metodo Add , effettivamente , permette un controllo maggiore.
giuseppeD
Newsgroup: it.comp.lang.visual-basic
Titolo: MSDN Library ==> Dubbio Urgente !

Ciao
Ieri in ufficio abbiamo finito di formattare e reinstallare 9 client con
Windows ME (al posto di W98 , argh !)
e abbiamo dovuto quindi ripristinare tutte le configurazioni ...
tra cui, il Visual Studio 6.
L'abbiamo installato, e tutto è andato a buon fine
(installazione personalizzata, per ora praticamente installato solo il VB e
qualche altro Tools)
In seguito siamo passati ad Installare gli altri 2 cd MSDN Library ......
ma non siamo stati sicuri se farlo o meno :
in ufficio, qualche settimana fa, abbiamo ricevuto puntualmente (o quasi) i
primi aggiornamenti trimestrali
dell'MSDN Library, essendo sottoscritti all'MSDN Microsoft appunto.
a questo punto il Boss ci ha chiesto come mai gli aggiornamenti trimestrali
per cui abbiamo pagato (e nemmeno poco) se ne stanno ad ammuffire in fondo
agli scaffali ....
e ci ha chiesto (leggesi "CI HA ORDINATO") di utilizzarli .... per "tenerci
aggiornati".
ora mi chiedo ... come dobbiamo procedere ?? dobbiamo :
A) prima installare i CD MSDN
che abbiamo acquistato con il Visual Studio, e poi aggiornarli con gli MSDN
CD TRIMESTRALI  ?
B) oppure INSTALLIAMO DIRETTAMENTE questi ultimi ??
non vogliamo fare la figura dei pecoroni andando a chiederlo in giro per
l'azienda (sicuramente qualcuno che c'è
lo sa .... ma non mancherebbe di certo a farlo notare al Boss, di questa sua
consulenza gratis! bell'ambientino che
ci ritroviamo eh ! ) .......... e per giunta, dobbiamo darci una mossa,
prima che qualche collega lagnone
vada a lamentarsi dal Boss che premendo F1 il VB non gli visualizza la guida
.....
come procediamo ? la seconda soluzione sarebbe sicuramente la più
auspicabile, risparmiamo un bel po' di tempo !!
(9 PC client .... ehmm !)
ma non vorremmo incasinare le installazioni pulite appena fatte !
è possibile insomma ottenere la guida completa, installando solo i cd
d'aggiornamento senza aver prima installato
i cd MSDN del Visual Studio ?
mah .... aiutateci per favore !!!!!!!!
scusate il post lungo, ma è stato pure uno sfogo di un povero impiegato
capitato in una fossa di belve :-)
scommetto che tanti capiranno cosa intendo :-)
Grazie mille,
Giacomo

 Studio ?
Certamente.
L'unica differenza è che nei CD di MSDN forniti con VB (italiano) è
presente una versione speciale della documentazione VB localizzata in
italiano. Nei CD che arrivano con MSDN Library la documentazione su VB è
in inglese.
Ciao.

 i cd MSDN del Visual Studio ?
Yessir...
            Ciaoooo
                        Allanon

 Giacomo
Ciao!

Newsgroup: it.comp.lang.visual-basic
Titolo: Oggetto printer

Ciao a tutti sono un neo programmatore di VB e ho un problema.
Quando mando in stampa il mio programma la stampa parte solamente quando
chiudo il programma.

...

Newsgroup: it.comp.lang.visual-basic
Titolo: HWND e internet explorer...

prima di tutto grazie per avermi risposto come recuperare l'hwnd di una
finestra... 'mo c'cho un little problema:
Il mio intento sarebbe questo:
Recuperare in vbscript, javascript, pipposcript o quello che si vuole,
l'hwnd dell'explorer dove gira la mia pagina (il pratica l'hwnd del client)
Ho visto su microsoft che esiste l'oggetto InternetExplorer che mi
permetterebbe di fare questo grazie alla proprietą HWND (se volete darci
un'occhiata:
http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/webbrows
er/reference/objects/webbrowser.asp)
ma non mi riesce di farlo funzionare!!!
Il tutto mi servirebbe per fare in modo che un utente non apra la stessa
pagina su due browser (grazie all'ip ed al hwnd, inserisco nel db e faccio
questo controllo quando apre la pagina. OnUnLoad faccio il delete della riga
inserita.)
HELP mE!!!!
Cris

 ha scritto nel messaggio
news:k8od8.5327$fa5.1...@twister2.libero.it...
| prima di tutto grazie per avermi risposto come recuperare l'hwnd di una
| finestra... 'mo c'cho un little problema:
hai postato l'altro day!
se nessuno ha risposto e' perche' chi ti ha letto
non sa che dirti.
inutile continuare a cambiare oggetto.
Saluti

Scusate, ma proprio non riuscivo a trovare il post che avevo inserito e
pensando che si fosse perso per strada l'ho ripostato... comunque ho
risolto.
Cris


 risolto.
Quando risolvete, postate sempre come!!
Almeno chi cerca nei post vecchi trova la soluzione e non deve contattare
via e-mail chi ha mandato il messaggio, che poi solitamente "non si ricorda"
oppure l'email non è più funzionante.
Diamoci una mano a vicenda... !!
Newsgroup: it.comp.lang.visual-basic
Titolo: [STAT] Classifica dei postatori di Marzo 2004

Classifica di Marzo 2004
Pos.  Nome                                            N. Post  Var. Pos.
   1  Lupo                                                690  ---
   2  Ottomano Nicola                                     291  ---
   3  CSSoft                                              210  + 1
   4  Zanna                                               180  + 7
   5  Albe V°                                             173  + 1
   6  Zanna                                               133  +45
   7  emmexx                                              129  + 3
   8  Frank Ottobre                                       127  +19
   9  hal1961                                             117  - 6
  10  Marg                                                114  + 4
  10  javalab                                             114  - 5
Sono usciti dalla classifica
  12  Alletun                                              83  - 3
  14  GiuseppeD                                            77  - 7
  18  termoPilucco                                         68  -10
Classifica di Marzo 2004 senza OT
Pos.  Nome                                            N. Post
   1  Lupo                                                603
   2  Ottomano Nicola                                     249
   3  CSSoft                                              175
   4  Albe V°                                             165
   5  Zanna                                               154
   6  hal1961                                             107
   7  Marg                                                104
   8  Zanna                                               103
   9  javalab                                              95
  10  emmexx                                               88
Classifica di Marzo 2004 solo OT
Pos.  Nome                                            N. Post
   1  Lupo                                                 87
   2  Frank Ottobre                                        46
   3  Ottomano Nicola                                      42
   4  emmexx                                               41
   5  CSSoft                                               35
   6  Zanna                                                30
   7  Zanna                                                26
   8  javalab                                              19
   9  Gigio2K                                              18
  10  Paperino                                             17
Messaggi totali: 5626
Messaggi IT: 4896
Messaggi OT: 730
% OT: 12,98
La classifica completa la puoi trovare su
http://space.virgilio.it/batt...@tin.it/classifiche/
-- 
Samuele Battarra
prova il mio newsreader:
http://news-navigator.sourceforge.net

    9  javalab                                              95
dev'essere la prima volta che senza ot guadagno posizioni :)
Newsgroup: it.comp.lang.visual-basic
Titolo: General VB code error trapping

How would I write a general VB code error trapping method that corresponds
to the following pseudocode:
    When there is an error
    Describe the error that occurred
    Exit the routine causing the error?

> Michael Johnston:

Sub MyFirstSub()
On Error GoTo ErrHandler
  <your code>
  Exit Sub
ErrHandler: Call HandleErr
' -OR-
' ErrHandler: Call HandleErr(MyFirstSub)
End Sub
<...>
Sub MyLastSub()
On Error GoTo ErrHandler
  <your code>
  Exit Sub
ErrHandler: Call HandleErr
' -OR-
' ErrHandler: Call HandleErr(MyLastSub)
End Sub
Public Sub HandleErr()
  With Err
    ' Select Case .Number
    ' <...>
    ' Case Else
        Call MsgBox( _
          .Description, vbCritical, .Source)
    ' End Select
  End With
End Sub
-OR-
Public Sub HandleErr( _
  ByVal ProcName As String _
)
  <...>
End Sub
-OR-
While Not VB7
  ' Do nothing ;-)
  DoEvents
Wend
--
Ciao.
Maurizio
--------
?SPQR(C)
 X

 Wend
ROTFL
--
Frogman
indirizzo e-mail corretto: 
be...@reboot.to

Newsgroup: it.comp.lang.visual-basic
Titolo: Come non fare terminare un programma?

Ci vuole un bel coraggio chiamare programma questo,
Private Sub Command1_Click()
Dim num1, num2, num3 As Integer
num1= Text1.Text
num2= Text2.Text
num3= Val(num1) * Val(num2)
Text3.Text = num3
End Sub
ma vorrei sapere come fare in modo che possa essere rieseguito fino a
quando viene premuto un tasto di uscita tipo ancora/chiudi, il
problema e' quale istruzione ci deve essere premendo il tasto ancora
per farlo ricominciare.
Ringrazio chi mi vorra' aiutare
--
Ciao da LucianoM. (Bo)
icq 13556170

...


...






La 1a soluzione quella proposta non ricordo da 
chi non funzionerebbe, in quaato sempre ammesso che tu dichiarassi la variabile 
flag a livello di form, genererebbe un loop infinito in quanto non vedo nessun 
doevents, quindi una volta premuto esegui saresti costretto ad interrompere il 
programma con  ctrl-break.


dovresti  inserire un doevents all'interno del 
loop.

Newsgroup: it.comp.lang.visual-basic
Titolo: Non minimizzare un form

Vorrei creare un'applicazione tipo post!it sul desktop ma se viene
premuto -mostra desktop- tutti form vengono minimizzati. Come posso
evitare ciò? Grazie.


Intercetta il messaggio che Windows invia per minimizzare la tua Form
e devialo...!
Subclassing per capirci
@Alex

Newsgroup: it.comp.lang.visual-basic
Titolo: UTILIZZO PAGINE HTML ??

Chi e cosi cortese da indicarmi come praticamente si possono inserire le
pagine HTML in internet ??

 scritto nell'articolo
<01bcb69e$f2cf6f60$3247d2c3@brahma>...
