mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con la ricerca in una RichTextBox

Ho il seguente codice per cercare delle parole all'interno di una 
richtextbox, il problema è che questo codice mi trova solamente la prima 
corrispondenza e poi si ferma.
Come posso fare in modo che trovi anche le altre (trova successivo)???
Grazie mille
Private Sub Command1_Click()
Dim FoundPos As Integer
Dim FoundLine As Integer
FoundPos = RichTextBox1.Find(Text2.Text, , , rtfWholeWord)
If FoundPos <> -1 Then
FoundLine = RichTextBox1.GetLineFromChar(FoundPos)
Else
MsgBox "Parola non trovata."
End If
End Sub 

 Come posso fare in modo che trovi anche le altre (trova successivo)???
Ciao Francesco,
hai provato a spendere 2 minuti a leggere la documentazione del metodo 
Find della RTB???
E' talmente chiaro, che non riesco a capire dov'è il tuo problema...
Il fatto che il metodo Find accetti piu' parametri (che nel tuo codice, 
ometti) non ti fa pensare a nulla???
Pertanto, nell'IDE di VB, seleziona la parola Find e premi F1: stai 
tranquillo, non succedera' alcun danno al tuo PC ;)
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

Ho risolto in questo modo
FoundPos = RichTextBox1.Find(Text2.Text, FoundPos, , rtfWholeWord)
[...]
FoundPos = FoundPos + 1
Ma ora quando vado a fare delle ricerche mi da errore di run-time 6 overflow 
... perchč? 

 ha scritto nel 
messaggio news:42b7e...@x-privat.org...

evidentemente foundpos assume un valore aldifuori del range previsto per il 
suo tipo, se fosse integer deve essere compreso tra -32.768 e 32.767, magari 
l'hai dichiarato byte 0--255 nel caso la funzione find non trova la string 
restituendo -1 ti genererebbe l'errore 6 di overflow.
ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: aperura di tutti i files in un directory....

sorry per un domanda probabilmente da neofita:
come faccio ad aprire TUTTI i file presenti in un acartella SENZA
CONOSCERNE i nomi (solo l'estensione)... tipo
Open file for input as #1
	fai qualcoasa
close #1
per capirci...
Grazie 
Bye,
Antanik - 
ant...@hotmail.com
************************************
REMOVE NO SPAM FROM REPLY TO ADDRESS
************************************

Vedi comando DIR su MSDN.
es. (a memoria (scarsa)):
miofile= dir (c:\*.xls)
do while miofile <>""
	fai qualcosa
	miofile =dir()
loop
	Cipo


	fai qualcosa
Bye,


Newsgroup: it.comp.lang.visual-basic
Titolo: Come si crea un file unico d'installazione!

Volendo creare un file unico contenente tutta l'installazione per metterlo
sul mio sito web cosa devo fare, che programma devo utilizzare,
InstallShield Express sembra non essere abilitato a questa funzione.
Grazie a tutti

Potresti crearlo normalmente, poi compattarlo con winzip (che produce sia
.zip che .exe; per .exe non ricordo se lo fa direttamente winzip o se devi
scaricare un'utility a parte, comunque sempre shareware).

 wrote in message
815v74$37g$1...@nslave2.tin.it...




...


Io uso InstallFromTheWeb fornito con Installshield 5.5 in alternativa
utilizza winzip con il Self-extract full che automaticamente decomprime il
file exe e lancia il file setup.exe.
Ciao
Corrado
Newsgroup: it.comp.lang.visual-basic
Titolo: impedire la copia di una cartella

Come posso impedire da VB6 che una determinata cartella venga copiata su un
Cd o un floppy. Esiste nell'alveare qualcosa in proposito ?
Grazie a chi mi aiuterą.

 Cd o un floppy. Esiste nell'alveare qualcosa in proposito ?
Mi sento di risponderti con una buona di certezza...
No.
Niente di abbastanza definitivo da darti questa garanzia...
Se fosse sotto Win2K/XP, ecc. potresti togliere programmaticamente i
privilegi di accesso, ma non durerebbe molto...
    Ciao
        Allanon
-- 
- SPAMKILLER
 lasciate il NOSPAM nell'indirizzo: 
itlangv...@michele.sytes.net
 e lasciate la parola SPAMKILLER nel corpo dell'email

 Grazie a chi mi aiuterą.
Ad occhio bisogna scriversi un driver che wrappi il filesystem, come fanno
gli antivirus.
Ad occhio si puņ fare solo i C o in Assembly.
termoPilucco

Newsgroup: it.comp.lang.visual-basic
Titolo: picturebox e stampa

Ciao a tutti...
domanda:
se inserisco una picturebox in un form
ci scrivo dentro qualcosa o ci metto una fotografia
e poi chiedo di stamparla.....
stampo il contenuto della picturebox cosi com'e' a video o devo
rielaboralrla per stamparla?
E' sufficiente stamparla usando
printer.print <nome picture>
o devo dare qualche accorgimento particolare?
Grazie a chi mi rispondera.
un saluto a tutti

 o devo dare qualche accorgimento particolare?
PaintPicture

Newsgroup: it.comp.lang.visual-basic
Titolo: Colorare DataGrid (VB6)

Come faccio a colorare delle righe
in un DataGrid in VB6 ????
Se non si può fare, conoscete controlli
che lo fanno ????
Oppure, visto che il FlexGrid lo fa
come faccio a farlo diventare un datagrid
nel senso che lo aggancio ad una connessione ADO ??
Grazie
Ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ciao
ciao>


Newsgroup: it.comp.lang.visual-basic
Titolo: How to convert a Word document into a PDF format?

Do you know in which way you can convert a doc format into a pdf
format, avoiding that the Pc asks you to insert manually the name used
for saving this?
Thanks a lot
Marcello

 for saving this?
Hello Marcello! It stands for ITalian language! Here you should post in
italian only! :)

Newsgroup: it.comp.lang.visual-basic
Titolo: AGGIORNARE UNA MSFLEXGRID IN BASE AD UN VALORE DI UNA COMBO

Ho alcuni problemi ad aggiornare una MSFlexGrid utilizzando il valore
selezionato 
in una ComboBox.
Ho utilizzato una Query SQL ma penso sia errata.
Grazie ai programmatori di buon cuore.
Newsgroup: it.comp.lang.visual-basic
Titolo: perché con certi comandi di VBA dopo il punto ....

non mi appare la finestrella di tutti i comandi che possono seguire?
grazie a chi risponderà

 
O c'e' qualche errore nel codice anche in una riga diversa da quella in 
cui stai scrivendo, oppure perche' si tratta di un oggetto di cui non 
sono definite a priori proprieta' e metodi, ad esempio Object o Control.
ciao
	maxx
P.S. Se fai un esempio possiamo anche trovare altre cause ...
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 P.S. Se fai un esempio possiamo anche trovare altre cause ...
A me capita con Cells(1,1). in Excel 2000 e non c'è nessun errore!

ecco proprio in quello ma cells di chi fa parte?
"

> ecco proprio in quello ma cells di chi fa parte?
può far parte di un Range o di un sheet o di un workshhets mi pare....

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Dao: findfirst di un testo con carattere apice

Come da subject: come fare per una simile query ?
.findfirst "RAGSOCIALE = 'L'ORTOFRUTTICOLO'"
essendoci troppi apostrofi, segnala "errore nell'operatore.
Come si fa ??
Grazie.

Findfirst non lo ho mai usato, ma dovrebbe seguire la regola generale:
occorre raddoppiare gli apici.
Con vb6 replace(s,"'","''"), con vb<6 devi farti una funzioncina.

 Con vb6 replace(s,"'","''"), con vb<6 devi farti una funzioncina.
Quello che dici funziona sicuramente con il Find degli ADO.
Con il FindFirst dei DAO, invece, penso che non vada e che sia necessario
inserire la stringa tra doppi apici:
.findfirst "RAGSOCIALE = " & Chr(34) & "L'ORTOFRUTTICOLO" & Chr(34)
Ciao,
   <--< Nik >-->

 wrote in message
86cr05$mr3$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Migrazione a SQL Server

penso di si....


Se per accedere al tuo db access, come mi sembra di aver capito, non usi
ODBC, dovrai certamente cambiare 'filosofia'.
Per accedere a db client/server come SQL 7  non vengono usati gli oggetti
database ma gli oggetti connection, che devono essere gestiti diversamente
da codice.
Quindi, gia' che dovresti cambiare codice, ti consiglio vivamente di passare
ad ADO.
Per quanto riguarda le queries, le principali differenze che ho trovato tra
access e sql7 riguardano il trattamento dei campi di tipo data.
Per finire, e' gia' uscito SQLSERVER 2000 e potresti prendere in
considerazione anche MSDE che altri non e' che il motore di SQLSERVER senza
strumenti di amministrazione ed e' gratis  (stando a MS e' una buona scelta
fino a 5 posti di lavoro...)
Poi ovviamente c'e' tutto il mondo extra Microsoft (my-sql,
postgresSQL,interbase ecc.) molti dei quali free...
Ciao.
Lorenzo

