mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: imparare Api e "simili"

Utilizzo il VB5 per creare piccoli programmi da niente, però questo mi basta
per avere una buona infarinatura di come funziona questo linguaggio. Ora la
mia domanda è: dove posso trovare su internet qualcosa che mi spieghi cosa
sono le API (più o meno lo so già..) ma soprattutto come utilizzarle?
Eventualmente anche altri argomenti per uan programmazione più "elevata". Su
internet ho trovato molti corsi di VB ma erano tutti per beginners perciò
spiegavamo come far visualizzare un form o un menù ecc. insomma cose che
conosco già. Eventualmente (se non c'è nulla sul Web) mi consigliereste un
libro che faccia fare "il salto di qualità"? ;-)
grazie e ciao a tutti
ivan

 wrote in message
p45g7.13035$i9.5...@news.infostrada.it...

per molte risposte c'e' il sito comune:
http://www.it-lang-vb.net/
per le api puoi dare un'occhio qui':
http://www.allapi.net/
altrimenti, per farti le ossa...
http://www.planet-source-code.com/
http://www.vbtimes.net/
http://www.vbaccelerator.com/
http://www.vbexplorer.com/
http://www.vb-world.net/
http://www.cgvb.com/
http://www.vb-helper.com/
http://www.redangel.it/
http://www.biapps.it/vbprogrammer/
http://www.mvps.org/vbnet/
http://www.vb2themax.com/
http://www.visual-basic.it/main.asp
http://www.freevbcode.com/
CIAO!

 ha scritto

per i libri, sezione sul sito comune:
http://www.it-lang-vb.net
per le funzioni dell'api:
chek 5.4.2001
http://msdn.microsoft.com/library/default.asp?URL=/library/psdk/psdkref/
alphafunc_3bjm.htm
-- ok
http://www.allapi.net/
-- ok
http://members.xoom.it/cesarerizzi
-- ok
http://www.planet-source-code.com
-- ?
http://www.vbcode.com
-- ok
http://www.internetpiu.com/ari/api/api.htm
-- ?
http://www.vbgreatone.8m.com/vb/api.htm
-- now ---> 
http://www.vbg1.com/
 ---> ??
http://www.vb-world.net/api/
-- ok
http://skyscraper.fortunecity.com/transmission/45/api
-- now ---> vbapi
http://www.vbapi.com/
-- no longer updated but great
http://www.rohitab.com/apimonitor/
-- ok
http://www.cs.virginia.edu/~lcc-win32/
-- win32hlp.exe, 13 mb
http://www.activevb-archiv.de/vb/VBapi.shtml
-- ok, german
http://www.relisoft.com/win32/
-- ok
http://www.astentech.com/tutorials/API.html
-- ok
http://www.vbsquare.com/api/
-- ok
http://www.devpride.com/
-- api tutorial
http://www.hallogram.com/menus/Windows_API_Libraries.html
-- ok
http://www.iseran.com/Win32/FAQ/
-- ok
ftp://ftp.borland.com/pub/delphi/techpubs/delphi2/win32.zip
-- ok, 8 mb
http://www.vbexplorer.com/alltutorials.asp
-- ok

 ha scritto nel messaggio
news:p45g7.13035$i9.5...@news.infostrada.it...

MSDN, in locale è anche più comodo!
Ciao


[SNIP]
Ugh... Lo zio sa sempre dove trovare quello che serve :)
Ciaotutti,
*
Newsgroup: it.comp.lang.visual-basic
Titolo: Do ... Loop che si interrompe. PERCHE ?????????

Nella mia applicazione mando un messaggio sulla seriale e aspetto che mi
arrivi la risposta.
Nel do ... loop ho inserito una variabile k che si incrementa nel caso che
non arrivi niente (in modo che il programma non si impalli ).
Il codice che segue è inserito in un MDIForm.
MSComm1.Output = MsgOut
Do
    DoEvents
    inpstr = MSComm1.Input
        If Len(inpstr) <> 0 Then
            reply = reply & inpstr
            k = 0
            Debug.Print k
            Else
                k = k + 1
                Debug.Print k
        End If
Loop Until (Len(reply) >= LenMsg) Or (k > 100000)
A volte però, aprendo altri form succede che il do .... loop smette di
girare (l'ho verificato facendo stampare k) e il programma si impalla lo
stesso perchè non esce più da la dentro.
Come mai ?
Grazie.

 wrote in message
988o3p$l01$1...@nreadA.inwind.it...


 ha scritto nel messaggio
news:gQMp6.20325$GR5.2...@news2.tin.it...


 Va bene intercettare gli eventi?
[CUT]
Ciao
Io ti dico la mia, quando devo mandare un msg sulla seriale faccio:
    Seriale.Output = Messaggio
da qualsiasi SUB o FUNCTION mentre se devo ricevere uso l'evento
MSComm_OnComm e scrivo dentro:
    Rx = Seriale.Input
    If Len(Rx) = 0 Then Exit Sub
    ' Accodo i dati arrivati al buffer
    Buffer = Buffer & Rx
Ora Buffer conterrà il messaggio di ritorno
P.S. La seriale puoi leggerla solo una volta (dopo si cancella!!!) percui in
modalità Debug potresti non avere il msg di ritorno completo!
Spero di averti dato una mano
Ciao
--
Fabio

 ha scritto nel messaggio
news:988cnv$9f1$1...@lacerta.tiscalinet.it...


.... Loop si incanti se apro un form.
Se guardi la documentazione di m$ riguardo alla funzione DoEvents, trovi un avvertimento.
Viene detto che tale funzione e' utile in cicli stretti per consentire, ad esempio l' interruzione
da parte dell' utente. 
Si avverte, pero', che se viene eseguito del codice in altri punti del programma durante l' attesa
di DoEvents possono verificarsi dei risultati imprevedibili.
Percio' DoEvents non va usata se, ad esempio, altre applicazioni potrebbero interagire
con la nostra procedura in modi non previsti durante l'attesa in cui viene ceduto il controllo.
In questi casi e' preferibile utilizzare la programmazione ad eventi o, se proprio non c'e' altra
strada, ricorrere ad un timer (con il rischio pero' di  aumentare la confusione).
ciao, hal

 ha scritto nel messaggio
news:9895fq$122nk$1...@ID-56381.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: Campi delle grid...

    Ciao a tutti... ho due problemi (credo) semplici ma che non so
risolvere...
1) Ho una grid1 con un certo numero di campi ed una combo in una form.
Come devo fare per riempire la combo con il contenuto di una colonna?
2) Ho una grid1 con un certo numero di campi ed una text box in una
form. Vorrei che dopo che l'utente ha cliccato su una riga della grid
(ossia scelta una riga) uno dei campi (lo do io da codice) della grid
compaia nella text box.
Grazie per eventuali aiuti! :-)
--
Posted from 
mail.eurobet.com
 [194.131.98.188]
