mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Ho scoperto il problema del DataShape

Magari a qualcuno potrebbe tornare utile (o magari lo sapete gią e non 
avete voluto dirmelo :-PPP): se si usa un datashape da associare a un 
report occorre aggiungere una nuova sezione all'interno del report, per 
poter gestire il rs gerarchico..inutile dire che ci ho sbattuto la testa 
per giorni su una cavolata cosģ (inutile dire che VB non aiuta per 
niente a capire il problema)
Ciao
-- 
    %
    |   Edoardo "Edoloz" Carminati
  (   ) Incompetent Linux User #301558
   } {  Per rispondere togli il_gatto_dal_forno
  (   ) "Gnothi seauton" "...Io sono alto 90 kg..."

 aiuta per niente a capire il problema)
Aiutati che Dio t'aiuta.
Il tuo post mi era sfuggito, ma con Google ho trovato questo:
http://groups.google.it/groups?hl=it&lr=&q=%2Bgerarchico+%2Bdatareport&btnG=
Cerca&meta=group%3Dit.comp.lang.visual-basic
Probabilmente non hai insistito a sufficienza con la ricerca su Google,
perchè era altamente probabile che una cosa del genere fosse già stata
discussa.
Ciao
Alberto

 discussa.
In effetti....il fatto è che non sapendo di preciso quale fosse il 
problema, le mie "googlate" erano un pò troppo generiche....


Newsgroup: it.comp.lang.visual-basic
Titolo: pulsanti,mousedown ecc.

Ciao a tutti,vorrei fare in modo che un pulsante o un controllo label
di una form,in caso venisse intererssato dall'evento  click, si
presentass sě nel solito modo (quello del pulsante premuto),ma per
tornare nella posizione di partenza in caso il puntatore del mouse
uscisse dall'area del pulsante o della label,anche in caso il pulsante
del mouse fosse ancora premuto.
Come possofare? . se poi avete anche qualche brano di codice da
prendere come esempio....
Ciao e grazie,
Alberto.

 Alberto.
ho provato per un pulsante quello che vuoi fare lo fa già di suo vb/win
ossia tu click su pulsante e mantieni premuto il tasto del mouse, ti sposti
e appena esci dall'area del pulsante questo ritorna allo stato originale e
non viene generato l'evento click
per la label prova, magari è lo stesso procedimento
--
Ciao
Alfredo
Vb6+Sp5+Win2k


Mah...a me non riesce...ma per caso hai provato con il wizard per la
creazione applicazione guidata?
Comunque grazie,
Alberto

 ha scritto nel messaggio
news:32c9a6f...@powernews.infostrada.it...

no, creato un nuovo progetto, un solo form e un solo bottone
--
Ciao
Alfredo
Vb6+Sp5+Win2k
Newsgroup: it.comp.lang.visual-basic
Titolo: raggruppamento cifre

come posso fare un raggruppamento di cifre 3 a 3 divise da un punto e
visualizzarle sulla texbox?
ad es.
 123.456.789

 ha scritto nel messaggio 
news:1142593733.1...@z34g2000cwc.googlegroups.com...


non ho capito !!

come scua??

 come scua??
dim cifra as currency
dim decFormat  as string
decFormat = "#,##0.0000"
format(cifra,decFormat)

Andrea ha usato la sua tastiera per scrivere :

Lorena si è dimenticata di dirti che usa .Net
Alberto
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.

 si è dimenticata di dirti che usa .Net
allora deve usare il metodo... .Format() ;)
O .ToString()
Ciao 

 E chi è Lorena?
E' 'enzo', o 'SB', o chissà quale altro nick che mi è sfuggito.
Siccome gli hanno già postato il codice che gli serve, ma gli sa fatica 
studiarselo, preferisce postare a pene di segugio una domanda dietro 
l'altra.
Solo che ogni volta, nonostante già gli sia stato detto, dimentica di 
dire che usa .Net
Ciao


dire che usa .Net
Ti riferisci a questi messaggi, postati dallo stesso soggetto:
http://shorterlink.com/?M7K5K3
http://shorterlink.com/?0VX1WX
--
ciao
  Stefano

 Non posso essere io, se è uno che usa .Net     ;-)
Si, scusa.
Mi riferivo a 'andy', tu gli avevi risposto..
Sai, con 'sti morfer ci si disorienta un po'...

Newsgroup: it.comp.lang.visual-basic
Titolo: Specifiche PS3

Qualcuno di voi ha dato un'occhiata alle specifiche della prossima Sony
Playstation (2005) ?
Ok, manca un anno e mezzo , ma :
Architettura a "celle"(4) , ogniuna delle quali è una spece di uP o meglio
una VPU (vectorial process unit)
4Ghz di clock , bus a 1024 bit ,10 Giga di transr rate !!!
Poi il sistema prevede di poter condividere le "celle" .
Pensate a una rete di PS3 quale potenza di calcolo avrebbe !!!!
E' stata sviluppata tra Sony - Toshiba - IBM .
Io sono restato a bocca aperta :
finora il PC attuale è "solo" l'evoluzione di un 8086 , l'idea di base su
cui è proseguito lo sviluppo ha 20 anni !!!
L'architettura Sony è nuova, è una rivoluzione !!!
Vi chiederete : ma a noi che che ne frega ?
Mah, oggi pensavo che una cosa del genere è sprecata x giocarci e basta,
non varrebbe la pena svilupparci software ?
Come pensate che reagirà Microsoft / Mondo Intel /AMD / ecc ... ?
Insomma, secondo voi fra 2 anni svilupperò ancora in VB o ci attende una
rivoluzione ?
Ciao
*FeDe*

non varrebbe la pena svilupparci software ?
Dipende. Per fare delle fatture e' sufficiente un 8086.
-- 
ciao, hal

 Ok, manca un anno e mezzo , ma :
UAO chissà che giochi.....però aspetta!
un anno e mezzo?
chissa che ci sarà...è una enormità di tempo informatico!
Ti vuoi cimentare già da ora nel calcolo "putente"?
.....
Hanno connessi 100 "vecchi" e500 di hp fra loro con linux....è entrato nei
primi 100 pc + potenti al mondo!
QUINDI
se sviluppi giochi.....perchè sei qui?
il NG di C è più in là...in fondo a destra!
Se sviluppi gestionali....che te frega della PS3 ?
Un "pc per gestionali" ha altre caratteristiche rispetto alla pura capacità
di calcolo!
Sai:  a fare somme e sottrazioni di una contabilità non impegni molto la
cpu!
....impegni l'HD
...impegni il sistema di BackUp
...devi garantirti affidabilità 24 ore su 24
...ci sarà una architettura divisa fra DB e Cliente...e casomai logica
business...etc etc....
Che te ne fai di uno stupendo giocattolo come la PS3 ?
P.S.
Io amo la nintendo...speriamo che tiri fuori una console degna!!!

