mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: sottodirectory

Ho una dirlistbox con la relativa filelistbox che mi visualizza i file della
directory quando si clicca due volte (evento change).
Se io nella mia directory selezionata ho delle sottodirectory e voglio
andare a visualizzare i file in esse contenuti (senza pero' cliccare due
volte con il mouse, in automatico), come posso fare?
Se incremento la dirlistbox.listindex mi visualizza la nuova directory pero'
non mi visualizza anche i relativi file!
Ciao e grazie!!!

 ha scritto

p.e. usando dir() e la ricorsione; ci potresti per esempio caricare un
listbox o un listview. esempio ms nei sample vb4/vb5: winseek.vbp.
invece del dirbox puoi usare lo splendido filetreeview di brad martinez,
free:
www.mvps.org/ccrp
io pero' sull' "in automatico" ci penserei su un tantinello: se nelle
sottodir hai parecchi file... es.: la mia dir di teleport complessivamente
ha 36k file. a parte che mi sembra si superi il limite di un listbox (direi
32k), il semplice "proprieta'" di win ci ha messo una decina di secondi. se
poi dovessi anche elencare i file...
ciao, a.

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi Windows95 Dos e Com !


Cosa significa "chiuso" o "nascosto"?
Comunque, tieni conto che il DOS "puro" gestiva le periferiche in maniera
esclusiva, mentre in ambiebnte Windows č possibile lanciare due applicazioni
DOS che utilizzano contemporaneamente una periferica, per esempio la COM,
ignorandosi a vicenda e combinando i pasticci che puoi immaginare. Forse
anche un'applicazione Windows e una DOS possono accedere contemporaneamente
ad una COM mescolando i dati in lettura/scrittura.
Ciao

ad una COM mescolando i dati in lettura/scrittura.
Io la so in modo diverso.
L'uso delle protre di comunicazione COMx e LPTx sono esclusive. Il primo che
arriva la prende ed il secondo, trovandola gia occupata, non puo' usarla.
Il SO non fa distinzione tra DOS e Windows. Quando qualcuno usa una COM la
BLOCCA e diventa di suo esclusivo uso. I programmi Windows possono aprire e
chuidere le COM, una shell DOS se inizia ad usare la COM provvede il SO a
BLOCCARLA fintanto che la shell stessa non viene chiusa.
Ciao
By -MES-   Maronese Ettore
http://ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://members.xoom.com/it_lang_vb

 
Confermo, l'utilizzo di una porta come la COM o LPT viene gestita attraverso un "semaforo" che permette l'accesso ad un solo processo per volta, quindi se un altro processo prova ad utilizzare una porta bloccata, si blocca a sua volta in attesa che la porta si liberi. Ti diro' di piu', se il processo arrivato per secondo (che quindi resta in attesa che la porta si liberi) ha una priorita' maggiore del processo che sta utilizzando la porta, a quest'ultimo viene aumentata la priorita' a livello
del primo in modo che si "sbrighi" a liberare la porta, dopodiche' tornera' alla sua priorita' normale.
Scusate se ci ho fatto un trattato ma visto che sono costretto a studiarmelo per dare l'esame MS su "Architettura di Win95", almeno mi sfogo in questo modo :-))
Ciao a tutti
Riccardo
Newsgroup: it.comp.lang.visual-basic
Titolo: OCX licenza non disponibile

Dopo aver inserito un OCX nel mio progetto, mandando in esecuzione ottengo
il seguente errore:
"Riga 30: impossibile caricare il controllo Stop; licenza non disponibile.".
Come posso avere la licenza?
Grazie.
--
Salvatore

 Come posso avere la licenza?
Pagando?

 Come posso avere la licenza?
č un controllo standard di vb?
se sě allora č un errore classico e documentato, ho messo a disposizione la
patch (data l'alta richiesta) sul sito comune (grazie pal :) all'indirizzo
http://www.it-lang-vb.net/Archivio/Materiale%20Vario/VbPatches.zip
, nel file
.zip sono incluse sia la patch per vb5 che quella per vb6.
ciao, assa.
--
Sito Comune
http://www.it-lang-vb.net/

 wrote in message
9seik7$1319e9$1...@ID-60516.news.dfncis.de...


 ciao, assa.
hai fatto bene.
grazie e ciao,
a.
scherzi a parte, uno stop.ocx non lo trovo
in \winnt
in \vbftp (756 mb di zip vari)
in \programmi
nei 427 stop.* che ho trovato nell'archivio dei cd.
tanto standard mi sa che non sia.
puo' benissimo essere che abbia un altro nome.
in ogni caso, se non e' un vb standard, normalmente il messaggio arriva
quando si cerca di usare in progettazione un ocx che ci si trova dopo
l'installazione di un programma, o un ocx demo, ecc. -- in questi casi ha
ragione jabba, ci si rivolge al produttore e lo si paga. gvbox p.e. con la
demo mi sembra funzioni +- cosi': si puo' usare nell'ide, ma non lascia
compilare.
riciao, a.

 ------------------>poof!!!!!
Facciamo una magia:
poof! :)))))
Come risolvere un problema? Dove trovare informazioni?
1) Per prima cosa consultate la guida in linea.
*  Premere il tasto [F1] in alto a sinistra sulla vostra tastiera.
2) Seconda fonte di informazione: l'MSDN online.
*  
http://msdn.microsoft.com/
3) Terza fonte di informazione: cercate tra i vecchi post di questo
newsgroup: quasi tutti i temi sono stati già ampiamente trattati e risolti.
*  
http://groups.google.com/groups?group=it.comp.lang.visual-basic
4) Quarta fonte di informazione: il Sito Comune(SC) di questo NewsGroup.
*  
http://www.it-lang-vb.net/
5) Quinta fonte di informazione: cercate tra i sorgenti già scritti e pronti che al 99%
risolvono quello su cui state lavorando e con minime modifiche.
*  
http://www.it-lang-vb.net/
  (Sezione sorgenti)
*  
http://www.planet-source-code.com/vb/
6) Per ultima, se non avete ancora trovato nulla: chiedete al newsgroup.
*  Ricordatevi di leggere il Manifesto di questo Gruppo di Discussione:
 
http://www.it-lang-vb.net/docs/Manifesto.txt
--- Per approfondire... -------------------------------------------
Sommario:
¯¯¯¯¯¯¯¯
[API]
[SOCKET]
Contenuto:
¯¯¯¯¯¯¯¯¯
[API]
http://www.allapi.net/
[SOCKET]
http://www.vbip.com
http://www.socketwrench.com
Newsgroup: it.comp.lang.visual-basic
Titolo: TextBox che ricopre interamente il form: come si fa?