via Mailgate.ORG Server - 
http://www.mailgate.org

 wrote in message
384E37CA.633ED3F0@NO_SPAM.COM...


...


Newsgroup: it.comp.lang.visual-basic
Titolo: Rotella Mouse

Ciao a tutti,
qualcuno di voi sa darmi una mano su come poter intercettare la
rotella del mouse?
Mi serve perchè ho bisogno di scrollare una datagrid con il muose.
Grazie a tutti per la collaborazione.
Ciao Davide.

 ha scritto:

Non lo hai specificato, ma credo sia VB6.
Leggi questa discussione, c'è anche il link per scaricare  MouseWheel.zip  con
il sorgente.
--
ciao
  Stefano

 ha
scritto:

Avevoo dimenticato il link  :-(
http://forums.devx.com/showthread.php?t=154114
--
ciao
  Stefano

   Stefano
Ciao Stefano,
grazie per il link...adesso provo il codice e poi ti faccio sapere.
Comunque hai immaginato bene....uso VB6.
Ciao Davide.


Ho provato il codice che mi hai segnalato....funziona alla grande.
Grazie.
Ciao Davide.
Newsgroup: it.comp.lang.visual-basic
Titolo: ADO: errore 3021. perchè il requery a volte non funziona?

Uso ADO e vb6.
Immediatamente prima di questo pezzo di programma faccio inserire nella
"Tab_cd" un nuovo cd.
dim rs as recordset, idtitolo as integer
.... ....
rs.Open "SELECT * FROM Tab_cd WHERE Titolo=" & Chr(34) & ComboAlbum.Text &
Chr(34)
rs.Requery
idtitolo = rs("Id_titolo")
rs.Close
A volte (ma non sempre) mi da errore come se il nuovo cd non fosse stato
ancora inserito.
Credevo di aver risolto tutto con il REQUERY ma cosě non č.
Grazie a chi mi vorrŕ aiutare.
L'errore č il 3021: il record corrente corrisponde all'inizio o alla fine
del file oopure č stato eliminato. per eseguire l'operazione richiesta
dall'utente č necessario disporre di un record corrente.

 idtitolo = rs("Id_titolo")
Io farei cosě:
Togli la requery
Prima di  idtitolo = rs("Id_titolo")  metti:
if rs.BOF<>0 and rs.EOF<>0 then
    msgbox "Recordset vuoto"
else
    idtitolo = rs("Id_titolo")
    '... Eccetera
end if
set rs=Nothing
rs.Close

 rs.Open "SELECT * FROM Tab_cd WHERE Titolo=" & Chr(34) & ComboAlbum.Text &
Chr(34)
Anche qui:
rs.Open "SELECT * FROM Tab_cd WHERE Titolo='" &
Replace(ComboAlbum.Text,"'","''") & "'"

Innanzi tutto grazie per l'interessamento.
Io non faccio controllare se il nuovo cd c'è o se è vuoto perchè ci DEVE
essere visto che lo faccio inserire subito prima queste istruzioni e infatti
lo inserisce (su questo non ho dubbi).
Se eseguo il programma passo-passo tutto procede bene e non viene mai nessun
errore, invece se vado a velocità normale ogni tanto (ma non sempre) arriva
l'errore 3021 (ormai un mio spauracchio).
Possibile che vada troppo veloce e non faccia in tempo materialmente a
inserire il nuovo cd e io vado a leggerlo subito? E' l'unica cosa che mi è
venuta in mente e il requery credevo facesse al mio scopo.
Non so se può dipendere da come salvo il nuovo cd. Io uso queste istruzioni:
Dim VCon As New ADODB.Connection
VCon.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\Documenti\DBasecd\DataBasecd.mdb;Persist Security Info=False"
VCon.Open
VCon.Execute "INSERT INTO Tab_cd (Titolo,Id_casadiscografica,Id_tipo) " _
             & "VALUES ('" & TxtTitolo.Text & "','" & idcasa _
             & "','" & idtipo & "')"
Ciao e grazie

 inserire il nuovo cd e io vado a leggerlo subito?
Non saprei, con ADO questo ed altro. Comunque, vedi anche qui:
http://support.microsoft.com/default.aspx?scid=KB;EN-US;q216925

Grazie per l'aiuto, ho letto un po' ma il mio inglese non è ad altissimi
livelli.
L'unica soluzione che mi è venuta in mente è stata gestire l'errore 3021.
Praticamente faccio fare al programma un loop finchè non da errore e dalle
prime prove sembra funzioni.
Dalla tua risposta mi sembra di capire che ADO non ti convinca poi tanto...
ciao

 tanto...
Siccome è sabato e, quindi, prefestivo, sono buono, limitandomi a dire che
non mi convince affatto.
Newsgroup: it.comp.lang.visual-basic
Titolo: STAMPA DI UNA DBGRID?

avrei urgentemente bisogno di sapere come si stampa il contenuto di una
dbgrid ?

La DBGrid si basa su una tabella (o query) di un database.
Allora appoggia quella tabella ad un report e poi usa un Crystal Report Control.
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

...


Newsgroup: it.comp.lang.visual-basic
Titolo: DLL in Visual Basic!

Ho un problemino forse banale.
Un eseguibile VB lancia delle DLL fatte in VB(activeX). In precedenza era
tutto un eseguibile ma per aggiornare il programma ho creato delle DLL in
modo che aggiorno solo la DLL nuova. Il problema e che l'eseguibile si
memorizza la classe dell'oggetto COM all'interno (non se la va a prendere
dal regedit o dal server COM) e quindi l'eseguibile è strettamente legato
alle DLL presenti durante la compilazione dell'exe. Vorrei ovviare in
qualche modo a questo problema. Come fare?
Saluti Claudio

 wrote in message
news:9gn6ie$1q1$1...@fe2.cs.interbusiness.it...


Ciao,
non sono sicuro di aver capito bene il quesito :o|, comunque per quello che
ho capito:
all'interno del progetto di ciascuna delle dll, nelle proprieta' del
progetto->componente->compatibilita' versione, setti l'opzione
compatibilita' binaria e ricerchi il percorso e il nome file .dll in
questione, quindi ricompili il progetto.
Fai attenzione all'incremento del numero versione in crea, perche' se e'
selezionato l'incremento automatico ... non so' se abbia effetti
collaterali.
A questo punto ricompili il progetto del chiamante e sei slegato dalle
modifiche alle dll
beppe
-----------------------------------------------------------
Visita il sito del WWF AltoFerrarese
http://www.comune.cento.fe.it/wwfaf
-----------------------------------------------------------

 collaterali.
controllato, NP, assolutamente false


Grazie a tutti... ho risolto mettendo in binario!! :))) tnx!
Claudio
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB5] Flex come sempre

