mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: i programmi in VB sono diventati lenti

Qualche mese fa ho realizzato animazioni in VB6 + DirectX 7. Le
animazioni erano molto fluide. Qualche giorno fa le ho riguardate, ed
erano molto più lente; inoltre, andavano a scatti. In generale, tutti
i programmi che ho realizzato in VB sono diventati molto più lenti. Ho
provato a reinstallare Visual Studio ma non è servito a niente. Non ho
apportato alcuna modifica all'hardware.
Qualcuno sa spiegarmi cosa può essere successo?
Grazie a tutti coloro che risponderanno.
Stefano Vezzani

Qualcuno sa spiegarmi cosa può essere successo?
Hai controllato quali processi sono in esecuzione sul tuo pc ?

 Hai controllato quali processi sono in esecuzione sul tuo pc ?
bill controlla spesso quali processi sono in esecuzione sulla sua ms...

Newsgroup: it.comp.lang.visual-basic
Titolo: Help Controlli Mapi

Ho reinstallato tutto ma h un'amnesia: cosa debbo spuntare per far apparire 
i 2 contrlli Mapi nel pannello strumenti? Grazie
--
Greg 

 apparire i 2 contrlli Mapi nel pannello strumenti? Grazie
Trovato:
sfoglia: win\system32\
msmapi32.cx
greg

Newsgroup: it.comp.lang.visual-basic
Titolo: lo sapete ?

Cari colleghi,
vi chiedo se mi potete dare delle impressioni su i due tipi di cursori
static e forwardonly di ado, in termini di prestazioni quale č meglio usare
?
grazie
Newsgroup: it.comp.lang.visual-basic
Titolo: Deregistrare ActiveX exe cancellate.

Buongiorno a tutti sono alle prime armi e volevo sapere come poter
togliere dal registro gli ActiveX exe anche se questi sono stati
cancellati, ho già provato con nomefile.exe /unregserver e anche
editando direttamente nel regisstro di sistema ma niente, quando
guardo nelle references del progetto VB trovo sempre le
ActiveX.....Ringrazio gia tutti quelli che possono darmi una
mano...ciao Cece



 wrote in message

Cerca in internet RegClean 4.1 (è un'utility della Microsoft, e assicurati
che sia la 4.1 e non la 4, non credo esistano altri aggiornamenti)
Diffida dalle imitazioni tipo RegCleaner e simili ;)
Ciao
--
NeoDataType : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 Diffida dalle imitazioni tipo RegCleaner e simili ;)
RegSeeker funziona bene e ha un'opzione per ripulire solo le registrazioni
ActiveX/COM...
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 le registrazioni ActiveX/COM...
Confermo  ..... RegSeeker e' uno dei migliori
Stare invece mooooolto alla larga da Regcleaner
(il fratellino di jv16)
Il norton, vituperato da molti, e' altrettanto efficace
in questo specifico.
http://www.winguides.com/registry/
www.regedit.com
Registry hacks
http://members.aol.com/axcel216/reg.htm#HOME
http://www.winguides.com/downloads/registry.exe
  (tips 1 mega)
--
Fosco

...


 ha scritto nel messaggio
news:9903ddd4.04070...@posting.google.com...


 il comando regsvr32 /u "c:\cartella\activex.dll"
Non funziona poichè non trovando la dll non può lanciare la 
DllUnregisterServer() contenuta in essa.
Ciao
-- 
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 anche editando direttamente nel regisstro di sistema ma niente
Non si fa, non si fa, non si fa!
A meno che, ovviamente, tu non sappia ESATTAMENTE cosa
stai facendo... ma dai tuoi tentativi, direi che il registro di
Windows non lo conosci troppo bene... ma magari sbaglio.
Andrea
Newsgroup: it.comp.lang.visual-basic
Titolo: Somma righe e colonne Dbgrid.





Allora..cerco di spiegarmi..


 


Ho un dbgrid collegato ad un data.
Ho le seguenti colonne:


 


1)Spesa  1)Totale




2)Spesa  2)Totale


3)Spesa  3)Totale


 


Vorrei scrivere direttamente nel dbgrid (magari non 
nel database se possibile)


nella colonna totale (nella riga del 2)totale) la 
somma continua di 


1)totale = 1)spesa


2)totale = 1)totale+2)spesa


3)totale = 2)totale+3)spesa


etc etc.


 


e cosi via,, qualche idea?


 


ciao e grazie fa


 



 e cosi via,, qualche idea?
fare in modo di farlo calcolare dalla query.
ma si può impostare manualmente la query di origine, nel controllo data?
-- 
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

 ha scritto nel 
messaggio news:cs63s6$d8k$1...@news.newsland.it...


 che tipo di query dovrei impostare?
ah, non lo so.
non mi chiamo mica alberto, nè giorgio, nè maurizio (per dire tre nomi a
caso di querysti veramente tosti), ma google ha distillato la loro
sapienza.
http://makeashorterlink.com/?T27351A3A
se non ti risolve il problema, prova a cercare un po' su google gruppi


Newsgroup: it.comp.lang.visual-basic
Titolo: cerco test on-line

..per certificazione 70-175 (vb6 distribuito). Qualcuno ha dei links da
inviarmi ? Grazie.
Stefano
sme...@tin.it
--------------------------------
Inviato via 
http://usenet.iol.it



Newsgroup: it.comp.lang.visual-basic
Titolo: Quante connessioni sono aperte ?

esiste una funzione (API) o qualsiasi altra cosa per sapere quante
connessioni UDP o TCP il mio pc sta aprendo, con chi (indirizzo IP) e su
quale porta ?
grazie

 quale porta ?
un comando netstat in pratica ? prova SanGoogle con Netstat+vb e vedi se
trovi qcosina

Newsgroup: it.comp.lang.visual-basic
Titolo: Controllo per Tabella

Che tipo di controllo devo utilizzare per avere a disposizione una tabella
in una form da riempire riga per riga, colonna per colonna, con quello che
desidero?
Non devo utilizzare connessioni, dataset ecc... solo dei dati da
visualizzare dentro una tabella.
Mi pare che DataGrid e DataFlex siano solo utilizzabili con un datasource
"database"...
mauro

 con quello che desidero?
MsFlexGrid
Newsgroup: it.comp.lang.visual-basic
Titolo: Height e Width dell'oggetto Picture

ma il Width e l'Height dell'oggetto picture che tipo di valori da?
perche non mi risulta sia ne twips, ne pixel
grazie

 perche non mi risulta sia ne twips, ne pixel