Salve,
ancora una volta devo necessariamente premettere che sono assolutamente alle
prime armi con VB, detto ciò, passo a porVi il mio quesito.
Un po' per gioco, un po' per prendere confidenza con l'ambiente di sviluppo
di VB, stò cercando di creare un rudimentale editor di testi, principalmente
composto da una grande TextBox che ricopra interamente tutta la superficie
del form il quale, a sua volta, avrà dei menù contenenti alcuni comandi.
Due delle proprietà della textBox sono:
Text1.Height = ScaleHeight - 20
Text1.Width = ScaleWidth - 20
Ho impostato anche Top e left a 20, in modo da rendere visibile una cornice
di form.
Il problema sta nel fatto che, se ingrandisco il form, la TextBox non si
adatta di conseguenza: mantiene le sue dimensioni ed arriva a coprire circa
metà della finestra; come posso risolvere il problema?
L'idea dell'editor di testi è sulla falsa riga dell'esempio proposto nelle
lezioni del corso di G. Abbraini, sul sito comune dell'NG.
Saluti e grazie anticipate a chi risponderà.
--
Visita il mio sito! 
http://members.xoom.it/iz4apu
- MSN Messenger: 
siddh...@hotmail.com
- GSM +39 / 338 / 431 20 29

 - GSM +39 / 338 / 431 20 29
Ciao
    Sharkman

 Ho impostato anche Top e left a 20, in modo da rendere visibile una
cornice
Height e Width devono essere
Height = ScaleHeight - (BORDER * 2)
Width = ScaleWidth - (BORDER * 2)
Per il resto come dice Sharkman questo codice lo devi mettere nell'evento
Resize, nel Load non serve, poichč Resize viene eseguito comunque dopo la
Load.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB5] chDir + mkDir

Salve
    mi sono trovato a dover essere sicuro di avere una certa sottodir. nella
directory del mio programma.
La prima soluzione che ho realizzato č stata quella di inserire una mkDir nel
Load del form principale.
Mi č venuto perň in mente che non č tanto elegante (anche se perfettamente
funzionante) una soluzione del genere.
Pensavo di usare una chDir per testare la presenza della directory in questione,
ma nella guida in linea di VB5 non č specificato se la chDir ritorna un errore
particolare quando non trova la directory in questione ....
PS: č sufficiente testare il valore di err dopo la chDir?
--
*** doGmaI ***
ICQ#170836495

guarda la funzione Dir$......se fai:
Msgbox Dir$("C:\Documenti")
se ti ritorna stringa nulla, il path non esiste, altrimenti sě.........se
non dovesse esistere, la crei con Mkdir come facevi prima!!!
good coding!!!
--
Damiani Liborio Igor
ig...@igordamiani.it
 - 
dam...@italiainfiera.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

 ha scritto nel messaggio
news:as07v8$mqhaj$1...@ID-134521.news.dfncis.de...


de nada......
--
Damiani Liborio Igor
ig...@igordamiani.it
 - 
dam...@italiainfiera.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262
---
"Tu devi capire che lei è nuova a queste cose..."
"Bhè, e che cosa ci vuole?"
"Ci vuole, ci vuole, è questione di orizzonti che non è abituata a
vedere..."
Una persona che conosco, 8 Novembre 2002
Newsgroup: it.comp.lang.visual-basic
Titolo: come creare tipo matrice

Ciao a tutti, ho problemino sulla sintassi di creazione di un tipo. Vorrei
creare un tipo matrice di vettori cioč:
Type Vector3D
   PVector(0 to 2) as Double
End type
e a questo punto vorrei creare un tipo  Slice3D come matrice (0 to 2, 0 to
2) di Vector3D, perň non riesco a trovare la sintassi giusta. Sapete
suggerirmi qualcosa?
Grazie mille, Giuseppe

 (0 to 2, 0 to  2) di Vector3D, perň non riesco a trovare la sintassi
giusta.
Type Slice3D
    matriceV3D(0 To 2, 0 To 2) As Vector3D
End Type
termoPilucco

Giuseppe wrote:
vorrei darti un consiglio.....prima che tu reinventassi la ruota.....
pur non sapendo cosa vuoi fare nel dettaglio....
http://onlyuser.cjb.net/
un motore 3d funzionante in VB
io l'ho usato per visualizzare dei risultati di una simulazione
universitaria...
al di là di tutto c'è la sezione dei moduli che vale la pena di darci una
occhiata...son suddivisi per utilizzo
funzioni 3d math etc etc
un altro consiglio...
sarebbe di dimenticarsi i Type e fare diventare tutto CLASS
un punto 3d diventa
classe punto3d
    coord x,y,z
end class
con evidenti vantaggi di portabilità incapsulamento etc etc
certo in vb la velocità decade....
ma è per questo (e non è un caso) se la struttura dei motori3d (prof e
videogame) è in c++ (poi le routine che si occupano di "macinare calcoli"
sono anche in assembler...d'accordo...ma la struttura di una scena)
va che roba
http://irrlicht.sourceforge.net/screenshots.html
c'è pure in c#
http://axiomengine.sourceforge.net/index.php
oppure a scelta
http://www.3dstate.com/Pages/PagesI/DownloadPage/DownloadSDK.htm
free per usi non commerciali
-- 
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 Quotefix e altro:
http://www.martek.it/go.asp?portamia=4
Usr: ICLVB Pw: amici

 end class
 Questa sintassi funziona in VB?
Grazie mille ancora.
Giuseppe

 Giuseppe

Ok, perfetto. La programmazione ad oggetti è sempre la più divertente :-))
Grazie, Giuseppe
"Wodka40°(win2k)" <marco_1...@martek.it_TOGLI_QUI> ha scritto nel
messaggio news:SmvLb.79206$_P.30...@news4.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Accesso a cartella condivisa su Server

MI è capitata una cosa curiosa (o perlomeno lo è per me che non ho capito il
perchè....):
Ho un server con accesso tramite credenziali di dominio, pertanto quando
accedo ad una qualsiasi cartella per la quale mi sia riconosciuto l'accesso,
win non mi chiede nè USR nè PWD, dal momento che è in grado di riconoscermi
autonomamente.
Ho fatto una applicazione che dovrebbe copiare da una di queste cartelle un
file. La cosa strana è che in modalità debug quando arrivo all'istruzione
If Dir (\\NomeServer\NomeCartella\FileDaCopiare) <> "" Then Copia_Il_File
la Dir correttamente ritorna una stringa non vuota. Appena lo compilo,
invece il risultato è una stringa vuota. Sembra che nell'ambiente VB vengano
riconosciute le mie credenziali di dominio, se invece gira un EXE per conto
suo no! Ma non dovrebbero essere riconosciuto i diritti di accesso all'EXE
dal momento che il processo appartiene al mio utente?
Come palliativo potrei ricorrere alle Api WNetAddConnection2 e
WNetCancelConnection2, ma poi dovrei mettermi ad indagare, per ogni PC su
cui l'EXE gira, quali unità di rete sono già in uso e quali no, e
sinceramente mi pare un po' macchinoso....
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