Ciao ragazzi
ormai penso che non ne vengo piu' fuori dall'inviare i dati direttamente in
un file XLS esistente :(
ma se qualcuno puo' saperlo. potrebbe rileggere il mio post di pochi giorni
fa :)
Passiamo ad altro per ora qualcuno sa il comando per aprire un foglio XLS
(guarda caso) da VB ?
YUK YUK caro LUPO
scusami ma la mia constatazione riguardo a cio' che ti piace è infondata,
solo non dispregiativa, anzi tutt'altro, vista la tua velocita' di risposta.
Ti ringrazio sempre, anche perchè se dedichi il tempo a leggere cio' che
scrivo e mi rispondi pure, almeno questo te lo devo, cosi come a tutti
coloro che mi danno una mano.
Quindi mo' Aiutamiiiiiiiiii :))))) hehehehehehhe
Dai una di quelle che piacciono a te :))) (tanto per cambiare)
Ho visto spesso che la form del Setup di alcuni programmi, non è il solito
classico Blu che sfuma da chiaro a scuro, ma bensi Violetto (quindi penso si
possa fare di qualsiasi colore). Come si fa ad ottenere cio?
Ho letto qualcosa riguardo la modifica del file Setup1.vbp contenuto del
Setup Kit di VB.
Pare che le form siano proprio le stesse, e ovvio ne ho cambiato il colore,
solo che quando elaboro il mio programma e creo i file di installazione, e
poi lo installo, il colore resta sempre Blu :( grrrrrrrrrrrrrrrrrrr
Grazie Lupo :)))))))
Ciao a tutti
Paolo
CIAUZ:)

 Setup Kit di VB.
Vedi la DrawBackGround
Comunque, questo è un esempio che dovrebbe fare qualcosa di simile.
Gioca con i valori di colore(da 1 a 3), inc (da 1 a 3) e passo (da 1):
Private Sub Form_Activate()
    altezza = Me.ScaleHeight
    larghezza = Me.ScaleWidth
    Dim colore(1 To 3)
    colore(1) = 0   'Rosso
    colore(2) = 0   'Verde
    colore(3) = 0   'Blu
    inc = 3         'Colore fondamentale di partenza
    passo = 1
    blocco = altezza / 255 * passo
    For y = 0 To altezza Step blocco
        Line (0, y)-(larghezza, y + blocco), RGB(colore(1), colore(2),
colore(3)), BF
        colore(inc) = colore(inc) + passo
        If colore(inc) > 255 Then
            colore(inc) = 255
            inc = inc + 1
            If inc > 3 Then
                inc = 1
                colore(1) = 0
                colore(2) = 0
                colore(3) = 0
            End If
        End If
    Next y
End Sub
Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione dell'orologio di sistema

Desidererei conoscere se c'è un modo per rilevare l'istante preciso in cui
c'è il cambio di data (alla mezzanotte in pratica).
In altre parole a mezzanotte in punto il mio programma che ovviamente è in
esecuzione deve eseguire una query.
C'è un modo pratico, senza usare l'oggetto timer che periodicamente esegue
una routine che controlla l'ora... (sarebbe... poco pratico e impreciso).
Ringrazio anticipatamente chi volesse indicarmi dove documentarmi in
proposito.

 ha scritto nel messaggio
news:a64tr2$q76$1...@pegasus.tiscalinet.it...


 timer.interval = 60000 - minute(Time$) * 1000)  e testi se hour(Time$) =
0.
Ho sbagliato, 60000 millisecondi sono un minuto, non un'ora :), comunque la
cosa funzionerebbe lo stesso (testando alla scadenza  minute(Time$) = 0), se
ti va bene che l'evento timer venga eseguito ogni minuto.
Enrico

 > Perchè non usi il timer per controllare alla scadenza di ogni ora se è


 diciamo alle 23 e 30 secondi?
Infatti il suggerimento č di controllare Hour(Time), cosě hai 59 minuti di
tolleranza :)
Ciao

 ritardo!
No, all'avvio del programma inizializzi il timer con in numero di scondi che
mancano alla scadenza del minuto successivo.
(timer.interval = 60000 - second(Time$) * 1000)
Al primo evento Timer1_Timer cambi l'intervallo e lo inizializzi a 60000 o,
per essere più precisi e correggere un eventuale errore ripeti
l'inizializzazione precedene:
(timer.interval = 60000 - second(Time$) * 1000)   - Second(Time$) dovrebbe
essere 0
Quindi se l'utente avvia il programma alla 23:00:30 secondi il timer verrà
inizioalizzato la prima volta a 30000 e scatterà alle 23:01:00, gli
intervalli succedivi saranno di 60 seconti (timer a 60000).
Spero di esserermi spiegato meglio di ieri (avevo proprio sbagliato i conti)
Ciao
Enrico
Newsgroup: it.comp.lang.visual-basic
Titolo: Info x classi