rivoluzione ?
non sarà probabilmente l'architettura dei pc a farti cambiare
linguaggio... forse sarà il realismo dei giochi a farti smettere di
lavorare... :-))
P.S.:
anche se non ho riempito il post di smiley, ovviamente molte
considerazioni sono ironiche... soprattutto quelle finali: insomma, sono
davanti agli occhi di tutti le innovazioni e i miglioramenti portati da
xp... :-)))))
Ciao,
Moreno
-- 
sirri at morenosoft dot com
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

 io a tasche vuote...
ROTFL ^_^
Cmq punto i miei 2Cent sul fatto che tra un anno e mezzo saranno almeno
raddoppiate le specifiche , altro che 4Ghz ... io direi ... umm 16Ghz ?
( Google registra quello che dico che il 10/10/2004 voglio rileggermi )
Newsgroup: it.comp.lang.visual-basic
Titolo: Search Engine

Salve a tutti,
ho fatto un programma che ricerca file all'interno del mio computer.
L'algoritmo funziona bene ed è anche discretamente veloce... Il problema è
che se lo faccio partire a ricercare da una directory root tipo c:\ o d:\ mi
si inchioda l'algo e mi segnala "Stop statement encountered". Credo che ciò
sia dovuto alla presenza nell'hd della cartella "System Volume Information"
che è nascosta e cmq non accessibile. Come posso fare? C'è un metodo
apposito o devo dirgli di evitare quella specifica cartella?
Grazie!!

 evitare quella specifica cartella?
No: significa che hai creato l'eseguibile da un sorgente in cui c'era
un'istruzione "Stop", e il programma l'ha doverosamente eseguita.
Trova nel sorgente l'istruzione stop e scopri cosa ci sta a fare.
Bye, G.

Hai ragione,
avevo lasciato uno stop nell'error handler. Ora con un semplice resume next
mi passa anche le directory di root... resta perň il fatto che un errore lo
fa! Probabilmente č proprio quelal cartella lě che dicevo, in ogni caso ora
funziona senza intoppi...
Grazie, ciao!

Newsgroup: it.comp.lang.visual-basic
Titolo: Come scegliere quale cassetto del cd aprire?

Per aprire o chiudere il cassettino del cd si possono usare (come da faq :-)
le funzioni:
   'Apro il cassettino:
   Ret = mciSendString("set CDAudio door open", 0&, 0, 0)
   'Chiudo il cassettino:
   Ret = mciSendString("set CDAudio door closed", 0&, 0, 0)
Il mio problema e' che queste funzioni sul mio pc agiscono sempre sulla
prima unita CD e mai sulla seconda.
Il pratica il problema che vorrei risolvere e' di poter stabilire a quale
unita' cd dare il comando di apertura o chiusure del portellino.
Come si potrebbe fare?
Al limite andrebbe bene anche una soluzione che mi permetta di far chiudere
tutte le unita' cd, indistintamente.
ciao
Paolo B.

 ha scritto nel messaggio
news:b4cqcq$1uabhv$1...@ID-78415.news.dfncis.de...
[cut]
prova a vedere questo esempio (da 
redangel.it
)
http://www.redangel.it/Click_file.asp?m=237
ciao, assa.

 ha scritto nel messaggio
news:b4ct4q$1r3li4$1...@ID-60516.news.dfncis.de...

Ti ringrazio molto, e' proprio quello di cui avevo bisogno :-)
ciao
Paolo B.
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto per macro Word...

