mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Brusco aumento dell'utilizzo del file di paging dopo cmd !!

Ciao a tutti,
quello che mi si è presentato è un problema assurdo e, per me, inspiegabile:
sto "revisionando" un codice in vb che, detto in parole povere, risolve con
un metodo iterativo un sistema di equazioni non lineare; la fase di calcolo
vero è proprio è contenuta in un evento click di un cmd. Effettuata la
revisione e generalizzazione che mi interessava fare tutto funziona
correttamente (nel senso che i risultati che il codice mi restituisce sono
identici a quelli della versione precedente) tranne che per un particolare:
la procedura di calcolo vera e propria si è rallentata notevolmente rispetto
alla versione precedente...
Come verifica ho usato il task manager per tenere sotto controllo l'utilizzo
del file di paging durante l'esecuzione e da questo risulta uno spropositato
ed a mio avviso ingiustificato uso di ram quantificabile intorno ai 300 MB
immediatamente successivi al momento in cui clicco sul cmd esegui della mia
procedura!!
La cosa ancora più assurda è che andando a ritroso con delle opportune flag
all'interno del codice contenute nell'evento click ho verificato che lo
spropositato aumento di ram avviene immediatamente dopo l'istruzione
cmdesegui_click prima ancora della dichiarazione delle variabili!!
Come è possibile?
Esiste una spiegazione logica di ciò?
Qualcuno ha avuto esperienze analoghe?
Tenete presente che il codice rispetto alla versione precedente è stato
semplificato, snellito e generalizzato ma usa gli stessi criteri che usava
prima; non è stato cioè stravolto...
Grazie a tutti e scusate la lunghezza del post,
ciao,
Ntonjfi

 alla versione precedente...
Verifica che non vi siano ricorsioni indesiderate, tali da riallocare
variabili su variabili, come, ad esempio, una sub/function che richiama se
stessa...

prima; non è stato cioè stravolto...
Risolvere un'equazione a due incognite con una sola uguaglianza non e'
proprio il massimo :-(
Se vuoi debuggarlo bene, compila l'eseguibile con i simboli di debug,
cosi' puoi seguire lo stesso il codice sorgente, e poi usa un debugger
(non vb).
-- 
ciao, hal

 (non vb).
Tu ne consiglieresti qualcuno in particolare?
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

Tu ne consiglieresti qualcuno in particolare?
Per i miei scopi mi trovo bene con il debugger del visual c++, che
trovo piuttosto user(*) friendly.
-- 
ciao, hal
(*) intendo user == developer, ovviamente ;-)

 ciao, hal
ciao e grazie
Ntonjfi

non c'erano potrebbe essere questo il motivo?)
Lo e' quasi sicuramente, specie se il dimensionamento avviene gia'
nella dichiarazione.
Ad esempio, l'apparentemente innocente
Dim pArr3D(0 to 4, 0 to 4, 0 to 4) As Long
implica un'allocazione (descrittore a parte) 
di (4 * 5)^3 bytes = 7.8 KB di memoria...
-- 
ciao, hal

[cut]
Grazie.
ho risolto utilizzando matrici dinamiche e il redim per ridimensionarle...
Grazie cmq...
Ntonjfi
Newsgroup: it.comp.lang.visual-basic
Titolo: flexgrid e db

