mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [NET + WebForm] Trovare un file in una collection di  System.IO.FileInfo ???? BOH!

Allora ....oramai spippolo un pò con sto "coso"...ma ci son abissali zone
oscure ancora...
 ...una dir public su internet...
dentro ci sono delle thumbnails (fatte con NET...grande net!)
..il problema:
Se son poche...ok!
Ma se crescono le foto ricreare ex novo le thumbnail è da beoti!(...anche
con 5 foto concettualmente è sbagliato!)
...bisogna vedere se c'è una thumbnail collegata alla foto ...se non c'è
farla.
In pratica se la foto si chiama pippo.jpg nel dir public/foto, bisogna
controllare se c'è thumb_pippo.jpg in public/thumbs!
Ora....si può provare ad aprirla e gestire l'errore....come si fa in asp
normalmente!(Un algoritmo elegante come una diarrea ...anche se veloce)
...
ma visto che ci siamo...impariamo qualcosa.
io ho scritto
    'Nelle dichiarazioni della classe
    Private FileThumb() As System.IO.FileInfo
.....
..
...poi in un metodo...
        Dim nfile As Integer
        Dim ThumbFile As System.IO.FileInfo
        Dim ThumbDir As New System.IO.DirectoryInfo(DirThumbnails)
        FileThumb = ThumbDir.GetFiles("*.jpg")
        mvarNumFilesThumb = FileThumb.Length
....
in pratica adesso ho FileThumb che mi contiene tanti oggetti FileInfo (tutte
immagini jpg)....e riempire si riempie!
Ma adesso come trovo dentro questa collection l'oggetto che corrisponde a
thumb_pippo.jpg???
c'è il metodo BinarySearch....ma siccome son pippa con net ( e con molte
altre cose...fosse solo con quello!!!)...non riesco a farlo funzionare...nè
sò se è quello il metodo giusto!!!
prevengo chi mi risponde
un ciclo for next...dicendo che  non è accettabile!!! (Algoritmo brute force
non ammesso!!!)
Saluti!!!
-- 
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
New Entry nel bestiario!
:-)

 ha scritto nel messaggio
news:D2Lkc.176458$rM4.7...@news4.tin.it...
Taglio

Sicuramente erro,
mi sembra una sequenza strana,
in Private FileThumb() As System.IO.FileInfo
vengono caricate tutte le informazioni del file,
con Dim ThumbFile As System.IO.FileInfo
ThumbFile  è di sola lettura,
non posso impostare ThumbFile.name=path &"\tuofile.jpg
quindi non riesco a impostare, neanche con il directcast
i = Array.LastIndexOf(FileThumb, ThumbFile)
con un ciclo for next si può verificare se il file esiste
Ave
giuseppeD

Newsgroup: it.comp.lang.visual-basic
Titolo: Compatibilità Win98-VB4

Oggi mi è stato consegnato un PC nuovo sul quale è stato installato
Windows 98; siccome attualmente non posso passare ad una versione più
aggiornata, dovrò installarci il mio vecchio VB4 Pro. Qualcuno mi sa
dire se avrò dei  problemi o incompatibilità?
Vi ringrazio anticipatamente per le informazioni.
--------------
Stefano F.



Ciao stefano,
Il VB4 Professional è un sistema di sviluppo a 32 bit, quindi non vedo
perche nono dovrebbe funzionare sul Win 98.
Ciao Massimo
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] come usare CR da VB6

Salve a tutti,
non riesco a trovare sul NG niente che mi spieghi (anche con esempi) come
gestire Crystal Report da VB6.
Sapete dove andare a cercare degli esempi?
avete quelche riga di codice da darmi?
Grazie 10000 a tutti.
Ciao.
Paolo.


Sito Comune
ciao
ugo

per usare CR da visual basic 6 hai principalmente due strade:
- inglobare i moduli di stampa dentro l'EXE; praticamente si tratta di
andare su Inserisci-->Crystal Report 7 e poi di disegnare il report usando
un editor interno. Questo sistema non mi convince tanto: l'EXE diventa
gigantesco visto che contiene anche le stampe. Non solo: se ho diversi
clienti che usano lo stesso prg, ma hanno report personalizzati, sono
costretto a tenermi una copia dei sorgenti per ciascun cliente, il che è un
casino. Infine, NON sono mai riuscito a fare un'installazione funzionante
del mio prg....mancava sempre qualche DLL, qualche registrazione, mi cercava
qualche DLL che non avevo nemmeno io sul PC di sviluppo: un vero guaio!!!!
Ho lasciato perdere........
- oppure puoi mantenere tutti i report di stampa come file *.RPT esterni
(che è il metodo che preferisco), richiamandoli poi dal programma usando il
controllo ActiveX di CR. Io preferisco questo metodo, per diversi motivi:
leggerezza dell'EXE che rimane più piccolo, separazione di codice e report e
quindi modularità. Infine, se il mio cliente decide di comprarsi CR, può
tranquillamente aprirsi i file *.RPT  e modificare quello che ha
bisogno.........
per capire meglio, vai in progetto-->componenti, attiva la voce Crystal
Report Control, aggiungi il controllo su un form e poi dai un'occhiata a
metodi e proprietà!!!
ciao, e good coding!!!!
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262


ci sarebbe anche la terza via:
tieni i report in file esterni, come fai tu, ma butti l'ocx e scrivi un po'
di codice per gestirti la Crystal Report Engine Api.
(vedi crysvr sul Sc per codice di esempio)
ciao
ugo

non lo sapevo.....grazie della dritta!!!!
ci darò sicuramente un'occhiata......
thanks e buon lavoro!!!!


Newsgroup: it.comp.lang.visual-basic
Titolo: Diverse versioni di VB6

Salve,
sapreste indicarmi le principali differenze tra il VB6 Learning
Edition e la versione Professional (a parte il costo)?
Principalmente vorrei sapere se con l'edizione Learning e' possibile
scrivere programmi che gestiscano anche i database di Access.
Grazie.

Credo che l'unica (ma chiaramente fondamentale) differenza tra
la versione Learning e tutte le altre č che NON č possibile alcuna
compilazione e quindi NESSUNA distribuzione dei programmi
da te realizzati....
La Learning č una versione per cosě dire "per provare il prodotto"....
Newsgroup: it.comp.lang.visual-basic
Titolo: utenti registrati MSDN

