mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Query con parametro

ho creato una query in access97 con un parametro, come posso utilizzare la
mia query passandogli il relativo parametro all'interno di un programma VB
Grazie
Stefano

...


Newsgroup: it.comp.lang.visual-basic
Titolo: How 2 send [F2] key to an MS_DOS Window

Hi
I am in the need of sending the [F2] key to an MS-DOS Window.
i know that I can't use the Sendkey function, does anybody know some that
can help me?
Please... I really need it.
Alfredo Martinez
alfredo_...@mx-mvm.ccgw.nec.com

 can help me?
I don't know if it really works for a Dos Window, but you can try this system
to simulate a key press, after selecting the desired window with AppActivate.
'API keybd_event.
______________________
' Insert in Declarations section of a Form
Private Declare Sub keybd_event Lib "user32" _
     (ByVal bVk As Byte, ByVal bScan As Byte, _
     ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Private Const KEYEVENTF_KEYUP = &H2
Private Const VK_SNAPSHOT = &H2C
Private Const VK_CONTROL = &H11
Private Const VK_DELETE = &H2E
Private Const VK_MENU = &H12
Private Const VK_ESCAPE = &H1B
Private Const VK_SHIFT = &H10
Private Const VK_OEM_PLUS = &HBB
Private Const VK_MULTIPLY = &H6A ' "*" in the numeric keypad
Private Const VK_F1 = &H70 
Private Const VK_F2 = &H71  '  <---- [F2] KEY !!
Private Const VK_F3 = &H72
' etc...
______________________
You can find other keycodes here:
 
http://msdn.microsoft.com/library/psdk/winui/vkeys_529f.htm
Call samples:
______________________
'Simulating the numpad key *
keybd_event VK_MULTIPLY, 0, 0, 0  ' key  * pressed
keybd_event VK_MULTIPLY, 0, KEYEVENTF_KEYUP, 0  ' key * released
______________________
' Simulating the normal keyboard key * (this works for the italian KB...)
keybd_event VK_SHIFT, 0, 0, 0  '  SHIFT Key press
keybd_event VK_OEM_PLUS, 0, 0, 0  ' simula la pressione del tasto +
keybd_event VK_SHIFT, 0, KEYEVENTF_KEYUP, 0  ' tasto + rilasciato
keybd_event VK_OEM_PLUS, 0, KEYEVENTF_KEYUP, 0  ' tasto SHIFT rilasciato
______________________
' Control-Esc Sample
keybd_event VK_CONTROL, 0, 0, 0  ' Control Key down
keybd_event VK_ESCAPE, 0, 0, 0  ' ESC Key down
keybd_event VK_ESCAPE, 0, KEYEVENTF_KEYUP, 0  ' ESC key released
keybd_event VK_CONTROL, 0, KEYEVENTF_KEYUP, 0  ' Control key released
______________________
By the way, we're always glad to help everybody, but you could get better
(or at least faster :-) ) advice on an international newsgroup. The "it." in the name
of this NG stands for Italian, not for Information Technology or something similar...
Bye, G.
--
---------------------------------------------
    Le risposte alle tue domande le trovi
    sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
       ... e nell'help in linea !
---------------------------------------------
Real E-address: 
gaet...@hotmail.com

 The "it." in the name of this NG stands for Italian, not for Information
Technology or something similar...
lo sapeva, ma e' che semo er mejo...
:)
Newsgroup: it.comp.lang.visual-basic
Titolo: Utente ed errore RTE 9

capita che loggandosi al PC ( sistema operativo XP PRO SP2 ) con un certo 
utente , poi non mi funzioni la guida in linea di un programma !
Mi da errore 9 indice non compreso nell'intervallo quando cerco di navigare 
il contenuto della guida in linea . L'albero gerarchico del frame sinistro 
si espande , ma non visualizza i documenti relativi , dando appunto l' RTE 9 
.
Ho provato a rimuovere e reinstallare tutti i componenti del sw , guida 
compresa , senza risolvere !
Se cambio utente , la guida invece funziona correttamente !
Come mai questa differenza tra un utente e l'altro? Sono tutti 
amministratori con pwd .
Ciao e grazie 

 amministratori con pwd .
potrebbe dipendere da una cattiva gestione dei profili utente da parte
di windows.  forse potresti provare a ricreare il profilo dell' utente
che da` errore.
-- 
ciao, hal

 che da` errore.
come lo cancello e ricreo ?
ciao 

 etc...
dircelo prima no, eh?
al tuo posto, in casi analoghi, prendo  il programmatore per le
orecchie e gli passo la patata bollente, se vuol mangiare anche
il mese successivo :->
-- 
ciao, hal

 il mese successivo :->
si , ma come ti spieghi che in un profilo utente  non funzioni ?
Ho visto dal task manager avanzato che chiama solo 2  DLL  , come fa a non
funzionare per quel singolo utente , mentre per gli altri funziona ?
Ti č mai capitato ?
grazie

 Ti è mai capitato ?
con office e visual studio, ed erano le macchine incasinate.
su un altro pc, con la stessa versione di sistema operativo,
riesci a riprodurre il problema?
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: [.NET][?] Proprieta' dinamiche

Ciao a tutti.
Mi sembra di aver capito che sotto .NET si sconsiglia l' uso del registro di
configurazione e dei file .INI in favore del file XML app.exe.config. Il
file incorpora una sezione di default (tale AppSettings) con la possibilità
di aggiungere altre sezioni personalizzate.
A quanto vedo pero' da codice il file puo' essere solo letto e non scritto,
almeno che non faccia un parsing a mano del file (sfruttanto eventualmente
le classi per XML messe a disposizione dal framework).
Francamente mi sembra assurdo. C' e' qualcosa che mi sfugge ?
Ciao
Michele

Non ti sfugge nulla, in Whidbey probabilmente verrà aggiuto un
AppSettingsWriter c'è però un dettaglio da tener presente.
Le impostazioni di un applicazione,secondo le guidelines MS , andrebbero
memorizzate nella cartella AllUsers (se globali) oppure nella cartella di
ogni singolo user (che potrebbe anche essere roaming) e non nel file
.config.
La classe Application espone delle proprietà specifiche per queste esigenze
(CommonAppDataPath e UsetDataPath) a te decidere come memorizzare e
rileggerle.
HTH
-- 
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - 
http://www.ugidotnet.org
Weblog: 
http://www.ugidotnet.org/710.blog

 di aggiungere altre sezioni personalizzate.