E invece sono un pirla!!!! WNetAddConnection2 permette anche di non
sopecificare una unità da mappare e fare un banale accesso in maniera da
specificare Usr e pwd!!!!
Ciao.


Newsgroup: it.comp.lang.visual-basic
Titolo: [?2] Timer preciso & Esecuzione automatica

In precedenza avevo chiesto come potevo utilizzare un timer API al posto di
quello di VB che è abbastanza impreciso. Avevo chiesto anche come si può
creare un link ad un file ed inserirlo nella cartella "Esecuzione
automatica".
In entrambi casi mi è stato risposto che le soluzioni ai miei problemi erano
nel Sito comune.
Purtroppo non sono riuscito a trovarle.
Grazie a chiunque mi dia una dritta
(P.S. Ho VB 5 e Win 95)
pil...@tin.it

 quello di VB che č abbastanza impreciso. [...]
Una buona notizia ed una cattiva.
Su Visual Basic Journal Nr 29 sett/ott c'č un articolo su come usare un
timer multimediale, molto piů preciso del timer standard.
La brutta notizia č che si puň acquistare solo per abbonamento (te lo
consiglio, per informazioni ti rimando al loro sito)
www.infomedia.it
 .
La buona notizia č che in genere rendono disponibili i files con gli esempi
della rivista sul loro sito FTP:
ftp://ftp.infomedia.it
\/pub/VBJ/
Chiaramente ti perdi l'ottimo articolo descrittivo, ma almeno hai una
risposta! :-)
Ciao
---
--
-
Maurizio Santaniello
MIX
170 links a siti VB
http://space.tin.it/computer/gaais/
http://web.tiscalinet.it/VBLINKS/
-
--
---
Curatore della "zona links" de:
Il sito comune di it.comp.lang.visual-basic
http://www.murialdo.it/it_lang_vb/
Leggete le regole di questo newsgroup:
http://www.murialdo.it/it_lang_vb/docs/Manifesto.txt
Newsgroup: it.comp.lang.visual-basic
Titolo: Stampa Form

Salve a tutti
ho il seguente problema:
ho creato un programmino di cui vorrei stampare la schermata iniziale del
form e fin qui ci siamo...
il mio problema sta nel stampare soltanto una parte del form e non tutto...
come posso fare con PrintForm
lo stampa tutto. Inoltre vorrei che mi stampasse il form senza colori di
sfondo.
grazie a tutti gia' da ora

 ha scritto nel messaggio
news:en1E6.1704$2l.6...@news1.tin.it...


 ha scritto nel messaggio
news:%W2E6.169793$lj4.5...@news6.giganews.com...


errata corrige:
con la stampante laser mi da' l'errore di cui sopra con la stampante ink jet
mi stampa solamente alla chiusura del programma

mi stampa solamente alla chiusura del programma
????

 ha scritto nel messaggio
news:VceE6.3550$o3.8...@news2.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con WinSock

Ciao a tutti,
uso VB5 con WinSock in TCP modo binario.
Ho un problema: a volte, ogni 2 minuti, ricevo alcuni byte a zero in piů 
rispetto al messaggio originale inviatomi.
Cosa posso fare?
Grazie
Marco Rossi

 Cosa posso fare?
Non è che inserisci ciò che ricevi in un array di Byte?
Alberto
-- 
I have a dream that my four little children
will one day live in a nation where they
will not be judged by the color of their skin
but by the content of their character.

> Non č che inserisci ciň che ricevi in un array di Byte?
Esattamente,
poi uso come numero di byte la variabile bytesTotal di DataArrival
Marco

> Non č che inserisci ciň che ricevi in un array di Byte?
Ci sono problemi con gli array di byte?
Marco 

 Ci sono problemi con gli array di byte?
No, però un array di byte, quando viene dimensionato, setta tutti i 
byte a zero.
Se ti sbagli nel considerare la lunghezza del messaggio, non è che 
l'array sia più piccolo. Rimane grande come l'avevi dimensionato, ma 
con i byte finali a zero. Poi tu ritieni di averlo veramente ricevuto, 
e pensi di avere ricevuto degli zeri.
Ma se usi un contatore, e sei sicuro di usarlo bene, non vedo problemi.
Solo che non ho idea di come tu utilizzi il BytesReceived, quindi non 
posso dirti altro.
Ciao


 sia piů piccolo. Rimane grande come l'avevi dimensionato, ma con i byte 



Non mi metto qui a analizzare gli strani incastri dati 
dall'asincronicità fra lo scatenarsi dell'evento e il GetData.
Già nel mio post precedente ti avevo detto di usare BytesReceived, e 
invece realizzo che utilizzi BytesTotal.
Non so se cambia qualcosa, ma io userei BytesReceived, salvandolo in 
una variabile Max_Bytes, usando Max_Bytes come MaxLen del GetData, e 
quindi facendo un piccolo loop per aggiungere eventuali byte ricevuti 
nel piccolo tempuscolo fra la lettura di BytesReceived e di GetData.
Se tu avessi un minimo di esperienza con PLC e elettronica di base, 
capiresti immediatamente la cosa, perchè è così che si svuotano i 
buffer delle seriali delle periferiche, dopo l'interrupt del 
RThreshold.


 delle seriali delle periferiche, dopo l'interrupt del RThreshold.
Mi sa che siamo colleghi!
Ciao
Marco

 ha scritto nel messaggio 
news:42d289be$0$338$5fc...@news.tiscali.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Chi ha una risposta furba?

Ciao A tutti, sono nuovo del NG e ho un problema :
devo accodare piů file di testo in maniera veloce e, possibilmente, semplice
ma senza entrare nel merito di quello che c'č ni file.
C'č per caso qualcuno che sa se esiste qualche funzione o qualche API che
permette di fare questo?
Grazie
Cristiano

  copy  file1.txt  +  file2.txt  +  file3.txt  filetot.txt
da VB puoi usare il comando Shell... no?
Micio

 wrote in message
81eb4k$kr$1...@fe2.cs.interbusiness.it...


>ma senza entrare nel merito di quello che c'č ni file.
Senza fare programmi:
   copy a+b+c d
accoda i file a, b e c nel file d.
Antonio

   copy a+b+c d

solo che cosě perdi i nomi lunghi dei file.

solo che cosě perdi i nomi lunghi dei file.
il fatto che lui abbia usato i nomi di file
"a", "b", "c" e "d" mica vuol dire che i
nomi di file devono essere corti e nel
formato 8+3 !!!
Micio