c'è qualcuno che è registrato a MSDN Online che può scaricare questo file
per me?
http://msdn.microsoft.com/vbasic/downloads/download.asp?ID=024
mi serve per testare un programma
me lo potreste mandare per mail?
grazie
xAERO

 ha scritto nel messaggio
news:8qira5$ff3en$1...@ID-51253.news.cis.dfn.de...


grazie a Fabio e noseda
grazie anche a Ugo Mangini per l'interessamento, ma ho già risolto :)
ciao
xAERO

Newsgroup: it.comp.lang.visual-basic
Titolo: Errore di run-time 3085 Funzione 'nomefunzione' non riconosciuta.

Ciao a tutti,
ho creato in un db Access una query, dove un campo viene calcolato con una
funzione 'user-defined'. Se eseguo la query dall'interno di Access va tutto
bene; se richiamo l'esecuzione di questa stessa query dall'esterno - Excel,
programma VB,... - ottengo l'errore di cui all'oggetto.
Sapete come posso ovviare al problema?
Grazie.
Francesco

 ha scritto nel messaggio 
news:4659932f$0$17950$4faf...@reader1.news.tin.it...

Bastaaa!
Questo NON è il NG di access!
Ma ho visto che hai già posto la domanda sul NG giusto ;)
Ciao 

 ha scritto nel messaggio
news:46599573$0$36438$4faf...@reader5.news.tin.it...

Allora ci spiiiiii ...?
;-)
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

 Allora ci spiiiiii ...?
Eheh, no, il fatto è che prima di consigliare un ng preferisco assicurarmi 
che il nome sia quello giusto :P
E mi è capitato l'occhio.
Ciao 

 Ciao
Si ovviamente scherzavo....
Ciao Buona Domenica


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

come si possono cancellare una serie di label da una box con un colpo solo ?
sono tutte con la proprietą INDEX progressiva.
Grazie anticipatamente per ogni eventuale risposta

 picturebox
  Dim l As Object
 
  For Each l In Form1
    If TypeOf l Is Label Then
      If l.Index > 0 Then Unload l
    End If
  Next l
Ciao, Stefano
Newsgroup: it.comp.lang.visual-basic
Titolo: Come si fa a stampare un report in modo non grafico ?

Ho bisogno di sapere se qualche cervellone ha qualche routine da includere
in VB5 o ACCESS per stampare su stampanti ad aghi come si faceva anni fa
con i programmi in DOS, praticamente come quando si usava il comando LPRINT
del Vecchio e Glorioso BASIC.
	Grazie 

Prova ad aprire la porta direttamente
open "lpt1:" for output as 1
print #1,"pippo"
close 1
Fai delle prove,sto andando a memoria...
Ciao
Corrado
Leo ha scritto nel messaggio <01bd1c6e$da69f7c0$2f40d2c3@lcagalli>...

Io ho risolto il problema con un sistema brutto, ma efficace e facila da
debuggare:
mando l'output su file (output.txt) e poi eseguo con shell un file .bat che
contiene la riga
type output.txt >prn
è facile da debuggare perché il risultato della stampa è visibile con
qualsiasi editor di testo senza dover aspettare che la stampante termini la
stampa.
Ciao, Stefano



Puoi provare ad aprire lpt1 come un file di testo e scriverci, ma se
non sbaglio questo metodo non funziona con Windows NT.
Questo vuol dire che non lo userei per progetti a lungo termine.
In ogni caso con windows 95 funziona benissimo.
Considera che il gioco vale la candela solo in situazioni particolari,
come la stampa di etichette su modulo continuo dove la pagina è molto
bassa e si fa prima così che a diventare pazzi con i settaggi di
windows.
Se devi stampare un semplice tabulato puoi benissimo usare
Printer.Print: questo metodo scrive e va a capo, pronto per la
prossima riga. Per decidere se è ora di cambiare pagina puoi
confrontare Printer.CurrentY con l'altezza della pagina che è fornita
da una proprietà dell'oggetto printer di cui adesso non ricordo il
nome.
Se invece devi stampare un modulo, tipo fattura, puoi impostare
Printer.Scalemode in millimetri, selezionare la posizione di stampa
impostando Printer.CurrentX e Printer.CurrentY e poi scrivere il campo
con Printer.Print.
Stampare con l'oggetto printer ti dà il vantaggio di poter cambiare
font e selezionare grassetto e altri attributi.
Inoltre se selezioni un font della stampante (tipo Draft 10cpi) riesci
stampare in fretta con qualunque stampante.
Io ho faccio così con tutti i miei programmi e mi trovo bene.
Ciao.
--------------------------------------------------------------------
Fulvio Senore
Eliminate "zz" dall'indirizzo e-mail per scrivermi (spammers...)
Remove "zz" from e-mail address to write me (spammers...)
--------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: Tasto di chiudi

E' possibile disabilitare a run-time il tasto chiudi di una qualiasi
finestra?

Dichiarazioni:
Public Const MF_REMOVE = &H1000&
Public Const SC_CLOSE = &HF060
Public Const MF_BYPOSITION = &H400
Public Declare Function GetSystemMenu Lib "user32" _ 
	(ByVal hwnd As Long, ByVal bRevert As Long) As Long
Public Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Long, _ 
	ByVal nPosition As Long, ByVal wFlags As Long) As Long
Utilizzo:
	Call RemoveMenu(GetSystemMenu(Me.hwnd, 0), 6, MF_BYPOSITION)
Oppure:
	Call RemoveMenu(GetSystemMenu(Me.hwnd, 0), SC_CLOSE, MF_REMOVE)
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

Newsgroup: it.comp.lang.visual-basic
Titolo: aiuto per la maturità

ciao ragazzi
devo fare il mitico esame di stato e mi piaerebbe portare alla commissione
un programma in grado di funzionare come chta
mi spiego
dovrei costruire un software in grado di comunicare con il software gemello
tramire TCPIP in INTRANET o INTERNET soltanto indicando al programma l'IP
con cui connettersi
è fattibile la cosa? mi potete dare qualche dritta poi continuo da solo
anche via email grazie 1000

 ha scritto nel messaggio
news:ppAQ6.1205$Vw4....@news2.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: If you need Software and Licensing Protection for VB ...