Scusate l'intromissione nel Newsgroup... Volevo chiedere solo un aiuto,
visto che sto' cominciando solo ora a studiare VB.
Dovrei realizzare una macro per word (da eseguire con apposito pulsante) che
facesse questo:
- aprire notepad (o anche un'altro documento vuoto di word);
- dopo averci scritto quello che voglio, mi consentisse di salvare il file
in una directory già determinata...
Come posso fare?
Grazie anticipatamente a tutti....
MM

"MM" <gri@lib.i> ha scritto nel messaggio
news:So%S9.95343$Ou4.3...@twister2.libero.it...

Accendi il registratore di macro, esegui, stop, leggi codice.
Assegna Macro a pulsante
Ciao
Alberto

Ciao!
Se ho capito bene non ti interessa né il mezzo per scrivere il file, né che
sia visibile all'utente giusto?
Se ho ragione puoi aprire un file in maniera diretta e scriverci dentro
senza passare da notepad o da word...
Per aprire un file in modalità testo (attenzione così però cancelli un
eventuale contenuto pre-esistente:
Open "PercorsoENomedelFile.txt" for output as #1
Per scrivere nel file una riga usa:
Print #1, "Riga che vuoi scrivere"
Se ripeti questa istruzione chiaramente puoi scrivere più righe nel file ;-)
Per chiudere il file (E, sì, devi ricordarti di chiuderli SEMPRE!)
Close #1
Al posto dei contenuti tra virgolette puoi mettere delle variabili
OVVIAMENTE...
Se apri più di un file contemporaneamente devi assegnare numeri diversi dopo
il cancelletto.
Se vuoi conoscere il primo numero di file disponibile usa:
Dim NumFIle as integer
NumFile=Freefile 'NumFile contiene il primo numero disponibile
Open..... as #NumFile
Print #NumFile,....
Close #NumFile
E' semplice e performante...
   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à
Newsgroup: it.comp.lang.visual-basic
Titolo: Sono sempre il novellino.

Dove posso trovare una versione dimostrativa di Visual Basic?
Thank You!
--
Drew
ICQ: 25008358

...


La versione più dimostrativa di tutte è la Working Model (non so se il nome
è giusto) e ti permette di vedere l'ambiente di lavoro e altre cosine.
Naturalmente non ci puoi fare gran chè!
Stefano



-------------
Ciao!
Versioni dimostrative "vere e proprie" di VB non ne esistono. Tuttavia,
esiste una particolare versione, Visual Basic 5.0 CCE (Control Creation
Edition), totalmente gratuita, che consente di creare e compilare controlli
OCX; invece, non č possibile compilare eseguibili o DLL.
Se ti interessa, la puoi scaricare da Internet (solo in versione inglese).
Alla prossima
Marco Minerva
http://www.geocities.com/SiliconValley/Foothills/7260/
http://www.armaditaggia.com/marco

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

cia a tutti
volevo sapere come si fa con un'oggetto command ad avere l'effetto
interruttore?
mi spiego:
se per esempio faccio click su un'oggetto command e voglio che diventi rosso
e in un secondo tempo rifaccio click e diventa grigio come posso fare?
se qualcuno puo' farmi un esempio grazie
ciao enry.

 wrote in message
83e8dt$o00$1...@stargate1.inet.it...


...


 wrote in message
83e8dt$o00$1...@stargate1.inet.it...


 In questo modo non c'č bisogno di usare variabili per fare niente.
come fai ? a parte un then che ci vorrebbe, in vb5 non funzia, per il
forecolor del cmd mi dice (con style sia normal sia graphical)
property/method  not found. e d'altronde io sapevo che i cmd si settano solo
da schermo / proprieta'.
Private Sub Command7_Click()
    If Command7.ForeColor = vbRed Then
        Command7.ForeColor = vbBlack
    Else
        Command7.ForeColor = vbRed
    End If
End Sub

 > In questo modo non c'è bisogno di usare variabili per fare niente.


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

Vorrei inviare, usando VB, dei dati a un server cgi o simili. Vorrei,
cioХ, fare quello che in html si puР realizzare con:
<FORM action=
http://www.lello.it/cgi-public/ep_senza_ref.dat
 
                              method=get name=prova>
Come posso fare?
Aiuatatemi per favore!!

 Aiuatatemi per favore!!
per l'FTP, Gopher,HTTP ecc. puoi usare la control Inet, (msinet.ocx) tramite
metodo get e put, solo che non riesco a disconnettermi in automatico, se ci
riesci fammelo sapere
Beppe
Newsgroup: it.comp.lang.visual-basic
Titolo: Errore su datareport

Ho inserito in un programma VB6 due datareport, nel data environment ho
inserito questa linea di codice per dare il giusto cammino di ricerca del
file mdb:
Private Sub DataEnvironment_Initialize()
   IntegraConnection.Open "Provider=MSDataShape.1;Persist Security
Info=False;Data Source=" & App.Path & "\integra.mdb;Data
Provider=MICROSOFT.JET.OLEDB.3.51"
End Sub
Da VB il programma gira senza problemi, installato su un'altro pc appena
richiamo il report ottengo sempre l'errore "invalid data source"
Ho semplificato in
Private Sub DataEnvironment_Initialize()
   IntegraConnection.Open "Data Source=" & App.Path & "\integra.mdb"
End Sub
ma l'errore rimane, inutile dire che il path e' giusto ed il file mdb e' ok
e cmq sul pc dove sviluppo tutto gira bene
Qualche anima pia ha una dritta?
Grazie
Roberto

 richiamo il report ottengo sempre l'errore "invalid data source"
Nota quanto vale App.Path nell'IDE di VB e quanto vale nell'EXE relativo (se
questo sta da un'altra parte)

 questo sta da un'altra parte)
nel resto del programma, che e' bello grosso, app.path funziona
correttamente,
cmq per sicurezza ho provato a copiare l'mdb nella root e ho ricreato l'EXE
con
 IntegraConnection.Open "Data Source=c:\integra.mdb"
ed il problema rimane.....

Newsgroup: it.comp.lang.visual-basic
Titolo: recuperare la cartella di lavoro

Sono agli inizi della programmazione in VB e mi sono imbattuto in due
problemini che credo siano semplici da risolvere per chi ha un po' di
esperienza me che mi stanno creando non pochi grattacapi.
Il primo riguarda l'apertura di un file in scrittura, che viene facilmente
creato solo se il percorso esiste già. Esiste un sistema per fare in modo
che, in caso contrario venga creato, insieme al file, l'intero percorso,
completo delle cartelli non ancora esistenti?
Il secondo, invece, riguarda la possibilità di recuperare all'interno del
codice il percorso completo della cartella in cui si trova l'eseguibile
(cioè quella che sarà la cartella di istallazione del programma una volta
ultimato e distribuito).
Ringrazio in anticipo ci vorrà aiutarmi.
Ale

*Aleph* ha provocato un errore irreversibile in mex.dll 
 Dettagli : "il newsgroup non poteva essere written" - Stack : 
vedi nella guida "Open" e i relativi parametri e per il secondo quesito : 
App.path ti restituisce il percorso in cui si trova la tua applicazione ! 
-- 
<Gigio2K>
--- 
www.g2kweb.it
 ---
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 ha scritto nel messaggio
news:br8fne$lfco$1...@ID-174485.news.uni-berlin.de...


 ultimato e distribuito).
'vbs
Set oShell = CreateObject("WScript.Shell")
WScript.Echo oShell.CurrentDirectory
' change current directory to "c:\Windows\Temp"
' no matter where the vbs is ....
oShell.CurrentDirectory = "c:\Windows\Temp"
WScript.Echo oShell.CurrentDirectory
o
Private Sub Form_Load()
MsgBox App.Path
End Sub
--
Fosco

 ultimato e distribuito).
App.path
-- 
Ciao,
        Fabrizio
<=- 
http://www.negusweb.it
 -=>

 ha scritto nel messaggio
news:gvfdrb...@192.168.1.1...

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto OpenGl

Conosco superficialmente VB6 e vorrei utilizzarlo per interfacciarmi alle
OpenGl.
Il quesito č il seguente: č conveviente approfondire tale linguaggio di
programmazione per utilizzare le OpenGl (sempre che sia il metodo piů
efficacie per creare grafica tridimensionale) o č preferibile passare a
linguaggi di programmazione piů evoluti (ma anche piů complessi!) come C++?
Grazie in anticipo
-- 
Posted from 
ro...@net0.net-studio.net
 [194.244.164.18] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


vb per la grafica non è adatto  chiaramente è sicuramente meglio c++
--
-------
sito: 
www.dadev.it
ultime: Ocx per irc testi freeware
-------

 Grazie in anticipo
Perche' non considerare le varie DirectX?
Con la versione 8, il VB la fa da padrone.
CIAO!

 linguaggi di programmazione più evoluti (ma anche più complessi!) come
C++?
Dipende da cosa vuoi fare con le OpenGL.
Le OGL sono molto veloci, per cui se non devi fare motori 3D realtime con
triglioni di poligoni al secondo potrebbe bastarti.
Inoltre già delle toollibrary per non aver bisogno di dichiarare tuue le
funzioni OGL.
Ciao

Perchè non ho la più pallida idea di come utilizzarle! Esistono anche che
per le DirectX dei controlli OCX che semplificano le chiamate alle funzioni?