>solo che cosě perdi i nomi lunghi dei file.
Assolutamente no. Se hai un nome lungo basta che lo includi tra apici (se ha spazi), es:
copy "questo e' un nome lungo"+"un altro nome lungo" "file lungo risultato"
Antonio

antonio ciao, non sono sicuro, puoi confermare ?
gli apici servono in genere -- come, direi, in html -- anche se ci sono
spazi, tipo
<a href=../pippo.gif> <-- va
ma
<a href="a e b.jpg"> <-- obblig virgol
ciao, a.
Antonio Donatiello <ant...@REMOVETHISgeminisoft.com> wrote


>spazi, tipo
Era quello che volevo dire. Se non ci sono spazi o caratteri particolari (as esempio il +) si possono anche non mettere le virgolette.
Viceversa sono obbligatorie per far capire al sistema dove inizia e dove finisce il parametro.
Antonio

Newsgroup: it.comp.lang.visual-basic
Titolo: Come mandare in esecuzione un Report da VB?

Come si può mandare in esecuzione un report che si trova in un mdb di
access97 usando il visual basic?
Grazie a tutti.
Klaus Dobermann
doberm...@tin.it

 wrote in message
11gW6.1097$XN1....@news2.tin.it...


 wrote in message
_nmX6.64907$Cq5.7...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB5] Problema Con MAPI & WinMe

Salve,
Scusate se riposto la mia richiesta, (questa volta con il codice
"icriminato") ma ho provato a guardare su msdn e non ho trovato nulla che
potesse aiutarmi e sinceramente non so come venirne fuori.
Ho relizzato per la mia azienda un programma che permette ai nostri agenti
di inviarci gli ordini. Tutto e' ok su sistemi Win 9x, ma un agente che usa
WinMe, si lamenta che al momento dell'invio dell'ordine, il pc restituisce
"Unspecified error" o qualcosa del genere. Puo' esserci qualche
incompatibilita' tra MAPI di Win9x e WinMe? Se si, sapete come posso fare
per risolverlo a livello di codice (Il programma e' stato sviluppato con VB5
Pro) o se e' uno dei tanti bug di WinMe?
Di seguito posto il codice della routine incriminata:
Private Sub Command7_Click()
Command3.Enabled = False
Me.WindowState = 1
MsgBox "Se sei già connesso ad Internet premi Ok per spedire l'e-mail,
altrimenti collegati ora. "
On Error GoTo mailerr
MAPISession1.SignOn 'sign on <--------Qui mi da l'errore!
If MAPISession1.SessionID <> 0 Then 'signed on
With MAPIMessages1
.SessionID = MAPISession1.SessionID
.Compose 'start a new message
Idx = 0
Filename = Dir(App.Path + "\Ordini da inviare\*.ord")
While (Filename <> "")
.AttachmentIndex = Idx
.AttachmentName = Filename
.AttachmentPathName = App.Path + "\Ordini da inviare\" & Filename
Idx = Idx + 1
Filename = Dir
.RecipAddress = "mia@mail"
.MsgSubject = Form2.Text1 & ":Ordini del " & Date
Wend
.MsgNoteText = Space(Idx + 1) & vbCrLf
.Send False
Dim SourceFile, DestinationFile
Dim i
For i = 0 To File1.ListCount - 1
SourceFile = File1.Path & "\" & File1.List(i) ' Definisce il nome del file
di origine.
DestinationFile = File2.Path & "\" & File1.List(i) ' Definisce il nome del
file di destinazione.
FileCopy SourceFile, DestinationFile
Kill SourceFile
'Name DestinationFile As File2.Path & "\" & Text27 & "-" & Text26 & "-" &
File1.List(i)
Next i
MAPISession1.SignOff
MsgBox "Messaggio spedito"
Me.WindowState = 0
Command6_Click
File1.Refresh
Command7.Enabled = False
Text1.SetFocus
End With
Exit Sub
End If
mailerr: 'error handling
MsgBox "Error " & err.Description
End Sub
Grazie anticipatamente.
Ciao.

Bah, prima cosa che farei in un'azienda del tipo in cui lavori
sarebbe uniformare i sistemi operativi degli agenti, e non che
uno installi un sistema e uno un'altro.
Soprattutto poi che nessuno installi programmi, screen saver
o cazzatine varie, perchč altriementi poi č la fine.
Te lo dico per esperienza diretta.
Per il resto non saprei come aiutarti visto che il mapi non
appartiene alle mie conoscenze informatiche.
Ciao Andrea
Newsgroup: it.comp.lang.visual-basic
Titolo: Password database access

In Access 97 č presente una password per il database (quella
che si imposta da Sicurezza -> Imposta password database), č possibile
utilizzare questa password per proteggere un DB ed utilizzarlo con il VB ?
Se si puņ, con quale metodo o funzione ?
Ciao e grazie
Luca

...


Per impostare una password usa:
dbase.NewPassword = "","password"
dove dbase è l'oggetto database e "password" la password da impostare
Per modificare una esistente:
dbase.NewPassword = "vecchia","nuova"
Per aprire un DB con password:
Senza DataControl.....
Set dbase = OpenDatabase(App.Path & "\db1.mdb")
dbase.Connect = "PWD=aaaa"
Oppure:
Set dbase = OpenDatabase(App.Path & "\db1.mdb", False, False, "PWD=;aaaa")
Con DataControl.....
Data1.DatabaseName="db1.mdb"
Data1.Connect=";PWD=aaaa"
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)
Newsgroup: it.comp.lang.visual-basic
Titolo: AS400

Sto cercando documentazione ed esempi di come connettersi ad un'As400?
Chi puo' drmi una mano?
TIA.
vitoia.

...



Cosa intendi per connettersi all'As/400?
Ci si può connettere all'As/400 con una scheda (PRAIM) che consente il
collegamento sul cavo di segnale As/400 (Twinax)  sia per l'emulazione del
teminale 5250 che il trasferimento dei file da e per As/400.
Oppure se l'As/400 ha la scheda di rete Token Ring o Ethernet ci si connette
tramite la rete. A questo punto se  l'As/400 è fornito del software Client
Access si ha la possibilità tramite i driver ODBC e le istruzioni SDK di
accedere anche tramite un programma VB (ci sono esempi sul cd del Client
Access) direttamente al database AS/400 e soprattutto alle sue viste logiche
(File Indici)
C'è anche un sito dedicato sull'argomento Client Access e SDK da parte della
IBM del quele non ricordo l'indirizzo esatto
Saluti Antornio

 >