Tipo di valori? Single;)
Default: Twips.
Verifica anche il valore della proprieta` ScaleMode.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X

ho scoperto la risposta...
l'oggetto Picture per Height e Width usa sempre la modalita' vbHimetrics
vanno quindi sempre passati per ScaleX e ScaleY, se si vogliono in vbTwips
nel caso qualcuno aveva lo stesso problema....
ciao

 nel caso qualcuno aveva lo stesso problema....
--


ho una immagina caricata nella proprieta' picture della finestra...
ora vorrei amplizare la finestra delle stesse dimensionei di questa immagine
ma se scrivo
Me.Move Me.Picture.Width, Me.Picure.Height... ecc. ecc. non funziona
perche' le proprieta' Height e Width di Picuture danno valori diversi da
vbTwips
quindi
Me.Move ScaleX(Me.Picture.Width, vbHimetrics, vbTwips),
ScaleY(Me.Picuture.Height.... ecc. ecc.
chiaro?
ciao

> Antonio:

Si`, grazie. Ero totalmente fuori strada, altrimenti avrei
postato questo esempio (l'ho scritto in VB4 ma dovrebbe andar
bene anche per le versioni successive):
Option Explicit
Private Sub Form_Load()
  Dim NewWidth  As Single
  Dim NewHeight As Single
  With Me
    With .Picture
      NewWidth = .Width
      NewHeight = .Height
    End With
    NewWidth = (.Width - .ScaleWidth) + .ScaleX(NewWidth)
    NewHeight = (.Height - .ScaleHeight) + .ScaleY(NewHeight)
  End With
  With Screen
    Me.Move _
        (.Width - NewWidth) / 2 _
      , (.Height - NewHeight) / 2 _
      , NewWidth _
      , NewHeight
  End With
End Sub
Nota che:
    ScaleX(Me.Picture.Width, vbHimetrics, vbTwips)
io ho preferito scriverlo:
    ScaleX(Me.Picture.Width)