Ciao a tutti.
Mi sapete indicare un sito ( o piu' siti ) dove trovare informazioni
sulle classi.
	Cosa sono 
	A che servono 
	Limiti delle classi in Vb 
Ciao e grazie


Ciao "Sam -",
            un bel po' di tempo fa avevo postato anche io la stessa domanda
e anche allora nessuno mi aveva risposto.
Perchè???
In realtà non lo so ma ho visto che con un po' di pazienza, guardandomi dei
progetti che ho scaricato dal sito comune che usavano le classi, ho capito
facilmente cosa sono le classi.
In realtà non ho ancora fatto un programma che le usi ma almeno so cosa
sono.
Le classi sono: degli oggetti con proprietà, metodi ed eventi.
Ti sembrerà insignificante come definizione ma in realtà non ne esiste una
di più appropriata (credo).
In pratica una classe è qualsiasi oggetto che può essere trattato in VB (ad
es. ogni form è un'istanza di una certa classe).
Esempio:
Hai bisogno di crearti un codice per cercare un file:
Soluzione 1 (tradizionale):
    crei una sub più o meno come questa:
Public Sub TrovaFile(Nome As String, PercorsoRicerca As String, SottoDir As
Boolean) As String
    ...
    ...
    ...
End Sub
a cui va passato il nome del file e che restituisce il percorso.
Soluzione 2 (con le classi (anche se è inutile scomodarle per questo)):
crei una classe che si chiama ad es. clsTrovaFile
con le proprietà:
.NomeFile              (Stringa)
.PercorsoRicerca    (Stringa)
.SottoDirectory        (Booleana)
e con il metodo;
.trovaFile As String
che se richiamato restituisce il percorso completo del file trovato (se lo
trova).
In realtà, come già detto,  non ho mai lavorato con le classi ma mi sembra
di aver capito quello che ho scritto.
Se ho detto stupidaggini vi prego di rispondere a questo messaggio perchè
non credo che le classi siano un argomento "tabù" e non vedo perchè nessuno
ne parla mai.
Ciao,
        Diego


wrote:

Grazie per le info
Sam
Newsgroup: it.comp.lang.visual-basic
Titolo: queryunlaod

salve,
come posso fare per
capire se l'unload è stato richiesto da
qindows o semplicemente
premendo la x in alto a destra?
grazie

 wrote in message
news:altp88$12brd$1...@ID-106390.news.dfncis.de...


Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto apici in SQL

Non so più dove sbattere la testa, devo fare delle ricerche in un recordset
e uso: rs.FindFirst "Nome = '" & text1.text & "'" il problema è che se Nome
è = D'Amato ottengo un errore, allora ho fatto una funzione che trasforma
D'Amato in D''Amato.... l'errore non l'ho più ma il record non me lo
trova.... dove sbaglio?
Grazie

 ha scritto nel messaggio
news:kbnA7.61806$1H1.6...@news.infostrada.it...


 wrote in message
news:kbnA7.61806$1H1.6...@news.infostrada.it...

Usa:
rs.FindFirst "Nome = '" & replace(text1.text,"'","''") & "'"
Ciao.
Dads.

devi raddoppiare l'apice, quando esiste........guarda la funziona
Replace.........
cmq non sbagli niente, č solo una convenzione di SQL che tratta cosě le
stringhe contenenti gli apici......
ciao, e good coding!!!
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262

 wrote in message
kbnA7.61806$1H1.6...@news.infostrada.it...


 ha scritto nel messaggio
news:s_mC7.11609$Qj6.8...@news.infostrada.it...


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

Salve a tutti,
come è possibile schedulare l'esecuzione di un eseguibile vb?
Ho bisogno in pratica di programmare l'esecuzione automatica di un progetto vb,
in modo da lanciare in automatico l'eseguibile per esempio alle ore 16 di ogni
giorno (e simili...)
Thanks,
Nicola.
-- 
Posted from  [80.116.253.57] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Su NT guarda il comando AT. Altrimenti o ti trovi un programmino
schedulatore o te lo fai da te in VB usando un controllo timer.


Newsgroup: it.comp.lang.visual-basic
Titolo: Manuale del Visual-Basic

>

>

m

Newsgroup: it.comp.lang.visual-basic
Titolo: Excel ed eventi

è possibile associare eventi a celle di excel ?
grazie gianmarco
-- 
Posted from 
mail.logicom.it
 [212.38.34.201] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
000501c0bedb$b82dd2e0$382626d4@celeron...


 è possibile associare eventi a celle di excel ?
L'oggetto Range non possiede eventi, se ne occupano i suoi genitori
Worksheets ed i suoi nonni Workbooks: consulta la guida per gli eventi di
questi oggetti.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

Newsgroup: it.comp.lang.visual-basic
Titolo: connessione a un db A2k

Salve a tutti,
    sto cercando sviluppare un'applicazione che si connetta ad un database
di access 2000, ho già provato a farlo con A97 e ci sono riuscito aiutato
dalla guida in linea nel seguente modo :
Private sub
  Dim cnn1 As ADODB.Connection
  Set cnn1 = New ADODB.Connection
  cnn1.Open "provider=microsoft.jet.oledb.3.51;data source= miodb;"
.
.
..
.
End sub
per a2k penso che ci voglia un provider diverso, ma quale ??
 vi ringrazio
ciao bob

 ha scritto nel messaggio
news:9g7mss$mu9$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Accedere al registro senza essere amministratore

Sembra non funzionare... esiste qualche funzione specifica per scrivere una
variabile d'ambiente di sistema da povero utente normale???
Grazie
Mauro

 normale???
No è logico. Altrimenti sai che danni!
 btw afaik esiste un sistema di modificare i permessi sulle singole chiavi
del registro (deve farlo un amministratore) oppure puoi utilizzare le chiavi
sotto current user.
Newsgroup: it.comp.lang.visual-basic
Titolo: Più progetti insieme

Desidererei sapere come sia possibile gestire più progetti
contemporaneamente: ho visto una volta una videata di vb6 in cui appariva
non solo un progetto, ma 2 o 3 uno sotto l'altro. Credo che mi possa
servire, in quanto vorrei sviluppare un programma che una volta istallato
faccia apparire diverse sezioni... un pò come office: con word, excel,
access ecc. ecc., una suite di progetti che condividono alcune informazioni.
Non sono riuscito a scovare dove posso aggiungere nuovi progetti al primo,
in modo da creare la suite...
Potete aiutarmi?
Grazie infinite a tutti

 wrote in message
news:9i4dof$crv$1...@pegasus.tiscalinet.it...




Newsgroup: it.comp.lang.visual-basic
Titolo: crystal report

Ho necessità di stampare un reort contenente un elenco di record compesi in
un intervallo, definito dal text di due textbox o dbcombo.
Ho provato con questa formula
 cr.selectionformula =
 "{nometabella.nomecampo}="+chr(34)+text1.text+chr(34)+" and
 {nometabella.nomecampo}="+chr(34)+text2.text+chr(34)
ma in fase di esecuzione mi dà un errore di run-time n° 50515 e avviando
debug mi evidenzia la formula crystal report.action=1.
Non ci capisco nulla.
Grazie per l'aiuto e ciao, Valli

 wrote in message 86fh01$6f0$1...@nslave2.tin.it...

Prova con:
"{nometabella.nomecampo} = " & Chr(39) & text1.text & Chr(39) & " and
{nometabella.nomecampo} = " & Chr(39) & text2.text & Chr(39)
Se text1 o text2 contengono degli apici (es: D'Alessandro) questi vanno
raddoppiati
Ovviamente se text1 o text2 contengono numeri non ci vogliono i Chr(39)
Data l'ora, spero di non avere scritto ca**ate!
Ciao
--
Piero Santini
Togliere ahaha dall'indirizzo per risposte in mail

 wrote in message
86g69u$jlc$1...@nslave1.tin.it...

   Ho tentato ma il risultato è lo stesso, comunque ecco il codice, spero
che qualcuno riesca a risolvermi il problema
Private Sub Command1_Click()
CrystalReport1.Destination = crptToWindow 'invia ad anteprima di stampa
If Option1(0).Value = True Then
CrystalReport1.ReportFileName = ("c:\avsoft\IA\Report\elencoprogetti1.rpt")
CrystalReport1.SelectionFormula = "{Progetti Query.Codice Progetto} =" &
DBCombo1.Text & " and  {Progetti Query.Codice Progetto} =" & DBCombo2.Text
'"{nometabella.nomecampo} = " & Chr(39) & text1.text & Chr(39) & " and
{nometabella.nomecampo} = " & Chr(39) & text2.text & Chr(39)
End If
If Option1(1).Value = True Then
CrystalReport1.ReportFileName = ("c:\avsoft\IA\Report\progettifiniti.rpt")
CrystalReport1.SelectionFormula = "{Progetti Query.Codice Progetto} =" &
DBCombo1.Text & " and  {Progetti Query.Codice Progetto} =" & DBCombo2.Text
End If
If Option1(2).Value = True Then
CrystalReport1.ReportFileName = ("c:\avsoft\IA\Report\progettiincorso.rpt")
CrystalReport1.SelectionFormula = "{Progetti Query.Codice Progetto} =" &
DBCombo1.Text & " and  {Progetti Query.Codice Progetto} =" & DBCombo2.Text
End If
CrystalReport1.Action = 1
End Sub
Grazie, Valli



 DBCombo1.Text & " and  {Progetti Query.Codice Progetto} =" & DBCombo2.Text
Qui manca un And , l'hai dimenticato nel messaggio o nel programma?

Newsgroup: it.comp.lang.visual-basic
Titolo: profiling...

Qualcuno sa consigliarmi dei tools per fare profiling di un'applicazione in
VB ?
Qualcosa per trovare i memory leaks, i colli di bottiglia, le funzioni morte
etc.etc...
Grazie per l'aiuto.
P.S: Rispondete sul N.G. se possibile.

 funzioni morte etc.etc...
bha, io fin'ora come add-in ho trovato utile solo mztool ma mi sa che delle
tue richieste esaudisce solo la ricerca di funzioni e variabili morte ! il
resto e' arabo per me !
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

Newsgroup: it.comp.lang.visual-basic
Titolo: Split di stringhe

Mi servirebbe un esempio di come eseguire uno Split con la funzione
Split(...) su di una stringa.
Grazie, ciao
IB


'se una stringa è fatta così:
Dim Vetttore as String
Stringa="ciao-ibonesana-come-stai-?"
'se faccio :
Vettore=split(Stringa,"-")
'allora vettore conterrà tutte le parole come
' ciao,ibonesana,come,stai,? (senza virgola natulmente)
'ti restituisce quindi un array con dentro tutte le occorenze trovate 
'con quel delimitatore.
'Per ulteriori INFO premere F1 e consultare MSDN che è tanto caro e 
saggio :P
simo
-- 
_________________________
www.sasim.cjb.net
 // 
http://sasim.dnsart.com
* Server IRC : 
irc.azzurranet.org
 --> Canale: #it_lang_vb
* Sito Comune Ng: 
http://www.it-lang-vb.net
* Manifesto del Ng: 
http://www.it-lang-vb.net/docs/Manifesto.txt
* I vecchi messaggi su: 
http://groups.google.com/

saggio :P
gia', tanto caro, come l'ermo colle.
ermo perche' nessuno lo frequenta...
    Dim a() As String, adr As String
    adr = Trim(cboAddress)
    If InStr(adr, "|") Then
        a = Split(cboAddress, "|")
        adr = Trim(a(0))
    End If
j.split(banana, "|")

Newsgroup: it.comp.lang.visual-basic
Titolo: Gis e dati catastali

Mi hanno chiesto di realizzare un programma basato sulla cartografia del 
territorio di un comune. 
Dovrei realizzare un prog che permetta di navigare il territorio, 
visualizzando solo i terreni e i fabbricati, senza strade, rete fognaria 
o altro e cliccando sul fabbricato, elenchi in una colonna laterale ( ad 
esempio) i dati ad esso relativi. Inoltre, deve essere possibile 
cambiare i dati del fabbricato, disegnare un nuovo fabbricato  e poter 
frazionare un terreno disegnando una linea.
Sono "solo" queste le operazioni che deve essere possible fare.
Qualcuno sa come posso fare? Ha avuto esčperienze del genere?
Grazie

sui numeri dal 50 al 54 di "Io programmo" hanno parlato di gis!
anche presso la societą dove io lavoro (una societą di servizi a rete acqua,
gas ecc) avevamo progettato una cosa simile ma per adesso abbiamo
accantonato l'idea per mancanza di tempo.
Cmq il problema + grosso mi pare quello del disegno vettoriale della mappa
catastale e della sua modifica!
tieni conto che devi fare quasi un cad
perciņ credo che ci vorranno non poche librerie scritte in c per gestire il
tutto decentemente.
ho segnato la tua email se riprendo ti farņ sapere
ciao
max
Newsgroup: it.comp.lang.visual-basic
Titolo: CERCO ALESSIO!!!!!!

Ciao.....scusa il disturbo ma io cercavo un link dove scaricare il manuale
completo di visual basic ( se esiste) e mi hanno detto di chiedere a te....
Pacual!!
Grazie.....

 ha scritto nel messaggio
news:9tj8kv$mtr$1...@pegasus.tiscalinet.it...

Non ho visto un altro Alessio oltre a me in questo ng, quindi immagino sia
una presa per il c**o...
Alex

completo di visual basic ( se esiste) e mi hanno detto di chiedere a te....
LOL
Ok ok, pero' adesso non esageriamo ;-)
Imho e' forma di cortesia e rispetto non citare le persone nei subject dei messaggi.
-- 
ciao, hal.equity
(o equinity?)

 (o equinity?)
la prima che hai detto.

 ha scritto

cerca "manuali"
specificando questo ng
in
http://groups.google.com/advanced_group_search

 >completo di visual basic ( se esiste) e mi hanno detto di chiedere a
te....
cut!


Per non parlare del MAIUSCOLO, dei "!!!!!!!!", dell'oggetto mal formulato...
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Pacchetto di Installazione

Ciao a tutti, 
Ho creato un pacchetto di installazione (su un pc con XP);
quando ho provato a farlo girare su un altro computer (con WIN2000)
viene visualizzata la domanda di riavvio del computer per sovrascrivere
delle librerie e quindi di riprovare l'installazione.
Pur avendo soddisfatto ogni suo volere :), si crea una specie di ciclo che
comunque non porta mai a termine l'installazione.
Chissà se qualcuno riesce a svelarmi l'arcano!!!
Grazie
Peter
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Chissà se qualcuno riesce a svelarmi l'arcano!!!
Si , e' un problema stradiscusso , sempre senza offendere axel ti invito a
cercare su 
groups.google.com
 nei post vecchi , mi pare ci siano dei .tbl da
togliere o modificare!
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 siano dei .tbl da togliere o modificare!
:-)
Il problema dei TLB è di ADO, non di questo caso.
In questo caso scommetterei sulla presenza nel pacchetto di msvcrt o mfc40.
Ciao
Alberto
--
E non so se avrò gli amici a farmi il coro,
o se avrò soltanto volti sconosciuti,
canterò le mie canzoni a tutti loro
e alla fine della strada
potrò dire che i miei giorni li ho vissuti...
Newsgroup: it.comp.lang.visual-basic
Titolo: password

Ciao a tutti
Volevo sapere dove si dovrebbero memorizzare e come le password in un
programma visual basic

 programma visual basic
dove? in un file
come? utilizzando un algoritmo di cript/decrip
CIAO

Luca wrote:

A prescidere DOVE, non e' bene memorizzare LE password.
Semmai, devi memorizzare un hash della password e confrontare, con lo
stesso algoritmo, la password digitata dall'utente.
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://italy.mvps.org


Proprio questo volevo sapere come si fa?

 Proprio questo volevo sapere come si fa?
Solitamente, uso questo codice:
Public Function Coding(InputCode As String) As String
    Dim i As Long
    Dim N As Long
    Dim H As String
    For i = 1 To Len(InputCode)
        N = N + Asc(Mid(InputCode, i, 1))
        N = (N * 1717 + 1717) Mod 1048576
    Next
    For i = 1 To 7
        N = (N * 997 + 997) Mod 1048576
    Next
    H = Right("0000" & Hex$(N), 4)
    For i = 1 To Len(InputCode)
        N = N + Asc(Mid(InputCode, i, 1))
        N = (N * 997 + 997) Mod 1048576
    Next
    For i = 1 To 7
        N = (N * 1717 + 1717) Mod 1048576
    Next
    Coding = H & Right("0000" & Hex(N), 4)
End Function
Ecco il risultato:
? Coding("Gianluca Cannalire")
CEB67A54
Ti ricordo che dalla stringa generata dall'algoritmo hash, non è
possibile, in alcun modo, risalire alla stringa orginale.


 ha scritto
nel messaggio news:2nbgmfF...@uni-berlin.de...

Grazie

Newsgroup: it.comp.lang.visual-basic
Titolo: Non eventi?

 sign brevis.

sta zitta e buona per una manciata di secondi)
Un modo è quello di inserire un controllo timer nel form, creare una
variabile flag che diventa true nell'evento mscomm1_oncomm, e infine
nell'evento Timer del timer controllare se la variabile flag=true.
Spero di essermi spiegato bene...
Scusa ma vado di fretta: c'è la finale della Coppa Italia!
Ciao
Daniele
Newsgroup: it.comp.lang.visual-basic
Titolo: timer start and stop