io ho fatto cosě:
ho configurato un DSN di sistema che usa Client Access Driver (32-bit) IBM
e mi collego alle librerie AS400 con ADO usando la seguente connection
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
' AS/400 č il nome del DSN di sistema che ho configurato che passo come Data
Source
cn.ConnectionString = "Provider=MSDASQL.1;" & _
           "Persist Security Info=False;" & _
           "User ID=;" & _
           "Data Source=AS/400;" & _
           "Mode=Read|Write"
cn.open
' poi per accedere ai dati di una libreria...
' Es. Libreria DATIPC file TRICL19911
rs.ActiveConnection = cn
rs.Source = "SELECT * FROM DATIPCTN.TRCLI19911 "
rs.Open
ecc......
spero di aver iutato....

Newsgroup: it.comp.lang.visual-basic
Titolo: Come stampo un'immagine?

Scusate la banalità del quesito, ma per domattina devo aggiornare un
programma.
Devo stampare con il metodo  Printer. print un immagine bmp quale logo di
una fattura.
Ho provato con sintassi come Printer.print "logo.bmp",10,10   ma dà sempre
errore.
Qualcuno mi aiuta? TIA -  Flavio

 errore.
Il .print dovrebbe essere adatto solo al testo, per le immagini credo si
debba usare .PaintPicture.
Ciao.

 ha scritto nel messaggio
news:959mda$8ig$1...@wanadoo.fr...

Print.PaintPicture "c:\documenti\vb6\logo.bmp", 10, 10
Ho provato ma dà un errore "tipo non corrispondente"
Altri suggerimenti? TIA   Flavio

 wrote in message
VJ0e6.42497$L94.4...@twister2.tin.it...



o anche
Printer.PaintPicture  LoadPicture("C:\MyPictures\Logo.jpg"), 0, 0
Ciao
Aldo
Newsgroup: it.comp.lang.visual-basic
Titolo: DB ADO

Due domande veloci sui DB.
Non ho capito come funziona la ConnectionString, se fatta a livello di
codice e non con le impostazioni delle proprietą direttamente da tool...
In pratica ho il nome del DB da aprire ma se scrivo
ConnectionString = "Server {SQL Server}; [...]; database = strDatabase"
Dove in strDatabase ce una stringa di Path normale.. non va. ( Ho capito che
non puo accettarlo cosi... ma non so trovare una soluzione per impostare
quel percorso.. anche perche ogni volta dovrebbe poter cambiare)
Doamanda 2.
in seguito dovrei scorrere tutti i campi di una colonna della tabella scelta
dalla Query.
la quesry la faccio cosi:
With adoTarget
    .RecordSource = "SELECT * FROM Authors WHERE ID = 1"
End With
    Set Text1.DataSource = adoTarget
    Text1.DataField = "Author"
e cosi mi prende il primo valore del campo Author.. ma poi non riesco a
incrementare Au_ID. Mi accorgo anche che non č il metodo migliore per far
scorrere tutti gli elementi della colonna Author ( perche cosi si basa sui
numeri di ID e se sono sbagliati mi frego..).
Ma non capisco come fare... In teoria dopo dovrei modificare uno alla volta
i campi Author guardando se sono tutti scritti in maiuscolo, quindi mi
servirebbe poter lavorare con ognuno singolarmente....
Sono proprio imbranato ^_^ C'č qualche anima pia che potrebbe darmi qualche
suggerimento per andare avanti??
Grazie mille...

 Sono proprio imbranato ^_^ C'è qualche anima pia che potrebbe darmi


 wrote in message
news:e0C38.216$Mj4....@twister2.libero.it...


 Il problema è che "secodno specifiche" dovrei usare ADO...


Newsgroup: it.comp.lang.visual-basic
Titolo: Errore formula per CR7?

Ciao A tutti... vi pongo un quesito, ho installato da poco il CR7 ed ho
convertito un report fatto 4.6  nella versione nuova.
la il codice  incriminato è questo:
text24="01/07/01"
text42="30/07/01"
YEAR24 = Format(Text24, "YYYY")
MONTH24 = Format(Text24, "mm")
DAY24 = Format(Text24, "dd")
year42 = Format(Text42, "YYYY")
MONTH42 = Format(Text42, "mm")
DAY42 = Format(Text42, "dd")
CrystalReport1.SelectionFormula = "{REP_FATTURE.DATA}>=DATE(" & (YEAR24) &
", " & (MONTH24) & ", " & (DAY24) & ") AND {REP_FATTURE.DATA}<=DATE(" &
(year42) & ", " & (MONTH42) & ", " & (DAY42) & ")"
Ben, in teoria, appena lancio il fatidico:
CrystalReport1.Action = 1
Mi viene fuore l'errore "Nome di Campo Sconosciuto".
Il report punta ad una Query fatta in un DB di Access 97...
Secondo voi, per qualche motivo?
Saluti e grazie...


non capisco l'uso delle parentesi: perchè (year24) ecc?


 wrote in message
sm037.1479$Wg4.2...@news.edisontel.com...


 > (year42) & ", " & (MONTH42) & ", " & (DAY42) & ")"
e non & MONTH24 & "," & DAY24 .... cioè, cosa servono le parentesi??

 ha scritto nel messaggio
news:9ikdat$36j$3...@usenet.inwind.it...


 wrote in message
Qfk37.1587$Wg4.2...@news.edisontel.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: FORM VB5

Prima domandina:
come mai se faccio una piccola app VB5 (con una sola form), sul mio PC la
form è perfettamente
nei limiti dello schemro (mancano 2 cm per lato al bordo) mentre sullo
schermo del PC in cui
installo l'app mi deborda e non la vedo tutta?
E' possibile evitere questo inconveniente che mi fa perdere un sacco di
tempo?
Seconda domandina:
Se io faccio una modifica minima ad un progetto VB5 (tipo sposto di poco la
posizione di un
controllo in una form) e non modifico il codice, devo per forza rieseguire
l'autocomposizione
installazione, disinstallare la precedente e versione e reinstallare il
tutto?
Non esiste una scorciatoia?
Un grazie anticipato a chi mi risponde (sopratutto se porta buone notizie)

Non esiste una scorciatoia?
Penso proprio che non sia possibile altrimenti poichè tutte le posizioni dei
vari Oggetti sono scritti nell'Exe.
Ciao,Daniele