Ciao a tutti, avrei bisogno che qualcuno mi aiutasse a trovare la
soluzione progettuale migliore, considerando che è solo un mesetto che
ho preso in mano il vb6.
dovrei visualizzare in una msflexgrid il contenuto di un database access
MDB ( che mio padre nutre pazientemente da anni :) ) composta da
un'unica tab contenente oltre 20.000 record.
la connessione avviene attraverso ADO - jet 4.0 a livello di codice,
l'utente ha la possibilità di scegliere tra 4 OptionButton che
restringono la ricerca successiva solo a sezioni particolari della tab (
i record vengono subito evidenziati nella grid, mi sono basato
sull'evento click degli option button ), infatti poi digitando in una
textbox una stringa qualsiasi verranno mostrati nella flexgrid i dati
filtrati ulteriormente con la stringa.
il problema è che il tutto risulta terribilmente leeeento ( sul mio p3
800 almeno ), inoltre sono pieno di dubbi che spero possiate fugare, io
creo un recordset diverso a seconda dell'optbutt selezionato e poi lo
filtro ulteriormente con il contenuto della stringa, è la procedura
giusta? che modo mi consigliate per visualizzare in maniera veloce ed
efficiente il contenuto del db nella flexgrid, iterare sul recordset dal
primo all'ultimo record ed aggiungere nuove righe è la procedura giusta?
è possibile fare in modo che man mano che si digita la stringa nella
textbox vengano filtrati i risultati in tempo reale?( posso basarmi
sull'evento textxhange ? )
vi prego di chiarirmi almeno a livello teorico come andrebbe
strutturatta un'app del genere.....
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 posso basarmi sull'evento textxhange ? )
Sì, è possibile, ma lo sconsiglierei.
Semmai una selezione all'abbandono del textbox, non quindi ad ogni sua
Change...

Newsgroup: it.comp.lang.visual-basic
Titolo: stampa elementi di una listbox

Chiedo aiuto a chi ne sa più di me.
Sono solo un appassionato in VB6.
Come è possibile stampare su carta tutti gli elementi compresi in una list 
box nello stesso ordine in cui sono visualizzati ?
Ovviamente la proprietà sorted è posizionata su true.
grazie
giap

GIAP ha scritto:
...
scorri gli elementi della listbox usando la proprietà index, e poi 
stampi (es. usando Printer.Print, o mettendoli in un file e facendolo 
stampare a windows)
Newsgroup: it.comp.lang.visual-basic
Titolo: Formato database non riconoscito

Salve ragazzi, devo collegare Vb 6 ad un mio database fatto con Access, ho
usato il controllo data, e dopo aver messo nella casella proprietą il nome
del mio database, sono andato alla voce record source per inserire le
tabelle, ma mi č comparso l'errore che il formato del database non č
riconosciuto, che errore ho fatto?


mah direi che *forse* dovresti impostare la proprieta' connect con la
versione giusta del database e ricorda che Access 2000 e succ. sono
supportati solo dopo aver installato il service pack 5 (credo ke m$
sia gia' al 6 comunque).
Inoltre se il database di Access 2000 e succ. e' protetto da password
non c'e' modo di impostarlo in design time devi farlo per forza in
fase di esecuzione tramite gli oggetti Database e Recordset.
In pratica:
dim a as recordset
'imposti l'oggetto recordset
......
......
set data1.recordset = a
Per utleriori info sugli oggetti Recordset e Database consulta l'MSDN.
Ultimo consiglio: non usare i controlli data nei tuoi programmi, sono
totalmente inaffidabili.
Spero di esserti stato di aiuto.

 Spero di esserti stato di aiuto.
-- 
ICQ # 84624356

> 
[cut]

riconosciuto, che errore ho fatto?
Il controllo data non va oltre access 2000, xp (2002) e 2003 sono
quindi al di fuori della sua portata.
Se proprio hai bisogno di utilizzare il controllo data devi convertire
"all'indietro" i database di access (ma diciamo la verità hai proprio
bisogno delle feature presenti sul 2002/2003?).
Seconda alternativa, non usare il controllo data
Terza alternativa passare ad ado (che non ha il controllo data ma
adoc)
=======================================================================
Se mi vuoi scrivere togli le maiuscole
Sveltolampo 
cteniza...@hotmail.com
=======================================================================

Newsgroup: it.comp.lang.visual-basic
Titolo: Passaggio di parametri da riga di comando

sapete come č possibile passare dei parametri da riga di comando ad un file
eseguibile fatto con visual basic?
Grazie in anticipo, tosto73

 ha scritto nel messaggio
news:9b71cl$gmo$1...@fe2.cs.interbusiness.it...


 sapete come č possibile passare dei parametri da riga di comando ad un
file eseguibile fatto con visual basic?
Command + F1
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] VB6+NTsp6 errori di installazione

Qualcuno ha esperienza in merito ad installazioni di VB o VS 6.0 su NT?
C'è un PC con NT Wrk Sp6 che non ne vuole sapere di installare correttamente
il VB. Da errori di registrazione al termine. Poi il VB parte ma non ha
nessuno controllo.
grazie e ciao

 Qualcuno ha esperienza in merito ad installazioni di VB o VS 6.0 su NT?
io ho utilizzato fino a 6 mesi fa VS6 su NTWorkstation 4.0, ora su W2KPRO,
non ho mai avuto problemi.
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Hook per clipboard

Salve a tutti,
Come posso fare per monitorare la clipboard e vedere ogni volta che viene 
copiato qualcosa?
Esiste un hook o similari?
Penso sia scomodo e assurdo fare un check ogni tot secondi per vedere se c'è 
qualcosa dentro la clipboard.
Piuttosto, mi servirebbe un qualcosa che scateni un evento appena c'è 
attività nella clipboard.
Come fare?
Bye,
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site 4 : 
http://www.thetotalsite.it
My Blog: 
http://blog.thetotalsite.it
MariokartDS Codice Amico: 532639027909 - CarmineC in MarioKartDS
Se un circuito funziona al primo tentativo è perchè il problema è molto più 
nascosto
e subdolo di quanto tu possa pensare...
E apparirà nel momento in cui farà il massimo danno 

 Come fare?
Controlla tra gli hook che è possibile intercettare, se non erro ce ne sono
un paio che te lo permetterebbero...

 ne sono un paio che te lo permetterebbero...
Io conosco questi:
 WH_JOURNALRECORD = 0
    WH_JOURNALPLAYBACK = 1
    WH_KEYBOARD = 2
    WH_GETMESSAGE = 3
    WH_CALLWNDPROC = 4
    WH_CBT = 5
    WH_SYSMSGFILTER = 6
    WH_MOUSE = 7
    WH_HARDWARE = 8
    WH_DEBUG = 9
    WH_SHELL = 10
    WH_FOREGROUNDIDLE = 11
    WH_CALLWNDPROCRET = 12
    WH_KEYBOARD_LL = 13
    WH_MOUSE_LL = 14
Non saprei... quali mi potrebbero servire?


Newsgroup: it.comp.lang.visual-basic
Titolo: Registrazione ocx

Ciao a tutti, ho un quesito da porvi.
Ho un progetto scritto in vb6 dove utilizzo alcuni ocx e dll da me scritti.
Spesso mi capita di modificare il codice degli ocx e delle dll, quindi ogni
volta devo registrarli di nuovo, problema sgradito soprattutto quando distri
buisco il programma.
La domanda è : c'è la possibilità da codice di intercettare l'errore che da
l'eseguibile di vb quando si modifica la versione degli ocx e c'è la possibi
lità di registrare questi componenti da codice ?
Grazie a tutti coloro che sapranno darmi una mano
Ciao
    Daniele
uz...@eniware.it

 wrote in message
7t0ii7$n66$1...@fe1.cs.interbusiness.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: i form non si parlano

sono un neofita e vorrei sapere come fare una certa cosa:
da un form(form1) faccio lo show di un altro form(form2).
In questo secondo form ho un bootone che una volta premuto me lo chiude.
Vorrei che il form1 attendesse (prima di riprendere a fare le sue cose) che
il form2 sia chiuso. E' possibile?

...

Sě, anzichč Form2.show usa Form2.ShowModal.
Attenzione, il Form1 continua a far girare eventuali timer, anche se per
l'utente č bloccato.
Ciao.

form2.show vbmodal
Ciao.
Alfredo.


Ciao.
Ooops! confuso con Delphi... funziona meglio se usi Form2.Show vbModal   :)

 wrote in message 80jikj$c8j$1...@nslave2.tin.it...


...


Newsgroup: it.comp.lang.visual-basic
Titolo: Cambiare la password di un utente NT

Salve.
    Esiste una API da inserire in un programmino VB che permette ad un
utente NT di modificare la propria password?
Grazie anticipatamente.

 wrote in message
88r7d9$9rb$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Connessione Telefonica

Utilizzo Windows 2000
Vorrei fare un programma molto semplice (nel senso veloce) che dovrebbe 
partire e comporre il mio numero di telefono,come faccio?...lo vorrei 
utilizzare con un software di videosorveglianza in modo di essere 
avvisato in caso di allarme.
Ho trovato questo :
 
 Dim lngRet As Long
lngRet = Shell("Rasphone -d """ & Allarme & """", 1)
ma quando lo eseguo mi dà questo errore:
errore 623
Impossibile caricare la finestra di dialogo
Impossibile trovare la voce della rubrica telefonica per questa 
connessione
Ma dovè sta rubrica telefonica?
Qualcuno sa darmi una mano?
Ciao e grazie

Ma dovè sta rubrica telefonica?
Hai provato a fare rasphone /? dalla riga di comando?
-- 
ciao, hal

 
Allarme č il nome della connessione remota che ho creato 
...grazie x la dritta su  rasphone /?  ,ora provo a fare qualcosa
Grazie 1000
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Certificazioni

Salve mi chiamo Rudy,
frequento un corso di tecnico software e fra 3 mesi circa ho la possibilità
di certifcarmi Microsoft in VB,
volevo chiedervi qualche consiglio o qualche sito relativo alle domande che
potrebbero venirmi poste,
per farmi un idea.
Grazie a tutti.

 per farmi un idea.
Prova su it.comp.os.win.mcp

Newsgroup: it.comp.lang.visual-basic
Titolo: Controllo SSTAB

Ciao a tutti,
vorrei che ogni sottofinestra del controllo sstab abbia uno sfondo diverso.
Qualcuno di voi sa come si fa?
Grazie 1000
DM

 Qualcuno di voi sa come si fa?
Usa dei PictureBox!
--
Esteban
Hosted by 
www.seber.it
(Remove nonspammare for reply)

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Ora: come fare operazioni?

Esiste una funzione di VB5 che possa eseguire operazioni sull'ora?
es. 12.30 + 45 minuti = 13.15
Se non esiste, come fate voi?
Grazie
Andrea


E' molto complicato... si fa
Dim TimeResult as Date
TimeResult = CDate("12.30") + (1/24*(3/4))
ora TimeResult contiene 13.15
Niente di strano c'è solo da sapere che il formato Date è in realtà un
Double dove gli interi indicano i giorni e i decimali le ore minuti sec.
ecc...
quindi per ottenere 45' basta fare 1giorno / 24ore *(3/4)d'ora.
Ciao.


Guarda sull'help in line la DateAdd().
Ciao
By -MES-   Maronese Ettore
http://ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://www.murialdo.it/it_lang_vb


E' molto semplice ........... si fa
Dim A As Date
A = #12:30:00 PM#
A = DateAdd("n", 45, A) 
MsgBox A
in DateAdd il parametro "n" indica che si devono sommanre dei minuti
(controlla nell'help in linea le varie opzioni)
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: E-Mail

Buon giorno a tutti. Sto usando in VB5 il controllo WINSOCK per spedire
E-Mail ma non so come inserire la data di invio. Qualcuno puņ aiutarmi ???
Saluti, Paolo.

>E-Mail ma non so come inserire la data di invio. Qualcuno può aiutarmi ???
Esempio:
Date: Mon, 14 Feb 2000 01:02:08 +0100
Il +0100 al fondo e' la differenza in HHMM rispetto all'ora di Greenwich.
Antonio

Mi potete mandare un esempio ???
Saluti, Paolo.

Saluti, Paolo.
Sito Comune di questo NG, Progetto SMTP.ZIP
http://www.murialdo.it/it_lang_vb
Ciao
By -MES-   Maronese Ettore
http://www.maronese.com/mes
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://www.murialdo.it/it_lang_vb
Newsgroup: it.comp.lang.visual-basic
Titolo: Mascherare l'apostrofo

Qualcuno sa dirmi come è possibile mascherare l'apostrofo nella costruzione
di una stringa di query , ad esempio :
querystr = "SELEC * FROM clienti WHERE  cognome  =  " & "'"  &  txt_cognome
& "'"
dove txt_cognome = "D'Eretità"
Ciao

 wrote in message
news:5_A85.26290$2s6.3...@news.infostrada.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Nuove Api

Sto cercando delle API per registrare in Mpeg1 o Mpeg2.
Grazie

 Sto cercando delle API per registrare in Mpeg1 o Mpeg2.
Qua ci vorrebbe un'alveare :-)
Scherzi a parte, cerca o compra un'OCX o una DLL che è meglio....
Che vuol dire Nuove API???
Ciao
--
Timothy Redaelli
timothy(dot)redaelli(at)email(dot)it
-----------------------------------
Links:
Sito Comune: 
www.it-lang-vb.net
MSDN: 
msdn.microsoft.com

> Sto cercando delle API per registrare in Mpeg1 o Mpeg2.
Le API non sono librerie ma bensì sono delle funzioni che ti permettono di
interagire con il SO.
Quindi avrai API per riavviare il sistema, per nascondere le barre degli
strumenti, per fare form trasparenti ma NON per comprimere filmati. O
almeno, finchè la Microsoft non inserirà in Windows la compressione nativa
per Mpeg (cosa decisamente costosa ed inutile).
Ciao!

 per Mpeg (cosa decisamente costosa ed inutile).
quindi prossimamente ci sarà :)
ciao!
Davide

Allora...
Prova a cercare sul sito microsot... Da qualche parte avevo visto l'SDK del
Windows MEdia Player & Encoder ...
                Ciao
                                                Allanon
Newsgroup: it.comp.lang.visual-basic
Titolo: [Help] Invio e-mail con Winsock

Salve a tutti.
Sul sito comune ho trovato l'esempio e la classe per l'invio di E-Mail ma
non mi funzione! per la precisione nel punto :
Do While .State <> sckConnected And Timer < t + TimeOut
    DoEvents
Loop
.State mi rimane sul 6 (sckConnecting = " Connessione in corso")
ho fatto anche una modifica (vedi sotto) e il risultato è:
 Risoluzione dell'host in corso           39° sec.
 Connessione in corso       38° sec.
...
 Connessione in corso       18° sec.
 Errore       17° sec.
...
 Errore       1° sec.
Dove posso trovare info in proposito????
'Modifica*****************************************************
Dim tt As Double
tt = Timer
Do While .State <> sckConnected And Timer < t + TimeOut
    If Int(Timer) = Int(tt + 1) Then
        Debug.Print StatoWS(.State), Int(t + TimeOut - tt)
        tt = Timer
    End If
    DoEvents
Loop
'Mi da una stringa con la descrizione dello stato di Winscok*******
Private Function StatoWS(ByVal val As Integer) As String
Select Case val
    Case Is = sckClosed: StatoWS = "Impostazione predefinita. Chiuso"
    Case Is = sckOpen: StatoWS = " Aperto"
    Case Is = sckListening: StatoWS = " In attesa"
    Case Is = sckConnectionPending: StatoWS = " Connessione in sospeso"
    Case Is = sckResolvingHost: StatoWS = " Risoluzione dell'host in corso"
    Case Is = sckHostResolved: StatoWS = " Host risolto"
    Case Is = sckConnecting: StatoWS = " Connessione in corso"
    Case Is = sckConnected: StatoWS = " Connesso"
    Case Is = sckClosing: StatoWS = " Il client sta chiudendo la
connessione"
    Case Is = sckError: StatoWS = " Errore"
End Select
End Function

SUB-ZERO wrote:
ti trova l'host....il mail server
ma poi bisogna vedere se ti fa "entrare" per spedire la posta!
e questo NON è matematico ne sempre detto!
:-)
--
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 Quotefix e altro:
http://www.martek.it/go.asp?portamia=4
Usr: ICLVB Pw: amici

 e questo NON è matematico ne sempre detto!
Mi dici quindi che con 
popmail.libero.it
 non si può fare???
E quindi???


Dipende dal tipo di autenticazione che richiede il server smtp di libero,
solitamente l'autenticazione avviene nei seguenti modi:
- Controllo dell'indirizzo IP del client
- Immissione login e passwd
- Prima della spedizione accesso obbligatorio alla casella pop3.
Non so libero quale richieda, prova un po'...

 - Prima della spedizione accesso obbligatorio alla casella pop3.
Come???

Come???
devi prima collegarti col server pop come se dovessi scaricare la
nuova posta, e poi invii
Newsgroup: it.comp.lang.visual-basic
Titolo: [ 1/2 OT ] Acquisizione segnali analogici

Ho bisogno di acquisire dei segnali analogici (4-20ma), qualcuno mi puo
consigliare qualche scheda con la quale si è particolarmente trovato bene (o
anche sconsigliarmene l'uso?) .
E' necessario condizionare il segnale o posso andare direttamente dal
trasduttore alla scheda ?
Che costo hanno ?
Vengono fornite con OCX o DLL
(Io devo poi fare un software in Visual Basic)
Grazie a tutti

 (Io devo poi fare un software in Visual Basic)
Anch'io le uso in VB, hanno i loro OCX... non mi ricordo però se sono a
pagamento a parte o compresi...
Comunque se vai su 
www.ni.com
 trovi tutto, listini compresi....
Ciao e buon lavoro...

Nessuno ha mai valutato le schede della Measurement Computing ?
Sembra che costino notevolmente meno ...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Come si può fare

Come si puņ simulare l'istruzione read-data del vecchio basic
in VB5?
Grazie

 in VB5?
Sul sito comune (indirizzo nella firma in fondo) c'e' qualcosa che fa
per te...
Ciao e buon lavoro
Brando
-- 
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Sito comune di it.lang.vb  :  
http://www.murialdo.it/it_lang_vb
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Newsgroup: it.comp.lang.visual-basic
Titolo: DISATTIVAZIONE EVENTI







1) Ho la necessita' di dover disattivare gli eventi 
connessi al un componente, come posso fare?


 


Mi spiego, facciamo l'ipotesi di dover disattivare 
l'evento keypressed di una rich text box come posso fare?


La disattivazione dell'evento non voglio implichi 
la disattivazione del componente rtf.


 


 
2)E' possibile dopo aver intercettato la 
pressione di un tasto da tastiera annullarne l'effetto?


 


GRAZIE A TUTTI QUELLI CHE MI POSSONO 
AIUTARE!!!


 


Marco


 



...
    >1) Ho la necessita' di dover disattivare gli eventi connessi al un
componente, come posso >fare?
    Inizia col disabilitare l'HTML per postare :)
    >Mi spiego, facciamo l'ipotesi di dover disattivare l'evento keypressed
di una rich text >box come posso fare?
    >La disattivazione dell'evento non voglio implichi la disattivazione del
componente rtf.
    Gli eventi sono già pochi così, perchè disabilitareli?
    Comunque nel KeyPress metti KeyAscii = 0 se quello che vuoi fare è
evitare di scrivere.
    >2)E' possibile dopo aver intercettato la pressione di un tasto da
tastiera annullarne >l'effetto?
    Vedi sopra.
    Ciao

news:95mo9o$lef$1...@pegasus.tiscalinet.it...

Innanzitutto non postare in HTML (ho dovuto  quotare a mano).
Poi per disattivare un'evento basta non scrivere niente nella routine
dell'evento 8-))
Immaginando che non era quello che intendevi, potresti mettere un flag a
livello di modulo che ti dice quando eseguire una routine e quando no.
es.
Option Explicit
Dim bolNoEvento As Boolean
Private Sub Form_Load()
    If bolNoEvento Then Exit Sub
    'esegui
End Sub
Ciao VB

 livello di modulo che ti dice quando eseguire una routine e quando no.
Ma l'evento viene generato lo stesso...
Per evitare la generazione dell'evento vedo 2 soluzioni:
1) subclassare il controllo (v.sitocomune)
2) creare un controllo personalizzato che contiene il controllo originale
(ad es. il richtextbox): quando il richtextbox genera un evento, il
contenitore decide se generarlo a sua volta ad es. in base a una proprietą
booleana


Grazie ora ho capito.
Ciao VB
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Accesso alla Rubrica di Windows (WAB)

Ciao a tutti,
qualcuno sa dirmi dove posso recuperare i sorgenti o qualche OCX che
permetta l'accesso al file della rubrica di Windows (.WAB).
Ho provato a cercare sul sito comune, ma senza successo.
A me interessa avere la possibilità di accedere al file come fosse ad
esempio un file di Access, questo xè ho provato con l'esportazione in
formato CSV che fornisce la stessa rubrica, ma campi come "il compleanno"
non vengono esportati.
Ho provato a vedere se esisteva un qualche modo attraverso ADO, ma niente da
fare.
Se avete qualche suggerimento o ancora meglio se avete qualche sorgente od
OCX da mandarmi....
Bye
    Guero;o)


Eheheh... Tanti auguri, ho appena finito di farmi il paiuolo per motivi
ufficiali esattamente sulla stessa cosa :P
Ti dico solo che ho dovuto scrivere il tutto in C perche' non esiste nessun
ActiveX gia' pronto...
Ovviamente non posso postare nemmeno una riga perche' e' tutto protetto dai
(C) dell'azienda per cui lavoro...
Magari se qualche mago del C tipo Hyper o Gian Uberto offre la sua
collaborazione si potrebbe scriverne una versione per il SC...
Ciaotutti,
*

In C vuol dire che hai usato API di windows... :)
Potresti dirci (senza rivelare porzioni di codice) quali siano questa API...
:)
                        Ciao
                                        Allanon


Yup, sono le WAB API esposte dalla dll WAB32.
Puoi trovare esempi sull'MSDN, pochi, o sul sito M$, dove puoi scaricarti
tutta la documentazione e i file .h, il file che contiene il tutto si chiama
sample.zip (M$ ha sempre una gran fantasia :P)...
C'e' un problema: e' necessario usare le interfacce per accedere ai metodi
degli oggetti che la DLL espone e, dato che implementa IUnknown ma non
IDispatch, non e' possibile utilizzare il COM ed e' necessario scrivere il
programma in C, dato che le definizioni delle interfacce sono scritte nei .h
e non sono traducibili in VB.
Ciaotutti,
*

 e non sono traducibili in VB.
Che bast_ _ _i!
Io penso che lascerò perdere fino alla versione definitiva di C#
Poi... boh... chissà...
                    Ciaaooooo
                            Allanon

 Io penso che lascerò perdere fino alla versione definitiva di C#
Che potrebbe non essere compatibile...
Ciaotutti,
*

 Che potrebbe non essere compatibile...
Che ridere che sarebbe... :)
Avevano il VC++ potente e incasinato
Avevano il VB debole, ma bello.
Affossano il Vb per fare un altro linguaggio debole, ma bello? :)
E allo'? che lo fanno a fa'?
Speriamo di no...
                    Ciao
                                Allanon

Speriamo di no...
con m$ non c'e' speranza :-(
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: recordcount

Perché in un datacontrol associato con un dbgrid la proprietà recordcount mi
ritorna meno record se primo non eseguo un movelast (ho provato anche con
movefirst ma non funziona)

Perche' e' un bug VB.
Devi fare un'altra query identica alla prima cambiando * in count(*) as Quanti e
leggere Recordset("Quanti")



 
Non e' un bug , e' solo una scelta implementativa.
Il recordset non viene 'popolato' , cioe' riempito subito del tutto, ma
solo in una piccola parte ( circa una ventina di record ma non ne sono
sicuro ) solo se necessario viene progressivamente riempito.
come effetto collaterale succede che il valore della proprieta'
RecordCount e' infaffidabile in quanto ritorna il numero di record
attualmente caricati nel recordset , movelast siccome costringe il
recordset a spostarsi all'ultimo record, forza il riempimento totale del
record e quindi la prorieta' RecordCount riceve il valore esatto.
Tieni conto che in spesso non serve sapere quanti sono i record presenti
in un recordset.

sicuro ) solo se necessario viene progressivamente riempito.
Gią, forse M$ si č accorta della pesantezza del DataControl ed ha voluto cercare un rimedio.... ;-))
A parte gli scherzi: non ho mai capito con che criterio viene scelto il numero con cui popolare all'inizio il recordset:
forse in percentuale: su una tabella di oltre 1000 record, venivano "letti" quasi 500...... misteri....
Ciao,
Moreno
#sirri#@
morenosoft.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
Home Page - 
http://www.geocities.com/SiliconValley/Bridge/1414/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

 
Neanche io ho mai capito la dimensione, ma forse e' in collegamento col
numero di pagine, ho visto recordset che vewnivano popolati con solo 20
record , altri con molti di piu'

Newsgroup: it.comp.lang.visual-basic
Titolo: caselle di aiuto

Ciao a tutti.
Vorrei chiedervi come si possono creare delle caselle a comparsa di
help.
Il mio problema è far comparire caselle di aiuto quando si sta fermi con
il mouse su un oggetto.
Grazie
Tango

Quelle che intendi tu, si chiamano ToolTip.
Praticamente tutti i controlli di VB (se non erro dalla versione 5 in poi) hanno una proprietą omonima.
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)

...



La proprietà ToolTipText è impostabile anche dal codice, di modo che il
testo delle "caselle di aiuto" può cambiare a seconda delle varie
situazioni.
Esempio:
imgPippo.ToolTipText = "Questa è la foto di Pippo"
Ciao
Cesare Nicola
Newsgroup: it.comp.lang.visual-basic
Titolo: cc245it.dll

Lanciando il setup di un mio progetto, (sono in fase di test) mi segnala
quanto segue:
Errore durante la registrazione del File:
c:\Windows\System\cc245it.dll
Cosa devo fare ????
Grazie a tutti
Stefano

 ha scritto nel messaggio
news:B5gT5.28030$FV2.8...@news.infostrada.it...


IO ho risolto cosě:
dopo aver creato il programma di installazione api col Notepad il file
setup.lst e trova la riga contenente il file cin questione e
modificala da cosě:
File10=1,,CC245IT.DL_,CC245IT.DLL,$(WinSysPath),$(DLLSelfRegister),$(Shared),3/7/1997
a cosě:
File10=1,,CC245IT.DL_,CC245IT.DLL,$(WinSysPath),,$(Shared),3/7/1997 
In pratica togli il riferimento " $(DLLSelfRegister) " all'auto
registrazione.
Vai tranquillo che funziona.
Ciao
Robin


Newsgroup: it.comp.lang.visual-basic
Titolo: New WebBrowser

Salve a tutti!
Sto tentando di creare in runtime un webbrowser nella mia applicazione
(VB6).
Ho inserito il riferimento a Microsoft Internet Controls, e ho
dichiarato fra le variabili globali:
Dim Browser As WebBrowser
E poi, nel form_load, ho inserito:
 Set Browser = New WebBrowser
Ma quando faccio un Browser.Navigate2 "
http://www.google.it
" mi vien
fuori un errore di run-time:
Metodo Navigate2 dell'oggetto IWebBrowser2 non riuscito.
Perchè non riesco ad utilizzare un webbrowser creato in run-time?
Grazie a tutti!

dopo aver caricato internet controls, sulla tool di sinistra clicca e
trascina il controllo caricato dentro la form.
webbrowser1.navigate("
www.tuosito.com
")

Questo lo sapevo fare :)
Ma così facendo, all'apertura del form viene caricato anche il browser
che legge le impostazioni dal file di registro.
Invece a me serviva smanettare nel registro prima di caricare il
browser. E in effetti alla fine ci son riuscito: invece di:
Dim WithEvents Browser As WebBrowser
ho fatto:
Dim WithEvents Browser As InternetExplorer
Set Browser = New InternetExplorer
e ora funziona tutto più o meno come vorrei :D
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB .NET] programmare a moduli o plug-in

Salve a tutti,
è ancora un pò presto per me, ma sto cercando di riportare dei
progetti in ASP in 
VB.NET
.
Uno dei grandi vantaggi di 
ASP.NET
 è quello di avere il global.asax
con cui poter istanziare un timer e gestire delle operazioni
schedulate.
Ora, mi chiedevo se era possibile far rilevare, in una determinata
sotto-dir di "bin", tutte le dll compilate che corrispondano ad una
certa interfaccia e, se si, lanciarne l'esecuzione.
Ad esempio: la dll da cui deriva il global.asax istanzia il timer e si
setta degli orari presi da un file xml (mettiamo come esempio).
Ora sa che deve verificare se ci sono delle dll che abbiano una certa
struttura e che quindi possa "dinamicamente" istanziare agli orari
prefissati dati dall'xml.
Tutta questa sega mentale servirebbe a creare un sistema "modulare" di
operazioni pianificate. Di modo tale da crearmi un piccolo "standard"
o punto di inizio per i miei "tasks". Creo le dll secondo queste guide
e li scarico nella directory...et voilà risolto.
Un piccolo consiglio? un punto da cui cominciare?
Grazie a tutti!

 certa interfaccia e, se si, lanciarne l'esecuzione.
Sì, guardati il Namespace System.Reflection, in particolare la classe
Assembly.
Puoi fare una MyAssembly.GetTypes() per ottenere tutti i tipi definiti
nell'assembly e con un for puoi controllare con
MyType Is IMyInterface
L'assembly Type ti offre anche tutta una serie di proprietà per capire con
cosa stai lavorando.
Ciao
--
Reporting tool: 
http://www.neodatatype.net
Qualunque mentecatto può scrivere codice che un computer possa capire.
I buoni programmatori scrivono codice che gli uomini possano capire.
[Martin Fowler]

Ciao
Grazie mille, immaginavo che avrei dovuto usare il metodo
"reflection", ma sinceramente non mi è ancora chiarissimo.
Mò studio e poi vi faccio sapere ;)
Intanto grazie mille :)

 Mň studio e poi vi faccio sapere ;)
E' molto piů semplice di quello che sembri.
Se hai MSDN Library April 2005 (o precedenti, oppure cercali su 
msdn.microsoft.com/library
) puoi prendere spunto da questi articoli:
"Search Dynamically for Plug-Ins" di Roy Osherove
Summary: Extends the framework for adding plug-in support to your .NET 
applications to allow you to also search dynamically for plug-ins within 
your application's own directory.
(l'articolo fa riferimento a 
ASP.NET
, ma la tecnica la puoi utilizzare 
anche per le WinForms)
"Designing Extensible Windows Forms Applications" di Dino Esposito
"Let Users Add Functionality to Your .NET Applications with Macros and 
Plug-Ins" di Jason Clark
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca
Newsgroup: it.comp.lang.visual-basic
Titolo: libro di vb

Mi potreste consigliare un buon libro per cominciare ad imparare il visual
basic?
E magari anche uno di C anche se non è il ng giusto?
Grazie

 ha scritto nel messaggio
news:GbA68.16896$om6.3...@news1.tin.it...


 wrote in message
a3f2lu$u3l$1...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:GbA68.16896$om6.3...@news1.tin.it...


per il visual basic sono in crisi ho anche io lo stesso
tuo problema, ne ho due di testi ma fanno veramente schifooooooooooooooo.
Per il C : il testo piu'consigliato e' Linguaggio C seconda edizione di
Brian w.Kernighan Dennis M. Ritchie della
jackson libri

Newsgroup: it.comp.lang.visual-basic
Titolo: windwstate maximized

Comne posso fare in modo che un form all'interno di una MDI (quindi la
proprietà MDIChild è true) non possa essere ridimensionato? Cioè lo voglio
sempre con windwstate maximized
desidero in altre parole disattivare per sempre i pulsantini in alto a dx
che riducono le dimensioni.
Grazie

 wrote in message
news:9gan19$e6g$1...@pegasus.tiscalinet.it...

Proprieta' del form
MaxButton = False
MinButton = False
ClipControls = False
ControlBox = False
--
Massimo Fauro

Newsgroup: it.comp.lang.visual-basic
Titolo: Campi data

Qualcuno mi puo' indicare la tecnica che usa per ricevere in input una data,
controllare che sia corretta, controllare che non sia maggiore di un'altra
data (usando VB 5.0)
Grazie e ciao Beppe

data (usando VB 5.0)
Dipende da che cosa riceve l' input: una textbox, un controllo calendario,
un controllo di qualche altro genere.
Se e' un controllo diverso dalla textbox (o equivalente finestra di edit)
occorre verificare che la stringa visualizzata sia una data valida.
Di solito la funzione IsDate() dovrebbe andare bene.
Se si tratta di un controllo dedicato, la bonta' della data dovrebbe
essere gia' verificata da tale controllo.
Il confronto fra due date e' preferibile farlo con le date
contenute in variabili di tipo Date. 
Sconsiglierei le variabili di tipo String perche' potrebbero
portare a risultati inattesi.
Ciao
Aldo

 Di solito la funzione IsDate() dovrebbe andare bene.
OK
Riciao Beppe

Newsgroup: it.comp.lang.visual-basic
Titolo: Devo consegnare per Sabato - RUN-TIME ERRORS

Programma VB6 - Access 97 - Crystal Report 8
Errore # 1 - Run-time error 429 - Active-X can't create object.
Errore # 2 - Run-time error 20532 - Cannot find database DLL.
(Sicuramente riferito a Crystal Report).
Se sul computer del cliente vengono installati VB6 e Crystal Report 8 i
problemi non si verificano.
Datemi una mano vi prego. Devo consegnare per Sabato !!!!
-- 
Posted from [212.210.43.241] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:3AA5FD0B...@guest.telecomitalia.it...






Ciao.


 


Prova eventualmente a recuperare le Dll e OCX del 
Crystal Report, copiale in una directory, e dal menù Esegui:


 


regsvr32.exe ( 
percorsofile.estensione)


 


verranno registrate le dll e 
Ocx.
Newsgroup: it.comp.lang.visual-basic
Titolo: Sostituzione tabella in Database

Come posso fare a sostituire una tabella in DB con una tabella presa da un 
altro DB?
Grazie 

 ha scritto nel
messaggio news:RN0ld.29212$Ni.10...@twister1.libero.it...


 da un altro DB?
Fai un Drop della tabella da eliminare e un Select Into dalla seconda alla
prima.
Ovviamente, problematiche di integrità referenziale a parte...
Alberto
--
E tutto mi sembrava andasse bene...

 ha scritto nel messaggio 
news:cn260n$jtg$1...@lacerta.tiscalinet.it...


 Database Access; devo farlo attraverso VB.
bene, allora la strada consigliata da albe è sicuramente funzionante
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.lang.visual-basic
Titolo: VAlidare il codice VB

Scusate, forse sto usando un termine improprio, per indicare una semplice
operazioen di pulizia del codice.
Siccome mi capita spesso di creare delle variabili che utilizzo solo in
parte o che poi vengono abbandonate nei vari moduli o routine, avrei bisogno
di sapere se esistono dei programmi semplici, che consentano di fare questa
operazione di pulizia su un sorgente VB 6.
Se mi date indicazioni posso andare a cercarlo con Geogle.
Vi ringrazio
Emanuele


Tra quelli free, certamente MZTools
un paio di accortezze:
- Questo e' scontato, ma se hai moduli condivisi tra progetti, devi fare 
attenzione a variabili e funzioni pubbliche che potrebbero non essere 
utilizzate nel progetto che verifichi ma altrove si.
- Se hai dichiarazioni di variabili in linea (Dim a As String, b As String) 
e le variabili inutilizzate sono quelle "lontane" dal Dim, non vengono 
riconosciute
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

Newsgroup: it.comp.lang.visual-basic
Titolo: [Sito Comune] Newsletter di aggiornamento.

Newsletter di Aggiornamento del Sito Comune di Visual Basic
http://www.it-lang-vb.net
.
Wallpaper
Programma che serve per applicare ad intervalli regolari un insieme di
immagini come sfondo wallpaper (in modo casuale). Cliccando sull'icona
nella systrm tray si può anche visualizzare alcune informazioni EXIF
sull'immagine corrente sullo sfondo. Cliccando sempre sull'icona nella
system tray si può anche cambiare manualmente lo sfondo.
-----------------------------------------------------
Newsletter Inviata dal Webmaster del Sito Comune di Visual Basic
http://www.it-lang-vb.net

A causa di un problema di licenze su una dipendenza il file
Wallpaper.zip, reperibile a questo indirizzo
http://www.it-lang-vb.net/archivio.asp?ID=694&descrizione=yes&info=yes
 ,
è stato cambiato dall'autore.
In data odierna pubblico il nuovo file.
Nicola Ottomano
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Aprire un file .pdf da VB

Ciao a tutti,
Ecco il mio problema:
Ho una funzione che mi apre, esternamente al mio programma e a seconda del
"nomeFile" passato, il programma associato a quel tipo di file e mi ci
carica dentro il file stesso.....
Per esempio per file .doc o .xls una cosa del genere:
----------------------------------------------------------------------------
------------------------------------Dim applicaz as object
Select Case LCase(Right(nomeFile, 4))
    Case ".doc"
        Set applicaz = CreateObject("Word.Application")
        applicaz.Documents.Open "c:\" & nomeFile
        applicaz.Visible = True
    Case ".xls"
        Set applicaz = CreateObject("Excel.Application")
        applicaz.Workbooks.Open "c:\" & nomeFile
        applicaz.Visible = True
.................
.................
    End Select
----------------------------------------------------------------------------
------------------------------------
Vorrei sapere se è possibile fare la stessa cosa (e se si come lanciare il
programma e fagli caricare il file) con il programma acrobat reader?
Grazie a tutti!
Giampaolo

l'API ShellExecute è la soluzione al tuo quesito
ci sono dei messaggi della settimana scorsa che parlano proprio di
questo
-> GbC
http://www.gbcweb.com
Newsgroup: it.comp.lang.visual-basic
Titolo: Ridurre Kb delle Foto

Acquisendo delle foto da una macchina fotografica e spostandole in una
cartella,
dovrei anche ridurne le dimensioni in KB (rapporto 1:10) mantendone le
proporzioni.
Carico le foto in un oggetto IMAGE (*.jpg) con proprieta STRETCH=TRUE, ma
quando faccio SAVEPICTURE (*.bmp), mi ritrovo con un file di dimensioni
maggiori.
Supponevo (sbagliando) che con Stretch si riducesse non solo la
visualizzazione della
foto ma anche le sue dimensioni in Kb.
Come posso risolvere?
Grazie in anticipo.
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:82Z185Z227Z170Y...@usenet.libero.it...

photoshop? 

 Come posso risolvere?
Prima di tutto, aprendo un JPG (come quasi sicuramente sono le foto
che escono dalla digitale) e salvando in BMP, il peso del file aumenta
mostruosamente. JPG è un formato compresso, BMP no... e da VB
non puoi salvare direttamente in JPG, senza usare componenti esterni
o almeno senza usare un mucchio di codice.
Comunque, il mio consiglio è di non reinventare l'acqua calda.
XNView è uno dei programmi che può fare questo lavoro in automatico,
e con algoritmi di qualità sicuramente migliore di qualunque stretch
di una imagebox. Può lavorare in modalità batch direttamente
dall'interfaccia del programa principale, oppure, se hai bisogno di
lavorare in VB puoi utilizzare il programma a linea di comando,
nconvert.exe, lanciandolo con una Shell32bit.
Se hai intenzione di usare questo sistema e hai bisogno di altre info,
chiedi pure o meglio ancora, gugla su questo NG per nconvert;
qualche mese fa ho postato del codice di esempio.
Bye, G. 

 photoshop?
Ovviamente originale ;)
Ciao 

 o almeno senza usare un mucchio di codice.
Aspetta, ma stiamo parlando di vb6 o .net?
Perchè non vorrei dire stronzate ma mi pare che in net si possano comprimere 
direttamente in jpeg... se ho detto una cavolata non uccidetemi...
Bye,
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site 4 : 
http://www.thetotalsite.it
My Blog: 
http://blog.thetotalsite.it
MariokartDS Codice Amico: 532639027909 - CarmineC in MarioKartDS
Se un circuito funziona al primo tentativo è perchè il problema è molto
più nascosto e subdolo di quanto tu possa pensare...
E apparirà nel momento in cui farà il massimo danno 

 uccidetemi...
Pare che ci sia un buon supporto per queste cose (finalmente!)
Tramite Bitmap.Save è possibile specificare il formato (es. 
ImageFormat.Jpeg) e i vari parametri (es. EncoderParameter(Encoder.Quality, 
100))
Mai provato.
Ciao 

 comprimere direttamente in jpeg...
Buona domanda. Nel post originale non era specificato, e io
per default :-) ho pensato a VB. Sì, come ha già detto Fabio,
con .NET si può salvare direttamente in JPG.
Bye, G.
Newsgroup: it.comp.lang.visual-basic
Titolo: Managing Message using WindowProc

Is there a way in VB5 to get access to the objects (if objects are passed)
that are passed in WindowProc ?
Function WindowProc(ByVal hw As Long, _
                        ByVal uMsg As Long, _
                        ByVal wParam As Long, _
                        ByVal lParam As Long) As Long
if a message is sent to VB via a posmessage and it passes pointer to objects
in wParam & lParam.  I could not find a way ?????

...


This definitely does not belong into our group comp.databases.oracle.server.
Please refrain from posting your questions unspecifically to all groups you
know!
Martin Haltmayer


Newsgroup: it.comp.lang.visual-basic
Titolo: Forse vi interessa..ADO vs ACCESS..lunghetto

 Hai provato ad usare adUseServer ?
Ho trovato il bandolo della matassa ...ma mi pone più domande di prima.
L'ERRORE E' nell'SQL
Infatti la query originaria di ACCESS (che peraltro agganciata ad una
griglia consente di cancellare) è in sql:
SELECT DISTINCTROW TSpedizioni.*, Nominativi.*, Pubblicazioni.ti_descr,
Pubblicazioni.ti_autore, [Motivi spedizione].mo_descr
FROM ((TSpedizioni INNER JOIN Nominativi ON TSpedizioni.id_nomi =
Nominativi.id_nomi) INNER JOIN Pubblicazioni ON TSpedizioni.id_titoli =
Pubblicazioni.id_titoli) INNER JOIN [Motivi spedizione] ON
TSpedizioni.sp_id_motivi = [Motivi spedizione].id_motivi;
Il problema subdolamente è lì:
SELECT DISTINCTROW......
va messo come SELECT e tutto funge
PERO' PERCHE'?
la documentazione ufficiale dice di distinctrow :Omette i dati basati su
interi record duplicati e non solo su campi duplicati.
e poco altro (quindi parrebbe funzionante anche il DELETE con essa)
ma io sospetto che:
 distinctrow mi scarta i campi duplicati ma comunque  li carica nella
struttura che ADO si fa del recordset restituito e quando li dico di
cancellare un record ( ad es. con ID=26) lui nella struttura trova il campo
duplicato anche come chiavi e vada in crisi non sapendo quale cancellare( ad
es. trova 3 rec con ID=26)
Access essendo forse più "bocco" non ha questi problemi e cancella anche con
distinctrow
... ma questo diventa un vantaggio rispetto a VB6 io mi chiedo?
e poi chiedo:
Dovendo intervenire su db che già hanno strutture predefinite sicuramente
posso aggiungere query e tab ma non togliere:
e quindi  come potrei intervenire per "simulare" il comportamento di Access
in tali situazioni?
 forse dovrei aprire le tabelle come all e poi applicare un filtro per
restringere ed accorpare i record duplicati?
ma non diventa un "lavorone" per una cosa all'apparenza semplice e
sopratutto che anche un Access 2.0 fa già?
ma sto cavolo di ADO non doveva semplificare la vita?

 wrote in message news:8isgud$d5f$1...@nslave2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Uso dei pulsanti F1-F10

Non riesco a capire come si faccia a generare l'evento keypress, come la
pressione dei tasti F1-F10 , in modo indipendente dal controllo attivo.
  Un grazie a tutti - Luca
Bye Bye

in modo indipendente dal controllo attivo.
Il posto per ricevere tali messaggi e' nel keyDown,KeyUp del form dopo avere
impostato la proprieta' keyPreview della form a True.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: _VB4 e Registro di Win95

Come faccio a "prelevare" le informazioni di registrazione di Windows 95?
Mi spiego meglio: so che il nome e la societa' che appaiono nella finestra
di sistema
si trovano rispettivamente in
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RegisteredOrga
nization
e
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RegisteredOwne
r
e vorrei prendere i valori per visualizzarli in un form (o casella testo o
casella label
ecc.). Come fare?
Grazie.

...

---------------------------
Ciao!
Per raggiungere il tuo scopo, devi utilizzare alcune funzioni contenute nel
file ADVAPI32.DLL che permettono di leggere, scrivere e cancellare valori
dal Registro di configurazione di Windows. Sul mio sito Internet
http://www.armaditaggia.com/marco
, nella sezione "Dichiarazioni utili a
tutti", dovresti trovare quello che ti interessa.
Spero di averti aiutato.
Ciao
Marco Minerva
http://www.geocities.com/SiliconValley/Foothills/7260
http://www.armaditaggia.com/marco

Newsgroup: it.comp.lang.visual-basic
Titolo: How do I print multline text boxes in Visual Basic???

Hello!!!
Can anybody recommend a technique so I can print multiline lext boxes in 
visual basic.
I am positioning the printing position using  printer.currentX/Y = ?? as 
shown below:
printer.CurrentX = 1000
printer.CurrentY = 1000
printer.Print address.Text
But I loose the positioning on all but the first line, so I get:
		My House,
My Street,
My Town,
My Postal Code.
How can I solve this?
Thanks!!
BKG.

If i had understud i must to put in a variable some part of text for example
Mid(textbox,1,60) and print it.
If you want that the print is equal at the text on your screen  u must to
check for enter chr(13) end for new line chr(10) I hope this is the ansewer.
Bye
Benjamin Griffiths ha scritto:

--
!------------------------------------------------!
!ICQ     : 8281944
!E-Mail  : 
Dan...@levon.it
!
!"Accadono cose che sono come domande,
!passano ore,giorni a volte anni e poi
!la vita risponde !"
!
!
!HomePage : 
http://www.levon.it/daniele
!
!------------------------------------------------!