Greetings VB Developers,
First I would like thank you some Italian VB developer for assistance and
test. :-)
We need some beta tester  in VB to evalute our solution SerialShield, new
release today.
SerialShield Protection can protect your software and turn in "Trial
Edition", using lastest techniques, Antidebugging, Antimonitoring, TripleDES
Encryption, MachineID Protection, and more ...
You can find more information about SerialShield :
http://www.ionworx.com/SerialShield.html
Thank you for your time.
B.Bruno
Ionworx Technology Support
Software and Licensing Protection Solutions
http://www.ionworx.com
sup...@ionworx.com

 B.Bruno
Amò???!!!
Chedobali!

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Dove trovare spiegazione di un determinato codice errore

Ho bisogno di capire che tipo di errore è il seguente:
2147467259
So che generato da ADO nell'accesso ai dati di una tabella in un MDB, però
se controllo tra gli errori di ADO trovo i soliti codici 3001,3021,ecc
Dove posso recuperare la spiegazione del tipo di errore quando non è uno dei
codici che ADO mi restituisce ?
Immagino che si tratti di un codice di errore passato dal provider in uso,
solo che non ho idea di dove cercarne la spiegazione per porvi rimedio.
Grazie tante a chi mi aiuta.




Newsgroup: it.comp.lang.visual-basic
Titolo: conoscere il carico della cpu di una applicazione

Salve a tutti,
avrei la necessità di visualizzare in una textbox l'impegno in tempo
reale della cpu per far girare la mia applicazione.
Come si può fare?
grazie.

 Come si può fare?
Che io sappia, l'unico modo è quello calcolartelo ed è un pò complicato.
Come prima cosa devi ottenere la lista dei processi attivi con il loro PID,
e questo si può fare in diversi modi, uno è quello di usare la
CreateToolhelpSnapshot.
Quindi devi usare la GetProcessTimes per ogni processo e, per ognuno di
essi, ottenere il KernelTime e l'UserTime dall'avvio del sistema.
Questi valori dovranno essere prima rapportati al sistema attuale tramite la
FileTimeToLocalFileTime e la FileTimeToSystemTime e poi sommati tra di loro
in modo da ottenere i millisecondi di utilizzo complessivo della CPU da
parte di ogni singolo processo.
Il vero problema è quello di ottenere il tempo passato in Idle, l'unico modo
che conosco io è quello di usare una funzione nativa, e cioè la
NtQuerySystemInformation, passandole il parametro
SYSTEM_PERFORMANCEINFORMATION, sei in grado di ottenere i timing dell'Idle.
A questo punto, non ti resta che fare dei campionamenti successivi e
calcolare le percentuali.
Comunque chissà, magari esiste un metodo molto più semplice (io sono quello
che ha perso due giorni a riscrivere il controllo TextBox quando con un
piccolo accorgimento si riusciva a far funzionare quello integrato di VB :-)
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi di installazione

Ho realizzato un programma che in ditta si installa tranquillamente su Win98
Win2000 e, mentre dal cliente il setup mi da' l'errore "type mismatch" sia
su Win 98 che Win2000.
L'unica differenza che ho notato tra i pc della mia ditta e quelli del
cliente è che il cliente ha tutte versioni in inglese di Win mentre io ho
Win e VB6 in italiano.
Domanda: la lingua del sistema operativo puo' costituire un problema per
l'installazione?
Ciao e grazie

 ha scritto nel messaggio
news:SEqB8.7799$zW3.2...@news1.tin.it...


 il cliente ha tutte versioni in inglese di Win
Hai usato il Wizard di VB per fare le installazioni?
Se si, c'era un problema legato alla traduzione di True e False in "Vero" e
"Falso".
Apri lo script di installazione e rimodificalo a mano.
Mi pareva che questo problema fosse stato risolto da un Service Pack. Tu hai
installato il Service Pack 5?
Ciao
*Roby*

 ha scritto nel messaggio
news:ab7ob9$fuqca$1...@ID-94194.news.dfncis.de...


 molte grazie problema risolto
Puoi dire come? Mica per niente, ma almeno so se ti ho dato un suggerimento
corretto o meno, e se qualcun altro legge ha una informazione piů completa.
Ciao
*Roby*

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Excel

Salve a tutti c'è una cosa che non riesco a capire su un file excel e visto
che non ho trovato un newsgroup dedicato ho postato qui la domanda.
Praticamente all'apertura del file mi si presenta una messagebox che recita:
"nomefile.xls dovrebbe essere aperto is sola lettura a meno che i
cambiamenti non debbano essere salvati.Aprire in sola lettura?"
con i pulsanti si,no,annula
Ho pensato si trattasse di uan macro ma non v'è traccia, ho pensato che
dipendesse dall'attribbuto "sola lettura" ma non è settato.
Allora mi chiedo da dove viene questa domanda???
Grazie tante e scusate l'OT.
--------------------------------
Inviato via 
http://usenet.libero.it

 Grazie tante e scusate l'OT.
Prova a fare cosě
Dal menů File
Apri...
č nella finestra di dialogo che ti si apre che devi cercare una risposta
alla tua domanda
Ciao
Alessandro
--
MorfeusŽ
Free Joint
:PII

 :PII
Io ho visto ma non mi sembra di aver trovato la soluzione, è indubbio che il
file abbia qualche attributo/proprietà che provoca il messaggio ma qual'è???


 messaggio ma qual'è???
La soluzione che ti ho dato prima non sono sicuro ma dipende dalla versione
di Excel
In ogni caso prova questo vale più di mille spiegazioni
Apri il file incriminato e rispondi no al messaggio di sola lettura
Salva con nome lo stesso
Nella finestra di Salva con nome... che ti si apre guarda in alto a sinistra
Clicca su Strumenti e poi opzioni generali
togli la spunta a Consigliata sola lettura
Ciao
Alessandri

Newsgroup: it.comp.lang.visual-basic
Titolo: Rinnovo la mia domanda

Ciao a tutti.
Come si può incollare in una RichTextbox un immagine di una picture

Come si può incollare in una RichTextbox un immagine di una picture
non si può fare! RichTextbox traduce a malapena (quindi male) il testo...
Fabio
Newsgroup: it.comp.lang.visual-basic
Titolo: Subclassing