Ciao a tutti,
sto cercando un oggetto, o una funzione, non so se sia di default presente
in VB e nei suoi OCX... che mi permetta una volta avviato quindi posto in
start incominci a contare i millisecondi, poi, quando vado su un ipotetico
metodo di stop mi restituisca il tempo trascorso, in modo da fare un po' di
"statistiche" per il mio programma...
Esiste una cosa simile?
grazie per l'eventuale aiuto
Mauri....

*Maurizio Brai* ha scritto:

Sě, chiamasi controllo Timer o, in alternativa, funzione Timer

 ha scritto nel messaggio
news:9_Pwa.100158$3M4.2...@news1.tin.it...

Ti hanno gia' suggerito due alternative, ne aggiungo una terza; la funzione
dell'API GetTickCount
Per misurare le performance del programma e cose del genere (come mi pare di
aver capito tu voglia fare) e' forse piu' adatta delle altre in quanto non
coinvolge il runtime di VB e in generale e' piu' leggera, quindi influenza
meno i test.
Ecco la dichiarazione:
'restituisce il numero di millisecondi trascorsi dall'avvio del sistema
Public Declare Function GetTickCount Lib "kernel32" () As Long
L'utilizzo e' analogo a quello della funzione nativa Timer (che pero' prende
come base la mezzanotte e ragiona in secondi): salvi in una variabile allo
"start", la richiami nuovamente allo "stop" e con una sottrazione ottieni il
tempo trascorso.
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmet L. Brown

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemino con ADO e Textbox

