mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB5] Ricerca di dati in un DB a seconda del valore di un campo

Io ho un db con alcuni campi, tra questi uno può assumere due valori o "s"
oppure niente. (il campo e' di tipo
testo). Se io faccio una ricerca dei dati che hanno il valore "s" ottengo i
dati corretti. Ma se faccio una ricerca
all'interno del db dove il valore del campo e' diverso da "s" mi da' come
risultato della sql che nessun record
soddisfa la richiesta.
Volevo sapere se c'e' una sintassi precisa per fare una ricerca su un campo
che e' vuoto

 che e' vuoto
Un campo vuoto ha valore Null. Usa qualcosa del genere: If IsNull(...).
--
Ciao.
Maurizio

 soddisfa la richiesta.


 wrote in message
7grsa5$e8s$1...@auth2.ats.it...


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

a volte credo che sia più difficile installare un pacchetto applicativo che
crearlo !!!
Purtroppo uso il programma di installazione offerto dalla MicroSoft e devo
dire che di problemi non ne crea pochi ....
L'ultimo, dal quale non riesco ad uscire, è (durante la fase di
installazione):
                MSVCRT20.dll  errore di violazione
andando avanti con ignora, subito dopo visualizza
                CC245IT.dll    errore durante la registrazione.
A questo punto mi disintalla tutto quello che aveva fino ad allora
installato e chiude tutto.
Qualcuno sa dirmi quale è il problema ????
Grazie
Claudio

 wrote in message
7n6jkd$5f0$1...@fe2.cs.interbusiness.it...


...


Newsgroup: it.comp.lang.visual-basic
Titolo: Per l'operazione è necessaria una query aggiornabile.

Aiutatemi... sono disperato.
Quando vado ad eseguire la insert nel db access ottengo sempre quest'errore.
Cosa posso fare?

Alfredo Cacciari ha scritto:

Comporre una query aggiornabile...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?} Come valutare il prezzo di un ocx

Ho realizzato un ocx convertitore di valuta euro/lire e viceversa,
con punteggiatura automatica, adatto a tutte le impostazioni
regionali (credo - almeno quelle che ho provato andavano)
con piccole funzioncine inerenti e utili ai calcoli.
Quanto potrebbe valere? Come faccio a valutarlo per poterlo
vendere tramite compagnie apposite tipo component source?
Ciao Andrea

 ha scritto nel messaggio
news:9i1142$7dr$1...@serv1.iunet.it...

le domande che devi porti sono:
- quanto ci ho messo a farlo?
- quanto costano gli altri componenti che fanno più o meno le stesse
cose?
- quanto ci metterebbe il mio teorico utente a rifarselo?
  (ovvero cosa fa in più rispetto a componenti simili freeware)
- qual è il 'target di utenti' ?
- quanto è curata la documentazione dell'OCX?
- con che licenza viene rilasciato il componente?
- in che linguaggio è disponibile l'OCX/documentazione? (intendo
inglese, italiano, svedese, aramaico antico, ecc..)
se rispondi a queste domande hai già un buon punto di partenza per
valutare il tuo prodotto  :)
Ciao
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: [????] query!!

Salve, ho ancora qualche problema con i DataReport (spero solo che mi arrivi
prosto Crystal!!).
Dove vado a scrive il codice per selezionare i record che mi interessano da
passare al DataReport?? Nel DataEnvironment o nel DataReport e poi in quale
evento??
Gentilmente Lukino2000 e Fox Mulder mi hanno risposto ma sono abbastanza
ottuso e non ho ben capito.
Set Datareport.DataSource= RSTemp ---> dove va messa????
Grazie, sono nel vuoto piů TOTALE (di cervello)
Paolo.

Newsgroup: it.comp.lang.visual-basic
Titolo: Istruzioni seek e index

Vorrei sapere come mai le uniche istruzioni che non sono riuscito ad
attivare
sono rs.index e rs.seek ? Che cosa si deve fare per attivarle
presupponendo che il provider sottostante le supporti ?
Grazie a tutti e a presto
P.S. Mi potreste indicare un buon testo, piano e semplice, per capire
a fondo come funziona ADO 2.0, ricco magari di esempi pratici, ben
sviscerati ?

 presupponendo che il provider sottostante le supporti ?
Aprire una table e non una query.
Personalmente quando vedo codice che usa ancora seek e index mi cadono le
braccia.
Ciao
--
Qualunque mentecatto può scrivere codice che un computer possa capire.
I buoni programmatori scrivono codice che gli uomini possano capire.
[Martin Fowler]

 ha scritto

se non sbaglio, nei riferimenti devi includere adox (ms ado ext ecc ecc).
pero' cerca un po' tipo "adox seek" perche' mi sembra ci fossero parecchi
limiti, sul come quando ecc.
personalmente quando uso ado ci rinuncio, e uso sql, limitando seek a dao
(ci sto rifacendo un db per me abbastanza complesso e col cavolo che uso
ado, a me serve che funzioni sempre presto e bene, e con mdac gia' il sempre
e' un tirare a prenderci). la differenza non e' tanto la velocita', il punto
e' un altro (non ultima la pulizia e manutenibilita' del codice). finche' va
vb, cioe' finche' in ms vogliono incassare soldi, andra' anche dao, negli
ambiti adatti. con ado comunque ti conviene scordarti i seek e ragionare
sempre in termini di queries.
libri, c'era d.scheppa, programmare ado, ms/mondadori. probabilmente ne sono
usciti altri.
-- 
hth, ciao, j.
http://www.sundaysw.com

 Ciao
Ciao,
A compendio di quanto hai scritto c'è questo appunto sul mio blog.
Metodo Seek su ADODB - Finalmente ho capito come e quando si può usare
http://community.visual-basic.it/lucianob/archive/2004/11/21/1185.aspx
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ciao
Ciao,

Newsgroup: it.comp.lang.visual-basic
Titolo: Idea o richiesta di un nuovo programma

Salve!
Vorrei sapere se qualcuno è a conoscenza della esistenza di un programma
che collegandosi ad un server riesca, sapendo già l' USERID, a trovare la
password provando tutte le possibili combinazioni. Se non esistesse, ha mai
pensato qualcuno a realizzarlo?
Grazie per l'attenzione
-- 
             /  \/ \
           /  /\/\  \
         /_/       \  \  o  s  q  u  i  t  o |
         \__Italy__/ [
shn...@tin.it
] /
 