Salve,
per una mia applicazione audio sviluppata con Vb6 ho avuto la necessità di 
utilizzare il subclassing.
Essendo novizio nell'utilizzo di questa tecnica ho avuto dei problemi che 
non riesco a risolvere:
l'applicazione sembra funzionare correttamente ma, se per esempio durante la 
programmazione, si verifica un qualsiasi errore, anche semplicemente un 
overflow ho una variabile non dichiarata ottengo dapprima la segnalazione 
dell'errore e poi premendo il tasto stop sull'ide, Vb si chiude 
completamente.
Durante l'esecuzione quando premo stop per fermare l'applicazione in un caso 
su tre Vb si blocca senza errori semplicemente chiudendosi (come se avessi 
fatto un quit da vb).
Se compilo il programma all'avvio della riproduzione audio ottendo sempre 
un'errore dell'applicazione, uno classico di quelli  "questa applicazione ha 
eseguito un'istruzione non valida...".
Dove sbaglio?
Grazie a tutti, Emiliano.
[ VB6 Sp2 e WinXp, nessun componente caricato, API WaveOutOpen] 

 ha scritto nel messaggio
news:4351aecc$0$8499$5fc...@news.tiscali.it...

Di sicuro dovresti evitare di stoppare brutalmente il programma usando il
tasto dell'IDE, facendolo invece terminare sempre "naturalmente", usando ad
es. il pulsante di chiusura della finestra principale del programma. In tal
modo, se hai correttamente ripristinato la WindowProc originaria della
finestra "subclassata" ad es. nell'evento Form_Unload, consenti che questo
venga effettuato.
Inoltre occorre che nella WindowProc da te modificata ci sia il più stretto
controllo degli errori, in modo da non permettere che possa verificarsi un
errore non gestito.
Per quanto riguarda l'application error, non so dirti nulla senza sapere
come hai scritto la WindowProc. Potrebbe essere appunto un errore non
gestito, oppure la chiamata a qualche tua funzione che interferisce con il
loop dei messaggi di Windows (ad esempio se mostra un msgbox o un altro
form...).
Ah, questo progetto di esempio l'hai visto?
http://download.microsoft.com/download/vb50pro/samp34/1/WIN98/EN-US/LLstream.exe
Bye
Raf

 utilizzare il subclassing.
[snip]
io ti consiglio di leggere le spiegazioni qui':
http://www.vbaccelerator.com/home/VB/Code/Libraries/Subclassing/index.asp
bye
r

 completamente.
Sì, è normale.
Infatti quando si va di subclassing un must è salvare prima di avviare il
programma e debuggare con molta cautela.
Puoi provare a usare il mio controllo per il subclassing che trovi sul sito
comune del NG (cerca "subclass") oppure so che Microsoft distribuisce una
dll che permette(rebbe, mai provata) il debug durante il subclassing, ma non
ricordo il nome (dovresti trovarla piuttosto facilmente sul sito Microsoft
con "sublcass debug", "subclass debug vb6" o simili).
Ciao
--
- Reporting tool
http://www.neodatatype.net
Newsgroup: it.comp.lang.visual-basic
Titolo: Modifica visualizzazione orario system tray

Mi chiedo se sia possibile modificare la visulaizzazione dell'orario
riportato nella system tray di win 95 nel formato HH:mm:ss senza dover
ricorrere ad installare programmi di varia natura che inevitabilmente
appesantiscono il sistema. Le impostazioni da Pannello di controllo
infatti non apportano alcuna modifica reale e si continua a recepire
l'orario nel formato HH:mm. Esiste in rete qualche link ad eventuali
patche che correggono questo bug oppure è sufficiente apportare qualche
semplice modifica condotta manualmente "editando" qualche file di
sistema, e se sì quale ed in quale maniera? Grazie anticipatamente. 

 appesantiscono il sistema.
Questo non appesantisce niente e fa D+
TClockEx
http://users.iafrica.com/d/da/dalen
(se non >> 
www.google.it
 "TClockEx" )
questo spiega come fare  ... puoi modificarlo
http://www.freevbcode.com/code/ProgressBar_SysTray.zip
Guarda l'ho modificato io al volo  e non e' difficile mostrare
l'ora nel formato da te voluto al posto della ProgressBar
'pb.Print Num$
pb.Print Time
--
Fosco

Newsgroup: it.comp.lang.visual-basic
Titolo: trovare l' IP

Ciao ragazzi,
qual è il modo più rapido per ottenere in vb l'indirizzo ip della macchina
su cui si sta lavorando?
Grazzzzzzz

 qual č il modo piů rapido per ottenere in vb l'indirizzo ip della macchina


 > qual è il modo più rapido per ottenere in vb l'indirizzo ip della


 questo componente". Non so da cosa dipende!
Da un bug del programma, devi scaricarti la patch dal sito MS per le licenze, ce n'è una per vb5 e un'altra per vb6.
Newsgroup: it.comp.lang.visual-basic
Titolo: riordinare gli id

Ciao a tutti, sto facendo un programmino e coloro che ne usufruiranno mi
hanno chiesto che quando venga cancellato un record, gli id cambino valore
in modo da avere sempre l'ordine con differenza di 1.
Ad esempio se ho 3 record e cancello il secondo:
da 1
   2 
   3 
a 1
  3 
questo deve diventare 
1
2 con rinomina del 3 in due.
In corrispondenza dell'eliminazione di un record allora ho aggiunto il
seguente codice:
do
var = data1.recordset.fields("ID").value
data1.recordset.movenext
  if Data1.recordset.fields("ID").value <> (var + 1) then
     Data1.recordset.fields("ID").value = (var + 1)
  end if
loop while(not(data1.recordset.eof))
soltanto che mettendo qualche controllino all'interno, ho notato che cicla
solo una volta. Prima di tale codice ovviamente c'e'  
data1.recordset.movefirst per posizionarmi all'inizio in maniera da ciclare
dal primo elemento. 
QUalcuno sa dove ho sbagliato? 
Grazie mille
E.p.

 QUalcuno sa dove ho sbagliato?
Prova a togliere var=... e, fuori e prima dal/del Do, e ponila a 1
Inoltre,  quel MoveNext in testa al ciclo di Do ignora palesemente il primo
record.
Prima del Do metti un data1.recsordset.MoveFirst (anche se forse non è
necessario, ovvio che avrai un errore se il recordset è vuoto). Spostalo
dopo End If.
In subordine, dimentica i controlli Data-eccetera (TM)

 loop while(not(data1.recordset.eof))