Forse chissà potrebbe ricompilare il file .exe e pio cercare il metodo di
convertirlo nel file .ex_ (compresso dell'autocomposizione) per poi copiarlo
nella directory di setup. Se non svbaglio esiste un compressore di quel tipo
. Bisognerebbe provarci!
pica...@labnet.it
(Raffaele 15 yrs)




Esiste? Non ne ho mai sentito parlare! Qualcuno ne sa' qualcosa?
E per fare una gestione furba del Versioning delle Applicazioni?
THANKS


Certo che esiste, si chiama COMPRESS.EXE (che fantasia, eh?)
E, guarda caso, lo si trova nella directory
...\VB\setupkit\kitfil32
o, naturalmente sul famoso CD di VB...
E, sempre guarda caso, e' lo stesso che usa il setup wizard ;-)
--
Roal Zanazzi
z...@iol.it

E, sempre guarda caso, e' lo stesso che usa il setup wizard ;-)
Per par-condicio segnaliamo anche l'utility DIAMOND.EXE che crea i file CAB.
E' un po' ostica da usare da linea di comando ma cmq i risultati sono buoni.
^__^
Se ben ricordo è incluso nell'SDK dei file CAB scaricabile dal sito M$.
Zeross
Newsgroup: it.comp.lang.visual-basic
Titolo: Stored Procedure e Parameters

Ciao a tutti,
Vorrei rendere parametrica l'ordinamento della seguente query:
CREATE PROCEDURE ShowRiunioni
@anno smalldatetime
AS
SELECT IDRiunione, Path, Data
FROM dbo.RIUNIONI
ORDER BY  @anno
Ma ottengo il seguente messaggio di errore, è possibile che non possa creare
una stored procedure parametrica nell'ordinamento ???
The SELECT item identified by the ORDER BY number %d contains a variable as
part of the expression identifying a column position. Variables are only
allowed when ordering by an expression referencing a column name.
Grazie.

 news:a5d5o4$q6u$1...@fe1.cs.interbusiness.it...


 ha scritto nel messaggio
news:a5d5o4$q6u$1...@fe1.cs.interbusiness.it...


 nome del campo da ordinare, è possibile ?
Non sono sicuro di quello che sto per dire :)
Non è possibile passare direttamente il nome del campo, però puoi utilizzare
un costrutto case ..when ecc..
prova e facci sapere
Saluti

 Non č possibile passare direttamente il nome del campo, perň puoi


 un costrutto case ..when ecc..
Non e' necessario, perche' si puo' passare il NUMERO posizionale del campo
che si intende utilizzare per l'ordinamento. Ad esempio:
SELECT IDRiunione, Path, Data
FROM dbo.RIUNIONI
ORDER BY 1
mi ordina per "IDRiunione", un "ORDER BY 2" per "Path", e cosi' via.
Quindi puoi parametrizzare la procedura facendo qualcosa del genere:
CREATE PROCEDURE ShowRiunioni
@campo_ord int
AS
SELECT IDRiunione, Path, Data
FROM dbo.RIUNIONI
ORDER BY @campo_ord
e richiamarla passando 1, 2 o 3 come parametro.
Ma perche' creare una stored procedure per fare solo una select? Fai una
vista, ed utilizza quella ordinandola poi come ti pare direttamente da
SQL...
--
   Alex Palmese
---
Sei anche tu stanco dei messaggi spam? Usa Terminator, il programma
anti-spam italiano FREEWARE! 
http://www.sertel.net/terminator/
Newsgroup: it.comp.lang.visual-basic
Titolo: .NET Lista pc connessi

Situazione:
PC connessi solo tramite gruppo
7 XPpro nel gruppo INTRANET
Alcune cartelle condivise
DHCP su tutte le connessioni
Problema
sul pc ADMIN01 trovare chi è in quel momento connesso
Soluzioni trovate finora:
a) BRUTE FORCE
trova l'ip del pc acceso (192.168.1.25)
e scannerizza da 192.168.1.1 a 192.168.1.254
b) Utilizza l'API WNetOpenEnum
c) Memorizza in un file l'hostname dei vari pc...prova a collegarti
con una cosa del tipo Net.Dns.GetHostEntry(myCheckHost)...quelli in
errore non sono connessi
Domanda
WNetOpenEnum era elegante...ai "tempi del VB6"!
Possibile che "ai tempi del dotnet" si debba ancora usare una api con
tutti gli smazzamenti relativi?
In definitiva ...voglio trovare gli indirizzi ip dei pc raggiungibili
nel workgroup da un determinato pc.
Perchè devo interrogare un miniserver autocostruito.
Ma non c'è un wrapper all'elegantissima WnetOpenEnum?
Posto che la soluzione c poi sarà quella implementabile perchè è a
conti fatti la più veloce!...almeno per ora!...in verità mi ha fatto
fatica terribilmente implementare la b) anche con tutti i quintali di
codice che si trovano già fatti!
Grazie!

 tutti gli smazzamenti relativi?
purtroppo le API del sistema operativo sono "troppe", pian poano mi sa 
che arriveranno tutte.
Io farei, b+c, quindi un primo giro per scoprire chi c'è poi cache.
http://pinvoke.net/default.aspx/mpr/WNetOpenEnum.html
.m
-- 
Mauro Servienti
{C67C0157-5D98-4733-A75E-93CAEE4BADC8}
Microsoft MVP - Visual C# / MCTS
http://mvp.support.microsoft.com
blog @ 
http://milestone.topics.it
whynot [ at ] topics [ dot ] it

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

Vorrei poter generare  suoni  per esempio da 150 Hz, anche
contemporaneamente (accordi)
C'è qualcuno che potrebbe dirmi come si possa fare in Visual basic?
Grazie a chi risponedà.
Ric

Prova ad usare l'API Beep (dove puoi impostare la frequenza ed la lunghezza
del suono), non so xņ se si possono fare suoni in contemporanea......
Ciao
Duccio
http://www.catenaia.cjb.net


 contemporaneamente (accordi)
Cerca su Google "neclepsio" e "midi" su questo NG, c'è un modulo che ho
scritto e serve a riprodurre note, anche contemporaneamente, col MIDI. Però
puoi solo riprodurre note "standard" (do re mi...) e non, per esempio, un
suono a 444 Hz...
Ignazio
Newsgroup: it.comp.lang.visual-basic
Titolo: Internazionalizzazione del software.

Ho il seguente problema: devo prevedere che il mio programma venga
scritto nella versione italiana e inglese.
Per questo motivo avrei pensato di crearmi delle tabelle di stringhe (un
pò come si fa in C++ con le string table) a cui tutte le caption e le
intestazioni dei menù fanno riferimento.
Purtroppo non ho la minima idea di come creare le string table in visual
Basic.
Chi di voi mi sa dare una mano ? Oppure mi sa consigliare un'altra
strada?
    Grazie Mille
        Massimo

intestazioni dei menů fanno riferimento.


Carica tutte le righe in comodi files txt e poi crea un pile di
risorse.
All'avvio il tuo programma legge il files di risorse, apre il TXT nel
suo interno e associa le stringhe alle caption e a tutto quello che ti
serve.
Ciao.
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
 -----------Federico Emanuele Galli----------
 ----------Visual Basic's Programmer---------
 
 Sideralis Programs (Visual-Basic and Delphi)
 