certo che si'. Prova qui':
http://www.chez.com/scribe
puoi scaricare un .tlb utilizzato da moltissimi programmatori per
sviluppare progetti DX. (ci sono anche tutorial)
Prova anche:
http://members.tripod.it/VBGalaxy/Dx/DirectX.html
...ma se proprio vuoi impazzire, vai su Lycos e cerca... DirectX ;)
(facile no?)
CIAO!


Prova a dare un'occhiata a questi siti su VB + OpenGL, ci sono anche i 
tutorial e le tlb.
http://is6.pacific.net.hk/~edx/contents.htm
http://www.vsj.co.uk/archive/win321-9907.asp
http://vba51.phidji.com/en/opengl/index.asp
http://www.time2webit.com/drew/visualbasic/code6.htm
http://www.vbp.it/articoli/opengl/page1.asp

Newsgroup: it.comp.lang.visual-basic
Titolo: Per favore Aiuto

come faccio a trovare un ocx free per creare toolbar?
come posso creare una toolbar con vb6 senza controllo specifico?

 wrote in message 38AC4C1A...@tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Elenco a discesa della Combobox

Ciao a tutto il NG !!!
Sapete se è possibile in VB impostare il numero di elementi visualizzati
nell'elenco a discesa di una Combobox ? A me ne visualizza al massimo 8.
Grazie,
           *Roby*

 ha scritto nel messaggio
news:78d0e70f.02090...@posting.google.com...

Se vuoi dire impostare la grandezza della picture del combo box in modo da
visualizzare più elementi bhe allora si è possibile ma devi usare un po di
API...l'esempio non ce l'ho sotto mano cmq un combo è fatto da tre oggetti,
devi enumerali e beccarti la picture e poi  una volta che hai l'handle della
picture sempre via api la ridimensioni come vuoi ;-)
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] MS divisa in 2 ...

http://www.satirewire.com/news/jan02/patchsoft.shtml
Finalmente ... ;-)


E cosa cambierebbe?
Anche l'AlfaRomeo non è Fiat, ma il proprietario è lo stesso.
Ciao

"Zanna" ha scritto nel messaggio

Ho come la sensazione che tu non abbia letto la pagina... ;-)
Bye, G.

 Ho come la sensazione che tu non abbia letto la pagina... ;-)
:)
No, al contrario: come al solito ho letto la pagina ma non l'intestazione :)
Questa volta mi metto in ginocchio sui ceci.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: tasti & combinazioni di tasti...

vorrei realizzare un'applicazione che visualizzi in un textbox i tasti o le
combinazioni di tasti che io premo sulla mia tastiera...
ad esempio...
se premo contemporaneamente il tasto "A", il tasto "B" e <Enter>
il textbox conterrà    A + B + <Enter>
non so come fare... forse c'è qualche api...
mi date una mano? ciao!!! : )

 il textbox conterrà    A + B + <Enter>
Niente API: Crea sulla tua form due textbox, uno per l'input e l'altro per i
risultati. Poni il fuoco al textbox di input e gestisci gli eventi KeyPress
e KeyDown dello stesso.

 e KeyDown dello stesso.
si ma cosi legge solo i tasti premuti nel primo text box !
Lui intendeva un vero e proprio Hock di tastiera !
Cerca "hock" sul sito comune ( di cui non ricordo mai il link) e troverai
molti esempi validi

"Gigio2K" <baronef...@SPAM-YOURSELFyahoo.com> wrote in message
Nerp8.99439$1S3.
3107595
@twister1.libero.it...

grazie tanto per l'aiuto, ciao! : )

 molti esempi validi
non era "hook"?
c'č un esempio sul sc (url in firma) di come farne uno per la tastiera, ma
su win2k non funge.
ciao, assa.
--
Sito Comune
http://www.it-lang-vb.net/

 non era "hook"?
ops:p

Newsgroup: it.comp.lang.visual-basic
Titolo: [Forse OT] Cartelle condivise in rete e credenziali

Ciao a tutti,
Ho fatto un'applicazione che acquisisce i domini e i computer in rete
(intranet) e cerca nelle cartelle condivise degli stessi pc files in base ad
un singolo filtro (tipo : ".mp3").
Fino a qui tutto ok.
Volevo fare due domandine:
1)usando l'api findfirstfile è possibile utilizzare più filtri tipo la
ricerca di winXX (es: *.mp3,*.txt)?
   Se la risposta è no esiste un'altra funzione altrettanto veloce che
permette ciò?
2)E' possibile fare in modo che accedendo nelle cartelle condivise il
propritario di questo non visualizza con programmini tipo netwatch il mio
accesso?
Grazie mille anticipatamente.

 Ho fatto un'applicazione che acquisisce i domini e i computer in rete
Ciao, mi dispiace ma non posso aiutarti, ma tu potresti aiutare me, mi
potresti dire come hai fatto, sono due settimane che provo dll con scarzi
risultati, dovrei fare la stessa tua applicazione, cioè acquisire domini
dalla rate.
Ti rngrazio tantissimo
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Programma per rete tramite USB

Qualcuno di voi conosce qualche programma che permetta di mettere in rete
due PC tramite il cavo USB Lap Link?
-- 
Grazie  Gab
ICQ#158859446

 due PC tramite il cavo USB Lap Link?
A suo tempo mi avevano segnalato quel che ora si chiama "TotalCommander"
Non l'ho ancora provato...
http://makeashorterlink.com/?S1C912B35

 A suo tempo mi avevano segnalato quel che ora si chiama "TotalCommander"
ehm totalcommander mi sembra serva solo per un pc e per gestire i files
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.471 / Virus Database: 269 - Release Date: 10/04/2003

 ehm totalcommander mi sembra serva solo per un pc e per gestire i files
Hai letto il topic che ho linkato? In particolare quanto scritto da hal?
Io, come dicevo, non ho ancora provato.

 ha scritto

il cavo laplink pero' era un parallelo, se non sbaglio, come quello di
norton commander. non so se li hanno evoluti, loro o win commander o altro,
per gli usb.
come suggeriva huntercity in quel thread, ho preso un cavetto usb con ha un
suo floppy (35-45e circa), che suppongo vada installato sul pc master: non
ho ancora avuto occasione di provarlo, mi e' bastata la chiavetta usb.
se i pc hanno l'ethernet, la cosa piu' semplice e' forse un cavo rj45
ritorto.
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Database (ot ma non troppo)

Buonasera, vorrei sapere che tipo di database utilizza Outlook express per 
il salvataggio dei messaggi. Ho notato un'estensione dbx, ma non capisco che 
tipo di database è. In caso è possibile gestire il tutto da Visual Basic?
Grazie. 