Scusate l'enorme ignoranza .......
Primo che estensione ha un db di sql server?
Come faccio a crearlo ?
e infine dove posso trovare materiale informativo internet magari in
italiano?
Grazie 1000

 ha scritto nel messaggio
news:97ikgt$ej3$1...@pinco.nettuno.it...




 controlli Bound.
scusate se mi intrmetto con una domanda scema, ma sono alle prime armi anche
io con i DB. che significa portare da access a sql?? dopo "portati" che tipo
di file avevi? sempre un mdb con tabelle, record, campi, ecc.? e poi, con
access non è gia possibile usare TUTTI i comandi/istruzioni/funzioni del
linguaggio SQL?
se potete, chiaritemi un po' le idee... certe volte mi sembra di non capire
niente... ::))))))
MarioH





MSDE è in pratica la versione "light" 
di SQL Server (il DB resta comunque lo stesso), con alcune limitazioni 
(esecuzioni di max 5 query alla volta, 2GB dimensioni massime DB), ed in caso di 
passaggio a SQL Server si cambia solo il motore del DB mentre il DB resta lo 
stesso e non occorre cambiare neanche una riga di codice.


 


Siccome è gratis e liberamente 
distribuibile (dai possessori di VB6 professional o Enterprise) ti consiglio di 
valutare seriamente la sua adozione.


 


Se non ce l'hai già puoi chiedere il 
CD a Microsoft pagando 50.000 di spese di spedizione oppure scaricarlo dal 
sito MS, da dove puoi già scaricare la SP3 di MSDE.


 


Ciao & buon lavoro.


 


Stefano Cortelli  


 linguaggio SQL?
Microsoft SQL Server (7 o 2000 secondo i casi), per gli amici SQL.
Dopo il porting non hai piu' file, o almeno non ti interessa vederli, dato
che sono gestiti dal motore del server in un modo che al client resta oscuro
(li manipoli via istruzioni SQL o via Enterprise Manager, un'interfaccia
apposita). Ti serve una macchina dedicata a fare il server SQL, su cui va
installata la parte server di MSSQL, piu' una libreria client per ogni
computer che accedera' a questa macchina, libreria gia' inclusa nell'MDAC.
Ciaotutti,
Alessandro
Newsgroup: it.comp.lang.visual-basic
Titolo: Accesso alle locazioni di memoria

Ciao a tutti.
In ambiente DOS e Win16 per accedere alle locazioni di memoria bassa si
usano le funzioni outportb() e inportb().
Come si può fare in ambiente Win32 ?
(Non importa in quale linguaggio, va bene sia VB che C che C++)
Grazie.
Mao.

con VB sicuramente non c'č niente di diretto (nč mai c'č stato)
forse con l'api RTLMoveMemory ma dubito..
In C++ sicuramente si, ma il NG č un'altro
Fabio

 
non sono locazioni di memoria ma locazioni di I/O quelle 'gestite'
tramite outportb() e inportb().
esistono delle dll, vedi anche sul sito comune, che emulano le chiamate
suddette.
Newsgroup: it.comp.lang.visual-basic
Titolo: Excel e VBA

Questa routine con Win2000pro. ha sempre funzionato! Ho cambiato il computer
e installato XPpro + Office2003
 Private Sub ScrollBar1_Change()
    'Modifica il primo punto
    Dim iValoreInizio As Integer, iValoreFine As Integer
    Dim stRange As String
    iValoreInizio = ScrollBar1.Value
    iValoreFine = ScrollBar2.Value
    If iValoreInizio < iValoreFine Then
        Application.Range("I3").Value = ScrollBar1.Value
        SettingCelle_Normale
        stRange = "B" & LTrim(RTrim(Str(iValoreInizio + 1))) & ":" & "B" &