Utilizzo la classe XmlDocument , per modificare il file di configurazione.
A me fa delle stranezze, in fase di programmazione, anche se il file xml è
modificato, non vengono riportate le variazioni sul visualizzato in Esplora
soluzioni.
Tutto ok se utilizzo il file.exe
Misteri o eseguo qualche manovra errata.
Dato con l'eseguibile il tutto funzione, per adesso, in attesa delle
modifiche future, va bene così.
Ave
giuseppeD
---
Certificato cittadino Romano

Newsgroup: it.comp.lang.visual-basic
Titolo: Usare files .VBS su W95 ?

W98 ha di serie la possibilità di eseguire script .VBS richiamandoli
dalla shell.
Al lavoro, dove questa possibilità mi sarebbe molto utile,
l'installazione "corporate" di tutti i PC è ancora ferma a W95.
C'è il modo di utilizzare WSH anche con W95, magari "espiantandolo" dal
mio W98 di casa?
Ho già provato a copiare i files WSH.exe, VBSCRIPT.DLL ecc., associare
l'estensione .VBS a WSH.exe ecc. ecc. ma non è sufficiente a far
funzionare l'interprete.
C'è qualche suggerimento?
Grazie in anticipo,
Piero.

C'è qualche suggerimento?
Puoi scaricarti da Microsoft l'eseguibile autoscompattante che ti fa
l'installazione di WSH! Io l'avevo trovato in un cd, penso l'option
pack 4 per NT server (non sono al lavoro (ferie) altrimenti te lo
spedivo via e-mail)
O altrimenti provare a registrare a mano con RegSvr32.Exe questi
ocx/dll che dovrebbero far parte del pacchetto di WSH
wshom.ocx
wshext.dll
vbscript.dll
scrrun.dll
Ciao.
Newsgroup: it.comp.lang.visual-basic
Titolo: registrazione files ocx

Qualcuno sa esattamente in quali variabili del registro di
configurazione regsvr32.exe va a registrare i files ocx ?
Ho provato a registrare un nuovo ocx, aprire il registro di
configurazione, cercare al suo interno il nome del file che avevo
appena registrato, eliminare tutte le variabili che contenevano un
riferimento al file ma l'ocx risultava ancora registrato, per
eliminarlo ho dovuto cancellare il file dalla directory system,
lanciare RegClean (programmino che sistema il registro di
configurazione) e solo allora tutti i riferimenti al file sono
spariti, ma non riesco ad immaginarmi quali altre variabili possa aver
cancellato.
Ringrazio anticipatamente, Simone [
blac...@tin.it
]


RegClean crea un .REG con esattamente le chiavi che ha rimosso.
controllalo e vedi quasi tutte le chiavi movimentate dalla registrazione
dell'ocx.
Buona fortuna!!!
Newsgroup: it.comp.lang.visual-basic
Titolo: XMLHTTP50

Ciao a tutti,
ho provato ad usare questo oggetto per recuperare dati da pagine web,
utilizzando una cosa del tipo
    (Riferimento Microsoft XML 5.0)
    Dim XmNav As New XMLHTTP50
    XmNav.Open "GET", UrlDaVisitare
    XmNav.send
    Dim strHttpResp As String
    strHttpResp = XmNav.responseText
L'unico problema è che i famosi problematici caratteri à,é,è,ì,ò,ù, etc..
non compaiono come &agrave; &egrave; etc.... ma come punti interrogativi
nel valore della stringa strHttpResp e come classici quadratini nelle 
textbox
dove vengono scritti i dati recuperati.
Qualcuno ne sa niente ? 

 Qualcuno ne sa niente ?
Uhmmm...cosi' a spanne, direi che il problema e' sulla pagina. Url?

 ha scritto nel messaggio 
news:vtmIf.177252$65.48...@twister1.libero.it...

L'applicazioncina recupera schede di film da 
http://filmup.leonardo.it/
scrivendo il nome del titolo.
Il problema l'ho riscontrato nelle trame delle schede...
E pensare che mi scarico perfettamente anche le immagini..... 

 E pensare che mi scarico perfettamente anche le immagini.....
Il problema e' nella pagina.
Chiunque sia che scrive quelle recensioni, le scrive in testo normale 
fregandosene dei caratteri speciali. Un idiota totale, insomma.

 ha scritto nel messaggio 
news:s2nIf.177316$65.48...@twister1.libero.it...
P.S...non ti ho risolto il problema...vediamo...
Per prima cosa: scaricati una pagina che ha quel problema.
Conta in che punto e' il carattere che non si vede, poi fai un 
ASC(mid(PosizioneCarattere,1)) e dicci il valore.
Puo' essere che legga il carattere ma non lo visualizzi, in quel caso il 
Replace funzionerebbe ugualmente benissimo.

 ha scritto nel messaggio 
news:K9nIf.93771$eD5.1...@twister2.libero.it...

 Beh ok, adesso faccio alcune prove e vi faccio sapere che codice
ascii hanno. Anche se sono molti caratteri, che pa**e !! 

 ascii hanno. Anche se sono molti caratteri, che pa**e !!
Si, ma ne basta controllare un paio.
Per inciso, io non conosco il XMLHTTP50, ma puo' essere che abbia qualche 
metodo per impostare la codifica? Chenneso', un SetHeader o qualcosa di 
simile?

 ha scritto nel messaggio 
news:KHnIf.177372$65.48...@twister1.libero.it...

 Si c'è un metodo del genere
xmnav.setRequestHeader bstrHeader as string, bstrValue as string
ma che valori gli passeresti ?
Cmq sto notando che i caratteri non solo compaiono male ma cancellano
anche qualcuno successivo Es:
Una giovane donna, con alcuni problemi, ?ecisa a lasciarsi  .....
Tagliando è (o é) e come ascii è 63 cioè proprio il '?'

 xmnav.setRequestHeader bstrHeader as string, bstrValue as string
ho provato XmNav.setRequestHeader "content", "text/html; charset=iso-8859-1"
e altri charset ma non ho trovato quello giusto, cioč quello che dovrebbe 
andare bene...
Newsgroup: it.comp.lang.visual-basic
Titolo: Funzione per casella a scendere

Per cortesia un aiuto
L'idea č questa:
Selezionando nella lista un determinato Paese mi venga compilato in
automatico un campo Cap e Prov.
Ho costruito un Array della lista in un Modulo richiamandolo all'apertura
del Form e qui tutto bene
Come codice inserito sul clic della Casella a scendere
ho inserito un codice tipo:
If me.Oggetto.ListIndex = 0 Then
   me.Cap = "25100"
   me .Prov = "Bs"
End if
Ciň non č molto pratico e mi piacerebbe creare una funzione apposita che mi
faciliti il tutto.
Grazie Giorgio
Saluti a tutti

 End if