Stefano wrote:

ciao
il dbx non credo sia un formato di un dbms generico, ma il formato
delle mailbox proprio di outlook express
forse qui puoi scaricare del codice per leggere i file
dbx, pero' credo sia in c++
http://oedbx.aroh.de/
in oltre qui puoi scaricare un programma che
puo' leggere i dbx (credo non ci sia il sorgente)
http://www.mailnavigator.com/read_outlook_express_dbx_files.html
ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Provider Jet

Se eseguo dall'ambiente di sviluppo il programma che sto sviluppando, tutto
OK.
Se invece creo un cd-rom di installazione ed installo il programma su di
un PC, ho i problemi seguenti:
- se uso Microsoft.OLEDB.Jet.3.51 all'apertura della connessione ADODB, mi
viene visualizzato l'errore relativo al fatto che non viene trovato il
Provider;
- se uso Microsoft.OLEDB.Jet.4.0, apro benissimo le connessioni, ma quando
visualizzo un form in cui è presente una DBGrid associata ad un controllo
ADODB, nella griglia non mi viene visualizzato nulla anche se ci sono righe.
Come mai?
Grazie.

 ha scritto nel messaggio
news:3bd0...@multidominio.mercurio.it...

Per il provider vale sempre un mitico post di Sir Jo:
"UDITE UDITE !!!!!!
Sono finalmente riuscito a capire perchè non funziona MAI sto ca**o di
provider OLE DB Jet 3.51 quando si distribuiscono le applicazioni.
Quando si installa MDAC (2.1 o 2.5) non viene installato il driver OLE DB
Jet 3.51
Per risolvere il problema si debbono aggiungere due DLL nel programma
di "Creazione Guidata Pacchetti di Installazione" (CGPI)
Quando il programma CGPI mostra la lista delle DLL da distribuire, scegliete
AGGIUNGI
e aggiungete queste due DLL:
C:\WINDOWS\SYSTEM\MSJT4JLT.DLL
C:\PROGRAMMI\FILE COMUNI\SYSTEM\OLE DB\MSJTOR35.DLL
Proseguite con il programma CGPI e quando vi mostra la lista di dove
verranno installate
le vostre DLL, ponete il cursore sulla voce MSJTOR35.DLL e modificate la
directory
denominata "Posizione installazione" in:
$(CommonFilesSys)\ole db
Saluti
Basty

 ha scritto nel messaggio
news:9qpj5i$1fhot$1...@news02.it.net...

Newsgroup: it.comp.lang.visual-basic
Titolo: FOTO SHOCK

http://happyportal6969.tux.nu
http://happyportal.clicca.li
http://happyportal.cjb.net
http://happyportal.too.it
http://www.happyportal.3000.it
RSAEVSEVSEàV
ESàV
SERVà
AERV
AERRV
E VB YTSB

SIMONA ha scritto:
...
Simona, vai a farti fottere, a macchina e a gettoni, quella che si ferma sul
più bello.

 ha scritto nel messaggio
news:b2eam3$19iblu$1...@ID-174464.news.dfncis.de...


> ferma sul più bello.
riparte la caccia allora
Segnalatelo per favore in questo modo
a)Vai nella home page ...in questo caso 
www.lycos.it
b)sulla fascia sinistra "Servizi"....Link "Webmaster"
c)Aguzza la vista nella pagina che si apre prima dell'ultima riga del
copyright.... piccolino ....c'è un link "Report abusi" ....è quello !!!!!
--
%%============================%%
Il Wodkino Nazionale è a : 
www.martek.it
Forum: 
http://www.martek.it/go.asp?PortamiA=1
Bestiario: 
http://www.martek.it/go.asp?PortamiA=2
 (link bestiario del
ng)
Newsgroup: it.comp.lang.visual-basic
Titolo: Colonne dbGrid invertite ?

Mi sto spaccando il cervello per un problema cha ha del'incredibile.
Un programma realizzato in VB5 contiene diversi griglie DBGRID.
Installato il programma sul mio PC le tabelle si vedono corettamente con le
colonne ordinate come le ho programmate. Su altri 2 PC invece le colonne di
tutti i dbgrid presenti nel programma compaiono in ordine invertito; come se
si fossero messe davanti a uno specchio (es. anziche' 1 2 3 4 compaiono 4 3
2 1).
Ho provato a mettere lo stesso ocx dbgrid32 presente sul mio PC sospettando
si trattasse di questo ma niente da fare.
E' gia' successo a qualcuno ?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Controlla che SO usano gli altri pc.
A me capita spesso che controlli che funzionano benissimo sul mio win 2000,
magari su Xp o 98 non girano per niente.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it

 2000, magari su Xp o 98 non girano per niente.
In tutta sincerità, visto i 3 casi che hai elencato, non ci credo.

 E' gia' successo a qualcuno ?
No, ma scommetto che dipende dalle diverse impostazioni locali...

> In tutta sincerità, visto i 3 casi che hai elencato, non ci credo.
MS Calendar Control su Win Xp Professional Edition


 MS Calendar Control su Win Xp Professional Edition
MS Calendar Control NON è distribuibile, da sempre.
E' scritto chiaramente da qualche parte, ma la ricerca la fai tu, neh?! ;-)

 E' scritto chiaramente da qualche parte, ma la ricerca la fai tu, neh?!
;-)
Non ricordo di aver letto qualcosa del genere sul cd di VB6 Professional.
Allora a che mi serve un ocx che posso includere in un progetto ma non posso
distribuire?
bye
PS cmq controllo questa cosa. non vorrei avere problemi quando registrerò il
programma alla SIAE.


 registrerò il programma alla SIAE.
Ecco qualche limitazione, già sulle prime righe:
http://support.microsoft.com/default.aspx?scid=kb;en-us;279098

Azz!
Ma è strano perchè io non uso office.
Uso OpenOffice.
E i db access li progetto su un altro pc differente da quello dove programmo
(voglio tenere vergini i file di libreria).
bye
PS a questo punto sai consigliarmi un controllo simile magari open source da
poter modificare a mio piacimento (ci tengo a customizzare le cose che uso
;-) )?


 le cose che uso ;-) )?