Salve a tutti,
sono un novizio di VB e ho iniziato a spippolare con ADO e proprio
stamani mi sono imbattuto in una cosa strana (tanto per cambiare avrò
combinato qualcosa io).
Dunque, ho 2 textbox nome e cognome (matrice di controlli) e un pulsante
nuovo.
Ergo, quando avvio l'applicazioncina si posiziona automaticamente sul
primo record, e va bene.
con dao quando facevo Nuovo i campi nome e cognome venivano
automaticamente azzerati per permettermi di scrivere,
ma con ADO il giochino non riesce, devo cancellarli manualmente :(
Ecco lo spezzone di codice (che mi sembra vada bene)
Private Sub Cmd_Nuovo_Click()
 recSet.AddNew "nome", InputBox("Inserisci il nome")
end sub
ho provato con text1(0) = " "
ma non cambia niente.
Come posso fare a pulire sti campi?
Grazie 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 end sub
Funzionerà pure, ma mi sconvolge.
Se hai i txt, perchè usare InputBox? E perchè sul metodo AddNew? (brrrr!)
Private Sub Cmd_Nuovo_Click()
   txt(0)=""
   txt(1)=""
End sub
crea un altro bottone per registrare le operazioni:
Private Sub cmd_registra_Click()
   recSet.AddNew
   recSet!nome=txt(0).text
   recSet!cognome=txt(1).text
   recSet.Update
End Sub

 Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Forse sarebbe meglio se fossi un pň piů specifico:
- le textbox sono bindate? Se sě, a quale oggetto?
- in quale funzione si trova l'istruzione text1(0) = " "?
- altre cose che potrebbero essere utili a capire il problema...
Newsgroup: it.comp.lang.visual-basic
Titolo: attendere che un eseguibile termini

salve, mi permetto di esporre un mio problema:
devo mandare in esecuzione un programma, aspettare che termini
lancarne un altro aspettare... e cosi via
come posso fare ??

 ha scritto nel messaggio
news:nVnm8.51498$%g7.16...@twister2.libero.it...

[HYPERULTRAFAQ]
http://www.it-lang-vb.net/download.asp?file=Archivio/Sorgenti/ShellWait.zip&
ID=22
[/HYPERULTRAFAQ]
Ciao
--
Timothy Redaelli
timothy(dot)redaelli(at)email(dot)it
-----------------------------------
Links:
Sito Comune: 
www.it-lang-vb.net
MSDN: 
msdn.microsoft.com

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Distribuire un programma all'estero

Vorrei sapere da chi ha già avuto esperienze di questo tipo, quali sono le
problematiche per distribuire un programma all'estero? Mi spiego meglio.
Possiedo vb5+ sp3 ita, e ho creato un prg in italiano che sfrutta un db
access (jet dao 3.5). Tralasciando i problemi per i vari formati della Data
e di rappresentazione numerica, chi mi sa dire se il mio pacchetto
d'installazione (con tutte le dll in ita) può funzionare su un pc estero? So
che i prg esteri funzionano sul mio pc e vengono mantenute le dll della
propria lingua (a meno che la dll  necessaria non sia presente sul pc), però
non è che mi fidi tanto dell'installazione del vb.
Ciao Marco

...


io distribuisco un versione inglese e spagnola del mio programma e non ho
avuto nessun problema (ovviamente ho dovuto crearmi dei fili .res per le
stringhe) ma per le dll  vengono mantenute quelle del s.o. esterno tranne
nei casi in cui la dll è assente oppure ne serve una più aggiornata......
ho avuto problemi invece con un kit di installazione x il gaippone ( era la
ver inglese) in quanto usavo all'interno del programma un carattere ascii
che non esiste in win98 JAP... ma era colpa mia.. =( disattenzione un
ignoranza  )
saluti,
                    Davide

...

Come hai risolto la rilocazione del separatore decimale del tastierino
numerico (in base al sistema locale)?
Io ho chiamato l'api GetLocaleInfo per vedere che separatore viene
utilizzato e nell'evento keydown controllo il codice: esiste un'altro metodo
che mi eviti l'uso di variabili globali?
Ciao e grazie per la risposta.
Marco
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Come stampare in V b 6 ?

Un salutone,
ho bisogno di un aiuto IMPORTANTE, PRECISO E VELOCE,
(miiii quanto sono esigente...)
sono quasi in dirittura di arrivo con il mio prog e devo implementare il
discorso stampe:
VOglio sapere cosa usare (Data Report,Crystal Report,Printer) per
effetturare delle stampe molto personalizzate , senza metterci troppo tempo
e con la possibilità di farne il preview....
Ho visto sul sito comune qlc bell'esempio che utilizza picture...
ma questo messaggio è per avere il maggior numero di pareri il prima
possibile onde orientarmi a colpo sicuro sul metodo migliore
Ringraziando anticipatamente chi vorrà aiutarmi , colgo l'occasione per
porgerVi distinti saluti ( ma questa non è una lettera commerciale !? :-) )
@lex