LTrim(RTrim(Str(iValoreFine + 1)))
        ' ^
        ' |
        ' in questo punto "Str" mi viene segnalato
        ' l'errore di compilazione
        ' Impossibile trovare l'oggetto o la libreria!
        '
        SettingCelle_Evidenzia (stRange)
        stRange = "E" & LTrim(RTrim(Str(iValoreInizio + 1))) & ":" & "E" &
LTrim(RTrim(Str(iValoreFine + 1)))
        SettingCelle_Evidenzia (stRange)
        Else: Beep
    End If
    ScrollBar1.Activate
End Sub
 
Da cosa può dipendere?
Grazie in anticipo,
ciao, Roberto
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Inviato via 
http://arianna.libero.it/usenet/
spero che ti funzioni ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con refresh se ho un addNew appeso

Dunque, se faccio un addNew, quindi un Update che fallisce (per esempio
perché manca un campo obbligatorio), non mi lascia piů fare update su quel
dataControl. Ho provato a far precedere il refresh da un UpdateControls ma
non cambia niente.
Qualcuno mi puň aiutare, per piacere?
Grazie

Bé, si. Naturalmente questo è possibile, ma dato che il controllo lo
effettua già il DB, mi sembrava inutile doverlo rifare io per ogni maschera
e per ogni campo. In effetti il problema poi è generale. O è un baco di VB,
o c'è un sistema che non conosco

Newsgroup: it.comp.lang.visual-basic
Titolo: [HELP] Menù in Visual Basic

Ma come si fanno a mettere le icone nei menù in Visual Basic ???
'  .....con Delphi lo si può fare molto facilmente... :-)
 '  ....Microsoft fa sempre le cose a metà....:-(
Se qualcono lo sa mi risponda . Grazie
roby...@tin.it

Newsgroup: it.comp.lang.visual-basic
Titolo: check box in list box

Salve,
qualcuno sa dirmi come posso inserire delle check box al fianco dei testi
inseriti
in una list box?
Grazie

 in una list box?
Setta la proprietą "Style" del controllo "Listbox" su "1 - Checkbox" anzichč
su "0 - Standard"
Antonio Mirarchi

 wrote in message
oMm%a.44579$sj6.1...@tornado.fastwebnet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Lanciare NUOVA pagina web da click label

Per quanto mi sembri strano, è difficile trovare info su come lanciare una
pagina web in una finestra di Iexplorer, ad un evento click.
Sulla guida di VB5 non se ne parla affatto.......
Gira che ti gira ho trovato questo codice:
Private 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
Private Const SW_SHOWNORMAL = 0
iret = ShellExecute(Me.hwnd, _
vbNullString, _
"
http://l
'indirizzo da lanciare", _
vbNullString, _
"c:\", _
SW_SHOWNORMAL)
che funziona, solo che se non c'è nessuna finestra IE aperta, va bene, la
apre, ma se ce ne è una già aperta lancia l'url in quella.
Come posso fare a lanciare UNA NUOVA pagina web, anche se ce ne fossero di
già aperte?
Ho provato a variare il valore di shownormal, ma non cambia niente...
grazie

già aperte?
Dipende dalle impostazioni del browser IE.
Vai sul menu Tools / Internet Options, fai clic sul tab Advanced
e leva il check dalla voce "Reuse windows for launching shortcuts".
Oppure, potresti nascondere un controllo webbrowser e chiamarne il metodo
Navigate in questo modo:
Call WebBrowser1.Navigate("
http://www.google.com
", , "_blank")
hth, hal

grazie! il tuo metodo funziona benissimo! :-)

 già aperta
è possibile usando createprocess purtroppo la sintassi giusta non la ricordo
cmq è la strada giusta :)
ciao
--
-------
sito: 
www.dadev.it
ultime: Ocx per irc testi freeware
-------
Newsgroup: it.comp.lang.visual-basic
Titolo: MSComm1_OnComm

Volevo chiedere, la procedura in oggetto, quando viene richiamata?
Viene richiamata all'inizio dell'invio da parte della seriale?
Il flag MSComm1.InBufferCount, mi indica quanti byte ancora ci sono?
L'obiettivo č mettere in ascolto la seriale, capire quando parte il
pacchetto e quando finisce perchiņ ho messo:
******************************
Private Sub MSComm1_OnComm()
    Do While MSComm1.InBufferCount > 0
        StringaRicezione = StringaRicezione & MSComm1.Input
        DoEvents
    Loop
    ArrayRicezione = Split(StringaRicezione, ";")
    Text1.Text = Text1.Text & " - " & StringaRicezione
End Sub
*******************************
La seriale manda circa 20 caratteri, e questa procedura viene eseguita 6
volte...!
Potete chiarirmi le idee?

 volte...!
Quando utilizzi la proprietą Input dell'oggetto MSComm1, vuoti il buffer.
Fra lo scatenarsi dell'evento OnComm e la tua lettura del buffer, possono
essere arrivati n caratteri. Tu li leggi, e quindi vuoti il buffer. A questo
punto il loop finisce, tu esci dalla sub, e quindi si abilita il DoEvents.
Se nel frattempo era arrivato almeno un altro carattere, ecco che l'evento
avviene nuovamente.
C'č un bel thread ancora attivo con alcuni esempi di codice.
Ti consiglio di dargli un'occhiata.
Ciao
Alberto

 Potete chiarirmi le idee?
secondo me, a naso come al solito :-)))),  il tuo problema dipende da come
hai impostato RThreshold
Posta il codice con cui apri la porta...

 deve scatenare l'evento _OnComm.
Confermo
Ho verificato su MSDN
RThreshold
Imposta e restituisce il numero di caratteri che dovranno essere ricevuti
prima che il controllo MSComm imposti la proprietà CommEvent su comEvReceive
e generi l'evento OnComm.
Newsgroup: it.comp.lang.visual-basic
Titolo: gestione virtuale di mouse e tastiera

per aiutare un disabile controllo tastiera e mouse mediante l'hook di
sistema ma vorrei sapere se è possibile gestire mouse e tastiera anche
virtualmente,
ovvero premere un tasto, cliccare, trascinare, spostare il cursore etc. via
software, senza cioè manovrare fisicamente questi dispositivi.
Grazie per l'aiuto
Emiliano

*Emiliano* ci ha deliziati con queste righe
 Quote:

?:-/ scusa ma in che modo usi "l'hook di sistema" ?
le api getcursorpos e setcursorpos ti spostano il mouse
il "sendkeys" ti invia dei caratteri a un programma , sei troppo vago ,
potresti specificare meglio di cosa hai bisogno e come li vorresti
controllare ?
se l'utente puo' usare un joystick potresti passare il movimento del joy al
mouse e praticamente gia' cosi puoi fare tutto :
1) Tastiera virtuale a video per cliccare i tasti
2) joy che emula il mouse
poi se l'utente non e' in grado di compiere movimenti di alcun genere
potresti buttarti nei controlli vocali che non ricordo mai come si chiamano
( speakreader forse ? )
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 come si chiamano
SAPI (Speech API) SDK. Siamo alla ver. 5.1.
Download qui:
http://www.microsoft.com/speech/download/sdk51/
Esiste anche una beta 2 per .NET, ma va ordinata.
Extra info:
http://www.microsoft.com/speech/
hth,
Lokar
--
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
UGIdotNET - 
http://www.ugidotnet.org
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] MDE/SQL

Ciao a tutti.
Volevo sapere se MDE è liberamente distribuibile o no.
Vorrei poter utilizzare db SQL nelle mie applicazioni distribuendo il solo
motore, senza avere a che fare con licenze varie da dover acquistare.
E' possibile?
Come devo comportarmi?
Ciao e grazie

 wrote in message news:8cvnja$g0$1...@nslave1.tin.it...

MSDE (non MDE) puo' essere distribuito liberamente accoppiato con
applicazioni scritte con Visual Studio 6 (non col 5 !!).
Il motore e' lo stesso di SQL 7, solo che MSDE non ha una 'console'
operativa tipo Enterprise Manager, deve essere guidato da codice,
utilizzando SQL-DMO.
Ciao
Lorenzo

utilizzando SQL-DMO.
Scusa, ma io ho trovato con i cd di VB il CD di MSDE (vero, non MDE), l'ho
installato e non ho trovato alcuna differenza con SQL 7, nel senso che c'era
anche l'enterprise manager e tutto il resto.
C'è forse un pacchetto d'installazione del solo motore?
Mi hanno dato il CD sbagliato?
Ciao

 wrote in message news:8d29cu$mld$1...@nslave1.tin.it...

Dunque, con VB6 Enterprise vengono forniti nel 2. CD anche diverse
applicazioni server, tra cui mi sembra BackOffice, ma non viene fornito MSDE
con VB6 (a meno che Microsoft non abbia cambiato qualcosa, niente di piu'
facile...:-)) )
Non so dirti di preciso perche' io ho installato SQL Server a parte, non dal
CD di VB6.
Comunque, e' possibile installare il solo MSDE che consiste del solo
database engine + gli strumenti di programmazione ed interfaccia, senza
Enterprise Manager o Query Analyzer o oggetti del genere.
MSDE e' contenuto in OFFICE 2000 ed e' scaricabile anche dal sito Microsoft
(non ricordo l'url esatto).
Attenzione che l'installazione di MSDE avviene in modalita' 'unattended'
cioe' in pratica non vedi quello che accade durante l'installazione e non
hai informazioni dirette riguardo eventuali errori occorsi nel setup.
Se tutto e' OK ti troverai MSDE nella lista dei programmi installati,
altrimenti devi controllare i files setup.log e sqlstp.log che si trovano
nella dir di windows (c:\windows o c:\winnt).
Ciao.
Lorenzo


Credo che quella sia la "evaluation" di SQL-Server (completo, quindi, di
Ent.Man.)
L'MSDE e' scaricabile dal sito microsoft, solo se clienti registrati
(riporto quanto segnalato sul NG, poiche' io ho MSDN Universal e li' c'e'
tutto...)
Roal Zanazzi




utilizzando SQL-DMO.
ma come si usa ?, cosa fare sul server e cosa sul client ?
Ci sto provando, ho attivato i servizi, tutti, poi cerco di effettuare
una conversione con il DTS wizard di un archivio access preesistente
(che uso normalmente ed funziona) .
Data Source
Source = Microsoft Access
Filename= Pippo.mdb  (file esistente)
Destinazione
Microsoft old db provider ...
Server: Prova	
Usa sql server autentication
Niente Userid e pw
database=new -> appena seleziono new mi da "SERVER SQL NON TROVATO"
Quindi lascio database= <Default>
e mi da sempre errore ?
Che fare ?



Newsgroup: it.comp.lang.visual-basic
Titolo: Resize picture

Salve NG,
come posso far a ridimensionare perfettamente una immagine in una image
senza che si perdono le dimensioni?
10x
:)

 wrote in message
9kof9v$u9n$1...@nreadB.inwind.it...

Cosa intendi per "dimensioni" ?
Forse intendi ridurre l'immagine in modo che entri in una picture
mantenendo le proporzioni ?
Ciao
Sir JO

 senza che si perdono le dimensioni?
Siccome vuoi mantenere le proporzioni, devi per l'appunto usare una
proporzione:
<Nuova altezza> sta a <Nuova larghezza> come <Vecchia altezza> sta a
<Vecchia larghezza>
Ovvero: Na / Nl = Va / Vl
Se vuoi ricalcolare l'altezza dopo aver cambiato la larghezza:  Na=Va*Nl/Vl
Se vuoi ricalcolare la larghezza dopo aver cambiato l'altezza:  Nl=Vl*Na/Va
Ciao
*Roby*

Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTO CON DATAGRID

Grazie a chi mi risponde il mio problema e' questo:
Ho creato un database in un form ho inserito tutti i campi poi in un secondo
form ho inserito un datagrid per visualizzare sotto forma di lista il mio
database, ora cosa succede se inserisco o elimino un record dal database dal
primo form le modifiche non vengono riportate nel datagrid per vedere le
modifiche nel DataBase devo riavviare il programma dall'inizio come posso
fare per aggiornare i data nel datagrid.
grazie a tutti

PROBLEMI CON DATAGRID
HELP DATAGRID
AIUTO CON DATAGRID
3 messaggi, tutti uguali, con subject diverso solo per attirare l'attenzione
Per di più gridati (in maiuscolo)
Ed il massimo, tutti lo stesso giorno.
MI SONO PENTITO CHE TI HO RISPOSTO (e questa volta ho gridato anch'io).
Datti una calmata e ti consiglio la lettura del Manifesto di questo Newsgroup, reperibile sul Sito comune (l'URL è
riportato (una volta sola, mi spiace) nella firma): e utila a tutti noi, ma a te in modo particolare.....
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)
---------------------------------------------------------------------------
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: [OT] msde