Il loop sui record si fa con
Do While Not rs.EOF
	...
	rs.MoveNext
Loop
Detto questo sarà sicuramente meglio qualcosa come
DB.Execute "UPDATE tabella SET id = (id - 1) WHERE id > " & id_cancellato
Ciao

 2 con rinomina del 3 in due.
ti hanno gia' risposto. aggiungo solo:
fallo solo se su quell'id non sono puntate altre tabelle, o gestiscine le
conseguenze...
-- 
ciao, j.
http://www.sundaysw.com/google.gif

 gestiscine le conseguenze...
beh... "aggiorna campi correlati a catena" dovrebbe funzionare ;-)
comunque, assolutamente imho, effettuare una operazione di "compattamento
indici" su un campo utilizzato come riferimento è una cosa pazzesca
--
Salutoni
Sergio

 indici" su un campo utilizzato come riferimento è una cosa pazzesca
toh, un altro modo per dirlo ! :)

 indici" su un campo utilizzato come riferimento è una cosa pazzesca
:)
(si capisce che sono d'accordo?)
ciao
ugo

 DB.Execute "UPDATE tabella SET id = (id - 1) WHERE id > " & id_cancellato
 Mmmm forse però, nel caso ID sia una chiave univoca, potrebbe dare chiave
duplicata.
Bisogna avere la certezza che gli ID da decrementare siano ordinati in
maniera crescente e ovviamnete partitire dal più piccolo.
Ciao
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.lang.visual-basic
Titolo: stampa su file

CI RIPROVO : qualcuno sa come
impostare da programma la stampa su file
e, soprattutto, il nome del file su cui stampare
senza che venga emessa la form di richiesta
con una stampante qualsiasi?
Grazie

Prova cosě:
Open "<percorso e nome file>" For Output As #1
Write #1, "<Messaggio>"
Close #1
La seconda parte non l'ho capita. Stampante? Ma non dovevi stampare su file?
Spero di essere stato d'aiuto
--
McGyver
f.r...@tiscalinet.it
f.r...@jumpy.it
f_r...@hotmail.com
ICQ# 71668255
#183 Inter NET Club Beppe Bergomi
"Miao" <io@x.y> ha scritto nel messaggio
news:96b9un$4cqc$1...@stargate1.inet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: anteprima HTML





Qualcuno sa se esiste un programma (meglio un ocx) 
che consenta di visualizzare un'anteprima di un file HTML così come è stata 
scaricata? Mi spiego meglio: se io carico un file HTML in un browser, alcuni 
comandi contenuti nel file HTML cercano altre pagine in internet ed il risultato 
è che la pagina non è uguale al contenuto del file HTML.


Cosa invece che non succede se il file HTML lo apro 
in Word 2000.


Difatti, il Word sarebbe una ottima soluzione per 
questo problema. Volevo solo sapere se esiste un prg più snello e rapido che 
permetta solo l'anteprima.


 


Grazie per l'aiuto.


 



Grazie per l'aiuto.
Hai provato WebBrowser (č un OCX) ???
Ciao
Sir Jo

Newsgroup: it.comp.lang.visual-basic
Titolo: FILE AVI

Secondo voi è possibile convertire una sequenza di immagini bmp in un file
avi?qualcuno sa dove reperire le scecifiche per questo formato?
Grazie
Marco

 file avi?qualcuno sa dove reperire le scecifiche per questo formato?
Cerca su 
http://www.wotsit.org/
Ciao
--
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: Run time error 3228

Buongiorno a tutti! Ho un programmino in VB6 che deve trasferire dei dati da
un mdb ad un database DB2 su AS400.
Il collegamento al db sull' as avviene con le seguenti istruzioni:
Dim dbsTrasf As Database
Dim rstTrasf As Recordset
Set dbsTrasf = OpenDatabase("", dbDriverNoPrompt, False,
"ODBC;UID=UTENTE;PWD=PASSWORD;DSN=FONTEODBC")
Set rstTrasf = dbsTrasf.OpenRecordset("SELECT * FROM NOMETABELLA ORDER BY
INDICE", dbOpenDynaset)
Durante l' esecuzione di quest' ultima istruzione va in errore come da
oggetto
con la descrizione = "Sequenza di ordinamento selezionata non supportata dal
sistema operativo.", sull' help del DAO mi dice che la soluzione è di
modificare una chiave di registro, che in realtà è già corretta come
dovrebbe essere...
Ma la cosa + strana è che se in debug provo a rieseguire l' istruzione
incriminata al secondo tentativo va a buon fine.
Al momento ilo problema l' ho "rattoppato" facendo rieseguire l' istruzione
quando err.number = 3228, ma questa soluzione mi piace come un dito in c...
Vi è mai capitato qualcosa del genere?
Idee???
Grazie per l' attenzione, Ciao a tutti.

a me lo stesso errore capita su un'istruzione di DELETE in SQLServer 2000,
ripetendo l'istruzione funziona. Questo però solo in debug e non in
run-time, quindi non ho messo nessun loop.
Ciao Daniele
"Daniele Bordino" <dbordino@_NOSPAM_sinfo.it> ha scritto nel messaggio
news:b4niba$q7m$1...@newsreader.mailgate.org...



Ciao Daniele :-)))

Un suggerimento l'avrei...
utilizza gli ADO e non i DAO, sai sono poco indicati per archivi come DBII
su as400 (magari ti si risolve anche il problema)...
Ciao, Luciano.
"Daniele Bordino" <dbordino@_NOSPAM_sinfo.it> ha scritto nel messaggio
news:b4nj61$rme$1...@newsreader.mailgate.org...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Ricavare fuso orario

Esiste il modo di sapere il fuso orario selezionato su windows (in italia per 
esempio GMT +1 h)
Andrea Fontana
E-Mail:andrea...@mail.com
ICQ#:27799781

andrea...@lycosmail.com
 (Andrea Fontana) ha scritto:

Ho già trovato la risposta da solo scusate...

Sarebbe carino anche se la comunicassi al NS
--
      Pino Saffioti
-----------------------------------
pino.s...@asl1.to.it

NOSPA...@asl1.to.it
 (Pino Saffioti) ha scritto:

Ok ecco qua:
Dim InfoTIME As TIME_ZONE_INFORMATION
Private Sub GetTime()
GetTimeZoneInformation InfoTIME
msgbox "Il fuso orario č: "+InfoTIME.Bias+ " minuti."
End Function
PS Calcolando cosė Roma risulta -1 ora
Sull'orologio del systray Roma risulta +1
E' pių o meno?
Newsgroup: it.comp.lang.visual-basic
Titolo: ping con wsock32.dll ma con firewall bloccato curiosità

Ragazzi sono da un clienti e non ho accesso ad internet...ora ho fatto
girare una mia applicazione che dall'hostname ricava lìip...ora mi
chiedo come mai ci riesco?
Cioè se dal promt quando eseguo il ping non riesco a raggiungere
l'host invece dalla mia apllicazione che uso la dll che ho scritto
sopra ci riesco come mai?
e ancora uan cosa posso creare un'applicazione che mi eprmetto a questo
punto di navigare?

 punto di navigare?
Se per navigare intendi http, devi verificare se il firewall blocca 
questo tipo di comunicazione o meno.
Ciao
Alberto
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.

si le blocca c'è una protezione, ma non sò fino a che punto...cioè
le blocca però sono accessibili con una psw...sono ignorante in
materia...ma se per esempio sfruttassi questo dns interno per provare
ad uscire?ho provato anche un browser creato da me ma nulla...
tu hai qualche idea?

 ad uscire?
Ma cosa intendi per 'sfruttare questo dns interno per uscire'?
Cioè, un dns fa da dns, non da web server nè da proxy. Quindi l'unico 
modo per usarlo per uscire è trovare un buco nella sicurezza, prenderne 
il controllo e riconfigurarlo per farti uscire.
Che potrebbe anche non essere impossibile, ma bisogna almeno sapere di 
cosa si sta parlando, e tu non ne hai idea.


vero :-) però non ho ancora capito l'architettura qui quando en sò di
+ vi dico

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] SqlServer (DTS)

Scusate l'OT.
ho un problema con sql server, voglio importare un db access in sqlserver
con i DTS:
mi ricrea le tabelle, mi importa i dati e fin qui tutto bene, ma non ricrea
le chiavi nelle tabelle e le devo rimettere tutte a mano.
E' normale? ho cercato qualche opzione da settare ma non l'ho trovata.
qualcuno ne sa qualcosa?
Grazie mille.

E' normale.....
ciao
Andrea
Newsgroup: it.comp.lang.visual-basic
Titolo: Qualcuno sa' come ottenere dal modem il numero dell'ultimo chiamante ?????

Mi spiego:
Dovrei domandare al modem chi ha chiamato e documentarlo, qualcuno mi sa'
indicare come ???
Ciao a tutti

 ha scritto nel messaggio
news:DDgX5.1791$D8.5...@twister2.tin.it...


 news:DDgX5.1791$D8.5...@twister2.tin.it...


 news:DDgX5.1791$D8.5...@twister2.tin.it...


 ha scritto nel messaggio
news:DDgX5.1791$D8.5...@twister2.tin.it...

Forse ti riferisci al "CID", il Caller ID ??
Se si, ti devi documentare sulle TAPI, le API per la telefonia.
Fra queste ci sono quelle che, utilizzando un modem TAPI compatibile, ti
permettono di visualizzare il CID, sempre che - ovviamente- il tuo gestore
di telefonia fissa (Telecom??? ) - ti mandi il numero codificato del
chiamante (ovvero devi farti abilitare il servizio) e sempre che il
chiamante non oscuri l'invio del numero e sempre che la tua centrale di zona
supporti il servizio.....Ti consigio un giro sull'NG
microsoft.public.win32.programmers.tapi .... prima o poi trovrai  quello che
ti serve.
Ciao.
Fab

> news:DDgX5.1791$D8.5...@twister2.tin.it...


C'e' anche un ng sui modem...


 ha scritto nel messaggio
news:3A3185D7...@tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] - Visualizzazione Gif animate

    Forse la domanda sarà un po banale, ma io non ci sono riuscito.
    Vorrei visualizzare delle gif animate.
    Potreste dirmi con quale oggetto, o con quale proprietà di un
determinato oggetto è possibile farlo ?
--
Qualunque cosa, non sono stato io
 
rdim...@tdi.it

 determinato oggetto è possibile farlo ?
Sul sito comune c'è un OCX, se ricordo bene.
http://www.murialdo.it/it_lang_vb/
Il punto è però, un altro, a mio parere: quanto sia legale utilizzarlo.
Mi piacerebbe sapere se la UniSys, proprietaria dell'algoritmo LZW è
compiacente sul fatto...
Qualcuno ne sa qualcosa? Da tener presente: a me la UniSys ha chiesto le
specifiche del progetto in cui intendevo includere un OCX dell'Accusoft
che tratta il formato GIF. Dopo aver appurato che il mio era un progetto
in cui l'uso del formato GIF era tutto sommato marginale e non avrebbe
costituito tool di sviluppo, ha chiesto la bellezza di 10.000 dollari
per la licenza. Diecimila. Dollari.
C'è una controversia anche con Microsoft, che credo si sia risolta col
fatto che non si possono utilizzare i tools di sviluppo Microsoft per
maneggiare il formato GIF, poiché la licenza è concessa a Microsoft, non
allo sviluppatore.
Se ci sono aggiornamenti o smentite sarebbe intressante konoscere e
apprezzare ;-)
Flavio Ronco
-- 
f.ronco@*NonMiServeNiente*
flashnet.it
http://www.metabrains.com
  [Under Construction]
-------------------------------------------------------------
"Che pubblico in gamba! Se ci dite dove lavorate,
domani mattina se abbiamo tempo vi veniamo a vedere"
[Paolo Rossi]

 compiacente sul fatto...
So di una campagna dei Linuxisti che consiglia di abbandonare per internet
il GIF per il PNG, proprio per questo.

 wrote in message


 in ogni modo la linea png mi sembra assolutamente da sostenere.
Io, infatti già più di un anno fa ho optato per il png su un database
che avrebbe dovuto memorizzare valanghe di files grafici.
Comunque non basta il fatto che la sostanza di un prodotto sia nota e
riproducibile per renderla pubblica: prova a copiare Il Nome della Rosa
e venderlo per conto tuo...
Con ciò non è che voglia giustificare Unisys, intendiamoci.