usando i valori predefiniti. Cosi` se per caso ti capita di
voler cambiare la ScaleMode del form non devi sostituire i
vbTwips.


Newsgroup: it.comp.lang.visual-basic
Titolo: Database e VB

Chiedo scusa a tutti per il precedente messaggio! Ho subito trovato il
tutorial sulla tecnologia ADO sul sito web del ng ed ho risolto i miei
problemi (la maggior parte)!!
Cmq ho ancora un problemuccio (sara' stupido ma non riesco a risolverlo):
in una form effettuo la ricerca in un database JET tramite una stringa
(cognome) che ricevo tramite una inputbox, quando il cognome e semplice (per
esempio BIANCHI) la stringa qui sotto funziona perfettamente:
rs.Source = "SELECT * From utenti WHERE Nome ='" & sNome & "' and Cognome
='" & sCognome & "' and [Data di nascita] ='" & sData & "'"
tuttavia quando ho un cognome tipo d'Aniello la stringa non mi funziona
piu'!!! Sicuramente per via dell'apostrofo!
Come risolvo questo inconveniente?
GRAZIE
Ciaoz

 wrote in message
62uu4.33377$qv.3...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: path sconosciuta

Ciao ragazzi.
E' possibile trovare la path di un file conoscendone solo il nome?
Grazie.
Elisa.

 Grazie.
a naso direi che devi fare una ricorsione nel disco, come il trova di
windows.

 E' possibile trovare la path di un file conoscendone solo il nome?
Usa l'API FindFile, etc...
Guarda sul sito di Cesare Rizzi 
http://members.xoom.it/CesareRizzi
Ciao
--
Timothy Redaelli
timothy....@email.it
Luce (Tramonti a Nord-Est)
Newsgroup: it.comp.lang.visual-basic
Titolo: come stampare un oggetto?

Ciao amico!
Non sono molto pratico di termini tecnici ma ho questa necessità:
con il VB 5.0 ho creato un form, dentro a questo form ho un oggetto (
picturebox)
che contiene un oggetto piu grande (frame) del quale ovviamente se ne
intravede solo una
parte attraverso la finestra, non posso allargare l'oggetto picturebox
perchè il form è al massino della sua grandezza, altrimenti avrei
risolto tutto facendo una semplice prinform.
mi sapresti spiegare come far stampare tutto il contenuto della
picturebox , cioè l'oggetto
frame nella sua interezza?
Se puoi aiutarmi prenditi il tempo di farlo, mi interessa veramente
molto!!!!!!
Giuseppe.
gsa...@i-2000net.it


wrote:


Newsgroup: it.comp.lang.visual-basic
Titolo: Cercasi OCX!!!

Salve!
Sto realizzando un'applicazione per una radio locale!
Avrei bisogno di un OCX che mi permetta di registrare
il segnale in ingresso della scheda audio in formato MP3.
Ho cercato su Internet ma a riguardo non ho trovato nulla!
Male che vada mi accontento di un OCX che mi permetta
la registrazione in formato Wav a 44KHz Stereo (ho trovato l'OCX che
permette la conversione da wav a mp3)
GRAZIE!
P.S.
Scusate l'ignoranza: che vuol dire 'OT' ?

 ha scritto nel messaggio
news:GWx15.184401$VM3.1...@news.infostrada.it...


Scusate l'ignoranza: che vuol dire 'OT' ?
OT: Off Topic, che non riguarda l'argomento.
Ciao.

 >


 > La registrazione in Wav è compresa nel MCI di Microsfto che è nel VB....

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] - Ora campione

Salve a tutti!
Sto cercando in giro ( senza successo ) qualche esempio per acquisire l'ora 
campione da un server ntp ( es. Galileo Ferraris di Torino ) da codice VB. 
Dove posso reperire informazioni o esempi ?
Grazie di cuore per qualsiasi dritta...
Genesio 


Ricetta per leggere l'orario da internet:
Prendere un controllo Winsock, (chiamiamolo wsTempo)
impostare Protocollo TCP, RemoteHost: 
tempo.ien.it
, RemotePort: 37
tramite un command o un timer, quello che vi pare, eseguite il comando:
wsTempo.Connect
nell'evento DataArrival mettete il seguente codice:
Private Sub wsTempo_DataArrival(ByVal bytesTotal As Long)
Dim T As Long
     wsTempo.GetData T, vbLong, 4
     wsTempo.Close
     lblDateTime.Caption = CnvGMTDateTime(T)
End Sub
e qui viene il bello, il valore che viene restituito dal server e' un 
valore Long nel fomato Big Endian, chi e' big endian? e il contrario di
little endian ;-))) che quello usato dai microprocessori di Intel, 
quindi bisogna rivoltare la posizione dei byte e dopo con due semplici 
operazioni si ha il valore di data e ora
Private Function CnvGMTDateTime(ByVal lOrig As Long) As Date
Dim bArr(3) As Byte, bArr2(3) As Byte
Dim I As Integer
Dim T As Currency
     CopyMemory bArr(0), lOrig, 4
     For I = 0 To 3
         bArr2(3 - I) = bArr(I)
     Next I
     CopyMemory T, bArr2(0), 4
     T = T * 10000
     CnvGMTDateTime = CDate(T / 86400#)
End Function
nel general ci vuole questa dichiarazione:
Private Declare Function CopyMemory Lib "kernel32" Alias "RtlMoveMemory" 
(dest As Any, src As Any, ByVal length As Long) As Long
bye
r

 wsTempo.Connect
Non posto tutta la risposta per brevità ma solo per ringraziare 
pubblicamente.
Grazie 1000
Genex
Newsgroup: it.comp.lang.visual-basic
Titolo: Emulare un tasto...POssibile!

Salve a tutti,
tramite il comando ShellExecuteEx lancio con il mio programma fatto in Vb 6
un file .com.
Una volta eseguito, questo file .com necessita che venga premuto un tasto
qualsiasi sulla tastiera.
Io vorrei automatizzare tutto, ma non so come emulate la pressione e il
rilascio di tasto da codice.
Qualcuno può aiutarmi?...Meglio usare solo il comando Shell?
Io sto provando con l'API keybd_event...sono fuori strada o ci sono vicino??
Grazie in anticipo!!!

 ha scritto nel messaggio
news:abgon1$q54$1...@fe2.cs.interbusiness.it...


 Io sto provando con l'API keybd_event...sono fuori strada o ci sono
vicino??
Provato la funzione SendKeys ?
--
~~~ MrOnederfull ~~~
mroned...@hotmail.com
http://www.mronederfull.it
 (coming soon!)

 qualsiasi sulla tastiera.
oltre a sendkey..puoi usare sendmessage (api) con vari messaggi tipo
"wm_char"

 rilascio di tasto da codice.
Se il programma DOS e' abbastanza stupido (ossia legge il tasto dal buffer
di tastiera e non effettua lui la scansione "hardware" della tastiera), la
soluzione piu' semplice e' creare un file contenente un carattere qualunque,
e darlo in input al programma.
Mi spiego meglio:
1) crea un file "tasto.txt" contenente ad esempio solo una "a" (mettici
anche vbCrLf, hai visto mai che il tasto va seguito da un Invio)
2) Lancia il tuo programmo (poniamo "
stupido.com
" ;-)) non con il solo nome
file ma con la redirezione in input del file, in questo modo:
stupido.com
 < tasto.txt
Prova e fammi sapere.
--
   Alex Palmese
---
Sei anche tu stanco dei messaggi spam? Usa Terminator, il programma
anti-spam italiano FREEWARE! 
http://www.sertel.net/terminator/

Newsgroup: it.comp.lang.visual-basic
Titolo: [.NET] Timer preciso

Salve come da oggetto vorrei sapere se c'è un modo per fare temporizzazioni
dell'ordine di millisecodi
poiche io ho provato con questa ma mi scatta di dieci in dieci
Public Sub Aspetta(ByVal Millisecondi As Short)
If TimeOfDay >= #11:59:55 PM# Then
exit sub
'MsgBox("The current time is within 5 seconds of midnight" & _
' vbCrLf & "The timer returns to 0.0 at midnight")
'Return
End If
'Dim Start, Finish, TotalTime As Double
Dim Start, Finish As Double
Start = Microsoft.VisualBasic.DateAndTime.Timer
Finish = Start + (Millisecondi / 1000) ' Set end time for 5-second duration.
Do While Microsoft.VisualBasic.DateAndTime.Timer < Finish
' Do other processing while waiting for 5 seconds to elapse.
'Application.DoEvents()
Loop
'TotalTime = Microsoft.VisualBasic.DateAndTime.Timer - Start
Debug.WriteLine(Microsoft.VisualBasic.DateAndTime.Timer - Start,
"TempoTotale")
End Sub

 poiche io ho provato con questa ma mi scatta di dieci in dieci
prova con
Environment.TickCount
Ave
giuseppeD

Per precisioni di questo tipo hai alternative
Usa l"API TimeGetTime() oppure
http://support.microsoft.com/default.aspx?scid=kb;en-us;306978
HTH
-- 
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - 
http://www.ugidotnet.org
Weblog: 
http://www.ugidotnet.org/710.blog

Grazie proverň
Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiornamento file bBase in vb2005

Ciao a tutti.
Sto cercando di leggere e aggiornare una tabella di dBase con Vbnet 
2005, ma ho un po' di difficoltà.
In particolare riesco tranquillamente a leggere i dati della tabella, 
che carico in una DataTable, ma ogni tentativo di scrittura fallisce 
(senza per altro generare eccezioni). Non mi sono scordato ne' 
BeginEdit(), ne' AcceptChanges() :-) per cui ritengo che il problema 
possa essere la stringa di connessione che uso, e che è
ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
         "Data Source=" & Path & ";Extended Properties=dBase IV"
senza altri parametri. Da notare che se in Visual Studio aggiungo una 
nuova origine dati con quella stringa di connessione, non riesco 
comunque ad aggiornare i dati nella maschera della tabella, e l'errore è 
"query troppo complessa". E' vero che i campi sono tanti (una 
cinquantina), ma l'aggiornamento di un singolo campo in un record non 
dovrebbe essere particolarmente complicato.
Tenete presente che non sono un mago ne' in Visual Basic, ne' nella 
gestione dei file dBase, per cui spero vivamente che ci sia qualche 
banale dettaglio di progettazione che ho omesso.
Grazie per ogni eventuale dritta e scusate la lunghezza del post.
-- 
Ciao
Nico

 ha scritto nel messaggio 
news:f7klem$uce$1...@megan.servidellagleba.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: DBGRID->CANCELLA DATO

Problema riscontrato sia con VB4 che VB5.
Utilizzo la TDBGRIDS per gestire delle tabelle,
il problema nasce se voglio azzerare i dati contenuti in campi
di tipo numerico o data.
Mi compare un errore di conversione dati e il record non viene 
aggiornato.
Grazie per la collaborazione !!!
Ciao

Dovresti specificare quali sono gli errori.
charly ha scritto nel messaggio <01bd6216$8a231740$78a41fc3@pm37>...

Newsgroup: it.comp.lang.visual-basic
Titolo: Primissime armi (anzi non le ho proprio) aiuto!

Ciao a tutti
vorrei chiedere a voi esperti se potete darmi qualche aiuto:
Quali sono gli strumenti per un neofita per iniziare a programmare in VB?
un mio amico mi ha dato un libro (Visual Basic flash - lo posso buttare?) ma
all'inizio c'è scritto come installare il programma Microsoft Visual Basic;
è indispensabile averlo?
Posso usare qualche altro programma? Dove posso trovarlo/i?
Scusatemi per la lunghezza del messaggio e vi ringrazio in anticipo
Jonas
ICQ#29468378

è indispensabile averlo?
Hai mai provato a giocare a scacchi senza una scacchiera?
Programmare a memoria è MOLTO peggio, DEVI avere un linguaggio su cui
smanettare.
VB IMHO è abbastanza "umano" per iniziare, sicurametne più
comprensidile del C, preche che anche Delphy non sia inarrivabile.
Il problema è che te ne devi procurare almeno uno.
Microsoft vende la licenza studenti (se lo sei) e con 170.000 circa ti
porti a casa Visual Basic 6, Visual C (ultima versione) e, credo, i
manuali on line.
Bye
Luca
Please remove _ABC from my address to reply
Cast your eyes on the ocean
Cast your soul to the sea
When the dark night seems endless
Please remember me
Loreena McKennit, Dante's prayer

manuali on line.
purtroppo credi male.... i manuali bisogna chiederli a Babbo Natale...
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)


Ho dovuto rileggere il tuo messaggio 4 volte, per cercare di capire se stai
scherzando o sei serio...
Mi fido della tua buona fede e ipotizzero' che sei serio.
Mi sembra chiaro che se vuoi programmare in VB TI SERVE VB!
Altrimenti sarebbe come dire ad un muratore di fare un grattacielo senza
usare il cemento armato...
Constatato che ti serve VB, e che probabilmente non vuoi spendere soldi per
comprarlo, e che (per ora) devi solo imparare, puoi prendere la versione
"Working Model" di VB6. E' una versione limitata (non permette la creazione
di eseguibili), ma gratuita.
La trovi su internet (sul sito M$, immagino, ma anche su altri) e, mi pare
che sia presente sul CD allegato a qualche rivista di programmazione, ma non
mi ricordo bene, forse qualcun altro sul newsgroup se lo ricorda...
--
Roal Zanazzi
z...@iol.it


Non dirmi che non mettono nemmeno i manuali ON LINE???
Sarebbero veramente dei tirchioni mostruosi.


Sarebbero veramente dei tirchioni mostruosi.
La mia č una tacita risposta....


Sarebbero veramente dei tirchioni mostruosi.
LO SONO, LO SONO...
Ubi1k

Sarebbero veramente dei tirchioni mostruosi.
[...]
Anzi, se li incontri per strada č meglio che le armi te le porti !  :-)
Ciao
---
--
-
MIX (VB5SP3)
170 links a siti VB
http://www.tempolibero.com/user/mix/
http://space.tin.it/computer/gaais/
-
--
---
Newsgroup: it.comp.lang.visual-basic
Titolo: errore 3447: vbajet32.dll

ho un problema con l'accesso ad un dB in access da parte di un programma
in
VB, l'errore che mi da su alcuni computer è il seguente:
errore 2447 : Vbajet.ddl a 16 bit o vbajet32.dll a 32 bit non riesce ad
inizializzarlsi quando chiamato.
c'è qualcuno che può aiutarmi?
Questo errore è generato quando in VB ho la seguente istruzione:
Data1.Refresh
però quest'errore viene generato in fase di run-time solo su certi
computer
indipendentemente dalla configurazione: ho visto che funziona su alcuni
PC
con Win'98 ed altri no, stessa cosa per Win'95, indipendentemente dal
fatto che l'access sia o meno installato sulla macchina.
Non so come comportarmi, se è un errore di programmazione o di driver
o di qualche altra cosa.

Stesso mio problema di oggi con un cliente, dopo ricerche varie ho trovato
un artico presso il supporto microsoft nel quale veniva evidenziata la
mancanza del file EXPSRV.DLL nel setup dell'applicazione.
Copia questo file nella system del cliente. (a me ha funzionato)
BYE

"Andrea :-)" wrote:

Ora ho un altro problema, inserendo il file nella directory system, il
programma
va in crash invece di dare l'errore di accesso alla libreria vbajet32.dll.

Verifica che il cliente abbia i seguenti file nella system
MSJet35.dll
MSJtEr35.dll
MSJInt35.dll
MSVCRT40.dll
EXPSRV.DLL
VBAJet32.dll
VB5DB.dll
Bye

 BYE
HO RISOLTO!!!
ho riscontrato il seguente problema: con il file expsrv.dll versione 6.0.8268
non
funzionava mentre con la stessa dll versione 6.0.8167 funziona!
Potenza delle librerie condivise!
Grazie ancora per l'aiuto.

Newsgroup: it.comp.lang.visual-basic
Titolo: ma chi cazzo e' steve smith ?

e non c'e' modo di eliminarlo, se non fisicamente, almeno dal pdv delle
comunicazioni ?
oddio, magari qualcuno interessato a questi bollettini c'e'. c'e' ?

 oddio, magari qualcuno interessato a questi bollettini c'e'. c'e' ?
Andiamo la il 12 e lo facciamo fuori.
Il problema, dov'č?
Mauro

oddio, magari qualcuno interessato a questi bollettini c'e'. c'e' ?
eh? no dai...
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: Istruzione SendKeys

Ragazzi ho un problema....
Se vado nella finestra Immediata di VB e faccio eseguire
sendkeys "{NUMLOCK}"
il tasto numlock in effetti non cambia stato. Lo stesso dicasi per CAPSLOCK
e SCROLL LOCK. Ho provato anche in Access 97 e non funziona lo stesso.
Qualcuno di voi ha la soluzione o ha da darmi qualche consiglio?
Grazie!!!
Damiani Igor
ico...@simcity.it

...

Se vuoi cambiare lo stato di Num Lock e simili devi usare il controllo "MicroHelp KeyState Control" e cambiare la proprietą value.
Questo perņ si fa da codice.
Ciao
    Diego

Questo però si fa da codice.
Se non vuoi usare un OCX per così poco, puoi vedere sul sito Micro$oft:
HOWTO: Toggle the NUM LOCK, CAPS LOCK, and SCROLL LOCK Keys
http://support.microsoft.com/support/kb/articles/Q177/6/74.asp
Se non puoi accedere, dimmelo che te lo mando io...
Bye, G.
--
---------------------------------------------
    Le risposte alle tue domande le trovi sul
    Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------
Real E-address: 
gaet...@hotmail.com

Se non puoi accedere, dimmelo che te lo mando io...
Perchč non devo poter accedere?
Bisogna essere registrati per entrare in quella pagina?
Grazie.
ByeZ!
Alkondor

Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 e ricezione stringhe RS232

Salve
ho un problema con la ricezione di una stringa con VB6
la stringa che devo ricevere, attraverso la RS232, ha un formato del tipo,
(1.235)(2.325) sono dati che manda, ciclicamente,  un microprocessore 
PIC16F877.
Il listato visual basic che uso e' il seguente :
Private Sub Form_Load()
    MSComm1.CommPort = 1 ' Selezioniamo la COM1
    MSComm1.Settings = "9600,n,8,1" ' Le impostazioni della seriale
    MSComm1.RThreshold = 1 ' voglio essere informato della ricezione di ogni 
singolo carattere
    MSComm1.PortOpen = True ' Apriamo la porta.
End Sub
Private Sub MSComm1_OnComm()
    Dim Rx$
    Dim Ry$
    Rx$ = MSComm1.Input  ' Leggo il contenuto del buffer di ricezione (e 
svuoto .Input)
    If Len(Rx$) Then ' Se ho ricevuto qualcosa lo scrivo nella TextBox
          Text4.Text = Text4.Text & Rx$
          Ry$ = Text4.Text
          Text1.Text = Mid$(Ry$, 1, 5)
          Text2.Text = Mid$(Ry$, 6, 5)
          Text3 = Round(Val(Text1), 3) * 2
    End If
End Sub
Ora quando lancio il programma vb in Text1 e Text2 e Text3 scrive il valore 
corretto
Tale valore resta sempre fisso anche quando ciclicamente cambia la stringa 
ricevuta.
Qualche aiuto ?
Grazie
Jack 

Jolite ha pensato forte :

Beh, se appendi ciò che arriva alla fine di text4, e poi usi un mid$ a 
posizioni fisse...
Per fare un bel lavoro, subito dopo aver appeso RX$ a Text4, dovresti 
farne un parsing per il controllo di validità. Se valido, fai i mid$ e 
poi pulisci il buffer ad esclusione di ciò che è arrivato dopo il 
terminatore.
In caso di contenuto non valido devi decidere se è incompleto (e quindi 
lasci il buffer pieno in attesa), o se è completo ma invalido (e quindi 
pulisci il buffer e morta lì).
Poi ci vorrebbe una gestione del timeout, dell'arrivo di un 
'iniziatore' prima di un atteso 'terminatore', ecc..., ma in prima 
battuta puoi cominciare come dicevo sopra...
Alberto

 ha scritto nel messaggio 
news:i6klu8$6vg$1...@tdi.cu.mi.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con il controllo Winsock di VB5

Ciao ragazzi,
qualcuno sa dirmi perchè se faccio 3 (o più) SendData consecutivi (per
esempio in un ciclo for) di stringhe ad un client, esso le riceve tutte
insieme ?????
Nel client, nella funzione Dataarrival, la GetData acquisisce una stringa
unica !!!!
Ciao e grazie a tutti !!!
mailto:
emacer...@hotmail.com
 

unica !!!!
TCP/IP non ha il concetto di record, quello che trasmetti 
e' a tutti gli effetti trattato come sequenza di byte ("stream"),
l'assemblaggio di tali dati ai fini della consegna al 
destinatario e' a discrezione del TCP, che puo' pertanto
sia assemblare i dati e consegnarli in un colpo solo,
sia segmentarli in porzioni successive. 
Per interpretare i dati come record ti conviene inserire
un carattere di terminazione (vbLF o vbCr). Se poi 
comunichi con uno dei protocolli standard (RSH, REXEC, ...)
devi seguire le regole imposte dal protocollo.
-------------------------------
Louis Cretier  -  R1100RS/R80GS      
http://www.show.it/lcretier.htm
-------------------------------
"L'alcol uccide lentamente - Non importa, non ho fretta!"
Newsgroup: it.comp.lang.visual-basic
Titolo: [Attenzione] Per chi facesse un giro in microsoft.public.it.vb...

Il topic "Take a look..." di Jeffery Wilks, data odierna, contiene in
allegato il virus di questi giorni.
Come consiglia in replay anche G.Cannalire, non aprite l'allegato.
Ma, ehm, sui server per i NG Ms ... non si fanno controlli?

Ma, ehm, sui server per i NG Ms ... non si fanno controlli?
Li faranno sicuramente con software Microsoft :-PP
-- 
ciao, hal

 ha scritto

<g>ia'...
inoltre su quel gruppo le cose targate ms sono attendibili.
e le patch _sono_ targate microsoft :->

 Ma, ehm, sui server per i NG Ms ... non si fanno controlli?
Ma certo che sě! :D

[*Lupo* = 
LupoOrmaiR...@libero.it
 in
news:bkpte9$4hgv3$
1...@ID-174464.news.uni-berlin.de
] ha scritto:

Altri 2 oggi... No comment.

 Altri 2 oggi... No comment.
io non li vedo gli allegati...
uso 
powernews.iol.it
-> GbC|
www.gbcweb.com

 uso 
powernews.iol.it
Nemmeno io, in origine (uso, per quel NG, 
news.microsoft.com
), ma facendo
doppio click sul post la prima volta (per quel che ne so non equivale ad
avviare l'allegato) si attendono i 156kb e poi compare anche la
clip/molletta.

 clip/molletta.
ahecco...
buono a sapersi...
-> GbC|
www.gbcweb.com

"Lupo"
OE >> ALT+S+G+N >>nuova
"in qui il messaggio e' superiore a righe" XX linee
Elimina il messaggio
OE >> ALT+S+G+O >>nuova
"in qui il messaggio contiene allegati"
e/o
 "in cui la dimensione del messaggio e' superiore" xx kb
Elimina dal server
Avvertire amici e conoscenti della seconda e terza regola
Ps:
io drequento molto i ng della gerachia microsoft e sti cosi non
li ho neanche visti solo perche li segnalano me ne sono accorto
copio & incollo da un mvp:
It is inappropriate, at least in most newsgroups, for an article to
exceed a few hundred lines.  This one is over 2000 lines, as noted in
its header.
For newsgroups propagated by the Usenet peering mechanism, it seems
impractical for anyone to preclude injection; but cancel messages can be
generated reasonably effectively.
But any user with decent software can kill articles on message-length,
thus preventing delivery.
--
Fosco
Newsgroup: it.comp.lang.visual-basic
Titolo: Errore 524

Ciao a tutti
Ho il seguente problema:
Da quando sono passato da VB4 a VB5 su quasi tutti gli errori che si
verificano, il VB mi riporta come ERR.Number il n. 524, mentre come
Err.Description riporta li messaggio giusto.
Per esempio, se tento di salvare un record con valore duplicato in indice
univoco, ho come errore il 524, ma come descrizione quella che mi avverte,
appunto, che il salvataggio non è possibile perchè si stà cercando di
duplicare un valore associato ad indice univoco.
Qualcuno sa darmi qualche indicazione ?
                                                                Grazie

Beh... Visto che non mi riponde nessuno ... mi rispondo da solo!
Allora il problema č questo :
Se hai una Tabella in un DataBase e vi accedi tramite un DataControl,
va tutto bene finchč un usi il metodo UpdateControl per l'aggiornamento.
L'utilizzo di UpdateControl infatti causa l'incongruenza di cui accennavo
nel mio precedente messaggio, cioč, quasi tutti gli errori in fase di
aggiornamento
riportano Err.Number = 524 mentre Err.Description restituisce il giusto
messaggio d'errore!
Quindi niente gestione degli errori.
Non so se questo sia l'ennesimo bug del Vb, se qualcuno ne sa qualcosa di
piů ...
Io nel frattempo sono passato al metodo Edit/Update
                 Maurizio B.
 
mrzNOMMI...@tin.it
   (eraseNOMMISPAMMA)

Newsgroup: it.comp.lang.visual-basic
Titolo: Collegamento DATAGRID con ADODC funziona invece via codice no,Perchè?

Buongiorno a tutti, qualcuno è così gentile da spiegarmi perchè se collego
un datagrid tramite adodc va tutto bene,
invece se lo collego tramite codice :
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Private Sub Form_Load()
    cn.Open "provider = microsoft.jet.oledb.4.0;data source =
c:\programmi\microsoft visual studio\vb98\biblio.mdb"
    rs.Open "authors", cn, adOpenKeyset
    Set DataGrid1.DataSource = rs
End Sub
Se lancio così la griglia è vuota
Invece se tolgo nel metodo OPEN del RECORDSET l'opzione 'AdOpenKeyset' mi
dice 'Impossibile assegnare segnalibri al gruppo di righe'.
Penso che sia giusto la prima versione ma perchè non mi riempe la tabella
devo assegnare i campi alle colonne ????
GRAZIE PER IL VOSTRO AIUTO.....ANDREA

 ha scritto nel messaggio
news:9p93vg$sob$1...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:N%Wt7.93067$P04.7...@news2.tin.it...


 perchè devo dichiarare anche il tipo di cursore.?
Perchè la datagrid supporta solo cursori lato client.
E se tu non specifichi il "lato" del cursore, viene ereditato dalla
connection, che, normalmente, è impostata lato server...
ciao
ugo
Newsgroup: it.comp.lang.visual-basic
Titolo: [wsh] passare risultato msgbox a cmd

Buongiorno a tutti,
siccome uso molto cmd.exe, ho fatto uno script "ok.vbs" da usare come
notificatore generico. In pratica, visualizza una msgbox con testo,
bottoni e titolo ricevuti come argomento da cmd.exe.
Ora però vorrei avere in cmd il return code del bottone cliccato nella
msgbox, ma non ci riesco.
Il meglio che ho saputo fare finora è questo:
<code>
.....
ok = msgbox(testo, bottoni, titolo)
set comando = WScript.CreateObject("WScript.Shell")
Set variabile = WshShell.Environment("PROCESS")
variabile("OK") = ok
WScript.Echo WshShell.ExpandEnvironmentStrings("Variabile= '%OK%'")
</code>
Così facendo il valore della variabile di ambiente %OK% esiste solo
finchè lo script è in esecuzione... se lancio da prompt:
cscript ok.vbs "prova" 4 "Info
echo %OK%
l'istruzione echo non "vede" la variabile... come faccio a mantenere
una variabile settata anche al di fuori dello script che l'ha
originata?
Ho provato anche questa:
ok = msgbox(testo, bottoni, titolo)
set comando = WScript.CreateObject("WScript.Shell")
Set variabile = WshShell.Environment("PROCESS")
variabile("OK") = ok
WshShell.exec("cmd /c color e0 && SET INPUTBOX=" & ok)
WScript.Echo WshShell.ExpandEnvironmentStrings("Variabile= '%OK%'")
ma anche così, l'apertura di una nuova istanza di cmd.exe fa sì che
poi la variabile %OK% muore con lei... e quindi come si fa, in un
batch, ad usare una comoda mascherina VB?
grazie,
Panathos

 originata?
Ogni console fa storia a se`. Un sistema scemo, ma che funziona sempre
ed facile da debuggare, e` scrivere su file temporaneo le informazioni
da passare.
-- 
ciao, hal


Come ti hanno detto la variabile la scrivi su file e poi
la rileggi quando serve :
var = "cippolippowashere"
filename = "var.tmp"
Set fso = CreateObject("Scripting.FileSystemObject")
Set newf = fso.createtextfile(filename)
newf.WriteLine Var
newf.Close
' create tmpfile
Const Temp = 2
Set fso = CreateObject("Scripting.FileSystemObject")
Set fldTemp = fso.GetSpecialFolder(Temp)
var = "cippolippowashere2"
filTemp = fso.GetTempName
sTempName = fldTemp.Path & "\" & filTemp
Set newf = fso.createtextfile(filTemp)
newf.WriteLine var
newf.Close
--
Fosco

 </code>
Se esci dallo script con WScript.Quit passando la variabile ok, puoi testarla
nel file batch usando ERRORLEVEL
(VBS)
ok = msgbox(testo, bottoni, titolo)
WScript.Quit(ok)
(BAT)
cscript ok.vbs "prova" 4 "Info"
if ERRORLEVEL 2 goto cancel_action
if ERRORLEVEL 1 goto ok_action
goto quit
:ok_action
echo "Premuto OK"
goto quit
:cancel_action
echo "Premuto CANCEL"
Bye
Raf

 echo "Premuto CANCEL"
Gli exit codes non sono 1 e 2, almeno sotto W2000... comunque funziona
alla grande! Grazie ancora!
Panathos
Newsgroup: it.comp.lang.visual-basic
Titolo: SIGH mi auto rispondo!

Risolto il problema: Non uno ma ben 3 virus ed 1 trojano nel boot
sector.......amara vita... FORMAT a go-go!
A riaccidenti a bill !Ed ai bucaioli che non sanno far di meglio che
programmare un virus ....stassero sul vaso per due giorni di seguito!Maremma
Maiala!

Tutti e 4 nel Boot??? Era abbastanza affollato! ;)
Comunque, come didirebbe lo Zio Pal: Benvenuto nel Club! ;)
CiaoZ
SebaMix

 ha scritto

cocome ? cocosa didirei ?

>> Benvenuto nel Club!
Lo dici sempre a chi ha dei problemi con delle OCX di VB... lo hai scritto
anche ultimamente...  ;)
CiaoZ
SebaMix

 SebaMix
ehm... non voglio intromettermi ma penso che pal volesse sottolineare
solamente:
didirebbe -> cocome ? cocosa didirei ?
:-D
ciao

 ha scritto


:::)))

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] intercettare accessi... :)

Scusate... prima avrò confuso un tasto con un'altro (ho già mandato questo
messaggio ma in risposta ad un'altro... ;) Capita... :P
Ciao a tutti! Posto due bei quesiti...
1) E' possibile registrare gli accessi che un'applicazione fa al registro di
sistema?
(In effetti lo é, ma come?)
2) E' possibile registrare gli accessi che un'applicazione fa al disco
fisso?
(Come sopra)
            Grazie
                    Allanon

: 

fammi indovinare... 
http://www.sysinternals.com/
 ?

> fammi indovinare... 
http://www.sysinternals.com/
 ?
Gli ho dato solo un'occhiata frettolosa...
NON AVEVO MAI VISTO COSE DEL GENERE!!!!!!!
SPA-ZIA-LE!!!!!!
        Grazie, grazie e grazie ancora! ;)
                    Ciao
                            Allanon

Newsgroup: it.comp.lang.visual-basic
Titolo: **** Help Controllo MSComm ****

Situazione:
	appena installato VB5
	mi serve il controllo MsComm (x la gestione della seriale)
	Menu Progetto ->Componenti... -> Metto la crocetta sul controllo MsComm -> Ok
   Appare l'icona di un telefono sopra ad un modem.
Fin qui tutto bene ma quando tento di inserire il controllo in un form:
Non sono disponibili informazioni dui diritti di licenza per questo
componente. Non sono disponibili i diritti di licenza necessari
per utilizzare questa funzione in ambiente di progettazione. OK - ?
E dopo l'Ok naturalmente non mi inserisce il controllo.
Come devo fare per utilizzare sto benedetto controllo? Devo scaricarmene
un'altra copia "registata"?
Boh, ditemi voi... tnx
--
Posted from 
ro...@master-fa1-bgp4.ipernet.it
 [212.35.206.2] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 per utilizzare questa funzione in ambiente di progettazione. OK - ?
Prova a scaricare VBCMPFIX.EXE dal sito M$: è una patch che risolve i
problemi di licenza su VB5.
L'ho installata anch'io.
Forse è ancora qui:
http://download.microsoft.com/download/vba50/patch/1/win98/EN-US/vbc.exe
Newsgroup: it.comp.lang.visual-basic
Titolo: modifica nome file eseguibile ??

scusate la banale domanda ma come faccio a dare un nome personalizzato al
file eseguibile che viene creato all'atto della compilazione. Cioč il mio
problema č che devo creare due applicazioni che vengono installate nella
medesima cartella ma avendo i nomi degli eseguibili = a progetto1.exe
entrambi, l'uno mi sovrascrive l'altro. Qual'č l'impostazione da modificare
??
grazie.

 ha scritto nel messaggio
news:Pach8.9025$uN5.2...@twister1.libero.it...

quando scegli "Crea <nomeeseguibile>.exe" dal menu "File", VB ti chiede
il percorso e il nome che dovrą avere l'eseguibile stesso. basta
cambiarlo...
--
Faber

 cambiarlo...
Secondo me pippo intendeva nella creazione pacchetto di installazione.
Davide

esatto. Comunque ho risolto. Grazie per l'attenzione !!
...
[cut]


Newsgroup: it.comp.lang.visual-basic
Titolo: Una sola connessione alla volta..

Allora ho un server e un client
Tiro su il client, tiro sul il server e collego il client .
Tutto ok.
Poi disconnetto il client , riconnetto e il client NON si connette piu ...
Non riesco a capire perche' ...
Se voglio farlo riconnettere devo tiorae giu il server e ritirarlo su ...
Dove sbaglio?
Non posso postare tutto il codice , sarebbe troppo lungo
mi basterebbe anche un indicazione ..poi risolvo da me ..
Grazie mille :)
(Aoh , nessuno che mi avesse risposto a "Winsock & Access" eh!)

 Poi disconnetto il client , riconnetto e il client NON si connette
piu ...
Era un problema noto con vb5 e mi pare vb6 fino al SP3 o 5. Insomma,
mi pare che ora sia stato risolto, ma mi potrei sbagliare. Comunque ho
conservato il link all'articolo nella Microsoft Knowledge Base. Io di
solito uso sempre localport=0, in modo da farmene assegnare una in
automatico dal SO. Tanto quello che importa è la porta remota, sulla
quale c'è il server in ascolto.
http://support.microsoft.com/default.aspx?scid=KB;en-us;q173619
--
Ciao, Silv:o)

 ha scritto nel messaggio
news:b06t9g$v21$1...@lacerta.tiscalinet.it...


[AKUMA]
[SNIP]
Dai un'occhiata a:
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&selm=l1xB8.52%24T6.2101%40
nreader2.kpnqwest.net
&rnum=2
hth,
Lokar
--
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
UGIdotNET - 
http://www.ugidotnet.org
Newsgroup: it.comp.lang.visual-basic
Titolo: [NET]: memorizzare dati in file XML

Ciao,
ho questo problema: ho creato una classe che descrive tramite delle 
proprietà un "oggetto" (tale appare all'utente). L'utente stesso può 
creare più istanze della classe personalizzandone le proprietà.
Queste istanze le gestisco come una collezione (List of) e tutto 
funziona alla perfezione.
L'utente può creare più collezioni (indipendenti) e vuole salvarle e 
caricarle a piacere.
L'idea era di generare un semplicissimo file XML per ogni collezione del 
tipo:
<collezione>
<oggetto>
   <nome>Pippo</nome>
   <proprieta1>445</proprieta1>
   <proprieta2>89</proprieta1>
</oggetto>
<oggetto>
   <nome>Pluto</nome>
   <proprieta1>564</proprieta1>
   <proprieta2>646</proprieta1>
</oggetto>
</collezione>
Così da generare un solo file di testo per ogni collezione. Non avendo 
bisogno di effettuare ricerche, ordinamenti, ecc... preferivo non creare 
un vero e proprio database XML-based.
Da quello che ho capito, .NET mette a disposizione delle classi per fare 
quanto chiedo, ma non sono riuscito a capire quali funzioni devo usare.
Vi domando quindi un suggerimento su cosa cercare per scrivere/leggere 
fle XML e anche un parere sulla soluzione XML di memorizzare semplici 
dati (vincoli: un file per ogni collezione, editabili anche da blocco note).
Grazie!
Marco / iw2nzm

 L'idea era di generare un semplicissimo file XML per ogni collezione
Ciao Marco, pur non essendo esperto di .net(sto iniziando da poco con vb 
2005), ho trovato un'utile guida:
http://www.functionx.com/vbnet/xml/Lesson01.htm
sono diverse lezioni...
Ciao
-- 
Emanuele Torrenti
Registered Linux User #409659.

 
http://www.functionx.com/vbnet/xml/Lesson01.htm
Grazie, molto utile!
Per il mio problema ho risolto mooolto più facilmente con pochissime 
righe di codice serializzando la classe, o meglio la collezione di classi!
Unica perplessità: l'oggetto BinaryFormatter accetta la collezione di 
classi senza problemi, il SoapFormatter invece non la digerisce...
Marco / iw2nzm

Le classi interessata e' XmlSerializer insieme a tutti i relativi attributi 
partendo da <Serializable()>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconintroducingxmlserialization.asp
HTH
-- 
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - 
http://www.ugidotnet.org
Weblog: 
http://blogs.ugidotnet.org/corrado/

 classi senza problemi, il SoapFormatter invece non la digerisce...
Se non ricordo male la SoapFormatter dalla 2.0 è sconsigliata perchè ha 
prestazioni pessime (serializza tutto come xml in chiaro anzichè in binario 
come la BinaryFormatter).
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda su OCX.

Ciao a tutti,
ho un dubbio che voglio esporvi:
distribuendo con una mia applicazione un componente OCX (quindi il file 
.OCX), un programmatore che si trovi ad installarla, si ritrova la 
possibilità di usare il mio controllo nelle sue applicazioni?
Concettualmente mi sembra strano ma praticamente mi pare possibile...
Buon sabato.
Luca.

 Concettualmente mi sembra strano ma praticamente mi pare possibile...
Nulla di strano. Un ocx non è altro che una dll. Se è lì, bello e registrato
tutti possono usarlo.
Se poi non vuoi che altri usino il tuo controllo ci sono vari modi. Un paio
potrebbero essere:
1) Inserire una proprietà myocx_key il cui valore viene testato a run-time.
2) Selezionare l' opzione per la creazione del file .vbl associato all' ocx.
Se questo file non viene distribuito assieme all' ocx, il controllo non puo
essere usato a design-time.
Ciao
Michele
-- 
*** MoxCdBurn ***
Add the cd writing power to your programs!
Open source C++ class and ActiveX control
www.moxcdburn.net

Ciao Michele,
grazie per la tua risposta, mi interessava sapere come proteggere un mio 
controllo, proverò il secondo metodo che hai esposto!
A presto,
Luca.

Newsgroup: it.comp.lang.visual-basic
Titolo: Selezione Input da tastiera

Non mi aspettavo di rompervi tanto in due giorni...
Bah...già che ci sono...
Ho una textbox all'interno della quale devono solo poter essere scritti
numeri e non lettere.C'è una funzione
che mi faciliti il compito,senza andare a guardare uno per uno gli eventi
generati
dalle pressioni sui tasti?
Inoltre il tastierino numerico del portatile ho gli stessi codici di
tastiere normali?
Bontà vostra...

 
Direi di si'.
ciao
	maxx
p.s. 
groups.google.it
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 Bontà vostra...
Forse mia sorella ;)
Ciao
GianfraH
-- 
Il vero viaggiatore e' quello che non arriva mai.


Credo proprio che la funzione IsNumeric() sia quella piů indicata, in
quanto,il riferimento
all'API contenuta in quell'esempio di sorgente indicatomi,limita la stessa
ad un numero
intero,senza punti o virgole.Questo impedirebbe di utilizzarla in campi dove
esistano
i decimali.
Grazie

 i decimali.
Beh, potresti crearti la tua funzioncina, sfruttando
IsNumeric e lasciando passare dal filtro anche il
carattere "," o il "."
Saluti


Io mi sono fatto questa. Modificala per le tue esigenze.
'Funzione di controllo input in una textbox
Function controllo_input(KeyAscii As Integer) As Integer
If KeyAscii = Asc(".") Then
KeyAscii = 44
Exit Function
End If
If KeyAscii = Asc("+") Or KeyAscii = Asc("-") Then Exit Function
If (KeyAscii < 48 Or KeyAscii > 57) And KeyAscii <> 8 Then
      KeyAscii = 0
End If
End Function
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it

 End Function
Non avrei preteso tanto.Vi ringrazio di cuore. Avevo personalizzato in modo
similare IsNumeric
Grazie
Newsgroup: it.comp.lang.visual-basic
Titolo: ACCESS 2000 è COMPATIBILE CON Visual Basic 6.0 ????

Cari amici, confido in voi!
Sono anni che programmo e non mi era mai successa una cosa simile. Da quando
è uscito sul mercato Office 2000 non ho avuto l tempo di Installarlo sul mio
PC dove tra l'altro Programmo in VB. Ho creato un file Access 2000 ed ho
provato a gestire con VB 6.0 utilizzando il classico Data Control. Il
risultato? midice che il DataBase non è riconosciuto. Dopo aver fatto tutto
quello che ho potuto non mi resta che chiedere a Voi la soluzione...
Aspetto vostre notizie...!
Gianluca
luk...@yahoo.com

 wrote in message
8liejh$7d9$1...@fe2.cs.interbusiness.it...



Installa il Service Pack 4 e vedrai che funziona
Ciao, Adriano

E poi qualcuno mi dice che non serve una FAQ???
Sara' la duecentesima volta che questa domanda viene posta..........
Ciao!
Luca Menegotto.
PS. Ah, per te, Gianluca: serve MDAC, versione 2.1 o successive (la
2.5 e' integrata nel Service Pack 4), 
www.microsoft.com/data


Newsgroup: it.comp.lang.visual-basic
Titolo: Comando per scrivere su risorsa di rete

Avrei questo tipo di esigenza :
devo leggere e scrivere dati su un server di rete attraverso
un comando che mi permetta di raggiungere per esempio :
\\nomeserver\D\cartella di lavoro
il comando che mi serve è simile al comando CHDRIVE solo
che non ho disponibile l' unita' di lavoro ma soltanto
il percorso di rete
Grazie
Marco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 il percorso di rete
<pippotto>
Mi sono sempre chiesto a cosa serva roba tipo ChDrive o ChDir
nel XXI secolo, li uso solo nei batch dos.
</pippotto>
Non ricordo se le funzioni antiche di vb Open, Print, Put
ecc. lavorino con i percorsi UNC, ma, in caso negativo lo
fanno gli oggetti e metodi di FileSystemObject.
-- 
ciao, hal

 fanno gli oggetti e metodi di FileSystemObject.
oggi da un mdb in multiutenza coi datacontrol (ado, shame on me...) sul
server ho generato un po' di csv e html andando di open e print #. excel e
firefox li aprivano :)
ciao, a.