Io, noto detrattore (da intendersi come "non utilizzatore") di tutto ciň che
non sia assolutamente indispensabile, me lo sono scritto (e non ho nemmeno
fatto un OCX) ed č molto piů bello, potente, interfacciabile, aperto e,
soprattutto, con tutto il (mio) sorgente a portata di mano. Domani potrei
stravolgerlo come piů mi piace. E' mio e sarebbe sempre e comunque piů
"bello" di ogni altro proprio perchč non di altri, anche disponendo del
(loro) sorgente.

 poter modificare a mio piacimento (ci tengo a customizzare le cose che uso
Nei common controls c'è un controllo VB pari pari al controllo 
calendario di office.
P.s.: tu puoi includere nel tuo progetto tutti gli ocx presenti sul tuo 
pc, installati anche da altri programmi.
Questo non significa che tu possa isarli impunemente :)
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Ancora maledette .dll

Non intendevo dire quando le troverò già incluse da qualche parte, bensì
quando le tireranno via e faranno in modo che l'eseguibile diventi
"autosufficiente" come per il delphi....
--
DANINET
dan...@iname.com
http://daniwww.cjb.net

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con il setup

Ho creato il setup di un'applicazione con il programma integrato con Visual
Studio 6 perň quando lo faccio partire su win2000prof. mi esce un messaggio
di errore: "Alcuni file di sistema del sistema in uso non sono aggiornati.
Impossibile continuare. Fare clic su Ok per aggiornare automaticamente tali
file. Prima di rieseguire l'installazione č necessario riavviare Windows.
Fare clic su annulla per uscire dall'installazione..."
Faccio clic su Ok, mi esce un altro messaggio che dice "Riavviare Windows
ora?" Se dico di no esce dall'installazione; se dico di sě lo riavvia e non
succede niente. Provo a far ripartire l'installazione ma č la stessa cosa.
Cosa posso fare?
Grazie in anticipo
Ghigo    ;)

 succede niente. Provo a far ripartire l'installazione ma è la stessa cosa.


 succede niente. Provo a far ripartire l'installazione ma č la stessa cosa.


 > succede niente. Provo a far ripartire l'installazione ma è la stessa

Newsgroup: it.comp.lang.visual-basic
Titolo: Label informazioni durante il caricamento..

Salve a tutto il NG.
Problema:
Nel programma che ho creato ho dei recordset abbastanza grandi da caricare
all'avvio nelleform del programma e pensavo di far comparire sulla maschera
iniziale le operazione che la macchiana sta compiendo (Vedi Photoshop o
altri...) modificando prima di ogni operazione il contenuto di una casella
di testo.
Il codice durante il caricamento iniziale è più o meno una cosa di questo
tipo:
...
Label.Caption = "Carico i dati della form 1"
load form1
Label.Caption = "Carico i dati della form 2"
load form2
...
e via dicendo fino a che non ho completato il caricamento di tutto cio' che
mi serve.
Il problema è che la label resta vuota!
Sembra, anzi direi che mi sembra anche molto probabile, che la macchina non
abbia il tempo di aggiornare la label perchè impegnata a caricare i dati.
Immagino che il probelma sia proprio questo.
Qualcuno sa darmi una soluzione?
Resto in attesa e rigrazio fin d'ora chi mi darà una mano.
Ciao.

 abbia il tempo di aggiornare la label perchè impegnata a caricare i dati.
Prova con label.refresh, ed eventualmente se non basta, doevents ad ogni
aggiornamento della label...

 ha scritto nel messaggio
news:a9p61d$2k28$1...@half.spin.it...


refresh?
Semplicemente perchè se VB è occupato a fare le sue operazioni non
lascia il sistema operativo svolgere le altre funzioni tra le quali il
ridisegnamento delle finestre. 
Per questo nel tuo caso lo devi forzare... spesso in loop lunghi per
fare in modo che l'utente non creda che l'applicazione sia bloccata si
utilizza il comando doevents che interrompe momentaneamente
l'esecuzione del programma lasciando il sistema operativo libero per
le altre operazioni... ;)
Già che ci sei leggiti un paio di informazioni sul quoting (ovvero il
corretto "citare" del testo dei messaggi precedenti):
http://www.hardwaretips.com/modules.php?name=News&file=article&sid=9
Ciao
Alessandro
-- 
Visita il sito comune del NG: 
http://www.it-lang-vb.net
Visit: 
http://www.hardwaretips.com

 le altre operazioni... ;)
Il DoEvents è però un'arma a doppio taglio di cui non abusare: Aumenta
considerevolmente i tempi dei cicli.
Piuttosto, si può eseguire "ogni tot cicli", esempio:
Dim k as long
Do
    If k Mod 100 = 0 Then DoEvents
    k = k + 1
Loop
Fa un DoEvents ogni 100 cicli.
Ciao

Piuttosto, si puň eseguire "ogni tot cicli", esempio:
Ho detto che si usa non come... io valuto sempre la durata del singolo
loop poi scelgo ogni quanto fare il doevents... in piů se il ciclo č
un ciclo di attesa molto veloce utilizzo l'api sleep in combinazione
con doevents: il programma cosě diventa molto piů leggero! ;-)
Un Lord Rayden Permaloso! ;)

Newsgroup: it.comp.lang.visual-basic
Titolo: [Excel da vb6] Non riesco a eseguire la funzione SOMMA

Ho creato una funzione che popola un foglio Excel con una colonna, ottenendo
un risultato del tipo:
   |  A                    B                  C
-------------------------------------
1 |   3
2 |   6
3 |   9
4 |   3
5 |   7
6 |   5
7 |   9
8 |
9 |
Ora, se eseguo wsExcel.Cells(8, 1) = "=SOMMA(A1:A7)", non ottengo il
risultato numerico, questo:
   |  A                     B                 C
-------------------------------------
1 |   3
2 |   6
3 |   9
4 |   3
5 |   7
6 |   5
7 |   9
8 | #NOME?
9 |
Ovviamoente nella cella è finita la funzione, tant'è che se da Excel mi
posiziono sulla cella A8, pigio il tasto F2 (tasto per modificare la
formula) e poi INVIO (senza modificare la formula) Excel esegue la funzione
SOMMA restituendo il valore corretto.
Lo stesso problema lo incontro, ad esempio, con la funzione MEDIA, ma non
con la funzionie MAX.
Qualcuno ha idea di cosa si tratta?
grazie =SOMMA(A1:A1000).......

 wrote in message
news:k7O1bp7N...@DNS2.edpsistem.it...


 wrote in message
news:Jqc2Q67N...@DNS2.edpsistem.it...


 > > Ovviamoente nella cella č finita la funzione, tant'č che se da Excel


 Inglese