Usa Crystal Report 7, ti disegni i report facilmente, hai la possibilità del
preview, dell'esportazione ecc.
L'uso del controllo CR rende poi molto facile la gestione di CR da VB. (5 o
6)
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

e vuoi puoi usare la mia lib free PrnPrv3...
la scarichi dal sito comune o da me...
solo codice .bas e .frm ...
enjoy..
http://www.chiappori.net
--[GbC]--

 e con la possibilità di farne il preview....


Grazie a tutti,
una ulteriore richiesta ho trovato tra le components CR 32 che penso sia la
7 versione ma non ho il developr.hlp ? per imparare ad usarlo....
ho cercato nei cd di visual studio ma nada....
qlc1 sa dove posso trovarla ??
@lex

Newsgroup: it.comp.lang.visual-basic
Titolo: Data Report e Windows XP

Ciao a tutti.
Ho un problemino che probabilmente qualcuno di voi è già incappato: tempo fa
ho sviluppato un programma in VB 6.0 + SPK5 ed ho utilizzato i Data Repors
di VB per creare/gestire le stampe.
Fino a Windows 2000 (compreso), il programma non ha mai avuto problemi, ma
quando viene installato su Windows XP (H/P), per effettuare un'anteprima di
stampa la visualizzazione della risultante richiede un sacco di tempo (il
problema si verifica alla chiamata del metodo MyDataRpt.Show) !!!
C'è qualcuno che mi può aiutare?!
Grazie, Roberto.

Io ho un problema simile, i miei report sono collegati ad un dataenvironment
i tuoi?
Ed i miei su XP non si aprono neppure!!!
Se trovi una soluzione, fammi sapere...
Grazie
Andrea
P.S. Trovi diversi post miei sull'argomento ma senza risposte...


Comunque non è un problema relatico ai dati ma si verifica solamente quando
richiamo il metodo show dello specifico oggetto DataReport.
Cmq sia, se mi arriva qualche "dritta", te la passo di sicuro.
Ciao.
Newsgroup: it.comp.lang.visual-basic
Titolo: HELP!!!!!!!

con Win98 riesco a leggere til data base mentre con xp mi da ' errore di
caricamento DLL'
ES:
Private Sub Command1_Click()
Data1.RecordSource = "Select Nome,Sel_Save,ID,Link_1,Link_2,Categ FROM Mib
ORDER BY Categ,Link_1 ASC"
Data1.Refresh
Do While Not Data1.Recordset.EOF
 Data1.Recordset.MoveNext
Loop
End Sub
GRAZIEE
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

eh eh... il database in che versione è ?
quando, precisamente, ti da l'errore?
a cosa ti serve il ciclo do while? se non ci fai altre cose sui record
ottieni la stessa cosa con data1.recordset.movelast

per il futuro però cerca di mettere un titolo dal quale si possa capire il
problema...

Newsgroup: it.comp.lang.visual-basic
Titolo: Inviare e-mail tramite VB

 ha scritto
Oh Grillo,
a proposito di rispondere all'interno del topic,
risparmiami una battuta troppo facile,
dai... (basterebbe una sola vocale)!

Newsgroup: it.comp.lang.visual-basic
Titolo: Windows is not evil! Is GNU evil? [lungo]

 (solitamente IE).
Questa e' solo una tua presunzione. Se ad un webdesigner non interessa
che chi utilizza browser diversi da IE veda il sito che sta sviluppando
non vuole certo dire che questo sia un incompetente o comunque meno
"decente" di chi ha interesse che il suo sito abbia una visibilita'
maggiore.
Se si parla di siti istituzionali o di pubblico interesse sono d'accordo
al 100% con quello che dici, e' d'obbligo che siano il piu' semplici
possibili e COMPLETAMENTE standard, in modo che siano visibili da
QUALUNQUE browser (che accetti HTML standard ovviamente); negli altri
casi pero' non vedo perche' dare del poco decente a chi trascura (ad
esempio) uno 0,1% di utenti che possono utilizzare Lynx o qualche altro
browser solo testo; sono solo fatti suoi.
Ciao.

: 
qualcuno deve spiegarmi come c'è finito questo post qua dentro

 post qua dentro