1) Cosa c'entra questo con il visual basic?
2) Certo che ci sono questi programmi, ma suonano un tantitno
illegali...
3) Chi fa i sistemi operativi non è propriamente fesso, così non credo
che ne caveresti qualcosa più di una denuncia.
4) Considera che le combinazioni possibili per una password sono
numerosissime: un approccio di forza bruta, anche se il server fosse
così scemo da continuara a darti retta, richiederebbe tempi enormi.
5) Circola voce che per trovare una password, così come per tante
altre cose, puoi contare sull'imbecillità umana (wjuve, nome della
moglie, date varie...) visto che c'è sempre qualcuno che ha paura di
dimenticarla...
Ciao
--------------------------------------------------------------------
Fulvio Senore
Eliminate "zz" dall'indirizzo e-mail per scrivermi (spammers...)
Remove "zz" from e-mail address to write me (spammers...)
--------------------------------------------------------------------

 dimenticarla...
Scusate l'OT, ma mi e' venuto in mente di un collega che per far fessi
tutti ha usato il nome della figlia, pero' scritto al contrario...
...la figlia si chiama Anna...


Ciao, bhe io ed altri amici ci stiamo provando ma solo a livello didattico.
Falcon

Ciao, bhe io ed altri amici ci stiamo provando ma solo a livello didattico.
Certo certo ...
In ogni caso e' perlomeno importante conoscere il S.O, per esempio, in
Unix basta talvolta avere un programma che decripta le password del
PASSWD.
In molti S.O. dopo N tentativi la password viene fatta saltare
d'ufficio.
--------------------------------------------------------
Paolo Hölzl
Metis Informatica S.r.L technical manager (Ferrara)
--------------------------------------------------------
ATTENZIONE!, antispam 
per reply sostituire xxxx.xxxxxxx.xx con 
mail.asianet.it

Ma e' legale tutta questa roba?
Federico Galli
FedE...@tin.it
Visual Basic and Delphi
http://www.geocities.com/colosseum/loge/2151

Newsgroup: it.comp.lang.visual-basic
Titolo: codifica l.b.Aberti

Ciao ragazzi qualcuno di voi ha la codifica della cifratura di alberti?
-- 
grighund 
------------------------------------------------------------------------
View this thread: 
http://www.itsistemi.net/viewtopic-828947.html
Inviato via 
http://www.itsistemi.net

 Ciao ragazzi qualcuno di voi ha la codifica della cifratura di alberti?
http://sicurezza.html.it/guide/lezione/2379/i-metodi-storici-di-cesare-e-alberti/
ciau
Newsgroup: it.comp.lang.visual-basic
Titolo: prova setup

 
Ieri ho creato un programma e questo è il setup
http://utenti.lycos.it/rinvir2/setup.exe
Mi potete dire se funziona. grazieeee

 Mi potete dire se funziona. grazieeee
Il setup funziona. E l'exe a che serve oltre a sfruttare tantissimo la cpu?
e perchè cerca la connessione ad internet?

e perchè cerca la connessione ad internet?
perchè è un programma di posta elettronica, cmq grazie, mi interessava
solo sapere se l'installazione andava a buon fine

e perchè cerca la connessione ad internet?
perchè è un programma di posta elettronica, cmq grazie, mi interessava


 ha scritto nel messaggio
news:Wf8sc.323096$rM4.13...@news4.tin.it...


Potrebbe anche formattare l'hd senza dire nienete a nessuno.
beh in ogni caso qualcuno lo ha già provato e non è successo niente
:-D

Newsgroup: it.comp.lang.visual-basic
Titolo: Oggetti Com

Salve a tutto l'NG, vorrei sapere come posso implementare degli oggetti COM
in visual basi.
Gradirei esempi, spiegazioni, risorse in rete, libri in italiano.
Grazie anticiaptamente per la risposta.

 wrote in message
news:8kh9tn$s8$1...@nslave2.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Aprire l'applicazione da un'altro file

Ciao,
ho fatto l'installer di un'applicazione associandogli l'estensione del
file, quindi ogni volta che faccio il doppio click su file.pippo
questo mi apre il programma.
Non riesco a trovare il modo per ricavarmi la path del file che apre
l'applicazione stessa (non l'eseguibile). Mi spiego meglio, quando
faccio doppio click su Isole.pippo vorrei caricare tutte le stringhe
di "isole", quindi devo aprire il file C:\paperino\isole.pippo e
caricare il tutto...
Qualcuno potrebbe aiutarmi?
Ho anche un dubbio: avevo pensato di farlo sull'evento load del form,
esiste qualche maniera migliore?
Grazie in anticipo se volete rispondermi, Marcelo

 ha scritto nel messaggio 
news:c65f3979-454e-4e2e...@v67g2000hse.googlegroups.com...

Tempo fa mi sono posto lo stesso problema perchè
mi sembra che in VB non sia possibile serializzare le classi.
Ad ogni modo ho risolto in problema in un altro modo.
Però sarebbe opportuno che mi spiegassi un po' meglio
nel dettaglio non vorrei aver capito male.


Io proverei ad ispezionare Command()... ci trovi i parametri con cui 
l'eseguibile è stato invocato, e se non ricordo male dovrebbe esserci il 
percorso completo del file su cui hai fatto doppioclic.
Ah già, tu lavori in 
VB.NET
: niente Command(), quello che ti serve è 
Environment.GetCommandLineArgs().
L'elemento di indice 0 è il percorso dell'exe, quello che cerchi è nel 
successivo.
Bye
Raf 


Curdir$ ?
-- 
-> GbC|
www.gbcweb.com
www.chiappori.com
 

Presumo tu stia lavorando su VB6.
Trovi tutto ciň che ti serve in "FileSuite -> Winpak" dal sito comune:
http://www.it-lang-vb.net/archivio.asp?subMenu=Tutte&FullText=on&TypeRic=AND&keyword=winpak
Nicola

Intanto grazie a tutti per le risposte.
Lavoro in Vb.net e command è la soluzione che cercavo (come sugeriva
Raf), nel load del form ho richiamato command e mi dice da quale file
è partita la richiesta dell'eseguibile...basto solo caricarlo ed il
gioco è fatto.
Adesso ho un'altro problema, in una label sul form dovrei stampare il
risultato di una divisione, ho utilizzato il metodo math.round per
arrotondare il tutto fino alla 5° cifra decimale. Il risultato è
0,00009 il programma mi restituisce come valore 9E-05 il che non
sarebbe un problema se solo il programma non fosse dedicato ai
meccanici che la matematica non è che la amano....
Grazie ancora a tutti, ciao Marcelo

 Grazie ancora a tutti, ciao Marcelo