Credo che gli sviluppatori VB che usano Office abbiano una buona dose di
masochismo.
Usando il registratore di macro, il codice viene generato automaticamente da
Excel in maniera perfetta, internazionale, e soprattutto sintatticamente
ineccepibile.
Ad esempio, registrando una macro per la somma, ottengo:
    ActiveCell.FormulaR1C1 = "=SUM(R[-3]C:R[-1]C)"
Oppure
    ActiveCell.Formula = "=SUM(A1:A3)"
Che mostra chiaramente la versione internazionale della funzione Somma.
Inoltre, mostra come la sintassi wsExcel.Cells(8, 1) =.... sia non del tutto
corretta, visto che utilizza la proprietà di default dell'oggetto Range,
anzichè esplicitarla.
Considerando che proprio con Excel con le varie versioni ci fu del casino,
legato anche alle proprietà di default, ritengo che un po' di buona sintassi
non faccia male.
Quindi un consiglio, a tutti quelli che postano richieste di sintassi per
Word o Excel: accendete il registratore di macro, eseguite quello che vi
serve, ed avrete un codice perfetto. E magari scoprirete oggetti a cui non
avevate mai pensato.
Ciao
Alberto
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Strumento per creare HELP

Ciao,
mi consigliereste un tool (se free meglio...) per la creazione di help.
Possibilmente non complicatissimo da usare (visto che non ho molte
esigenze salvo quella di inserire qualche print-screen).
Esiste qualche add-on di word?
Grazie mille!
Ciao
A.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Di word non credo ... a meno che non vai su tool a pagamento
tipo robohelp o component one doc-to-help. Ma sono strumenti
potenti quanto costosi.
Free c'è quello della MS, scaricabile dalla loro area download,
ma è alquanto scarno e necessita l'implementazione di pagine html
a priori fatte con relativo editor e poi la creazione dell'help con
il programmino.
Per la generazione di WinHelp, mi pare che pure li MS dia
qualcosa di gratuito, ma non me ne sono mai interessato. Sempre
sulla loro download area dovresti trovare qualche cosa - se c'è.
Ciao
Andrea

 A.
post di rodriquez marco del 6 agosto
[!] - Programma per creare gli help (hlp e chm) Free!
non e' completamente a punto ma promette.

 Andrea
Andrea

Newsgroup: it.comp.lang.visual-basic
Titolo: mouse e messaggi

Domanda da neofita programmatore:
-come far sì che al passaggio del mouse su una matrice di controlli
label
si visualizzi (come accade ad es. per i bottoni delle barre degli
strumenti
di molti programmi) un messaggio diverso, da me creato, a seconda della
label in questione?
                Andrea
--
Automatic posted from 
ro...@www.comune.pv.it
 [194.21.185.18]
via Mailgate Server - 
http://www.mailgate.org

                 Andrea
Supponiamo di aver inserito due o piů label (che chiameremo ad esempio
"etichetta") e una label che utilizzeremo per mostrare il messaggio
("messaggio").
Utilizzando l'evento MouseMove delle laabel "etichetta" inseriremo questo
codice:
-------
Private Sub Label1_MouseMove(Index As Integer, Button As Integer, Shift As
Integer, X As Single, Y As Single)
    If Index=0 then messaggio.Caption="Messaggio per l'etichetta(0)"
    If Index=1 then messaggio.Caption="Messaggio per l'etichetta(1)"
    ....
    If Index=n then messaggio.Caption="Messaggio per l'etichetta(n)"
End Sub
-------
E naturalmente, per cancellare il messaggio quando il puntatore del mouse
non č sopra a nessuna label, inserire nell'evento MouseMove del Form:
-------
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
    messaggio.caption=""
End Sub
-------
Questo č il metodo che uso di solito, se qualcun'altro ha altri
suggerimenti, sono ben accetti.
REO
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] usercontrol

Salve,
Volevo creare un controllo textbox, con delle particolarità
Es. quando prende il focus in autimatico il backcolor cambia colore, e 
cose del genere.
Ma il problema che ho è con il ToolTip, non riesco a farlo comparire 
quando mi posiziono sopra con il mouse, perché ??
Ciao e grazie.

 quando mi posiziono sopra con il mouse, perché ??
"Mi sono scritto un programma per risolvere le integrali, ma mi da un
risultato sbagliato.
Perchč?"
E' un po' difficile risponderti con le poche (o nulle?) info che fornisci.
A intuito posso pensare che tu abbia usato una textbox nel tuo usercontrol.
Ovviamente č questa che essendo "sopra" gestisce il mouse, quindi il tooltip
va messo a lei e non allo usercontrol (anche questo č tutta intuizione
perchč non so se tu hai realmente fatto cosě).
Ciao

 
Si, esatto come è questa l'operazione che intendevo.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] consiglio per un viewer

dovendomi spesso passare svariate decine di documenti da archiviare, in vari
formati, per l'html mi sono fatto un viewer rudimentale col webbrowser. a sx
ci sono i classici drive, dir, file, a dx il browser. cosi' con un solo clic
mi faccio un'idea del contenuto.
e' possibile realizzare una cosa altrettanto semplice per i doc di word (ed
eventualmente gli xls)?
(il webbrowser visualizza anche i doc, ma in un modo a dir poco barbaro).
grazie in anticipo,
a.

 del tuo programma.
grazie del suggerimento, ma quali ocx ?
ho provato a guardare in componenti e riferimenti ma non trovo niente di
simile a word o xl.
ciao, a

 documento microsoft word, foglio di lavoro di m$ excel...
ri-grazie, anche per la velocita', ma il dubbio continua: ho trovato:
grafico di excel, immagine di word e altri ciappini, ma i fondamentali no.
mi viene un dubbio: uso vb5 e office97. non e' che ci vogliano il 6 e il
2000 ?
ciao, a.