Newsgroup: it.comp.lang.visual-basic
Titolo: Stampa utilizzando CommonDialog

Salve a tutti, 
ho un problema con la stampa da VB6 utilizzando CommonDialog.
Il fatto è che sciegliendo un'altra stampanteche non sia quella
predefinita dalla finestra di dialogo, questa vione automaticamente
settata come la nuova predefinita. Mi interesserebbe invece lasciare
predefinita la stampante precedente.
Questo perchè la mia applicazione stampa su una aghi su lpt2 che
normalmente non viene utilizzata dalle altre applicazioni Windows.
Così invece mi trovo che dopo ogni stampa devo resettare la stampante
predefinita sulla Laser.
Ho controllato su google diversi messaggi relativi ai problemi di
impostazione della stampante predefinita , ma non alla disimpostazione
della stessa !!
Grazie a tutti.
Per rispondermi togli NOSPAM dall'indirizzo
tudro...@tin.it

Avevo un problema analogo.
Io faccio così, ma è veramente un brutto accorcchio:
Prima di invocare il CommonDialog, setto un puntatore temporaneo alla
stampante corrente.
Chiamo il Commndialog, e all'uscita stampo
Dopo la stampa, sposto Printer sul puntatore settato in precedenza.
Il problema è che generalmente la stampa è asincrona, e lo spostamento di
Printer, pur essendo successivo all'invio, può avvenire in realtà durante lo
spooling, con risultati imprevedibili (stampe perse, errori di sistema,
ecc...)
Se qualcuno ha altre idee aspetto con ansia (avevo già postato la stessa
richiesta, ma senza ricevere nessuna risposta).
Ciao
Alberto

stampante corrente.
E' quě che mi perdo, scusa l'ignoranza, non riesco a capire come
individuare la stampante corrente
Grazie


 Cosě invece mi trovo che dopo ogni stampa devo resettare la stampante


Good coding!!!!!!!!
Minchia che casino, ho scaricato il codice e stò cercando di adattarlo
al mio prorgamma. Mi esce su NT4 un errore di application error dopo
che mi ha stampato la pagina. BO!
Comunque quello che mi stupisce è il fatto che non esista unna
possibilità più semplice per quello che stiamo cercando di fare.
Grazie comunque della dritta


OK  ! Funziona tutto bene tranne che su una Ink Jet HP credo per
problemi di tempi di della stampante nello svuotare lo spooler ! BO !
Comunque un grazie a tutti per le informazioni


 > Così invece mi trovo che dopo ogni stampa devo resettare la stampante


 Prova cosě, a me funziona bene senza neanche scrivere tanto codice!!!
Quello che hai suggerito č, in sostanza, simile a quanto avevo detto io in
precedenza, ma non risolve il problema del buffer asincrono, che con
determinate stampanti causa problemi.
Alberto

 wrote in message
abfu7r$dd7$1...@newsreader.mailgate.org...

Newsgroup: it.comp.lang.visual-basic
Titolo: Codici ABI-CAB

Salve a tutti
Avrei bisogno di sapere se esiste un sito dal quale prelevare in modo
gratuito l'elenco dei codici ABI-CAB degli sportelli bancari italiani (va
bene anche in formato testo).
Ne avrei bisogno per inserirlo una applicazione VB che sto realizzando.
Grazie
Marco Frazzoli

 ha scritto

ciao marco
non ne sono a conoscenza, ma puoi provare a chiederlo a loro, non dovrebbe
essere riservato:
http://www.abi.it/
da' come mail
a...@abi.it

Prova qui
SITI INTERNET SU VISUAL BASIC
http://www.murialdo.it/it_lang_vb
http://www.beginend.com/vbasic
http://www.morenosoft.com/
http://www.marcominerva.com/vbcorner
http://www.redangel.it/vb.asp
http://www.comune.modena.it/cittadini/apal/html/index.html
http://members.xoom.it/vbup/
http://www.vbcode.com/
http://www.geocities.com/SiliconValley/Heights/2751/index.html
http://www.vbwarriors.com/
http://www.mauro.sistel.it/
http://vbaccelerator.com/
http://www.mvps.org/vbnet/


http://www.murialdo.it/it_lang_vb
eh eh eh... ;-PPP
Dě un po', Marco, lo conoscevi? ;-))))
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: DataBase letto e aggiornato da due o più PC

Salve a tutti :-)
Sono nella fase preliminare della realizzazione di
un programma che dovrà leggere e aggiornare un Database.
Come software sto usando "VB .NET 2003 Standard"
e l'applicazione sarà una classica "Winform".
Ho già realizzato una applicazione che legge e scrive
in un file .mdb suando DAO (o ADO non ricordo), ma
il committente ha avuto la "brillante" pensate che
forse, in alcuni casi, potrebbe avere la possibilità
di installare il software su 2 PC e quindi poter lavorare
*contemporaneamente* sullo stesso DB.
In quel caso la configurazione sarebbe "Client - Server",
dove il Server è il PC principale che conterrà il DB e
dove si dovrà *anche lavorare* e il client un secondo PC
che all'occorrenza verrà usato in caso di "lavoro intenso".
Che tipo di Database mi consigliate di Usare???
Posso usare un semplice database in formato .mdb?
o è preferibile usare qualche altro formato e/o metodo???
Sul "Server" dovrò poi installare SQL Server o
qualcosa di simile? E' gratuito oppure va acquistato?
Ringrazio anticipatamente per le risposte
-- 
Daniele Pinna  (leva oops. per rispondere) * ICQ "chiedilo"
Sito Web: Il DoCFa in Pillole: 
www.dapinna.com

o è preferibile usare qualche altro formato e/o metodo???
Per pochi utenti basta il avere un MDB per i dati (da dichariare DSN
all macchina) un uno del codice front-end sui client che vedono le
tabelle sul MDB dei dati come tabelle allegate.
Occhio al lock dei record.


 che all'occorrenza verrà usato in caso di "lavoro intenso".