Sto provando ad utilizzare l'msde incluso in office 2000 (sql server 7.0).
A parte il problema dei pochi tools di amministrazione/gestione presenti,
non ho capito come fare per cancellare dei db creati all'interno del server.
Ho provato, dal progetto (*.adp) tramite la funzione "non salvare database"
(o simile) ma l'opzione non funziona (ritorna un errore di sintassi).
grazie

 all'interno del server. Ho provato, dal progetto (*.adp) tramite la
Via query SQL: "DROP DATABASE Nomedatabase"...

 ha scritto nel messaggio
news:TdvA8.30$US3...@twister1.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Vb6 e Cristal Report su XP

Ciao,
ho utilizzato in un programma l'ocx CRISTAL32.OCX (che conoscete tutti) di
Cristal report 7 , su windows 2000-98-ME non ho avuto mai dei problemi, ma
XP proprio non vuole andare.
Sapete se la versione 8 di C.R. è compatibile con Xp o se esiste qualche
patch in giro ???
grazie

 wrote in message
af6pnn$acc$1...@news.ngi.it...


 ha scritto nel messaggio
news:giDR8.58885$Kt3.1...@twister2.libero.it...



Io ho la semplice versione 4.6 di VB5...
Spero sia solvibile anche in questo caso.
Comunque risolvibile o no, poichč per mia ignoranza non mi č molto chiara la
risposta, accetto volentieri una tua indicazione.
Grazie ancora.
Newsgroup: it.comp.lang.visual-basic
Titolo: GlobalMemoryStatus

Scusate per la banalità della domanda.
Utilizzando un esempio trovato in rete ho creato una piccola funzione
per visualizzare la memoria installata e disponibile sul PC.
Sono riuscito, però non ho il significato di tutti i valori restituiti
da GlobalMemoryStatus.
Qualcuno mi sa aiutare?
Type MEMORYSTATUS
    dwLength As Long		' ?
    dwMemoryLoad As Long	' ?
    dwTotalPhys As Long		' memoria installata
    dwAvailPhys As Long		' memoria disponibile
    dwTotalPageFile As Long	' ?
    dwAvailPageFile As Long	' ?
    dwTotalVirtual As Long	' ?
    dwAvailVirtual As Long	' ?
End Type
--
Automatic posted from 
ro...@edy.ivg.it
 [194.184.152.232]
via Mailgate Server - 
http://www.mailgate.org


Type MEMORYSTATUS
    dwLength As Long ' larghezza della struttura = len(MEMORYSTATUS)
    dwMemoryLoad As Long ' percentuale di memoria in uso
    dwTotalPhys As Long ' memoria installata
    dwAvailPhys As Long ' memoria disponibile
    dwTotalPageFile As Long ' indica il numero totale di bytes che possono
essere memorizzati in un file di paginazione
    dwAvailPageFile As Long ' indica il numero di byte disponibili nel file
di paginazione
    dwTotalVirtual As Long ' numero di byte nello spazio di indirizzamento
utente
    dwAvailVirtual As Long ' numero di byte liberi
End Type
Ciao Bruno

Newsgroup: it.comp.lang.visual-basic
Titolo: Seriale e WinNT

Volevo sapere se programmi scritti in VB6 installati su PC con WinNT hanno
dei problemi con le connessioni tramite porta seriale con dispositivi tipo
lettori di tessere a banda magnetica e similari
               Stefano Stracuzzi  -=Stracca=-

...

Newsgroup: it.comp.lang.visual-basic
Titolo: Installazione VB4

Salve a tutti ho un problema ho installato Windows ME ed adesso non riesco
più ad installare Visual Basic 4. mi dice che c'e un errore nel file
setup.lst (Ho il CD originale).C'e nessuno che può aiutarmi?
Grazie a tutti DimAnto

 ho installato Windows ME
[supercut]
Ragazzi.....Perchč vi volete cosě male?
Davide

Newsgroup: it.comp.lang.visual-basic
Titolo: SQL Query problem

Dear all,
I don't have experience in SQL and I have found this problem:
I make a very simple example to explain my problem:
One Access DB with 2 tables:
Table A(Menu)            Table B(Dishes)
=============================
Meal name                    Dish ID
Dish1 ID                       Description
Dish2 ID
Dish2 ID
How can be the SQL query to obtain this recordset
Meal name    Dish 1 description    Dish 2 description    Dish 3 description
Thank you in advance
Regards
Gino
g.cecc...@libero.it


Select Meal_Name,
T1.Description as Dish1_Desc,
T2.Description as Dish2_Desc,
T3.Description as Dish3_Desc
From Table_A
Left Outer Join Table_B  as T1 on Table_A.Dish1_ID=T1.Dish_ID
Left Outer Join Table_B  as T2 on Table_A.Dish2_ID=T2.Dish_ID
Left Outer Join Table_B  as T3 on Table_A.Dish3_ID=T3.Dish_ID

Newsgroup: it.comp.lang.visual-basic
Titolo: scusate se mi intrometto, vorrei iniziare...

...a programmare; da dove mi consigliate di iniziare? Qualche buon manuale?
e' necessario un corso? il VB va bene per iniziare?
Vorrei qualche suggerimento
Vi ringrazio in anticipo
Francesco

...

-------
Ciao!
Per iniziare a programmare in VB, comincia col fare TANTA pratica; se hai
dei problemi, prova a consultare la Guida in linea fornita con il programma.
Inoltre, ricordati che puoi sempre contare su questo NG: qui troverai
sicuramente delle persone disposte ad aiutarti.
A risentirci presto.
Marco Minerva
http://www.geocities.com/SiliconValley/Foothills/7260/
http://www.armaditaggia.com/marco

 wrote in message
7dvmq0$96j$1...@fe1.cs.interbusiness.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Stampare tabelle create in esecuzione,COME FARE?

Ciao a tutti ho questo problema:voglio creare un programma che mi
permetta di stampare delle tabelle che creo infase di esecuzione
definedone tutti i parametri in tale fase (nome ,numero campi....).Da
ciň che ho visto non posso utlizzare i report per fare ciň.Qualcuno sa
dirmi se č possibile?
Grazie a tutti coloro che mi potranno dare una mano
potete rispondermi anche in e-mail a 
dis...@complab.com
Grazie
Angelo