Il comportamento e' corretto, ricorda sempre di distinguere i dati
dalla loro presentazione:
se tu piazzi nella label direttamente Variabile.ToString(), il
framework esegue alla lettera e utilizza un critero deciso da lui; se
vuoi una formattazione particolare, devi dirglielo
Confronta queste due label:
Dim x As Double=Math.Round(1.35 / 15000, 5) '=0.0009
Label1.Text = x.ToString
Label2.Text = String.Format("{0:0.00000}", x)

 Label2.Text = String.Format("{0:0.00000}", x)
fantastico! funziona tutto nella maniera corretta...ho cambiato
GetCommandLineArgs() e
funziona tutto bene ho fatto anche il confronto con le 2 stringhe ed
era proprio quello che mi serviva.
bene, tingrazio tutti...alla prossima volta.
Marcelo
Newsgroup: it.comp.lang.visual-basic
Titolo: Access 2000

Ho appena installato Visual Basic 6 nella speranza di risolvere un problema
che affliggeva la versione 5.
Devo accedere a dei file di Access 2000 e , nella versione 5, non viene
riconosciuto il formato. L'unico sistema era salvare il database nella
versione precedente di Access (con
l'obbligo di riconvertirlo ogni volta che fosse necessario modificare la
struttura del database).
Con la versione 6 NON è cambiato nulla !
Esiste qualche upgrade od aggiornamento ?
Grazie
Carlo

 wrote in message
nfp#Ri1EA...@news1.galactica.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: X GURU OCX importate in BORLAND C++

Mi sapreste dire perche' alcune OCX create con VB6 generano ERRORE OLE
quando si utilizzano in Borland C++
Grazie

 quando si utilizzano in Borland C++
No, però so dirti che gli ocx fatti con VB se non ti vanno in errore hanno
comportamenti imprevedibili sotto BC++, non so sotto altri ambienti.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: gestione scanner usb

Ho la necessità di gestire in vb6 la digitalizzazione e il salvataggio
(preferib. in formato .gif o .jpg) di immagini da uno scanner con
interfaccia usb. Vorrei sapere se esiste già qualche componente che mi
permette di gestire tale comunicazione.
Grazie dell'aiuto

 interfaccia usb.
[cut]
Prova usando i controlli "controllo anteprima immagine", "controllo
digitalizzazione immagine" "controllo amministrazione immagine" e "controllo
modifica immagine".
Li trovi nei componenti di VB se hai Imaging installato.
Buon lavoro, Giorgio.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?2] Uso di VBE... (AddIn per VB IDE)

Riposto per la seconda e ultima volta (come da manifesto...), sperando che
qualcuno abbia un'illuminazione per me...
Stò cercando di  creare un semplice AddIn per L'IDE di Visual Basic (6.0)
Tutto sommato ho capito come accedere ad una serie di informazioni relative
al progetto aperto. Quello che mi manca è sapere COME e sopratutto SE si può
capire qual'è la Routine (Sub o Function che sia) in cui in quel momento è
presente il cursore, io sono arrivato fino a .ActiveCodePane.CodeModule...
strada sbagliata?
In altre parole vorrei generare automaticamente codice sulla base del nome
della routine corrente...
Grazie anticipatamente
Fabio


wrote:

Hai suscitato la mia curiosità, e con Google ho trovato un esempio che
però non sono riuscito a far funzionare ... magari ti torna utile.
Private Sub Test()
    Dim VBInstance As VBIDE.VBE
    Dim iLine As Long
    Dim b As Long
    Dim c As Long
    Dim d As Long
    VBInstance.ActiveCodePane.GetSelection iLine, b, c, d
    Dim sProcName As String
    Dim modCode As codemodule
    Set modCode = VBInstance.ActiveCodePane.codemodule
    sProcName = modCode.ProcOfLine(iLine, vbext_pk_Proc)
End Sub
Ciao!

 End Sub
Ottimo... è proprio quello che cercavo...
Se a qualcuno interessa il risultato finale... (funzionante) chieda pure.
ciao
Fabio


Perchč non inviarlo al sito comune?
http://www.it-lang-vb.net/home.asp
http://www.it-lang-vb.net/Invio_materiale.asp
Ciao!
Newsgroup: it.comp.lang.visual-basic
Titolo: [un po OT] aiuto su VBDOS

Vorrei far apparire alcune scritte sullo schermo di un computer, con dei 
caratteri "enormi" (circa 3 o 4 cm).
Come posso farlo in VBDOS, senza dovermi costruire carattere per carattere 
???
Esiste una liberia di Font da caricare ???
Ciao e grazie.
Marco. 

Come posso farlo in VBDOS, senza dovermi costruire carattere per carattere 
Cos'è VBDOS ???
ciao
  Stefano

Cos'è VBDOS ???
  Un ibrido tra il vero VB e il Quick Basic che funzionava in ambiente
DOS e doveva servire a semplificare il passaggio dal vecchio al nuovo
linguaggio ma fu un flop.
-- 
  Ciao :-)
  Massimo
Nell'indirizzo, sostituire "micio" con "mc"

 linguaggio ma fu un flop.
E fu un peccato perchè era bellissimo :)
Ciao
--
Reporting tool: 
http://www.neodatatype.net

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] URGENTE Richieste a motori di ricerca

Il mio problema č: vorrei interrogare un server web che ospita un motore di
ricerca, per creare un programma che visualizzi i siti trovati in una
finestra propria (per intenderci sullo stile di Copernic).
Qualcuno sa come fare (considerate che non sono molto esperto nella gestione
del modem), quali sono le strainghe da inviare ai vari motori di ricerca?
Grazie a tutti
Riccardo
(ric...@NOSPAMinfinito.it)

 Il mio problema è: vorrei interrogare un server web che ospita un motore


Newsgroup: it.comp.lang.visual-basic
Titolo: sito comune? bohhhhhhhh

Scusate ma il sito comune esiste?
quando cerco di connettermi all'indirizzo : 
www.murialdo.it/it_lang_vb
 il
server mi risponde che non trova la pagina.
Che succede?
Uso NT4 Sp4 IE5
GRAZIE 1K