...


 createobject (cerca qualche esempio sull'msdn), il resto č facile
Credo sia fondamentale accennare, visto che nel thread non compare,
che se non hai word installato il tuo prog non funziona.
--
Fibia "Sakamoto" FBI
URL: 
www.geocities.com/fibiafbi
E-Mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Newsgroup: it.comp.lang.visual-basic
Titolo: Tabulazione dopo 5 invii

Salve,
sapete dirmi se è possibile implementare una textbox in cui è possibile
inserire 5 righe di testo (in cui si va a capo con il tasto 'invio'), e alla
6° pressione del tasto 'Invio', la textbox attiva diventi la successiva
(ovvero la stessa funzione che ha il tasto TAB).
Grazie Giuseppe
--
**** Giuseppe Ciccolella ******
-------- Smanetton Web ---------
° 
http://digilander.libero.it/ciccoweb
 °

 (ovvero la stessa funzione che ha il tasto TAB).
Un'idea al volo: nella Text1_KeyUp metti:
Static NumeroInvii As Integer
If KeyCode=13 Then
NumeroInvii=NumeroInvii+1
If NumeroInvii=6 Then
NumeroInvii=0
' qui setta il focus al prossimo controllo
End If
End If
Vedi se funzia...
Bye, G.

 End If
E se uno fa <enter><bs><enter><bs><enter><bs>...? :)
(oltre all'uso delle var statiche che da VB sono gestite schifosamente.)
Forse Conviene fare una funzioncina con instr() che ti dice quanti vbCR ci
sono ad ogni pressione dell'enter e se sono 5 fai KeyAscii = 0 e
Controllo.SetFocus.
Ciao
--
' // Initialize the expression evaluator
Engines.Evaluator = CreateObject("
http://www.neodatatype.net
")
' // you can find resources for and from the NG here!
Me.SitoComune = "
http://www.it-lang-vb.net
"

 Controllo.SetFocus.
Questo mi fa venire in mente che si potrebbe usare direttamente
una SendMessage com EM_GETLINECOUNT per avere il numero
di linee...
Comunque, IMVHO, e ripeto IMVHO, fare una validazione di input
multiplo su un solo campo testo significa cercarsi guai, o almeno
complicazioni inutili. Preferirei usare textbox singole.
Anzi, se è possibile evitare il free input, è decisamente meglio,
dove è appena appena umanamente possibile, uso listbox e simili. :-)
Bye, G.

 > E se uno fa <enter><bs><enter><bs><enter><bs>...? :)
che significa <bs>?
Grazie

 ha scritto nel messaggio
news:3dc57...@news.dada.it...


 (ovvero la stessa funzione che ha il tasto TAB).
Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)
numerodiinvii = 6
tmpstr = "*"
For x = 1 To numerodiinvii
     tmpstr = tmpstr + vbCrLf
Next
tmpstr = tmpstr + "*"
If Text1.Text Like tmpstr Then
     qualcosaltro.SetFocus
End If
End Sub
 > Grazie Giuseppe
prego.
-- 
regards,
Simon
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] Problema Change

Ragazzi ho una textbox dove all'interno verra inserita una data, io vorrei
che appena l'utente finisce di inserire la data parte una procedura che mi
incrementi la data di un certo numero di giorni e che questa sia
visualizzata immediatamente in un'altra textbox
P.S senza l'uso di nessun bottone
Ho provato con il comando change il problema che la procedura non aspetta
che l'utente finisce di inserire la data e quindi va in errore
Spero di essere stato chiaro
Qualche consiglio da darmi
Un grazie mille anticipato

 ha scritto

qualcosa tipo
    sub text1_lostfocus ' o validate, vedi tu
        if isdate(text1.text) then
            text2.text = [vedi tu]
        else
            msgbox "data non corretta"
            text1.setfocus
        endif
occhio che cosi' non si schioda proprio piu' finche non mette una data buona
:)
ciao, j.

Prova ad usare l'evento lostfocus, questo si attiva quando il controllo 
perde lo stato di attivo.
saluti

 saluti
Grazie mille ragazzi


Perchè non usi un DateTimePicker?
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: [MsComm] Leggere Barcode a lunghezza variabile

Ho un problema di questo tipo:
Devo leggere tramite una pistola seriale un barcode che mi viene passato.
E' in questo formato ]1CF1234A030...@
Spiego:
]1C me lo mette davanti per dirmi che barcode è
F12345 è sempre così ed è il primo dato che mi server
A030... è il secondo dato che può essere di 7-8-9 o 10 caratteri.
come posso implementare il ciclo per leggere dalla com un valore di
lunghezza variabile?
Quando ce l'ho fisso uso:
'**********************************************************
    Do
        DoEvents
    Loop Until MSComm.InBufferCount >= MSComm.InputLen
'**********************************************************
Mentre avendolo variabile ma con la "@" finale volevo usare qcosa del tipo_
'**********************************************************
   Do
        DoEvents
    Loop Until Right(MSComm.Input, 1) = "@"
'**********************************************************
Che sembra fungere (esce dal ciclo) ma mi sono reso conto che una volta
letto il buffer esso viene svuotato...
quindi legge da com --> trova la "@" --> appena fuori dal ciclo il buffer è
vuoto.
Avete idee?
Alex


E' tutto molto strano, il tuo modo di gestire l'input.
La cosa più semplice del mondo è appendere, nell'evento OnComm, i caratteri
ricevuti in una stringa globale.
in MSComm1_OnComm
Stringa_Ricezione=Stringa_Ricezione & MsComm1.Input
Call Valuta_Ricezione(Stringa_Ricezione)
dove Valuta_Ricezione verifica se nella stringa ci sono sia il carattere di
inizio che quello di fine, ed estrae la parte buona per fare ciò che vuoi.
Importantissimo impostare RThreshold a 1
Ciao
Alberto

 Call Valuta_Ricezione(Stringa_Ricezione)
la OnComm viene chiamata per ogni carattere letto dalla com?
Cioè ad esempio inizio avendo:
Stringa_Ricezione = ], poi Stringa_Ricezione=]1, ..., fino a
Stringa_Ricezione=[1CF1234A03D00000@?
E ogni mia lettura non interferisce?
Se è così direi problema risolto ma sento che mi sfugge qcosa...
Alex

 Se è così direi problema risolto ma sento che mi sfugge qcosa...
Visto come avevi scritto inizialmente, credo anche io che qualcosa ti
sfugga.
Però la strada giusta è questa, devi solo lavorarci un po' sopra.
Ciao
Alberto

 Alberto
Intanto grazie,
Alex

Oppure tengo come già faccio però scrivo:
//*************************************
    Do
        DoEvents
        pippo = pippo & MSComm.Input
    Loop Until Right(pippo, 1) = "@"
//*************************************
E quando miesce in pippo ho ciò che mi serve!
Alex


Sì, ma quanto a Cpu che utilizzi converrai che c'è la sua differenza...
Prova le due versioni (con il loop o con l'evento OnComm), analizza
l'utilizzo di CPU e vedrai...
Il DoEvents va usato con molta cautela. In questo caso, per un codice come
il tuo, è necessario, ma visto che esiste una soluzione alternativa più
efficiente...
Ciao
Alberto

 alternativa più efficiente...
Infatti lo uso molto poco...però devo poter sia leggere o procedere a
mano...
Se mi avanza tempo provo anche l'altra soluzione che forse è anche + chiara.
Alex

 chiara.
Confermo.
Ciao
Alberto