In teoria con CR6 puoi modificare in fase di esecuzione il database di origine del Report, le tabelle e ridefinirne
tutti i campi: in pratica "ridisegni" il report a runtime. Peccato che non sono riuscito a farlo.... :-(((
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)
Newsgroup: it.comp.lang.visual-basic
Titolo: Un consiglio su ADO ?

Scusatemi per il post precedente, cercherò di essere più chiaro. Ho
costruito un applicazione usando la generazione automatica di una Form
dati di VB6 come base di partenza. Ho scelto di gestire Ado da codice,
ho collegato delle textbox ai campi del db.
Il problema è che se vado nella textbox faccio una modifica e
successivamente premo il tasto per spostarmi al record precedente
(.movenext) quella modifica mi viene registrata. Questo devo fare in
modo che non accada...un consiglio?
Grazie

Usa le transazioni, una volta che apri una transazione e
cancelli/aggiungi/modifichi qualcosa, finchè non dai il comando commit
non cambia niente, e può tornare tutto come era prima...
Saluti...

 Il problema č che se vado nella textbox faccio una modifica e


Newsgroup: it.comp.lang.visual-basic
Titolo: HELP!! Flexgrid Gerarchico.

Vorrei riuscire a creare un recordset gerarchico e associarlo al Flexgrid
Gerarchico per la visualizzazione utilizzandone le bande. Sono riuscito a
farlo senza difficoltà usando il DataEnvironment. Vorrei però riuscire a
farlo via codice in modo che il recordset lo possa costruire a runtime. Il
DB a cui devo accedere è Access. Con il DataEnvironment ottengo
automaticamente le istruzioni SHAPE ed il record ottenuto è gerarchico. Però
questo non è modificabile. O riesco a crearlo via codice o devo riuscire a
modificare run time i recordset del DataEnvironment.
Sapete aiutarmi?
Grazie.
Massimo.
-- 
Posted from [62.98.131.142] by way of [212.216.176.140] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:20010212195648.CSTG462.fep31-svc.tin.it@[127.0.0.1]...


Newsgroup: it.comp.lang.visual-basic
Titolo: E-Mail con "ricevuta di ritorno"

Vorrei inviare da VB una e-mail che, appena viene letta dal destinatario, mi
invia la conferma. La E-Mail deve poter contenere un file allegato.
Qualcuno sa come posso fare, anche utilizzando i riferimenti di Outlook
2000? (ho provato, ma non ho capito niente:-)
Grazie.
Andrea

 ha scritto nel messaggio
news:80dp6.12614$yl2.1...@news1.tin.it...

Per quanto riguarda l'invio con allegato, puoi farlo da vb utilizzando l'ocx
MSMapi32.ocx, controlli MAPISession e MAPIMessages. Puoi consultare la guida
in linea per le proprietą e metodi, io non ti aiuto per non toglierti il
divertimento ;-)
Per la conferma non saprei, viene inviata, se specificato nelle
impostazioni, dal client di posta, per sapere se č arrivata puoi controllare
la posta in arrivo (ma potrebbe essere letto anche 2 giorni dopo) e comunque
chi ti dice che il destinatario invii la conferma di lettura del messaggio??
Ciao e buon divertimento!!
Newsgroup: it.comp.lang.visual-basic
Titolo: TAB

Ciao
Qualcuno sa se in Vb2010  posso inserire
un'immagine nei ''TITOLI ''dei   TAB
nel tabcontrol ?
praticamente su vb6  potevo inserire
invece del testo un'immagine
| TAB1         |     TAB 2    |
| Image.jpg       |  image2.jpg   |
usavo pero' il controllo SSTAB
che graficamente era migliore
grazie in anticipo

 nel tabcontrol ?
Metti un ImageList nella finestra e associalo al TabControl, il resto
viene da se'... al massimo una rapida occhiata su MSDN per tutti i
dubbi

 ha scritto nel messaggio 
news:7fdf1e1a-157d-464f...@h25g2000vba.googlegroups.com...


Altro problemino...ho aggiunto come mi hai indicato la imagelist  ma...... 
non riesco a settare  le immagini
correttamente.
Per essere chiaro ... Ho 5 tab  con cinque immagini
sottili ... Con il VB6 mi è sufficente settare le dimensioni
del tab e le immagini vengono 'scalate' alla giusta dimensione
in VB2010  setto i tab di dimensioni piccole  ma mi ridimensiona le immagini 
male oppure le visualizza fuori TAB
qualche soluzione ???
grazie in advance

Newsgroup: it.comp.lang.visual-basic
Titolo: problema registrando una DLL in window98

salve.
ho questo problema
non riesco a registrare la DLL OWCPivotFormat.DDL
in window98
mi da il seguente errore: "Return Code Was: 0x80070078"
invece se registro la stessa DLL in windows 2000 non mi da problemi.
c'č qualcuno che mi sa dire il perchč?
grazie.
Fabio


Solo un'ipotesi: ha una dipendenza da un'altra DLL che nel
sistema W2K c'č e nel 98 no. Prova a controllare con i
Faber Toys o Dependency Walker o qualcosa del genere.
Bye, G.
Newsgroup: it.comp.lang.visual-basic
Titolo: X-Counter v3.2 - FREE - Costi e durate della connessioni Internet

X-Counter e' un programma FREE  sviluppato in VB per WIN95 e WIN98 che
permette di monitorare la durata e la spesa delle telefonate. Ideale per che
si collega ad Internet, permette di sfruttare al meglio il tempo di connessione, 
e di costruire un piccolo archivio dei collegamenti: data, ora di connessione,
durata della connessione e spesa
Supporta la tariffa urbana a tempo (TUT) e le formule di sconto telefoniche.
Aggiornato per la moneta EURO. Inoltre, nella nuova versione, permette di
velocizzare e semplificare tutte le operazioni preliminari alla connessione,
come l'apertura della finestra di accesso remoto o il client e-mail.
La possibilità di completa configurazione permette di scegliere sempre il
quadro tariffario più adatto, anche nel caso in cui questo non faccia parte dei 
piani standard. Ideale per il mercato italiano è perfettamente adattabile al 
panorama telefonico di qualsiasi Paese. Inoltre la possibilità di far partire il
conteggio manualmente, permette di usare X-Counter come un timer per le
normali comunicazioni telefoniche.
Attraverso il pannello dei settaggi è possibile gestire tutti queste funzionalità
 in modo libero ed indipendente. Se viene scelta la attivazione automatica
del conteggio, X-Counter non richiede nessuna interazione preliminare.
La versione disponibile per il download è la versione gratuita per
WIN95-WIN98.
http://www.freeweb.org/personali/alex_scarcella/
http://www.freeweb.org/personali/alex_scarcella/develop/development.htm



Newsgroup: it.comp.lang.visual-basic
Titolo: Errore di runtime

Buongiorno a tutti
La mia applicazione dopo diverse ore di funzionamente causa un errore
che mi obbliga a chiudere. Il messaggio è di Windows XP (con SP2) e
indica la dll MSVBVM60.DLL. Vorrei sapere come risalire all'origine del
problema.
Qualcuno mi aiutiiiiiiiiiiiiiiiiii !!!!!!!!!!!
Grazie
Paolo

 problema.
Scarica il VB6 runtime service pack 6 da 
microsoft.com
 e vedi se funziona.
Se il programma è tuo e puoi ricompilarlo(oppure se programmi a 
prescindere), scarica anche il service pack 6 per VB6.

Manuel T ha scritto:

Grazie mille, ho installato il VB& runtime service pack 6. Spero tanto
sia questo !!!!!
Ciao

 problema.
Magari sapendo che errore è (GPF, RTE, il messaggio, il numero...) e cosa fa 
la tua app per meritarsi questo (usa l'API, quali funzioni, alloca risorse 
senza liberarle...)
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Funzioni di validazione per l'input dei campi

Collegandomi al sito comune, ho letto con interesse lo spazio "Ho voglia di
fare qualcosa". Vorrei avere maggiori informazioni su come realizzare il
progetto "Funzioni di validazione per l'input di campi". La mia domanda è: è
sufficiente del codice che verifichi i tasti premuti e risponda secondo le
esigenze (quali?), oppure sono richieste particolari funzioni?
Ciao,
Marco Minerva


Newsgroup: it.comp.lang.visual-basic
Titolo: [vb6] Criptare cf con SanitelCF.cer

Ho questo problema devo criptare il codice fiscale da inviare in file 
xml a Sogei specialistica
Ho seguito le loro indicazioni e ho scaricato il pacchetto che mi hanno 
indicato da SistemaTs.
 
Le righe di comando che uso nel file .bat sono
 
openssl.exe rsautl -encrypt -in CF.txt -out CF.enc -inkey SanitelCF.cer 
-certin -pkcs
 
openssl.exe base64 -base64 -e -out CF.enc.b64 -in CF.enc
 
Ma da Sogei mi dicono che non riescono a decriptare il codice.
Qualcuno mi può aiutare?
 
La verifica del codice con Chiave.pem mi chiede sempre di inserire la 
chiave, non ho capito quale chiave.
Sicuramente sbaglio qualcosa nella riga di comando e gli esempi non sono 
chiari.
 
 
Grazie


molto probabilmente la codica del codice fiscali avviene su tre righe, ognuna delle quali ha un crlf finale.
la codifica deve essere fatta su un solo riga, e solo alla fine il crlf


Ma perche' chiedi qua?
Chiama Sogei e fatti rispondere
Se LORO ti chiedono di fare cosi', allora chiedi loro spiegazioni

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

Ho trovato il codice per accedere ad un server di posta ed inviare le E-Mail
(anonime!).L'applicazione si connette ,... ma poi ... Quali sono i comandi
per far capire al server che diavolo gli sto mandando ????
GRAZIE 1000
Jack

Connettiti con un terminale (telnet va benissimo), mi raccomando attraverso la
porta SMTP, scrivi help e dai invio.
"Jack" <a@b.c> wrote in message news:8a93ge$6pi$1...@pegasus.tiscalinet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Registrare gli OCX per il proprio programma

Salve a tutti.
Devo realizzare il setup per un mio programma, per il quale ho dovuto
sviluppare un controllo ocx. A questo punto devo affrontare una cosa su cui
non ho mai avuto le idee chiare: come faccio a registrare un ocx sulla
macchina dell'utente?
So che bisogna usare il regsrv32, ma è proprio sempre necessario? A volte ho
notato che basta collorare l'ocx nella stessa dir del programma, giusto?
Grazie mille a chi mi vorrà aiutare.




---
Vorrei vedere le piramidi di Cheope,
ma sono miope, ma sono miope.
---
Newsgroup: it.comp.lang.visual-basic
Titolo: date

ciao.
devo creare da programma dei file avente nel nome l'indicazione della data
e ora di creazione.
ho provato con il seguente:
    Open App.Path & "\" & filestr & "_" & Day(Now) & "-" & Month(Now) & "-"
& Year(Now) & "-" & Hour(Now) & "-" & Minute(Now) & ".html" For Output As
#2
ma, apparte il fatto che se ci concateno anche Second(Now) mi da un errore
(e non capisco perché), non penso che sia molto elegante.
qualche consiglio? :-)
grazie
-- 
   _==_ _
 _,(",)|_|
  \/. \-|
__( :  )|___ 
http://magicforum.altervista.org
http://www.mikespaid4email.com/pages/index.php?refid=magicforum

 qualche consiglio?
proverei con format, e poi eviterei di indicare un numero per il file, e
utilizzerei invece freefile... vediamo:
dim NumFile as integer
Numfile = freefile
Open App.Path & "\" & filestr & "_" & format$(now, "dd-mm-yyyy-hh-nn-ss") &
".html" For Output As numfile
verifica sull'help on line la stringa di formattazione, perchè non ricordo
più qual è il segnaposto per i minuti :-)
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 più qual è il segnaposto per i minuti :-)
funge alla grande così. grazie :-)
-- 
   O   