Che succede?
ACEA ? Forse anche tu hai un FireWall che ti blocca la porta 8000,
l'indirizzo del sito è un alias, io ho smanettato per due ore col
FW della ditta per riuscire ad avere l'accesso.
Chiedi all'amministratore della rete !
Bye, G.
--
---------------------------------------------
    Le risposte alle tue domande le trovi sul
    Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------
Real E-address: 
gaet...@hotmail.com
Newsgroup: it.comp.lang.visual-basic
Titolo: Funzione ShellExecute

Cercando so google ho trovato soluzione ad un problema, ovvero aprire un
file, da VB, usando l'applicazione associata al file.
Nel form in questione ho un DirList(nome dirComm) e un FileList (nome
fileComm) che mi permettono di reperire il file che voglio aprire.
Ho messo questo codice nell'evento di fileComm:
Private Sub FileComm_DblClick()
'Apre il file associato
Dim strFile As String
strFile = DirCommesse.Path & FileCommessa.filename
ShellExecute hwnd, "open", strFile, vbNullString, DirCommesse.Path,
SW_SHOWNORMAL
End Sub
Il problema che non capisco č che:
- Se seleziono un file tipo .txt il programma (notepad) associato si apre,
non appare in primo piano e non compare nell'elenco applicazioni del task
manager ma viene attivato come servizio!
- Se selezione un file tipo .mdb il programma (access) proprio non viene
aperto
Qualcuno sa spiegarmi il perchč?
Grazie.
--
Vicentini Michele
Kvic...@jumpy.it

Cercando su google ho trovato il modo di aprire un file, da VB, usando
l'applicazione associata.
Nella form in questione ho due controlli un dirList e un fileList che mi
permettono di scegliere il file da aprire.
Ho inserito percio' questo codice
Private Sub FileComm_DblClick()
'Apre il file associato
Dim strFile As String
strFile = DirComm.Path & FileComm.filename
ShellExecute 0&, "open", strFile, vbNullString, vbNullString, SW_SHOWNORMAL
End Sub
Ma se apro un file tipo .txt ad esempio il programma notepad si apre ma non
appare e viene inserito come servizio (almeno appare cosi' nel task manager)
mentre se selezione un file tipo .mdb, access proprio non viene richiamato.
Qualcuno sa spiegarmi il motivo di questo comportamento "anomalo"?
Gazie.
Vicentini Michele
Kvic...@jumpy.it

ShellExecute 0&, "open", strFile, vbNullString, vbNullString, SW_SHOWNORMAL
Io ho provato usando SW_SHOWMAXIMIZED per la dimensione della
finestra, passando l'handle del desktop anzichč 0& con l'api
GetDesktopWindow.
Su WXP funziona (per lo meno con i txt), cmq prova a guardare :
http://www.mentalis.org/apilist/ShellExecute.shtml
Ciao!
Newsgroup: it.comp.lang.visual-basic
Titolo: msde desktop engine

MSDE Desktop Engine viene fornito con Office XP.
Ma come cavolo si fa a creare tabelle,query etc.etc. insomma uno strumento
di gestione...una interfaccia grafica....?!

 di gestione...una interfaccia grafica....?!
Non esiste.
Vedi DbaMgr di Andrea Montanari sul Sito Comune (o sul suo sito che forse ha
una versione più aggiornata)


avanzi una birra =;-)
Andrea Montanari
montanar...@virgilio.it
http://www.asql.biz/DbaMgr.shtm
DbaMgr2k ver 0.4.0  -  DbaMgr ver 0.50.0
(my vb6+sql-dmo little try to provide MS MSDE 1.0 and MSDE 2000 a visual
interface)
--------- remove DMO to reply

 MSDE Desktop Engine viene fornito con Office XP.
 Con Office XP? In che cartella si trova, io non ce l'ho! Ho Office Xp
Professional con frontpage e access.


Mah...ti dico una risposta che non è direttamente riconducibile alla tua
domanda ma il fatto è questo: se ti serve creare tabelle è perchè ci devi
lavorare e se ci devi lavorare non so perchè ma penso istintivamente a .Net
(di questi tempi...), per cui la tua risposta è: .Net!
Se vai in espora server trovi un subset di strumenti di SQL Server...
Saluti...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Domanda su oggetto...

Salve,
una domanda...strana. Mi chiedevo se esiste un modo per vedere se è
un oggetto esiste o meno. Domanda strana perchè toericamente, e anche
praticamente, io dovrei sapere, e in effetti lo "so", se un oggetto l' ho
istanziato o meno, visto che sono io a farlo...ma ammettiamo che io arrivo
da qualche parte e mi trovo nel codice una cosa del genere:
pippo.state = ....
   dove pippo è stato definito as adodb.connection (o
qualunque altra cosa...è lo stesso)
se io non ho mai fatto da nessuna
parte il set di pippo, all' esecuzione di quella riga mi becco un bel
"Variabile ogetto non impostata" (è quello l' errore vero? Ricordo bene :)
). Come esiste il metodo state di una connessione che mi dice se è attiva,
morta etc etc, non esiste una cosa simile per un oggetto? Una cosa che ti
dica...esiste non esiste, visto che l' oggetto prende vita proprio quando
eseguo l' istruzione set.
Saluti...
--------------------------------
Inviato via 
http://usenet.iol.it

Risolto...Is Nothig :))



Sei fortissimo, e quasi l'unico che perlomeno posta la soluzione se
ci riesce. :-))))
_____________________________________________
James Tiberius Kirk, matricola SC 937-076 CEC
  Nato a Riverside, nello Iowa, USA, Terra
            il 1277.1 (26/03/2233)
Newsgroup: it.comp.lang.visual-basic
Titolo: Controllo TreeView

Ciao a tutti,
in altri progetti ho sempre utilizzato il seguente codice per popolare e
colorare il testo del controllo treeview:
Dim Nodx As Node
Set Nodx = TreeView2.Nodes.Add("a" & valore1, tvwChild, "second" & valore2,
stringa)
Nodx.ForeColor = &HC0& (errore)
... ma questa mattina...
errore: impossibile trovare il metodo o il membro dei dati
Allora apro i precedenti progetti, eseguo e tutto funziona , copia e incolla
del codice nel progetto nuovo, esegui ed errore.
grazie e ciao
jack

 incolla del codice nel progetto nuovo, esegui ed errore.
come stanno i riferimenti?
c'è qualcosa di diverso tra i progetti che funzionano e quello che si
pianta?
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 Sergio
nulla di diverso nei riferimenti
ciao
jack