http://www.geocities.com/colosseum/loge/2151
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
                 Trust no ONE.
Per rispondermi via E-Mail togli STOPSPAMMERS.
Guarda la RFD per it.comp.prog.collaborazione !
Newsgroup: it.comp.lang.visual-basic
Titolo: Ridimensionare una window con un API

Ho necessità di ridimensionare una finestra avendo l'Handle di questa
finestra.
L'handle lo trovo con una FindWindow, ma poi non sono riuscito a trovare
un'altra API che mi permetta di modificarna le dimensioni.
Qualcuno può aiutarmi? 
Grazie
Roberto
-- 
Roberto...@Executrain.it

...


...
 Ho necessitą di ridimensionare una finestra avendo l'Handle di questa
 finestra.
 L'handle lo trovo con una FindWindow, ma poi non sono riuscito a trovare
 un'altra API che mi permetta di modificarna le dimensioni.
 Qualcuno puņ aiutarmi? 
 Grazie
 Roberto
 
 
 
 Roberto...@Executrain.it
l'API che ti serve č:
Declare Function MoveWindow Lib "user32" Alias "MoveWindow" (ByVal hwnd As
Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight
As Long, ByVal bRepaint As Long) As Long
ricorda che i 4 parametri per ridimensionare la finsetra devono essere
espressi in pixel che eventualemente puoi recuperare con GetWindowRect ed
inoltre l'ultimo parametro (byVal bRepaint) deve essere impostato con un
valore diverso da 0
rgr...@iol.it
 

Prova la SetWindowPos.
Questa è la dichiarazione a 32 bit
Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long,
ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx
As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Ciao
-- 
Augusto Stefanelli
stefan...@ilsole24ore.it
THE TRUTH IS OUT THERE

...
 Ho necessità di ridimensionare una finestra avendo l'Handle di questa
 finestra.
 L'handle lo trovo con una FindWindow, ma poi non sono riuscito a trovare
 un'altra API che mi permetta di modificarna le dimensioni.
 Qualcuno può aiutarmi? 
 Grazie
 Roberto
 
 
-- 
 Roberto...@Executrain.it
 
L'API che ti serve é MoveWindow con i seguenti argomenti
hwndFinestra&, xLeft&, xTop&, widthFinestra&, heigthFinestra&, -1& (per
forzare il redraw). Tieni conto che i 4 parametri delle dimensioni devono
essere espressi in pixel
rgr...@iol.it

 
L'API da utilizzare per ridimensionare una finestra é
MoveWindow con i seguenti argomenti (hwndFinestra&, xLeft&, yTop&,
wFinestra&, hFinestra&, -1&(per forzare il Redraw della finestra)
credo sia quello di cui hai bisogno
rgr...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB.NET] Come muovere i primi passi

vorrei un consiglio su come muovere i primi passi con 
vb.net
. Ho acquistato
il libro "Programmare 
vb.net
" di balena ma sinceramente lo trovo un po'
pesante. Vengo da vb 6 con il quale mi muovo discretamente e nel passaggio
vb-vb.net
 preferirei iniziare prima dalla pratica per poi passare ad
approfondire, e capire quali meccanismi girano dietro. Non sono un
programmatore di mestiere, ma lo faccio esclusivamente per diletto quando
"ho tempo" :) Del resto pero' nn cerco nemmeno un manualetto di 50 pagine
che mi illustra solamente come far apparire una message box :)
So benissimo che di libri in libreria su 
vb.net
 ce ne sono tanti, ma magari
qualcuno ha preferito il mio approccio al linguaggio (pratica e poi
appofondimenti tecnici) e magari sa orientarmi su qualche manuale in
particolare
grazie a tutti
Dade
P.S.: cosa ne pensante della versione singola di 
vb.net
? sarei interessato
ad acquistarla visto il prezzo "umano" del prodotto (attorno ai 100 euro)
che ne dite?

VB.NET
 in 24 ore - Edizione Tecniche Nuove
Prezzo: 33 euro
Livello: Base/Intermedio
Giudizio mio: Ottimo
Per quante volte ho postato il nome di questo libro, la casa editrice
dovrebbe darmi una medaglia... :)
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no
web: 
http://www.nicolaottomano.it


eheheh immagino allora che ho fatto una domanda molto ricorrente... se cosi'
fosse mi scuso in anticipo
ciao e grazie
Dade

 pesante. Vengo da vb 6 con il quale mi muovo discretamente e nel passaggio
Si in effetti è pesante... e ingombrante! ;-)
Ciao


ehehehhehe :))))) pero' e' bello da vedere :)
Ciao

> mi scuso in anticipo
e di cosa? ;-)


"preferirei iniziare prima dalla pratica per poi passare ad
approfondire"
Credo che se non hai prima le basi (ovvero la conoscenza del framework e i
fondamenti della programmazione OOP) con la pratica non andrai molto
lontano.
Il libro di Balena e' ottimo, se posso darti un consiglio: Prima studia, poi
passa alla pratica, 
VB.NET
 _NON_ e' VB7
HTH
-- 
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - 
http://www.ugidotnet.org
Weblog: 
http://www.ugidotnet.org/710.blog

 Prima studia, poi passa alla pratica, 
VB.NET
 _NON_ e' VB7
gia', purtroppo o per fortuna, dipende dai punti di vista.
ciao
Dade


Io ho cominciato con Visual Basic .NET Corso di programmazione di Deitel,
casa editrici Apogeo, e mi sono trovato molto bene. Siccome propone degli
esempi pratici e semplice da capire e alla fine di ogni capitolo propone
degli esercizi. Sul sito mi sembra che c'è qualche capitolo di valutazione.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Muovere una immagine all'interno del controllo Image....

Ciao utilizzo VB6
Ho la necessita' di visualizzare una parte di una bitmap all'interno di un
controllo Image.
In pratica dispongo di una bitmap larga 100 pixel e alta 20 che contiene 10
immaginine tutte alte ovviamente 20 pixel.
Tramite un puntatore ad indice vorrei visualizzare solo il 'frame' ad
esempio n.3 cioe' la bitmap che parte da 3 * 10 pixel e larga 10 pixel.
E' possibile muovere solo il contenuto del controllo image???
O devo ricorrere alle API di windows???
Ciao e grazie.

 ha scritto nel messaggio
news:wH1%6.49$_F1....@news2.tin.it...