http://magicforum.altervista.org
  <\==-   -   - -   -- - ---  -  - ---- -
 ./ \  
http://www.klaki.com?Ref=I156861
  _/\_\O

Newsgroup: it.comp.lang.visual-basic
Titolo: wordwrap nelle label

Ho una label con impostato "Autosize"=true e "Wordwrap" = true.
Cosě facendo perň se nella "Caption" inserisco una frase ad esempio "Ciao a
Tutti" mi ingrandisce la label per farmi leggere tutta la frase ma questo
avviene su piů righi, mentre io vorrei che la label venisse solo allungata.
E' possibile? Se si come?
Visto che la label ha questa funzione non vorrei usare textwidth per
cambiarne la lunghezza "a mano".
Grazie

 ha scritto


> perche' wordwrap = true se non vuoi il wordwrap ?
Perchè? perchè sono un bischero!
Effettivamente impostando wordwrap= false tutto va bene.
Ero stato tratto in inganno dalla spiegazione che da sotto la lista delle
proprietà del controllo:
"Restituisce o imposta un valore che determina se un controllo si espande
per adattarsi al testo specificato nella proprietà caption relativa."
Non è poi così chiarissimo. (ah, se avessi premuto F1!!!!!).
Grazie. Ciao


Basta impostare wordwrap a false e non ti va a capo
Ciao
Jk