Ne sei assolutamente certo?
La property .ForeColor dell'oggetto Node e' stata introdotta con i Common
Control 6 (MSCOMCTL.OCX) mentre invece non e' supportata dai Common Controls
5 (COMCTL32.OCX) dove pero' la maggior parte del codice e soprattutto i nomi
di classe sono identici...
Puoi fare la controprova dichiarando Nodx per esteso, ovvero
Dim Nodx As MSComctlLib.Node
se questo non viene accettato, stai usando la versione vecchia del
controllo, dove la classe era invece 'ComctlLib.Node'
Ciao
-- 
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 Ciao
purtroppo (!) la controprova viene accettata, il controllo utilizzato è
mscomctl.ocx
ciao
jack


scusate per la confusione, ho "soluzionato":
nel progetto sono presenti i due controlli indicati da Luca,
ho quindi dichiarato Nodx per esteso (Dim Nodx As MSComctlLib.Node) e tutto
funziona.
Suppongo che la prima dichiarazione (Dim Nodx As Node) prendeva in priorità
il controllo (comctl32.ocx)
grazie e ciao
jack

 priorità il controllo (comctl32.ocx)
dipende da qual è l'ordine in cui sono elencati i riferimenti utilizzati


Newsgroup: it.comp.lang.visual-basic
Titolo: calcolo ore e date

Ho fuso. Mi arrendo.
Ma se io metto nel mio form un DTPicker per l'inserimento della data ( tanto carino con il suo calendarietto a discesa), e poi metto un DTPicker per l'ora, come faccio poi a sommare le due "cose" cioè sapere cosa è successo quel giorno a quell'ora in un unico "coso"?
Grazie mille
Nello

aniello...@inwind.it
 ha scritto:

Semplicemente sommi.
DTPicker1.Value + DTPicker2.Value
Occhio che un DTPicker, anche se ne usi solo la parte data o solo la parte ora, memorizza entrambe le parti.
Se usi solo la parte data la parte ora non ti da problemi perche' e impostata a 0:0:0, mentre se usi solo la parte ora, la parte data viene impostata alla data odierna.
Per ovviare al problemi devi inizializzare il DTPicker cosi': DTPicker.Value = 0
Newsgroup: it.comp.lang.visual-basic
Titolo: Registrare Nome o Indirizzo IP Computer su Campo Tabella Access2000.

Salve,
ho una tabella in Access2000 nella quale vorrei mettere un campo dove poter,
ad ogni inserimento in automatico, inserire il nome del Computer che sta
inserendo in quel momento oppure l'indirizzo IP sempre di quel computer.
Qualcuno puņ aiutarmi?....
Grazie Mille.
Simon.

 Qualcuno può aiutarmi?....
Crei una macro VBA che invoca la funzione GetComputerName (cerca su google 
per i dettagli) e, come valore predefinito del campo, metti la chiamata a 
tale funzione.
ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

 sempre di quel computer.
Con questa recuperi il nome dell'utente, se può servire
Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal
lpbuffer As String, nSize As Long) As Long
x = GetUserName(sBuffer, lSize)
NomeComputer = Left(sBuffer, lSize - 1)
--
Greg

Newsgroup: it.comp.lang.visual-basic
Titolo: Intercettare sicnronizzazione, possibile?

E' possibile tramite codice (esempio tramite API) capire se un file č 
sincronizzato?
Poi eventualmente č possibile sincronizzare un file oppure una intera 
cartella, sempre tramite codice?
grazie
-- 
bye marco
www.marcosanti.it
 

 sincronizzato?
Che differenza c'è tra una gallina?
-- 
Salutoni
Sergio
La vita è un lungo apprendistato per imparare ad essere giovani
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Che differenza c'č tra una gallina?
se non hai capito la mia domanda cerco di spiegartela meglio. 

 cartella, sempre tramite codice?
Beh, potresti provare a vedere se il SyncManager di windows accetta 
parametri in ingresso.
Forse con una banale ShellExecute riesci ad invocare la 
sincronizzazione.
Ciao
Alberto
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.

Newsgroup: it.comp.lang.visual-basic
Titolo: Api delle mie brame....

Salve a tutti qualcuno mi sa dire come posso trovare i comandi
inclusimi da una particolare api?
Gentilmente rispondetemi via E-mail
Grazie e ciao  
Davide (Dada') Parisi
pari...@mbox.netway.it

 
A parte che non capisco la domanda, ti rispondo: Dall'SDK. (dagli help delle api di sistema).
-- 
Hi, Ciao
Ettore                 By -MES-
http://freeweb.aspide.it/freeweb/ilmes
Il sito comune di programmatori VB
http://members.xoom.com/it_lang_vb
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Text Box e Numeri Esadecimali: Come utilizzarli insieme?

Cercherò di essere il più chiaro possibile, ma onestamento ho le idee
confuse anch'io quindi non so che razza di pastrocchio ne verrà fuori...
Bene, ... Io ho un Text box contenente una stringa di un numero esadecimale:
Es.:
-------------------------- CUT HERE ------------------------------------
Text1.text = "01 23 45 67 89 AB CD EF"
'(Neanche a farlo apposta è della lunghezza che mi serve realmente!!!
hihhihi)
'poi supponiamo che io voglia fare uno "xor" tra la prima e l'ultima coppia
'(quindi "01 xor EF")
dim C1 as integer
dim C2 as integer
With Text1
    .SelStart = 0
    .sellenght = 2
    C1 = text1
    .sellenght = 0
    .selstart = 21
    .sellenght = 2
    C2 = text1 'E giustamente genera un errore a causa del type mismatch
    'perche VB è convinto (A ragione) che "EF" sia una stringa e non un
numero
End with
Text2.text = C1 xor C2
______________________END______________________________
ho provato a scrivere Hex.Text1.SelText ma non funge allo scopo....
Avete idea di come risolvere il problema???
--
-- Luvme2times
"Love me two times babe | I'm going awayyyy"
J.D.M.

 End with

Prova ad anteporre &H al numero esadecimale.
Un consiglio: Per selezionare una parte di stringa sarebbe meglio utilizzare
la funzione Mid.
Io farei cosi':
Dim x As Integer
Dim y As Integer
Dim z As Integer
x = "&H" & Mid(Text1.Text, 1, 2)
y = "&H" & Mid(Text1.Text, 22, 2)
z = x Xor y
Ciao.
Skysurfer