Non ho capito cosa intendi per "muovere".
Comunque, il controllo Image non è il più adatto.
E' molto leggero, ma ti permette solo di visualizzare un'immagine (e fare lo
stretch).
Per le elaborazioni (per quanto limitate) è necessario una Picture.
Per quello che devi fare tu guarda il metodo PaintPicture della Picture
stessa, che permette di ritagliare (+ altre operazioncine) un'immagine e
buttarla su un'altra.
In alternativa usa le api, in particolare BitBlt e StretchBlt.
La prima è più veloce.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Editor senza limite di memoria

Cerco sorgenti per gestione file di testo senza limite di caratteri.
Grazie.


In che senso?
Le TextRichBox sono limitate ad oltre 2miliardi di caratteri.
Non ti bastano?
Non è possibile (per limiti fisici della struttura della memoria del pc)
superare questa soglia a meno di simulare la cosa caricando solo la porzione
di testo che si vuole visualizzare)
Newsgroup: it.comp.lang.visual-basic
Titolo: aprire explorer da bottone di comando

salve,
sto alle prime armi, cercate di essere pazienti.
Uso VB5 su XP pro.
sia in XP che in Win 98 se digito iexplore nella riga di comando esegui si
avvia explorer, se invece inserisco
Call Shell("iexplore", 1)
in un bottone di comando, l'eseguibile mi risponde che non trova il file.
La cosa strana è che se inserisco "notepad" al posto di "iexplore", notepad
si apre.
Perchè con l'explorer non funziona?
Grazie in anticipo.

Perchè con l'explorer non funziona?
Quella che tu chiami "riga di comando" e' il campo della finestra Run
(Esegui) che usa i path definiti sotto la chiave
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
mentre la funzione Shell di visual basic usa i path definiti nella
variabile d'ambiente PATH, che e' la stessa usata dalla riga di
comando su console.
-- 
ciao,
hal

Abbiamo un altro lupo con noi... ;-)
Per rispondere alla tua domanda
------ Questo va in un modulo ------
' Dichiarazione API
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA"
_
(ByVal hWnd As Long, ByVal lpOperation As String, _
ByVal lpFile As String, ByVal lpParameters As String, _
ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
' Funzione che richiama automaticamente il browser predefinito
Public Sub Navigate(frm As Form, ByVal WebPageURL As String)
Dim hBrowse As Long
hBrowse = ShellExecute(frm.hWnd, "open", WebPageURL, "", "", SW_SHOW)
End Sub
Poi la richiami con
Call Navigate(Me, "
http://www.nicolaottomano.it
")
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it

Ha funzionato al primo colpo, grazie, mi ci vorrà un po' per capire ciò che
ho fatto, ma per il momento va bene anche cosi.
Voglio dirti solo che funziona anche senza creare il modulo. L'ho provato
con WinXP e 98.
Ciao.

 ha scritto nel messaggio
news:2zvVb.207148$VW.85...@news3.tin.it...


 il modulo serve!!!
rotfl!


Newsgroup: it.comp.lang.visual-basic
Titolo: Vb6 e Vb5

Dovrei installare Vb6 ma provando una volta mi ha disinstalato il Vb5.. è
possibile avere tutti e due??? (nell'installazione devo indicare qualcosa in
particolare??)
Grazie
fsi...@ctonline.it

Dovrei installare Vb6 ma provando una volta mi ha disinstalato il Vb5.. č



Si, ma poi non credere che le applicazioni fatte in VB5 funzionino ancora...
:-(
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] hWnd centra qualcosa?

Ciao ragazzi,
    ho una form1 con diverse textbox, diciamo txt1 e txt2, e form2 con una
listbox ed un tasto 'Conferma'.
Apro form1 e quando premo il tasto F1 riempio la listbox di form2 con dei
valori e la apro.
A questo punto quando premo il tasto 'Conferma'  devo scrivere all'interno
della textbox di form1 in cui o premuto F1 quello che
ho selezionato nella listbox.
Ho scritto nella form2:
Private Sub cmdConferma_Click()
    Select Case 
form1.ActiveControl.Name
        Case "txt1":
            form1.txt1 = <valore listbox >
        Case "txt2":
            form1.txt2 = <valore listbox >
    End Select
End Sub
Se però ho anche form3 che può aprire form2, ragionando nello stesso modo,
avrei in aggiunta alla procedura scritta prima:
Private Sub cmdConferma_Click()
    Select Case 
form1.ActiveControl.Name
        Case "txt1":
            form1.txt1 = <valore listbox >
        Case "txt2":
            form1.txt2 = <valore listbox >
    End Select
    Select Case 
form3.ActiveControl.Name
        Case "txt1":
            form3.txt1 = <valore listbox >
        Case "txt2":
            form3.txt2 = <valore listbox >
    End Select
End Sub
Esiste un modo un pò più carino per gestire il tutto? O sono già al "top"
(wow!)?
MSDN mi dice che la proprietà hWnd restituisce un numero univoco che
identifica un'oggetto.
Quindi io potrei salvare questo handle dell'oggetto in cui ho premuto F1
facendo una cosa varHandle = form1.ActiveControl.hWnd.
Come faccio poi a fare una cosa tipo form1.hwnd=<valore listbox> quando
premo cmdConferma??!?
Spero di non tirarvi troppi grattacapi ;-) e grazie a tutti !
Ciao
Mirko

 ha scritto nel messaggio
news:l9sX5.44551$hk4.1...@news.infostrada.it...


e fare riferimento nel select case con :
form_chiamante.text1.text=<valore listbox >

Newsgroup: it.comp.lang.visual-basic
Titolo: common dialog

Qualcuno mi sa dire a che dll di windows fa riferimento visual basic nei
metodi:
-showfont
-showprinter
-showcolor
-showsave
-showopen

Egregio, ti hanno gia' risposto !
ciao, hal



Se ti puň interessare ho trovato su internet una classe che fa lo stesso
lavoro
delle common dialog, utilizzando le librerie user32 e kernel32. Se ti
interessa
te la mando via mail. Fammi sapere.
---------------------------------------------------------
             ASSA
http://assatarram.yohoo.it
Bookmark download:
http://www.redangel.it/beta_zone/Click_p.asp?ID_P=19
Napster: Assatarram3
---------------------------------------------------------

 te la mando via mail. Fammi sapere.
Mi sono sbagliato, la classe fa anche riferimento alla libreria comdlg32.
Scusate la svista.



La libreria che windows usa quando si usa un commondialog è una:
COMDLG32.DLL
--
Timothy Redaelli
timothy....@email.it

 ha scritto nel messaggio
news:9cj4mk$gac$1...@fe1.cs.interbusiness.it...


 ha scritto nel messaggio
news:9cjijm$f2d$1...@lacerta.tiscalinet.it...

E' la 3 volta che manda lo stesso messaggio....
Ciao
--
Timothy Redaelli
timothy....@email.it