un conterraneo?
hai ragione, il metodo è alquanto inefficiente.
La lista dei paesi ce l'hai in un database?
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 Esatto ho creato una tabella, ma potrebbe starmi bene anche un codice in
V.Basic (Array, ecc)
Si sono di Brescia
Ciao CSSoft
Buona serata

 codice in V.Basic (Array, ecc)
se l'elenco ce l'hai in un recordset, fai in modo che i record abbiano un
campo contatore, in modo che ogni "riga" possa essere univocamente
individuata con un numero. quando popoli il combobox, ad ogni elemento
aggiunto valorizzi l'itemdata con il valore del campo contatore. quando
viene selezionato un elemento recuperi il suo itemdata, con quello individui
all'interno del recordset la riga corrispondente, in questo modo hai tutto
quello che ti serve.
Questa è, ovviamente, una descrizione di massima, sull'elp in linea dovresti
trovare informazioni dettagliate su ogni singolo passaggio.


 ha scritto nel messaggio
news:bpf74n$1ll4ai$1...@ID-173193.news.uni-berlin.de...


Newsgroup: it.comp.lang.visual-basic
Titolo: Eliminare una directory

Dovrei eliminare una directory  che contiene una serie di file.
C'è in 
vb.net
 un comando che mi concella direttamente tutti i files e la
directory?
Se no, come faccio con kill? questi file non hanno estensione quindi ho
provato con kill("c:\miadir\*") ma non funziona.
Avete qualche idea?
Grazie in anticipo.

 ha scritto nel messaggio
news:9%7ya.14947$lK4.4...@twister1.libero.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: vb.net leggere file a lunghezza fissa

Salve a tutti,
sono nella necessit� di dover leggere un txt con campi a lungheza fissa e 
quindi non delimitati, intercettare un certo campo ed estrapolare tutti i 
record con un certo valore in file separati. Mi sarebbe comodo poter 
utilizzare il file come se fosse un db... ma � possibile farlo?
grazie 1000
D. 

 utilizzare il file come se fosse un db... ma è possibile farlo?
Credo tu possa provare qualcosa del genere:
http://www.pierotofy.it/pages/extras/forum/16/26528-aiuto_su_variabili_vbnet/
Anche se mi pare che nel libro di Balena c'era scritto un altro modo.
Comuque penso tu possa leggere determinati byte per volta (il record) e poi
splittarne i campi come vuoi tu.

 D.
Ciao, ti do gli strumenti necessare:
StreamReader per leggere il file
String.Substring(Inizio, Lunghezza) per leggere il pezzo che ti serve
Stringbuilder per creare la (o le) stringa che andrà nel file di output
StreamWriter per scrivere in un file testuale ciò che è contenuto in uno
stringbuilder.
Nicola
Newsgroup: it.comp.lang.visual-basic
Titolo: run time error 3426

ciao a tutti,
qualcuno sa qualcosa di questo codice di errore? me lo da' quando tento
di far eseguire un recordset.movelast con descrizione "azione eliminata
da un oggetto associato", ma sull'help non ce n'e' traccia!!
qualcuno mi puo' aiutare?
grazie
Carlo
--
Posted from 
sttspa.sttspa.it
 [195.103.106.4]
via Mailgate.ORG Server - 
http://www.mailgate.org

E' un errore del jet e quindi di access '97, però non ce l'ho sul mio help,
prova alla ms.
Utente 2 Telemedicina ha scritto nel messaggio ...


In genere si verifica quando cancelli un record e poi tenti di far muovere
in recordset senza riposizionare anche il bookmark.....
le soluzioni sono due
1) Salvarsi la posizione del bookmark e poi ripristinarla dopo avere
cancellato il record
2) effettuare un refresh del recordset (o requery... non ricordo mai)
facci sapere ! CIAO

da un oggetto associato", ma sull'help non ce n'e' traccia!!
Questo può succedere quando tu hai attribuito ad oggetto (es. testbox) il
collegamento ad un record attraverso un controllo data e poi via codice
cerchi di fargli fare qualcos'altro......
Scusandomi per l'intreccio di lingua mi spiego con un esempio:
Poniamo di avere una label di nome lblPagatoSiNo collegata al record
"Pagato" (tipo bool) di  un db attraverso un controllo data1.
...e nell'evento data1.reposition scriviamo:
if data1.recordset.fields("Pagato").value = true then
 lblPagatoSiNo.caption = "SI"
else
 lblPagatoSiNo.caption = "NO"
endif
...questo provoca l'errore 3426...
Quindi.. attenzione.......
Se ci sono problemi, mandami un briciolo del tuo codice che porvo a darci
un'occhiata!
Ciao
Tommy  ^___^
---------------------------------
tomm...@xxx.xx
sostituire xxx.xx con 
tin.it
nelle risposte.
----------------------------------

Dovrebbe essere un problema di conversione di tipi
di dato, per esempio se metti un testo in un campo data.
Newsgroup: it.comp.lang.visual-basic
Titolo: Icone su una toolbar

Come tutti sanno, per mettere le icone in una toolbar basta associarla 
ad un controllo ImageList. Non c'e' un qualche altro sistema? In una mia 
applicazione ho toolbar sparse un po' dappertutto (mi piace l'effetto 
borderless), ed in ogni maschera con la tb devo mettere una ImageList. 
Vorrei 'centralizzare' le icone (magari in un file di risorse), e 
'attaccarle' alla toolbar a runtime, senza dover passare per la 
imagelist.
-- 
Bye by SixaM 8-]
-----------------------------
Sito comune: 
www.it-lang-vb.com

imagelist.
Carica l' imagelist a runtime dal file di risorse.
-- 
ciao, hal

Elucubravo in letizia, quando udii hal1961 sostenere...

Ma in questo modo sono obbligato ad avere un controllo imagelist (anche 
se vuoto) in ogni form contenente almeno una toolbar...e devo 
preoccuparmi di svuotarlo all'UnLoad della form (mi dirai <E che ce' 
vo'>)...mi sa che se non c'e' altra soluzione faro' cosi' 8-(
Grazie


 vo'>)...mi sa che se non c'e' altra soluzione faro' cosi' 8-(
io uso un unico imagelist nell'mdi con tutte le icone che mi servono, poi
quando carico un child faccio set imagelist = 
frmmain.il
.

Elucubravo in letizia, quando udii javalab sostenere...