Dunque... :)
2 possibilità:
1- La più "rigorosa": concerti C1 e C2 da unicode ad ANSI...
     usi l'API copymem e le copi in 2 integer... fai lo XOR fra gli integer
(scusa se sono stato poco preciso... ma non é la soluzione consigliata)
2- Prepari 2 integer e usi una funzioncina di conversione... io ne avevo
fatta una ad hoc... :) (bacata,  ma mi era stata corretta)... Se cerchi so
google dovresti trovarla... 
http://groups.google.com/
  Comunque era un
semplice select case... :)
                Ciao
                        Allanon

Newsgroup: it.comp.lang.visual-basic
Titolo: Visualizzare lo spazio libero disponibile sulle unita' collegate......

Cari amici,
mi chiamo Francesco e sono un nuovo frequentatore di questo newsgroup,
nonche' un nuovo utente di VB5.. Vorrei porvi un quesito che per me
novellino e'  insolubile:
Come faccio a far visualizzare all'interno di un Form lo spazio libero
disponibile su una unita' quale ad esempio C:\ ??
Grazie mille anticipatamente!
Francesco
pcdo...@geocities.com


Devi utilizzare le api di Win. Adesso non ricordo la dichiarazione (dovrebbe
essere "getdiskfreespace" per la fat16, aggiungi ex per la fat32; comunque
guarda sul visualizzatore api). Se non conosci le api ti consiglio di
scaricare la guida (in inglese) win32.hlp dal sito MS.
Se non sbaglio dovrebbe esserci anche un esempio sul sito comune. Se non lo
trovi mandami una e-mail che te lo posto io.
Buon lavoro
bes...@bigfoot.com
Zeus

...

Newsgroup: it.comp.lang.visual-basic
Titolo: Richiesta di aiuto per Dataenvironment

Salve a tutti,
c'è qualcuno che gentilmente i sa dire come si imposta via codice la stringa
sql in un oggetto command del dataenvironment, quella cioè che è presente
nella proprietà commandtext?
Io non sono riuscito a capire dove si richiama quella proprietà.
Grazie in anticipo.
PS: E' la prima volta che scrivo, se ho sbagliato qualcosa vi prego di
comunicarmelo.
Silvano '69

 wrote in message
gI8C3.69$qf3....@typhoon.libero.it...


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

Ciao a tuttii
Dopo aver fatto la routine per la spedizione della posta elettreonica la
mail non arriva con il metodo send
qualcuno saprebbe spiegarmi perchč??
grazie infinite


forse perche' era caduta la rete ?
senza codice, come pensi che si possa fornire una risposta senza 
tirare ad indovinare ?
ciao, hal

Prova questo codice: (altrienti proviamo con le API di windows)
FAMMI SAPERE OK?
ce...@libero.it
Bye Bye
Private Sub cmdSend_Click()
 With MAPIMessages1
  .MsgIndex = -1
  .RecipDisplayName = txtSendTo.Text
  .MsgSubject = txtSubject.Text
  .MsgNoteText = txtMessage.Text
  .SessionID = MAPISession1.SessionID
  .Send
 End With
 MsgBox "Invio posta completato!", vbOKOnly, "INVIO POSTA"
End Sub
Private Sub Form_Load()
 MAPISession1.SignOn
End Sub
Private Sub Form_Unload(Cancel As Integer)
 MAPISession1.SignOff
End Sub

 wrote in message
NlwT6.12223$Zo3.1...@news1.tin.it...

Grazie per aver risposto ma in questo modo non va!!
La procedura viene eseguita correttamente ma la mail non viene inviata!!
Se sapeste indicarmi qualche altro metodo ve ne sarei grato
Grazie!!

 wrote in message
laPT6.5600$gj1....@news2.tin.it...



Newsgroup: it.comp.lang.visual-basic
Titolo: [MAPI] Download della posta

Buorngiorno a tutti,
vorrei poter scaricare la posta in locale, attraverso le MAPI e VB5, senza
dover utilizzare Outlook e simili.
Dove e' possibile trovare esempi,documetazione ecc.
Grazie
Ciao Fabrizio

LEGGI LA POSTA


sul Sito Comune
Ciao,
Moreno
#sirri#@
morenosoft.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
Home Page - 
http://www.geocities.com/SiliconValley/Bridge/1414/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: vb6 e cartelle outlook

con questo codice riesco a utilizzare la cartella contatti predefinita
------
Set molNS = molApp.GetNamespace("MAPI")
Set molContactFolder = molNS.GetDefaultFolder(olFolderContacts)
Set molFolder = molContactFolder.Folders("Nome Cartella contatti da usare")
-----
Ma se dovessi utilizzare dei  contatti nelle cartelle pubbliche ?
Non riesco a capire come si possa specificare di usare le cartelle pubbliche
Grazie Anticipatamente

 Ma se dovessi utilizzare dei  contatti nelle cartelle pubbliche ?