Prima di scegliere un database ed essenziale per qualsiasi attività di
sviluppo ho paura che tu debba leggere/studiare e analizzare 
ADO.NET
.
La scelta "naturale" per DOTNET anche in piccole configurazioni è MSDE
(fratellino ma non tanto ino) di SQL Server ma prima di "vendere" a qualcuno
la tua soluzione devi prima realizzarla !.
Arrivederci all'anno prossimo! (tempo che ci vuole per assumere una certa
dimestichezza con DOTNET).

 dimestichezza con DOTNET).
Non contarci... verrò spesso a rompere le scatole qui ;-)))
A parte gli scherzi, ho avuto un "brutto" impatto iniziale con
il .NET (ma già lo sapevo per aver letto diversi post su questo gruppo)
e anche le cose più semplici non riuscivo a farle, finchè non ho letto
un pò di documentazione...
Sono tentato di riprendere il VB6 e fare un passaggio più graduale
al .NET (magari usandolo per un progetto meno importante).
Il problema è che il "VB .NET 2003 Standard" sono sicuro di poterlo
usare per fini commerciali, mentre il "VB6 Learning", nonostante
non abbia letto nessuna limitazione in tal senso nella EULA,
in questo NG più volte è stato detto che non si può usare.
(preciso che la Leraning non è la Educational; quest'ultima
era in versione Prof e costava di meno della Learning)

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con Menu Popup

Salve a tutti,
una volta che ho fatto apparire un menu popup, con il comando "Popup"
come faccio a rimetterlo nascosto?
C'e' il comando opposto?
Questo mi serve perche' quando c'e' l'evento MouseDown il menu compare,
quando c'e' levento MouseUp il menu scompare, di modo che schiacciando
e rilasciando il tasto destro su un list item il menu compare e
scompare.
Si puo' fare??
Grazie a tutti.
Elena.



SCusa ma non ti seguo...
Se il menů compare quando premi il pulsante del mouse e scompare quando lo rilasci, che senso ha?
Non permetti all'utente si selezionare nulla!!!
DOv'č che mi sono perso?
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
---------------------------------------------------------------------------


---
Vorrei vedere le piramidi di Cheope,
ma sono miope, ma sono miope.
---

Newsgroup: it.comp.lang.visual-basic
Titolo: Questione di velocità

Salve a tutti,
Leggendo diversi testi, mi sono un po' confuso le idee riguardo alla
differente velocità tra la lettura dei file sequenziali, random e
MDB.
Al riguardo vorrei solo sapere:
Visto che a me serve leggere un archivio di dati sempre e solo in
ordine cronologico dal primo all'ultimo record (quindi
sequenzialmente), quale dei tre formati risulterebbe più veloce? E di
quanto?
Grazie agli eventuali risponditori.
Carmelo Augello
E-mail: 
ANTISPA...@wappi.com
 (togli ANTISPAM per rispondermi)
ICQ UIN: 1148876

 Visto che a me serve leggere un archivio di dati sempre e
solo in ordine cronologico dal primo all'ultimo record (quindi
sequenzialmente), quale dei tre formati risulterebbe più
veloce? E di quanto?
Ordine di grandezza del numero dei record
(10,100,1000,10000...)?
Che tipo di elaborazioni devi fare con tali dati?
Caricheresti in memoria tutto il file?
Record di lunghezza fissa o variabile?
Interfaccia batch o interattiva?
--
Ciao.
Maurizio

Alora i file sequenziali sono i più lenti in quanto per trovare un dato è
necessario scorrere tutto i dati che lo precedono, per i file sequenzioali
ad accesso diretto le prestazioni migliorano un pochino ma non di tanto in
quanto si tratta comunque di un file sequenziale (è il sistema operativo che
si occupa di tutto) ti ricordo che sono usati pochissimo, per i file MDB (si
chiamano file relative) la faccenda diventa assai più complessa e le
prestazioni migliorano di molto (solo per l'accesso dei dati inquanto
durante il caricamento del motore per i DB...addio).
Invece i file ad accesso casuale sono i più veloci a mio avviso in quanto ci
si può spostare al lore interno o a seconda del byte o a seconda del record
(vedi open binary, random) quindi per ottenere il record 3 non bisogna
scorrei i record 1 e 2, ma passare direttamente al tre...
P.S.
Credo che funzino così...se qualcuno a qualcosa da dire è bene accetto..
-----------
Ciao
Sabba
Newsgroup: it.comp.lang.visual-basic
Titolo: Form

Scusate,
quando si ha un progetto con un solo form a che serve l'uso di me. o di
nomeform. 
per fare riferimeto a controlli posti su di esso?
Alcuni dicono per questioni di leggibilità ed anche di aiuto al
programmatore perché si apre la tendina delle proprietà che mostra anche i
nomi degli oggetti. 
Grazie

 ha scritto nel messaggio
news:01bfc812$0045bc80$7c4b1497@libero...

Non è necessario. Il default è il form attivo. E' appunto una
questione di leggibilità, comodità e poi, oggi è un solo form, ma
magari domani il progetto si amplia. Che fatica ti costa?
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

Ma pur aggiungendo il nome del form per il riferimento a un controllo, la
sintassi per fare uso di proprietà e metodi è sempre:
                oggetto.proprietà
                oggetto.metodo
o si hanno anche altre sintassi come la seguente:
                form.oggetto.proprietà
                form.oggetto.metodo?
Grazie

 ha scritto nel messaggio
news:01bfca63$8570d2c0$LocalHost@libero...

La seconda sintassi la devi utilizzare quando fai riferimento ad
oggetti non dal form che li contiene (da un altro form o da un
modulo).


 magari domani il progetto si amplia. Che fatica ti costa?
[riporto mode off]
Non prenderla come polemica, ma ti ha detto semplicemente ed efficacemente
come stanno le cose.
Diciamo che in parecchi *manuali* che trattano VB, viene consigliato di
specificare il form a cui si riferisce il codice che stai scrivendo in tutti
i casi, ovvero anche se il form è il medesimo sul quale si sta digitando e
che è il form attivo.
Me. e frmNomeForm. chiamano esattamente la stessa cosa (*specialmente* se
hai  solo frmNomeForm! ;)) e prova a chiudere il form senza inserire l'uno o
l'altro...
Aggiungo solo che la *sintassi* resta la stessa (premi qualche tasto in
più... però in futuro potrebbe tornarti comodo!) ;):)
--
Ciao a tutto il NewsGroup
Alex
alm...@tin.it

 Grazie