Mooolto interessante...non ci avevo pensato...Ovviamente l'impostazione 
la fai a runtime 8-).
Ci provo subito (tra l'altro, ho proprio un progetto MDI!)


Elucubravo in letizia, quando udii javalab sostenere...

Io provo ad assegnare l'imagelist, ma ogni volta mi dice 'Errore 426 - 
Ammesso un solo form MDI'. Puo' dipendere da come viene chiamata la form 
child? O devo costruirmi un riferimento globale alla MdiMain, da usare 
in giro?


 in giro?
scusa, andavo a memoria, non ci vuole set.
sul frmMain c'e' un imagelist, IL.
questo e' il codice al load di un child
(TB e' la toolbar mi piacciono i nomi corti :)
Private Sub Form_Load()
    TB.ImageList = frmMain.IL
    Dim btnX As Button
Set btnX = TB.Buttons.Add(, , , tbrSeparator)
    Set btnX = TB.Buttons.Add(, "quit", , tbrDefault, "quit")
        btnX.ToolTipText = "Chiude la Tabella"
ciao, a.

 
Ho creato una funzione privata della MDI, a cui passo come parametro la 
form che sto per caricare. Di questa, esamino la collection dei 
controlli, e se trovo una toolbar, ci assegno la ImageList della MDI 
(senza riferimento, perche' ci sono gia'), e...funziona!


Newsgroup: it.comp.lang.visual-basic
Titolo: Come sapere qual'è il controllo con il focus?

Come faccio a sapere qual'è il controllo nel mio form che ha il focus in un
determinato momento?
C'è qualche API a riguardo?
Grazie!

 determinato momento?
[...]
Puoi usare la proprietà ActiveControl del form in questione.
Ciao.
Clansman.
Newsgroup: it.comp.lang.visual-basic
Titolo: FUNZIONI TRIGONOMETRICHE

Qualcuno mi sa dire che stringa devo usare per calcolare l'arcocoseno di x?
Ho provato ad utilizzare le indicazioni della guida di VB6 ma non funzia!
Se faccio riferimento alle indicazioni della guida (Arccos(X) = Atn(-X /
Sqr(-X * X + 1)) + 2 * Atn(1)) mi da u nerrore di valore nullo o di routine
non chiamata!

 Qualcuno mi sa dire che stringa devo usare per calcolare l'arcocoseno di
x?
Stringa? Funzione forse... ASin(), come indica la guida...
Ignazio

 ha scritto nel messaggio
news:V%cna.31748$T34.8...@news2.tin.it...

direttamente dal manabile di matematica,
da relative mie estrappolazioni neurali,
e sempre che i miei ricordi scolastici non si siano ammuffiti:
arccos(x)=arcsen(sqr(1-x^2))
e siccome
arcsen(y)=arctg(y/sqr(1-y^2)
ponendo
y=sqr(1-x^2)
si ottiene
arccos(x)=arctg(sqr(1-x^2)/sqr(1-(sqr(1-x^2))^2)
oppure
arccos(x)=arccotg(x/sqr(1-x^2))
e siccome
arccotg(y)=arctg(1/y)
ponendo
y=x/sqr(1-x^2)
ne deriva che
1/y=sqr(1-x^2)/x
e si ottiene
arccos(x)=arctg(sqr(1-x^2)/x)
che mi pare anche più semplice
--
Mauro Cerreto
www.cerretosoft.it

*MAX R.* ha scritto:

La guida è scritta da schifo. Credo che l'inghippo sia favorito da quello
che sta a sinistra dell'uguale...
Prova con:
X=gradi*3.1415/180
risultato=Atn(-X / Sqr(-X * X + 1)) + 2 * Atn(1)

 > ASin(), come indica la guida...
Azz... mi sono dimenticato che quella l'ho creata io... Sorry!!! Inoltre tu
avevi chiesto l'arcoCOseno...
Comunque Mauro ha gią risposto alla tua domanda.
Ignazio
Newsgroup: it.comp.lang.visual-basic
Titolo: errore 3014

Impossibile aprire tabella .
Mi succede quando richiamo la tabella delle fatture aperte dei clienti per
incassarne una .
Uso un sw scritto in VB6 e con tabelle in acess 97 .
saluti e grazie a chi mi suggerisce un rimedio.

 Uso un sw scritto in VB6 e con tabelle in acess 97 .
Quante volte apri (e non chiudi) la tabella? Un po' di codice ed indizi in
più si possono avere?
Ciao, SK

ma io sono l'utente che usa il programma,non ho il codice .
So soltanto che l'errore è frequente ma non costante .
E capita solo sul mio pc , non su quello dei colleghi, benchè puntiamo tutti
allo stesso server.
Reinstallo il tutto sul mio pc client?
Il programma installa i moduli di run time di access in locale, quindi
reinstallo quelli, giusto?
Ma il motore jet dov'è , sul server o sui client?
L'architettura del sw è file shared .
saluti!


dovresti chidere aiuto a chi ti ha sviluppato il SW ! Altrimenti gia' col
solo jet rischi di fare casini !
-- 
-Gigio@Work(?)-

 Ma il motore jet dov'è , sul server o sui client?
Sul client.
Al limite reinstalla Jet4 e portalo fino all'ultimo SP.
ciao
Alberto

 Un applicativo in VB6 non installa i runtime di Access.
Mi fanno ( prima del programma ) installare dei componenti softwares , che
corrispondono ai run time di acces+ocx+dll .
Così dice il manuale.
Infatti il programma funge anche se sul pc non c'è il sw Access 97.
ciao e grazie

 Ma il motore jet dov'è , sul server o sui client?
Aaaaaaarrrrrgggggggghhhhhhhh! Dito nella piaga...
Scusa, tu hai installato un sw sul server, condiviso la cartella di
installazione in rete e poi eseguito dal server?
provato ad installare il jet (e mdac?) sulla tua macchina?
Spero di essere riuscito ad esprimermi in modo umano.
Ciao, SK

 installazione in rete e poi eseguito dal server?
dal client, scusa, volevo dire eseguito dal client...

 Spero di essere riuscito ad esprimermi in modo umano.
Si, grazie 1000!

 Si, grazie 1000!
Grazie a te, mi sento sollevato.
Ciao, SK

 Mica andrò a cambiarmi la scheda di rete!
Diciamo che potrebbe anche essere coinvolta.
Ciao
Alberto

 Diciamo che potrebbe anche essere coinvolta.
Avevo una realtek che danneggiava spesso i files MDB , ma mai mi aveva dato
questo errore sulle troppe tabelle aperte .
Dava l'errore sul formato di db non riconosciuto.
Grazie dell'interessamento!!

 Mi hanno fornito solo la versione 2.5   e  2.6  da reinstallare.
MDAC2.5 contiene Jet, ma in una versione vecchia.
MDAC2.71 è ben compatibile con MDAC2.5 e 2.6.
Fregatene di quel che ti dicono e fidati di me: installa MDAC2.71 e poi
installa JET40SP3, poi aggiorna quest'ultimo a SP7 (trovi tutto sul sito
MS).
Se il problema persiste, bisognerà passare a problemi di rete o, peggio, a
problemi di logica applicativa (ad esempio, la tua funzione aziendale
potrebbe portare il tuo client a compiere cose che generano problemi, mentre
ad altri non accade perchè non fanno le stesse operazioni...).
Ciao
Alberto
Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiunta di un campo in un dbf tramite ADO

Il mio problema è molto semplice. Devo aggiungere un campo in un database di
tipo dBASE tramite ADO.
Ho la versione 2.5 di MDAC e utilizzo VB6.
Finora non ho trovato nessuno e sottolineo nessuno che riesca ad aggiungere
un campo in un dbf tramite ADO. Spero di aver cercato male.
Grazie in anticipo per il vostro aiuto.

...

A quanto mi risulta, leggendo news riviste e veri siti, ADO non xmette di
modificare la struttura del database. Usa il vecchio caro DAO....
Ciao.


Tempo fa con lo stesso problema mi hanno consigliato di usare un estensione
di ADO che permette di manipolare lo schema del DB (mi pare fosse ADOX -ADO
eXtension library), solo che nel frattempo ero passato a DAO. In alternativa
c'e' l'ALTER TABLE di SQL, ma non so se con un dbf funziona quando le
tabelle sono piene.
Saluti
loocaduck

 Ho la versione 2.5 di MDAC e utilizzo VB6.


quali riferimenti attivare per utilizzarlo....
OpenSchema e' un metodo dell'oggeto cConnection di ADO, e come tale io l'ho
utilizzato includento ADO; il problem e' che ritorna un recordset con le
informazioni sul DB Schema che risulta essere in sola lattura, quindi non
permette nessuna modifica di quest'ultimo.
Comunque mi pare che l'MSDN sia abbastanza chiara su tale metodo.
Slauti
locaduck

Newsgroup: it.comp.lang.visual-basic
Titolo: vedere dei filmati

Salve a tutti,
come faccio a far partire dei filmati, precedentemente salvati su disco, da
un'applicazione VB?
Grazie

dipende dal tipo di filmato......
e a seconda del formato, devi includere nel progetto l'ActiveX più
adatto......
Windows Media Player, Flash, QuickTime.....etc....etc......
che tipo di filmato è?
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262
Newsgroup: it.comp.lang.visual-basic
Titolo: [ot] Windows Vista

Salve,
dal video:
http://www.microsoft.com/italy/windowsvista/default.mspx
(hanno eliminato Longhorn prima che nascesse. I miracoli dell'informatica)
ho visto tanti applausi, ma non ho capito a chi diretti.
Ave
giuseppeD
---
CCR

 ha scritto nel messaggio
news:8taIe.31566$2U1.1...@news3.tin.it...


 ho visto tanti applausi, ma non ho capito a chi diretti.
Boh... non ho capito niente... che razza di video è?
E quindi non uscirà più Longhorn?
Ed è un bene o un male?
In definitiva... qual è lo scopo di 'sto post? :)
Ciao

>(hanno eliminato Longhorn prima che nascesse.
guarda che longhorn è un nome in codice provvisorio in attesa
dell'uscita.


Longhorn era un nome provvisorio, Windows Vista è il nome ufficiale del
nuovo prodotto MS
Ho letto qualche notizia sul web e posso dirti che con questo nome hanno
scatenato un putiferio... Vista è il nome di una software house, guarda caso
di Redmond, che è stata sommerse di richieste di informazioni. C'è il
problema del copyright per una parola che è di uso comune e.... tanti altri
problemi!!!
Ciao, Vincenzo

INTEGRATA IN WINDOWS VISTA
Il successo di windows è proprio la grande disponibilità di software.
Se eliminano il software pirata la disponibilità di sw si riduce e
davvero si potrà pensare ad una crescita del pinguino.
Penso che quando hanno pensato al palladium non avevano bene chiara la
situazione e sono rinsaniti all'ultimo.

spero che non presenti incompatibilità con vecchi programmi come ha
fatto xp (es. programmi creati con compilatori non ms)


 ha scritto nel messaggio news:8taIe.31566$2U1.1...@news3.tin.it...


 In definitiva... qual è lo scopo di 'sto post? :)
Il video non mostra nulla del nuovo s.o.,
ma solo tanti applausi.
Cercavo di capire, se altra persona aveva maggiori informazioni,
se l'ovazione è rivolta al nuovo s.o. o a qualche magheggio dei
presentatori; il che mi preoccupa. ^__^
Ave
giuseppeD
---
CCR
-- 
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: User Controls : combos di selezione delle proprietà



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

Salve, ho scaricato dal link 
http://www.windowsforms.net/Applications/application.aspx?PageID=40&tabindex=8
l'applicazione Issuevision, l'ho installata ma non riesco a farla 
funzionare, in fase di login l'applicazione mi restituisce un errore nel 
quale si indica che il server non risponde.
A qualcuno funziona?
saluti
alberto 


L'avevo installato una volta e funzionava senza problemi.
Il fatto è che sembra un progetto abbandonato nello sviluppo, nonostante il 
forum di supporto (dove dovresti chiedere!) sia attivo.
Questo per un prodotto incompleto (nel senso che mancano proprio dei pezzi) 
e con qualche buco non è il massimo e ho quindi optato per soluzioni 
alternative.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Connessione Internet

Io volevo imparare a costruire uno sniffer per i pacchetti TCP/IP in VB.
C'è qualcuno che mi può aiutare?
grazie
Andrea


Newsgroup: it.comp.lang.visual-basic
Titolo: ancora su err 91

ho provato anche a far correre una sub riportando il codice pari pari dalla
guida, ma mi fa lo stesso errore.
non è che per usare Set con gli oggetti di outlook bisogna prima fare
qualche cosa? qualche impostazione, qualche dichiarazione di variabili
particolari?
nel codice preso dalla guida si trattava di salvare su file l'Item attivo.
Set myOlApp = CreateObject("Outlook.Application")
Set myItem = myOlApp.ActiveInspector.CurrentItem
myItem.SaveAs "C:\Document1\" & myItem.Subject & ".txt", olTXT
alla seconda riga mi dice sempre "variabile oggetto non impostata"...
mannaggia...
Mario

 mannaggia...
Prova lo stesso esempio con un elemento (un messaggio)
aperto...
--
Ciao.
Maurizio

uhm... e come si fa a recuperare un messaggio no aperto, ma su cui mi trovo
sopra?
Mario

 uhm... e come si fa a recuperare un messaggio no aperto, ma
su cui mi trovo sopra?
Cosa intendi con "recuperare"?
Perche' non spieghi quello che vuoi fare? Dall'inizio alla
fine. Vedrai che una soluzione la troviamo!...
--
Ciao.
Maurizio

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Common dialog

 Scusate ... ma se imposto la variabile cancel error su true ... ottengo a video un errore se premo cancel ... 
a me invece occorrerebbe sapere quando premo cancel ... ma in background ... almeno che posso annullare l'operazione che invece si scatena se faccio apri (e che immancabilmente avviene se premo cancel e o prima clicckato su di un file).
Come si fà?
Ciao Andrea
--
TiscaliNet, libero accesso ad Internet.
http://www.tiscalinet.it
-- 
Posted from 
mail-1.tiscalinet.it
 [195.130.225.147] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:3A5638A4...@mail.tiscalinet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 & XP

Ciao a tutti, Win XP + VB6 sp5 = qualsiasi progetto caricato (scritto in
precedenza con VB6 sp5 & Win2k) mi da questo messaggio di errore : Si è
verificato un errore in Visual Basic. L'applicazione verrà chiusa.
L'istruzione "0x733aff87" ha fatto riferimento alla memoria a XXXXXXXX. La
memoria non poteva essere 'read' .
Ho provato a lanciare VB6 in modalità compatibile con 95, 98 NT4, 2000 ma
non cambia nulla
Capita anche a voi? Si può risolvere in qualche modo?

 non cambia nulla
fa così solo aprendo un progetto o ogni volta che apri VB?
--
Faber

 ha scritto nel messaggio
news:a4buon$1e7js9$1...@ID-66268.news.dfncis.de...


Capita anche in moltissime altre applicazioni (Word, Explorer,...) dopo aver
installato il .NET Framework.
Siccome in XP qualcosa di .NET c'è fin dall'inizio........
Alberto


 solo quando apro un  progetto
ok, e se fai un progetto nuovo mettendo nei riferimenti/componenti quello
che usi anche negli altri progetti?
--
Faber

 ha scritto nel messaggio
news:TL3a8.636$Uk5.3...@news.edisontel.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: Modificare OCX!?

E' possibile editare e, quindi, modificare una componente OCX?
Se si, come?
Grazie,
    Antonio

Fose modificarlo come resource?
----------------------------------------------------------------------
Stefano Minardi
Zetesis: 
zet...@mclink.it
----------------------------------------------------------------------

 ha scritto nel messaggio
news:8bkuuo$ukm$3...@pegasus.tiscalinet.it...


No. Dal momento che è compilato, l'eseguibile è cosa totalmente diversa dal
sorgente. Esistono decompilatori, ma non li ho mai usati e credo producano
esiti più o meno sconcertanti a seconda del tipo di eseguibile e della sua
complessità.


di un OCX avendo a disposizione solo l'ocx stesso?


 ha scritto nel messaggio
news:kj8hesgi081ni58h2...@4ax.com...


Newsgroup: it.comp.lang.visual-basic
Titolo: Type & Struct

Esiste la possibilità di replicare in VB una
Struct  C like del tipo
struct mf_type{
   char name[MAXNAME];
   int value;
   int point1;
   int point2;
   float slope1;
   float slope2;
   struct mf_type *next;
   };
In modo particolare come posso replicare
l'ultima riga  cioè un indirizzo alla prossima mf_type Struct
aggiunta  tramite funzione calloc
Pensavo ad una cosa del genere
Type mf_type
   name String * MAXNAME
   value as integer
    point1 as integer
    point2 as integer
    slope1 as double
    slope2 as double
    IsNext as boolean
end type
Dim mf(1)  as mf_type
..
..
if mf.IsNext then
     ReDim Preserve mf(1 to Ubound(mf)+1)
Avete un'idea più elegante ?
B.-

 ha scritto nel messaggio
news:d63gvp$9sc$1...@news.ngi.it...

Dipende. Se il tuo UDT deve essere passato ad una DLL C, così non funzionerà, in
quanto l'ultimo membro della struttura C è un puntatore, pertanto nel TYPE deve
essere sostituito da un Long.
Se invece devi "imitare" pedissequamente la logica scritta in C, si potrebbe
usare una classe, es MF con proprietà che mappino quelle della struttura C:
Public Property Name As String
Public Property Value As Integer
...
Public Property mfNext As MF
Quest'ultimo è un riferimento all'oggetto successivo in quella che a tutti gli
effetti è una lista concatenata.
Attenzione però che quando rilasci un oggetto dalla lista devi sempre rilasciare
prima il riferimento ad esso nell'eventuale elemento precedente, altrimenti
l'istanza rimarrà "orfana", e non verrà liberata.
Sono poi possibili anche altri pattern implementativi: Collection semplici,
Collection tipizzate etc. etc. ma bisogna vedere quali funzionalità si devono
fornire nello specifico.
Bye
Raf

 effetti è una lista concatenata.
è a tutti gli effetti una serie di catene Il problema è che non
si ha in anticipo la/le dimensioni
Cmq ti ringrazio Cercherò con Google "Collection"
B.-

 Cmq ti ringrazio Cercherò con Google "Collection"
perchè invece non spieghi cosa ti serve realmente?
:)
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]
Newsgroup: it.comp.lang.visual-basic
Titolo: OT: Problema in Access

Ciao a tutti,
ho un problema con Access '97 (Office 97 Professional). Oggi dopo
averlo
avviato mi spunta una finestra che mi dice che e' impossibile avviare
Access
perche' non e' stata concessa la licenza d'uso su questo computer.
Come mai?
Il programma ha sempre funzionato correttamente.
Vincenzo Accardi - (Palermo, ITALY)
 
E-Mail: 
vin...@iol.it
E-Mail: 
vin...@puntofuturo.net
ICQ UIN: 20344085
 
-------------------------------------------------
Euro Conversion 2000 - Il miglior software per 
convertire le lire in euro e viceversa. Freeware!
http://volftp.tin.it/italiani/accardi/index.htm
-------------------------------------------------

Probabilmente hai installato qualcosa tipo Visual Basic???
In ogni caso è molto semplice-> riinstallalo e vedrai che le cose si mettono
a posto
Newsgroup: it.comp.lang.visual-basic
Titolo: Visual Basic 6 e PC DEC Aplha

Salve a tutti, avrei un quesito da porvi:
Ho un applicazione sviluppata con VB6 su PC Intel che devo rilasciare su
piattaforma DEC Alpha.
Quali sono le operazione per rendere disponibili gli eseguibili compilati su
Intel sul PC Alpha?
Come posso installare la runtime di VB?
Vi ringrazio anticipatamente,
Luca
--------------------------------
Inviato via 
http://usenet.libero.it

 Come posso installare la runtime di VB?
Mi dispiace... :(
   Ciao
       Allanon
--
- SPAMKILLER
 L'indirizzo delle risposte é 
itlangv...@michele.sytes.net
 LASCIATE il NOSPAM fa parte dell'indirizzo :-)
  Per superare le impostazioni di protezione antispam scrivete
  nel testo del messaggio la scritta "SPAMKILLER"
Scusate il disturbo, ma non posso più di pubblicità

 wrote in message
news:212Z66Z101Z161Y...@usenet.libero.it...

Devi trovare il VB6 per Alpha e ricompilare il tutto sulla macchina Aplha,
cosa che non mi sembra esista. Infatti, se non ricordo male,
Microsoft ha abbandonato le versioni non Intel (prima venivano forniti NT e
Office in versione Intel, Ppc, Aplha) . Comunque non vorrei sbagliare, prova
a fare un giro su MSDN.
Ciao.
--
Massimo Bonechi
-----------------------------------
Nuovo Newsgroup al server : 
news.startit.it

 DEC Alpha = No windows
Allora il CD che ho io, con le scritte "Microsoft Visual Basic",
"RISC Edition" e "for Alpha" è finto ?
Bye, G.

 ha scritto nel messaggio
news:212Z66Z101Z161Y...@usenet.libero.it...


"RISC Edition" e "for Alpha" è finto ?
Si', e' finto come quello che ho io e come il seguente articolo,
pescato a caso in msdn:
HOWTO: Deploy Visual Basic Transaction Server Components from Alpha
Servers to x86 Clients 
Q239453
-- 
ciao, hal

Volevo solo precisare che la compatibilità con Alpha è indicata nelle
caratteristiche di prodotto di VB6 EE.

Newsgroup: it.comp.lang.visual-basic
Titolo: record locking

sql server presenta funzioni native di rlock o la gestione va comunque
prevista a mano?
grazie, a.

Se ti riferisci al fatto dei cursori adlockX comunque
è una cosa che va gestista sempre a mano e con ado, non con
sql server.
Ma poi credo che nessun database lato client ti lasci gestire i suoi
cursori interni da un'applicazione. Al massimo puoi farti delle
SP che vadano a fare il lock della riga o della tabella stessa a livello
server, ma sarà sempre la sp a comandare e non tu a livello
applicativo.
Premetto però che non mi sono mai interessato dei cursori di
locking sotto sql, quindi non saprei dirti quale sia la strada migliore.
Se magari spieghi cosa devi fare, forse arriviamo al sodo diversamente.
-- 
Saluti
Andrea Moro

 ha scritto

grazie
sto prendendo contatto con sql, dopo le ferie spero di poterci lavorare a
tempo pieno, e dato che sara' per un db abbastanza complesso e condiviso sul
serio, mi chiedevo se rispetto ai clipper e agli mdb mi offre qualche
facilitazione, visto che dovrebbero essere abbastanza previste come native.
ammetto che non ho neanche aperto i b.o.l. -- pero' li ho installati anche
sul laptop :)
intanto grazie ancora
ciao, a.

Beh parti dal presupposto che sql server, come dice la parola
stessa č un server. Ne consegue che č finito il tempo delle
applicazioni giocattolo fatte con access - che con tutto il
rispetto parlando - va bene solo per piccole cose e per
utenti di fascia bassa.
Un server implica il fatto che tu possa fare carico elaborativo
dei dati una macchina remota ed avere solamente il risultato
richiesto bello ed elaborato. Il che equivale a prestazioni piů
elevate.
Poi ci sono altri fattori. Non sň esecuzione di script remoti
memorizzati in sp, trigger ....
Di Clipper non ne sň un tubo ... perň se č equipollente ad
access ... beh di vantaggi ne troverai tantissimi.
-- 
Saluti
Andrea Moro

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

Salve a tutti. Vorrei sapere se per creare programmi in Visual Basic bisogna
acquistare Visual studio o se esiste un cd a parte.
Se bisogna comprare Visual Studio quale consigliate (Enterprise,Suite...) e
quanti cd sono?
Grazie

acquistare Visual studio o se esiste un cd a parte.
mi pare che si possa comperare anche il solo vb
ciao, hal

 ha scritto nel messaggio
news:9n5to7$3gt$1...@fe2.cs.interbusiness.it...

Si trova la versione Learning a prezzi stracciati.
_____________________________________________
James Tiberius Kirk, matricola SC 937-076 CEC
  Nato a Riverside, nello Iowa, USA, Terra
            il 1277.1 (26/03/2233)


Esiste la versione Pro del solo VB 6.0. Non so se esiste anche la 
enterprise ...
Vb 6 pro contiene:
-vb6
-SP3 (ma credo dipenda dalla data di produzione)
-msdn
-msde
ciao
		maxx

 enterprise ...
Sě, c'č anche l'Enterprise.
Newsgroup: it.comp.lang.visual-basic
Titolo: Casella di testo associata a campo data

Salve a tutti.
Ho un form con una casella di testo collegata ad un campo di tipo
Data/Ora attraverso un controllo ADO Data Control.
Il problema si verifica quando cancello il contenuto del campo
data, lasciando quindi vuota la casella di testo, e salvo le modifiche.
Il controllo ADODC mi genera un errore (n. 3662: Operazione annullata)
e mi annulla le modifica ripristinando la data precedente. In sostanza
non riesco a scrivere una data, per cosě dire, nulla.
Come faccio ad azzerare questo campo data con una casella di testo
associata?
--
Cordialmente,
Danilo!
* Per risposte in e-mail elimina ".rimuovi" dall'indirizzo *

 non riesco a scrivere una data, per così dire, nulla.


memorizzarti un valore tipo 0.00.00
Mmmm... mi sembra una soluzione un po' improvvisata. Possibile
che in M$ non abbiano previsto la possibilitą di scrivere valori
nulli sui campi del database cui sono associati i controlli textedit?





 ha scritto nel messaggio
news:9g5fkh$pn6$1...@pegasus.tiscalinet.it...


 Danilo!
Caro Danilo,
non vorrei sparare ca..ate, ma non puoi.
Quando cancelli l'intero valore sul TextBox,
il sistema prova a scrivere una stringa nulla sul database,
ma invece dovrebbe scrivere il valore NULL che
è un'altra cosa.
Io ho dovuto eliminare il TextBox associato ai campi data
e gestirmili a mano.
Ciao
Sir Jo

 Danilo!
Caro Danilo,


ovvero se accetta lunghezza zero
Ragazzi, parlavo di un campo data. Null non può essere assegnato
ad una data e una data non è una stringa.
Comunque credo che abbia ragione Sir Jo. Il problema è che la textbox
associata prova a scrivere una stringa vuota su un campo data,
cosa ovviamente non possibile considerato una data accetta al massimo
il valore Empty (0.00).
Vorrà dire che dovrò arrangiarmi...


Newsgroup: it.comp.lang.visual-basic
Titolo: Mi sembra strano!!

Ciao a tutti, provo a postare anche qua!
Ho un problema che mi sembra alquanto strano per me!
Ho un DataGrid che si riempie perfettamente, riesco ad inserire e a
cancellare campi.
Ma la cosa che non riesco a fare č un semplice rs.update;
Mi spiego meglio.....Se io voglio modificare una cella particolare del
datagrid, quando la seleziono e scrivo quello che voglio, cliccando su Salva
(command button con rs.update come codice), non me lo salva.
Ma se invece dovessi editare 2 o piů celle me le salva tutte, tranne
l'ultima modificata!!
Mi sembra strano proprio questo.Perchč solo l'ultima non me la salva?
Grazie a tutti!
Ps: Uso visual basic 6, non visual basic .net 

 ha scritto nel messaggio 
news:hT6ni.68847$U01.6...@twister1.libero.it...


 Prova a spostare il cursore (anche da codice) e poi a salvare
Si č cosě, me ne sono accorto pure io oggi. Comunque grazie per la risposta!
Newsgroup: it.comp.lang.visual-basic
Titolo: problema con tex box !!

Salve a tutti ho un problema conn la text box di vb vorri sapere come fare
in modo che accetti solo i numeri da 0 a 9 e nulla altro ,
da notare che fino ad ora sono riuscito solo ad generare il beep tramite key
press , ma introduce uggualmente la lettere errata
come posso fare ?
grazie a tutti coloro che mi risponderanno.


Devi impostare
    KeyAscii = 0
o
    KeyCode = 0 se in KeyUp/Down
Ciao.

...
|Salve a tutti ho un problema conn la text box di vb vorri sapere come fare
|in modo che accetti solo i numeri da 0 a 9 e nulla altro ,
Private Sub text1_KeyPress(KeyAscii As Integer)
If KeyAscii < Asc("0") Or KeyAscii > Asc("9") Then KeyAscii = 0
End Sub
Attenzione però: questo codice non ti da nemmeno la possibilità di
cancellare se hai sbagliato a scrivere un numero.........
per farlo intercetta i tasti per cancellare prima dell'IF e poi exit
sub..........
Ciao......
        Merlino
gizahv...@tin.it
......e speriamo che la guerra finisca presto......

...



--------
Ciao!
Per fare quello che vuoi ci sono vari metodi, ma io ti consiglio di
utilizzare le API di Windows. Ecco le dichiarazioni necessarie:
Private DefStyle As Long
Private Const GWL_STYLE As Long = (-16)
Private Const ES_NUMBER As Long = &H2000
Private Declare Function GetWindowLong Lib "User32.dll" Alias
"GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "User32.dll" Alias
"SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong
As Long) As Long
A questo punto, per consentire la digitazione dei soli numeri da 0 a 9 in un
controllo TextBox chiamato "Text1", devi utilizzare queste istruzioni:
    'Salva l'attuale stile della TextBox per modificarlo successivamente.
    DefStyle = GetWindowLong(Text1.hwnd, GWL_STYLE)
    'Permette di digitare solo numeri.
    Call SetWindowLong(Text1.hwnd, GWL_STYLE, DefStyle Or ES_NUMBER)
Così facendo, la tua casella di testo accetterà solo i numeri ed emetterà un
beep sui caratteri non validi. Volendo, puoi anche disattivare il beep, ma
questa è un'altra storia (leggi: API)...
A presto
Marco Minerva
http://www.geocities.com/SiliconValley/Foothills/7260/
http://www.armaditaggia.com/marco

 grazie a tutti coloro che mi risponderanno.
Per dxi
Questa routine può risolverti il problema se non l'hai già risolto
Private Sub Dato_KeyPress(KeyAscii As Integer)
    If KeyAscii = 8 Then ' serve per accettare il backspace
    Else
            If KeyAscii < 47 Or KeyAscii > 57 Then ' sono i codici dei numeri
                   Beep
                   KeyAscii = 0
            End If
    End If
End Sub
in bocca al lupo
Stefano
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB.NET] File configurazione che si eliminano

Salve a tutti,
premetto che per questo problema ho fatto ricerche in Google e altro ma non ho trovato nulla. a
riguardo...
Sto programmando in 
VB.NET
 e sto usando i file .config per gestire la configurazione
dell'applicazione.
Ho creato il nuovo file XML .config dal menù Aggiungi --> Nuovo Elemento --> File di Configurazione.
Ora mi crea un nuovo file chiamato MiaApp.exe.config.
E fino a qui tutto OK se non per il fatto che, durante l'esecuzione, NON mi copia il file di
configurazione nella cartella /bin/ e, se lo creo manualmente, VB me lo cancella automaticamente.
Ho provato a modificare anche i tipi di configurazione: da Debug a Release.... ma nulla!!!
Nella finestra Opzioni ho sbirciato qua e là ma non so dove mettrci la mano....
Però all'interno di questa cartella ho altri file creati sempre da me e non "riconosciuti" da VB ma
questi non me li cancella!
Scusate ma questo problema sta diventando piuttosto fastidioso!:D
Ringrazio tutti in anticipo!
Matteo (Mertcurio)
-------
www.mattynet.tk

Ciao!
ho avuto il tuo stesso identico problema, e la soluzione che sto usando ora
è quella di mettere in read only il file di configurazione....non è molto
elegante, ma non ho ancora cercato nulla..
Bye
teo

questi non me li cancella!
Il problema è che tu sbagli posizione dove salvare il file di
configurazione.
Lo devi posizionare e gestire dalla cartella dove hai i sorgenti
(app.config)
Il file myapp.exe.config lo fa "lui" copiandolo dal sorgente (quando
compili)
Se invece esegui l'exe allora utilizza il file myapp.exe.config 
Saluti