'Il seguente testo in una sola riga
Set molFolder = molNS.Folders("Cartelle pubbliche").Folders("Tutte le
cartelle pubbliche").Folders("Contatti")

 ha scritto nel messaggio 
news:Op%he.904160$b5.39...@news3.tin.it...


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

Se qualcuno ha idea di come sia possibile (se lo è) aggiungere delle icone
ai menu delle applicazioni create con VB 5.0 (in stile Office 97 per
capirci) è pregato di farmelo sapere.
Grazie in anticipo ...

X Kolter
Se l'ocx è gratis mi interessa molto la seconda soluzione altrimenti
potrebbe essere sufficiente la prima. Scherzi a parte se l'ocx ha un costo
fammelo sapere.
Grazie per la partecipazione. RobyM.

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

volevo sapere se è possibile impostare icone diverse per ogni oggetto node
nel caso la risposta fosse negativa ditemi se esiste un controllo o del
codice che lo fà
Ciao grazie
Marcus

...

E' possibile; prova a caricare 10 immagini diverse in un controllo ImageList,
setta la property .ImageList del tuo treeView uguale al nome della ImageList e
prova quindi a fare:
TreeView1.Nodes.Add Text:="Prova1", Image:=1
TreeView1.Nodes.Add Text:="Prova2", Image:=2
TreeView1.Nodes.Add Text:="Prova3", Image:=3
....
Ciao.
--
Luca Dormio
l...@sig-la.com
ldo...@tin.it
Newsgroup: it.comp.lang.visual-basic
Titolo: VisualStudioNet CodiceFiscale Comuni.mdb Aiuto

Salve, sto realizzando con Visual Basic Net, il programmino che calcola il
codice fiscale, mah ho un problema con il data base dei comuni.
per il momento solo a titolo di prova ho messo:
If  VarCitta = "ROMA" Then
VarCodiceFiscaleCitta = "H501"
Else
MsgBox("per il momento funziona solo con la Città di Roma")
End If
Penso sia chiaro che non so come utilizzare il file Comuni.mdb,
mi serve conoscere il codice per entrare nel file (o connettermi nel file)
Comuni.mdb ,
entrare nella tabella ITALIA , e nella tabella italia
in base al COMUNE ottenere il relativo CODICE_Fiscale .
Graz..
Ciaoo da MrJohnny.
MrJohnny Icq 397979

 in base al COMUNE ottenere il relativo CODICE_Fiscale .
Per codice intendi la password del database o una query SQL?
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it

NO una passw!
Per  Codice_Fiscale  del comune  mi riferisco H501   nel caso di roma,
By MrJohnny
"Ottomano Nicola" <amici_...@nicolaTOGLIQUESTOottomano.it> ha scritto
nel messaggio news:DHXAc.45692$G%.3121@tornado.fastwebnet.it...


 End If
'
' Created by SharpDevelop.
' User: luciano
' Date: 20/06/2004
' Time: 9.27
'
Imports System
imports System.Data
Imports System.Data.OleDb
Module Main
Sub Main()
Dim cn As New OleDbConnection
Dim da As OleDbDataAdapter
Dim ds As New DataSet
Dim varCitta As String = "ROMA"
cn.ConnectionString = "xxx"
cn.Open()
da = New OleDbDataAdapter("SELECT * FROM Comuni",cn)
da.Fill(ds,"Comuni")
Dim dr() as DataRow
Dim filtro As String
'applico un filtro sul nome della città
'attenzione che potrebbe risultare vuoto o popolato di più di uno
filtro = "Citta = " + varCitta
dr = ds.Tables("abi").Select(filtro)
If dr.Length <> 0 Then
'su dr(posizione) hai il valore
End If
cn.Close()
End Sub
End Module

 dr = ds.Tables("abi").Select(filtro)
va scritta:
filtro = "Citta = '" + varcitta + "'"
dr = ds.Tables("Comuni").Select(filtro)

 Per  Codice_Fiscale  del comune  mi riferisco H501   nel caso di roma,
Quindi, se ho capito bene, vorresti il modo di leggere il codice della città
dato il nome giusto?
In tal caso fai una query SQL del tipo:
SELECT codice FROM italia WHERE comune="nomecomune"


 dr = ds.Tables("Comuni").Select(filtro)
Cambierei decisamente quei + in &
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] passare parametri ad un'applicazione fortran

scusate l'ot...      Se qualcuno si intende di FORTRAN:
sto facendo una interfaccia (in vb) per un programma di calcolo in fortran
devo passare al prog fortran dei valori
ad esempio programma.exe -nomefile -campionamento
in cui nomefile e campionamento sono i due argomenti
come quelli che recupero con Command in VB, o con
  int argc, char *argv[]   nel C,  tanto per capirci...
non riesco a capire come cavolo si fa a far leggere al prog. fortran questi
due parametri!
mi sarò letto tutta la guida ma non riesco a capire come devo fare!
grazie .....e  scusate ancora l'ot!!!
ciao!

 ciao!
che idiota! ho trovato...
use msflib
call getarg (n,buffer)

 che idiota! ho trovato...
Non sei idiota, e' che in presenza di "nuovi" linguaggi si tende sempre ad
avere quella "fretta" che abbiamo di solito.
-- 
<Gigio2K>
--- 
http://www.g2kweb.it/gigio2k
 ---
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 avere quella "fretta" che abbiamo di solito.
grazie Gigio!! tu si che mi capisci!! :-)))

Newsgroup: it.comp.lang.visual-basic
Titolo: Applicazione già aperta???

Buongiorno a tutto il NG.
Ho realizzato un DB con Access, che mi consente di allegare un documento ad
un componente, il documento può essere un disegno, un doc, o altro.
Tramite la chiamata alle API quando lo devo aprire determino l'applicazione
da utilizzare per quello specifico selezionato.
Problema:
Se devo aprire due documenti es. Doc1.xls e Doc2.xls come faccio a non
aprire una seconda sessione di Excel che mi appesantisce la macchina, ma
riconoscere se l'applicazione è già in uso, ed utilizzare quindi quella
scaricando solo il file aperto e caricando l'alto??????
Grazie mille per la collaborazione, ho fatto diversi tentativi, ma nulla.
Alex.
-- 
Posted from 
smtp2.libero.it
 [193.70.192.52] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Sono sempre l'autore dell'originale.
Forse ho trovato una soluzione, però vorrei sapere se è corretta.
Salvare il mio documento allegato come Collegamento Ipertestuale splittando
FileName da Percorso invece che salvare tutta la Path per poi ricorrere ad
API per riconoscere l'applicativo per poi aprirlo con Shell?
Può andare?
Grazie Alex.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Covertitori di SQL

C'e' qualcuno che sa se esistono dei convertitori di stringhe SQL
da un dialetto ad un altro.
Penso ad una funzione del tipo
sqlJET = una stringa SQL compatibile con JET
sqlServer = Coverti_SQLServer(sqlJET)
dove sqlServer è la stessa query compatibile però con la sintassi
SQL Server
                                                grazie in Anticipo

...

Non so se esistono tali coNvertitori, ma credo che il vero problema sia
quello che tu chiami sqlJET.
Io uso SQL su diversi RDBMS e cerco di mantenere i miei statements "diretti"
il più standard possibile.
Istruzioni semplici e senza fronzoli.
Le cose più complesse le delego al RDBMS e le scrivo nel
suo linguaggio nativo.
Ad esempio, evito i JOIN diretti (Select a.x,b.y from a,b
where ecc.) preferendo creare delle viste logiche apposite
nel database a cui devo accedere.
I problemi di compatibilità li ho incontrati finora
quasi esclusivamente con il giocattolino ACCESS.

Newsgroup: it.comp.lang.visual-basic
Titolo: aiuto principiante VB Crystal Report