Aggiungo: AutoSize=True ?
Newsgroup: it.comp.lang.visual-basic
Titolo: Ancora una domanda su CommPlus

Salve
Volevo sapere se qualcuno riesce a leggere l'identificativo del chiamante
con questo controllo!
Oppure se qualcuno è a conoscenza di qualche altra OCX che permetta di
farlo!
Ciao
Ivan

 ha scritto nel messaggio
news:ljV_7.544$aD.1...@twister2.libero.it...


 ha scritto nel messaggio
news:uOV_7.641$aD.2...@twister2.libero.it...


 Sai dirmi dove posso trovare tutti i comandi AT?
Generalmente nel manuale del tuo modem! Prova a vedere sul sito del
produttore!

Purtroppo 9 volte su 10 non è così, o meglio: trovi solamente i
comandi AT relativi alla modalità dati, non alla voice! Sì perchè te,
per usare il CID, devi usare la modalità voice, e non la dati! E
Purtroppo il + delle volte nel manuale del modem non ci sono scritti
tali comandi, e addirittura, se chiami il produttore dello stesso, non
te li vuole neppure dire (personale esperienza con la Nortek, che
fabbrica il mio modem).
Il Conte
"Lord Rayden" <ray...@hardwaretips.com.rimuovimi> wrote 


 fabbrica il mio modem).
Beh... io solo USR o digicom... quindi i comandi ce li ho tutti
documentati...e quelli non documentati tipo per eliminare la blakc list si
trovano su internet! ;)
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Monitor connessioni internet

Salve a tutti, sto cercando un programma che mi permetta di monitorare il 
traffico internet, tipo du-meter per intenderci. Se ci fossero anche i file 
sorgenti sarebbe il massimo ;-)
Un salutone a tutti

 ha scritto nel messaggio 
news:45c61...@x-privat.org...

Non ho chi mi risponde, mi rispondo da solo!
Ho trovato il codice che mi serviva su 
www.planet-source-code.com
Grazie comunque.
Saluti da Striker

Newsgroup: it.comp.lang.visual-basic
Titolo: Per esperti di Windows

Sto realizzando una piccola utility che deve partire insieme a windows (tipo
ICQ o le norton utility).
A questo punto vorrei sapere dove si trova il file dove sono memorizzati i
path delle applicazioni da avviare automaticamente (non intendo la cartella
Esecuzione automatica).
Spero che qualcuno possa aiutarmi.
Ciao!
Dav
d.si...@freemail.objsystem.it

...

Per avviare un programma in automatico senza ricorrere alla cartella
Esecuzione automatica, è necessario intervenire sul Registro di
configurazione di Windows.
La chiave in cui sono contenuti i programmi da caricare insieme al sistema
operativo è la seguente:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Se qui crei un nuova stringa e come valore specifichi il nome e il percorso
completo del tuo programma, quest'ultimo verrà avviato in modo automatico ad
ogni avvio di Windows.
Penso di averti dato le informazioni che chiedevi. Ciao!!!
Marco Minerva

Esecuzione automatica).
E COSA INTENDI ????
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
 -----------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: Unload di UserControl

Buongiorno.
Ho un problema con l'unload di un usercontrol che ho aggiunto runtime:
ho una funzione che richiamo passando una stringa sql, in base alla
quale mi viene estratto un recordset, dopo di chè creo gli usercontrols
necessari per visualizzare i vari records.
Prima di fare tutto questo devo però eliminare i controlli, creati in
precedenza, con altre stringhe sql.
La funzione viene richiamata all'evento click su un calendar control, e
al click di una combo.
Il problema è che mi genera sempre un errore quando la richiamo dalla
combo, mentre col calendar non ho nessun problema.
L'errore è il seguente:
Run-time error '365':
Unable to unload within this context
E mi posiziona il cursore qui:
   For i = 1 To Me.ctrlDipendente1.Count - 1
-->    Unload ctrlDipendente1(i)
   Next
Se potete indirizzarmi verso una solizione...
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Se vi serve ho già risolto, non si può fare l'unload all'interno di un
click di una combo.


 Unable to unload within this context
[SNIP]
Se dai un'occhiata alla pagina di guida relativa a questo errore, vedrai che
ci sono alcuni eventi in cui non e' possibile effettuare l'operazione di
Unload di controlli caricati a runtime.
Devi rivedere la logica e spostare il codice altrove; nota che "spostare"
non vuol dire
Sub Combo1_Click()
'una routine a parte che fa unload dei controlli
Call UnloadControls
End Sub
perche' comunque la catena delle chiamate rimanda all'evento Click e il
problema si ripresenta comunque.
Se la cosa risulta proibitiva, puoi mantenere la logica attuale e ricorrere
al solito "sporco trucco" dei menu' pupup bloccanti, ovvero rendere la
chiamata asincrona per mezzo di un Timer:
Sub Combo1_Click()
'TimerUnload e' un timer con intervallo basso, diciamo 50ms
TimerUnload.Enabled = True
'aspettiamo che il timer abbia completato lo scaricamento
Do While TimerUnload.Tag<>""
    DoEvents
Loop
'[...] il resto del codice
End Sub
Sub TimerUnload_Timer()
'blocchiamo la routine chiamante
TimerUnload.Tag="unloading"
'l'evento viene scatenato solo una volta
TimerUnload.Enabled = False
'[...] il tuo codice di unload
'sblocchiamo la routine chiamante
TimerUnload.Tag=""
End Sub
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 chiamata asincrona per mezzo di un Timer:
ho fatto proprio cosě, l'alternativa era il lostfocus.