Sarei tentato di date la colpa ad OE (fin troppo semplice), ma in
realta' sono io che ho clamorosamene sbagliato ad inviare il messaggio.
Ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: FTp PCX

Mi suggerite un buon tools Ftp , ocx o source facile da usare ?
io sto usando Chilkat Ftp , free , funzionale ma sbaglia le date ! 
accidenti    ;)
grazie
Antonio 

 ha scritto nel messaggio 
news:sz9id.257051$35.11...@news4.tin.it...


 ha scritto nel messaggio
news:Yz9id.257056$35.11...@news4.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Problema con Timer

Il controllo Timer è troppo impreciso ed occupa troppa CPU.
Il controllo MMTimer (di Roal Zanazzi) non funziona e genera un errore nel modulo Kernel32 oppure Vba32.
Come posso fare?
Grazie per l'aiuto,
Sirri Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

...


Grazie.



Guarda che il Timer di VB (che secondo Sirri e' troppo impreciso, 55ms di
precisione) USA le API che tu hai indicato.
Per Moreno:
Il controllo MMTimer funziona e non mi ha mai generato errori GPF.
Probabilmente hai solo bisogno di ricompilarlo (soprattutto se hai versioni
di VB diverse dalla VB5 + SP3).
--
Roal Zanazzi
z...@iol.it

Ho VB5 + SP3 e mi pianta VB.
Il problema è che l'errore è sempre diverso.....
Eppure con altri controlli va.....
Se hai una soluzione....
Ciao,



Non so che dirti, a me funziona bene (non mi si e' mai impiantato).
Si pianta solo DENTRO VB o anche l'EXE compilato?
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Un manuale scaricabile

Buongiorno a tutti mi chiamo Roberto,
sono nuovo di questo ng ed in oltre mi sto approcciando in maniera seria
al Visual Basic;
sarà una domanda fatta e strarifatta, esistono in rete manuali o
quant'altro
da scaricare, su VB6 ?
adatti allo scopo, o se qualcuno lo possiede in formato, non so .pdf tale
da potermelo inviare via mail ?
Grazie a tutti Buon WEEKEND.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie a tutti Buon WEEKEND.
il p2p ne è pieno...
Newsgroup: it.comp.lang.visual-basic
Titolo: Come si intercetta il tasto TAB?

Devo intercettare la pressione del tasto TAB, ma non ci sono riuscito
nemmeno con la proprietà KeyPreview = True né nell'evento KeyPress né
nell'evento KeyDown.
C'è qualcuno che sa come si fa?
Grazie, Stefano

 Grazie, Stefano
Hai provato con l'evento KeyPress cosi' ?
If KeyAscii = 9 Then
 
' fai quello che devi
End If

End If
Ho provato, ma il problema è che non parte proprio l'evento!
Ciao, Stefano


Devi settare a False la proprieta` TabStop di tutti i controlli della Form
in cui devi catturare il Tab.
--
Ciao.
---------------------------------------
Mauro CB
blue...@atcenter.it
NON modificare l'indirizzo:
me ne frego degli spammers!
---------------------------------------

Ho provato, ma il problema =E8 che non parte proprio l'evento!
	Leggo nell'help:
"Utilizzare le routine di eventi KeyDown e KeyUp per gestire le
sequenze di tasti non riconosciute da KeyPress, come ad esempio i
tasti funzione, i tasti di modifica, i tasti di spostamento e
qualsiasi combinazione di questi tasti con modificatori di tastiera."
	Devi quindi utilizzare KeyDown e/o KeyUp!=20
	Se non hai necessita' di differenziare la routine a seconda
del controllo 'attivo' ti consiglio di intercettare il tasto a livello
form tramite la proprieta' KeyPreview.
	Bye.
Enzo Marinacci- Roma   (Italy)=20
http://www.bns.it/EMware
       Freeware,VB Utilities & Win95 Info
*** Rimuovere NO-SPAM per rispondermi in E-Mail! ***

> 
interessa anche a me,
vorrei che in un form il tasto tab rispondesse come il tasto invio;
ciao e Buona Natale
Manfredo
Marina di Carrara
Italy
                 C'era una volta un tale di nome Harry,
                 detto il "lupo della steppa".
                 Camminava  con due gambe, portava abiti
                 ed era un uomo, ma, a rigore, era un lupo.

Nuanda wrote:

Ho avuto lo stesso problema, io l'ho risolto, intercettando il tasto TAB
nella proprieta' keypress.
9 corrisponde al codice ascii TAB
    Private Sub Text1_KeyPress(KeyAscii As Integer)
                if keyascii=9 then
                    keyascii=13   ' oppure keyascii=0
                endif
    End Sub
Spero di essere stato utile.
                                                            Ciao!

nella proprieta' keypress.
Funziona solo se c'è un solo controllo o nessun controllo con la proprietà
tabstop=true
Ciao, Stefano

    End Sub
mi sono sbagliato, io voglio fare il contrario:
intercetto il tasto Invio e lo faccio passare come un TAB;
purtroppo pero' non funziona, il mio codice e' il seguente:
ho un form con diversi controlli textbox in cui voglio scrivere
esclusivamente in maiuscolo; inoltre voglio potermi muovere
in essi sia con TAB che con Invio:
Private Sub Form_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
	Case 97 To 122
        		KeyAscii = KeyAscii - 32
	Case vbKeyReturn
		KeyAscii = vbKeyTab
End Select
End Sub
nell'evento load del form imposto inoltre la proprieta'
Me.KeyPreview = True
Il problema e' che come ho gia' detto cio' non funziona;
non cambia niente se invece che il keypress uso
il keydown :-(
ciao
Buon Natale e Buona Notte

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT ?] Esiste un Canale IRC ?

Come da Oggetto esiste già un canale su IRC per chattare di Visual Basic??
Se si, qualcuno sa dirmi qual'è?
Ciao e Grazie
P.S.
Messaggio per moreno Sirri: e non solo...
Non mi funziona il comando:
    data1.recordset.findfirst list1.list(list1.listindex)
che ho inserito al click su una listbox.....qualcuno sa aiutarmi a risolvere
il problema?
Grazie

quando dai il metodo  finfirst devi scivere non solo il testo da ricercare
 ( in questo casi list1.list(list1.listindex)) ma il criterio ossia:
"lcase(nome-colonna-dove-cercare)  like(o =)" &
lcase(list1.list(list1.listindex))
ok?
--


Mi spiace ropervi le pa**e, in questo caso rispondo a te Piccoloweb,
ma non ho capito la sequenza di inserimento, infatti VB mi da errori...


#VB32
)|| BerKa ||(

 > Ciao e Grazie
specifici di visual basic non ne conosco (italiani), di solito vado su
#programmazione che piu che un canale di programmatori e' una bolgia :)
eMOeL