Ciao a tutti.
Sono un principiante VB. Ho necessità di sapere come si fa a passare uno o
più parametri di selezione per un filtro (esempio da codice articolo a
codice articolo) su un archivio molto grande (Access) ad un report generato
con CR. Ho provato in mille modi ma non riesco a passare al report i valori
contenuti nelle TextBox (text1 e text2) appositamente create (Da codice
A codice).
Esempio : ho una form con un Control Data e una textbox. Ad un pulsante
associo il lancio del report che deve estrarre solo i record che
corrispondono al codice inserito nella textbox contenuta nella form.   AIUTO
Ringrazio anticipatamente chiunque mi aiuterà. Rispondere Via
E-mail  
mgri...@freemail.it
 oppure 
maurogri...@yahoo.it
 (togliere
xxx)

Vabbe' che sei un principiante , ma perlomento leggi i messaggi vecchi
postati su questo NG !!! Sara' stato spiegato 1000 volte !!!!!!!!
Ciao
Ven.

Newsgroup: it.comp.lang.visual-basic
Titolo: file di log: toccata e fuga?

Classico file di log aperto in modalità Append. Supponiamo sia un file
locale. Supponiamo che serva a monitorare operazioni che generano qualche
decina di K di messsaggi l'ora.
L'applicazione gira 24h/24, e a fine giornata chiudo il log e genero il
nuovo.
Voi come vi regolate con la gestione del file?
1) Apertura e chiusura solo al momento di ruotare i log (oltre ovviamente
all'avvio/chiusura dell'applicazione)
2) Open->Print->Close ad ogni operazione da registrare
3) periodico (timer, controllo lunghezza file ecc...)
ci sono particolari impostazioni del s.o. sulla gestione della cache che
possono influire sulle prestazioni?
Chiedo questo perché ho un'applicazione che su win98 mi brucia risorse
sempre crescenti, mentre su win2000 no.
Ho un file di log gestito alla maniera 2) ed un file di debug gestito alla
maniera 1), e sospetto che almeno uno dei due sia il responsabile della
crescita delle richieste di memoria del programma (a blocchi di 4k, mi pare,
e la fat32...)
Ciao, Silv:o)

 e la fat32...)
Personalmente opterei per il metodo 2 anche per il file di debug; al costo
di un piccolo overhead ti metti comunque al riparo da crash indesiderati,
visto che ogni entrata immessa e' subito scritta su HD.
E' anche probabile, ma non ho mai provato col tuo stesso carico, che questo
risolva i problemi di memoria.
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

 e la fat32...)
Credo che i tuoi problemi siano generati dal tipo 1).
Io personalmente opterei per il due, più leggero, più sicuro (salvi su disco
i dati aggiornati), più leggibile (aprendo il file di log sei sicuro che è
sempre aggiornato), più semplice (non scomodi un timer), ecc...
Ciao,
Carlo.
Newsgroup: it.comp.lang.visual-basic
Titolo: MScomm

Ciao a tutti
Sto incominciando ad usare adesso il controllo in oggetto per ricevere
dati da un apparecchiatura esterna.
Ho usato questo codice
MSComm1.CommPort = 2
MSComm1.Settings = "9600,E,8,2"
MSComm1.PortOpen = True
Do
    DoEvents
    If MSComm1.InBufferCount <> 0 Then dati = MSComm1.Input
    Text1.Text = dati
 
Loop Until MSComm1.InBufferCount <> 0
Adesso siccome non ricevo niente volevo sapere da voi se il codice e'
giusto e quindi devo controllare l'apparecchio che trasmette i dati
oppure se e questo codice che non va bene ed eventualmente controllare
anche le impostazioni hardware della macchina dove il programma e
installato.
Dimenticavo l'apparecchiatura con cui devo comunicare e un robot
industriale Sankyo e se c'e' qualcuno che ha gia' avuto esperienze con
il robot in questione e con il suo linguaggio vorrei scambiare
informazioni
Grazie in anticipo a chiunque mi vorra aiutare
Gianluca
 

Prova cosě
MSComm1.CommPort = 2
MSComm1.Settings = "9600,E,8,2"
MSComm1.PortOpen = True
Do
    DoEvents
Loop Until MSComm1.InBufferCount <> 0
dati = MSComm1.Input
Text1.Text = dati
forse ti sfugge che quando usi il metodo Input il buffer viene svuotato
quindi InBufferCount torna a 0.
Se la stringa da ricevere č piu lunga di un carattere e ne conosci a priori
la lunghezza devi modificare la condizione.
Es:    Loop Until MSComm1.InBufferCount = 10
Altrimenti penso che si dovrebbe fare un ciclo annidato nell'altro e una
temporizzazione per constatare la fine della ricezione. Ovvero se passa
troppo tempo dalla ricezione dell'utimo carattere significa che la
periferica ha finito la trasmissione.
--
Bruno Rosina
rox...@libero.it


La lunghezza della stringa la conosco (sono sempre io a scriverla
dall'altra parte) solo non so se devo contare solo i caratteri che
scrivo oppure ci sono altri caratteri di controllo.
Ciao 
Gianluca

Newsgroup: it.comp.lang.visual-basic
Titolo: Utilizzo del comando shell

Ciao a tutti.
Vorrei una informazione: io voglio utilizzare l'editor di testo per
visualizzare dei file di testo con un'estensione particolare. Tutto ok se
utilizzo notepad, se invece utilizzo wordpad ho riscontrato il seguente
problema: se nel path c'è uno spazio (es: "C:\Documenti\Dir Tmp"), vengono
visti due file anziché uno.
Come posso fare?
Io utilizzo il seguente comando:
mioFile = mioPath & File
RetVal = Shell(mioFile, vbNormalFocus)
Grazie per tutti gli aiuti
ciao
db

 wrote in message
news:61Se8.16346$_u5.5...@news1.tin.it...

Puoi usare il vecchio "trucco" di includere le virgolette
nel nome del file. L'ho provato e funziona:
    Shell (Chr(34) & "C:\Prova di Esecuzione.bat" & Chr(34) )
inutile dire che il Chr(34) è il codice delle virgolette.
--
Er Roscio.

 ha scritto nel messaggio
news:61Se8.16346$_u5.5...@news1.tin.it...

Shell ("notepad ""c:\New Folder\prova.txt""")
Oppure
usi l'API GetShortPathName (e trovi il percorso in formato 8+3)
Ciao
--
Timothy Redaelli
timothy(dot)redaelli(at)email(dot)it
-----------------------------------
Links:
Sito Comune: 
www.it-lang-vb.net
MSDN: 
msdn.microsoft.com

grazie 1k
silvio