mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: librerie speech di microsoft

Domandona:
sapete se esistono esempi in Visual Basic per utilizzare un SR (speech
Recognizer) della Microsoft?
Dovrei fare un motore (SR) per riconoscere il linguaggio italiano visto che
M$ ha fatto un motore solo per inglese, cinese e japponese.
Grazie!
---
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.384 / Virus Database: 216 - Release Date: 21/08/2002

 ha scritto nel messaggio
news:hRpd9.56120$ub2.8...@news1.tin.it...


 > Grazie!
qualche info forse in
http://www.lunet.it/offerte/berti/vb/sapisdk4.htm
e
http://www.microsoft.com/speech/
http://www.microsoft.com/speech/download/old/

 ha scritto nel messaggio
news:al5vks$1nn9c7$1...@ID-51318.news.dfncis.de...


 Se potete AIUTATEMI!
    Sparo: ViaVoice IBM?
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

max...cosa intendi per "riconoscere"?
che capisce la parola che gli stiamo dicendo?


Newsgroup: it.comp.lang.visual-basic
Titolo: Convertire PDF in TXT by VB

    Sto cercando di trovare i comandi in VB  per
    convertire file in formato PDF in TXT.
    Grazie.

     convertire file in formato PDF in TXT.
Se n'č parlato poco tempo fa

    Ossia ?
    Ciao.
"Andrea [Work]" <andrea.isw...@gmail.invalid> ha scritto nel 
messaggio news:182csr8necedf.1...@40tude.net...


     Ciao.
Thread con oggetto: "Indicizzare pdf"
PS: quota bene
http://wiki.news.nic.it/QuotarBene

"Andrea [Work]" <andrea.isw...@gmail.invalid> ha scritto nel 
messaggio news:1wyp3ujb01650.1hnviggvp2y9o$.dlg@40tude.net...

    Altre informazioni per potere passare da un file in formato PDF a TXT 
attraverso VB6
    dove posso reperirle ?
    Grazie

     dove posso reperirle ?
Non c'è molto da fare a quanto ne sappia, non c'è nulla di automatico.
Cerca con google se trovi qualcosa di migliore.

 wrote in message 
news:4c28a86e$0$31377$4faf...@reader1.news.tin.it...

Puoi usare PDF2TEXT che puoi richiamare da dentro il programma vb.

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con SETFOCUS

Come faccio a settare il focus di un oggetto all'avvio di un Form?
Grazie!

O imposti l'oggetto con la propietà TabIndex=0 oppure
NomeOggetto.SetFocus
Ciao.
Cinuzzi ha scritto:


Grazie!
in
Sub Form_Load()
    [...codice...]
    Me.show
    Controllo.SetFocus
EndSub
SetFocus deve essere chiamato DOPO la Show perchč se l'oggetto č invisibile
va in RTE

ah ahhhhh
io mi sono parecchio incaxxato come al solito....  cercavo di gestire il
SetFocus nella Form_Load e mi dava errore... cosě dopo qualche giorno
girovagando fra le varie property ho scoperto la TabIndex... se premi su Tab
il cursore si sposta sul controllo che ha il TabIndex maggiore per poi
ritornare a Zero... quindi basta che metti il TabIndex=0 del controllo che
vuoi che appaia attivo all'avvio del form
ciao Davide

Newsgroup: it.comp.lang.visual-basic
Titolo: PLC

Qualcuno ha mai programmato PLC?
Io ho un OCX

 ha scritto nel messaggio
news:gvUw9.107127$RO.27...@twister1.libero.it...


 Io ho un OCX
Spessissimo al lavoro... di solito S7 con librerie IDComm...

 ha scritto nel messaggio
news:IF7x9.79588$TD1.3...@news2.tin.it...


 ha scritto nel messaggio
news:gvUw9.107127$RO.27...@twister1.libero.it...


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

Qualcuno sa dirmi come devo fare ad usare l'oggetto Printer?!?!?
Dovrei stampare più testi in diversi punti di una pagina!
Vi prego aiutatemi è urgente!
-- 
Posted from [194.184.181.34] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:NDBBKOHECECDJOFLKD...@goel.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: variabile Type   [VB6]

hello
devo, anzi dovrei, inserire in una variabile utente di tipo TYPE
Type  M.dati
...........
...........
M,formula as String   (ma non so )
..........
end Type
Dim Materiale(1000) as M.dati
........
il contenuto di M_formula deve essere una formula chimica che deve 
rispettare il pedice
leonello 


Newsgroup: it.comp.lang.visual-basic
Titolo: Eliminare un file

ciao ragazzi
ho bisogno di aiuto
volevo sapere come si fa a cancellare un file selezionato in una listfilebox
devo usare delle api?
se si, quali?
mi potete inoltre spiegare come si dichiarano?
grazie
ciao





 wrote in message
news:HwqZ5.86418$hk4.3...@news.infostrada.it...


 mi potete inoltre spiegare come si dichiarano?
Ciao Furetto,
allora io che ci sto a fare? ;)
kill File1.Path & "\" & File1.filename
file1.path ti fornisce la cartella analizzata dalla filelistbox
file1.filename ti da' il nome del file selezionato
P.S. attendo ancora la tua lettera...
--
Fibia "Sakamoto" FBI
URL: 
www.geocities.com/fibiafbi
E-Mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Membro #25 delle Brigate Takahashi Sez. Sud

 ha scritto nel messaggio
news:jRpZ5.86154$hk4.3...@news.infostrada.it...

ma è così difficile usare la guida in linea?
boh.. proviamo.. anzi, faccio l'ipotesi che la guida in linea tu non ce
l'abbia... allora
http://msdn.microsoft.com/default.asp
bene, inserisco nella textbox di ricerca
vb and "delete file"... dunque, ecco, quà il primo articolo parla di
"...Delete a File into the Win95/98 Recycle Bin"... un paio di linee più
sotto dice (riporto testualmente)
"...The Visual Basic function called KILL enables a user to delete a file
from disk..."
benone, proviamo allora a fare una ricerca più specifica.... dunque, click
sul pulsante "show scope",... espando il nodo "MSDN Library" e deseleziono
tutto, lasciando soltanto "Visual Basic Documentation"... deseleziono anche
le vocie sotto...e imposto la stringa di ricerca
kill and "delete file"
click search... fatto! secondo articolo trovato "Kill statement example"...
proviamo a guardare... ok, riporto testualmente:
Kill Statement Example
This example uses the Kill statement to delete a file from a disk.
' Assume TESTFILE is a file containing some data.
Kill "TestFile"   ' Delete file.
' Delete all *.TXT files in current directory.
Kill "*.TXT"
più chiaro di così...
dunque, tempo impiegato per la ricerca (a parte la scrittura di questo mio
post) circa 30 secondi...
qual'è il morale della favola: ...beh, almeno quello trovalo da solo

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Progettazione ActiveX

Domandina:
come si implementano metodi con argomento FACOLTATIVO?
Vorrei infatti che fosse possibile stabilire un argomento di default quando
non è specificato.
Grazie.
ALOHA!

 wrote in message
nT7F3.18085$E3.1...@typhoon.libero.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Perchè il visual basic??

Salve
Volevo sapere quali sono i lati positivi, nell'utilizzo del Vb per
applicazioni client-server, e nelle applicazioni per internet.
Grazie

 e nelle applicazioni per internet.
Cosa intendi?
--
ciao, hal
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Provate un po ...

Se avete 5 minuti di tempo provate questa operazione:
Scaricate dal sito comune il file rottxt.zip, sorgenti per scrivere il testo
inclinato (2,8 Kb).
Caricate il progetto su VB5.
Nella routine del "Loop" sostituite al posto dell'oggetto picture1 l'oggetto
printer (dopo il next mettete un printer.enddoc)
Eseguite il programma e premete "Loop", tutto dovrebbe funzionare e la
stampante stampera' la scritta Visual Basic con varie inclinazioni.
Ebbene, ora compilate il programma (in qualsiasi modo) e poi lo eseguite,
ripremete "Loop" e la stampante stampera' Visual Basic solo in orizzontale.
Almeno questo e' quello che succede a me :-(
Commenti ?

...

Premetto che non ho provato, ma:
hai installato il Service Pack 3 di VB5?
Senza il SP3 l'oggetto Printer e' talmente pieno di bachi da essere
inutilizzabile.
--
Roal Zanazzi
z...@iol.it

inutilizzabile.
Immaginavo dovesse trattarsi di una cosa simile, solo che speravo che su un
oggetto cosi' importante come il "printer" la MS avesse dedicato un po' piu'
di "cura" nella sua creazione.
Grazie per l'interessamento.
Fabio

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto urgente.....

Ciao a tutti.
Ho un problema anzi 2:
- ho un'applicazione che accede ad un DB Access 97 con RDO, 
in una delle tabelle del DB c'č un campo memo, non riesco a
riprendermi il valore di questo campo xchč il recordset 
associato alla semplice select che accede alla tabella mi da
sempre errore!!!
Da vb non posso leggere un campo memo memorizzato in una tabella??
- c'č qualche istruzione vb per poter far compattare il DB dall'applicazione?
Aiutatemi....sono in crisi!!
grazie 1000
Francesca
_________________________________________________________________________
Hai perso l'ispirazione? La frase da inviare via SMS te la suggerisce Ciaoweb: 
http://www.ciaoweb.it/sms/public
-- 
Posted from [151.88.109.57] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

sempre errore!!!
prova il metodo GetChunk
ciao
Machi in formato "ufficio"

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

Ciao a tutti.
Non esiste in .NET un controllo analogo al DirList della versione precedente
di VB?
Non dovrò mica crearmi l'alberello a mano???
Grazie!!!
Max

A parte il fatto che puoi usare lo stesso controllo di VB6 anche in dotNET
(cosa comunque sconsigliata) crere una funzione simile non è poi così
difficile...
    Dim di As DirectoryInfo, fi As FileInfo, di2 As DirectoryInfo
      di = New DirectoryInfo("c:\")
      For Each fi In di.GetFiles
         Console.WriteLine(fi.Name)
      Next
      For Each di2 In di.GetDirectories
         ... recurse directory
      Next
HTH
-- 
Corrado Cavalli [Microsoft MVP]
UGIdotNET - 
http://www.ugidotnet.org

Newsgroup: it.comp.lang.visual-basic
Titolo: maschera per setup

per intenderci...) in cui  l'utente č guidato

studente del tutto inesperto
nella programmazione in VB
vuole sapere se è possibile realizzare
la tipica maschera (quella a sfondo blu
per intenderci...) in cui  l'utente è guidato
nella fase di setup.                    Grazie!
Newsgroup: it.comp.lang.visual-basic
Titolo: Connessione rete

Come faccio a controllare se il mio pc č connesso alla rete?
Ho una mappatura (H:) e scrivo ogni 2 ore un file in rete (h:\file1.dat)
Ma se si stacca il cavo, oppure il server č giů oo la scheda di rete, 
l'hub..o non so cos'altro,
il mio programma "ovviamente" va in errore.
Come controllo se il server,la cartella  c'č?

 ha scritto nel messaggio 
news:%QE2i.9483$%k.5...@twister2.libero.it...

vb6?
cosi' aiuta?
on error goto gestisci_errore
if dir$("h:\file1.dat")<>"" then scrivi_file1.dat
:gestisci_errore:
    ...
ciao, a. 

    ...
Si vb6, scusa.
Basta questo?
Credevo ci fosse una qualche funzione api astronave che mi diceva tutto 
quello che volevo sapere della mia rete piů un caffč.
meglio.


Si che c'č la superAPI.
Ma giova sparare alle mosche con un cannone?
-> GbC
www.gbcweb.com
www.chiappori.com

 Ma giova sparare alle mosche con un cannone?
Ok! unico mini problema...
Come faccio a controllare il file con if dir$("h:\file1.dat")<>"" then 
scrivi_file1.dat se il file1.dat non c'č ancora?
Il file viene acquisito e cancellato da un sistema automatico.
Il Dir$ va bene se il file c'č. Ma se c'č solo la cartella? 

 ha scritto

l'help di dir$() l'hai guardato, vero?
oppure sposta la gestione dell'errore sul momento della scrittura. se ti 
dice che il disco non esiste, bad file number e simili...
ciao, a.


Grazie.
Avevo dato un sguardo ma pensavo a qualcosa di diverso.
In realtà va benissimo così.
GRrazie ancora. Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Pacchetti D'inst CON WISE

Creo perfettamente un pacchetto di INST del mio gestionale...
lo installo e tutto funziona perfettamente....
quando però lancio la stampa di un preventivo o fattura...
mi cerca Archivio.mdb in una cartella che sono quasi sicuro di
non aver mai chiamato durante la programmazione.
L'errore generato mi esce dal programma.....
questo errore credo sia correlato al datareport che uso per
le stampe.... ciao e grazie!
fabry

 le stampe.... ciao e grazie!
Devi controllare e gestire bene due cose:
1) La posizione dove Wise installa il tuo archivio .mdb
2) La posizione dove il tuo motore di stampa (es. datareport) cerca
l'archivio stesso. Forza il tuo software ad impostare via codice la
posizione di Archivio.mdb durante la stampa e imponi la stessa posizione
RELATIVA che imposti con Wise (o con qualunque altro installer).
"Relativa" perché non puoi sapere a priori dove verrą installato il tuo
software (se l'installer č fatto bene offrirą all'utente una cartella di
installazione personalizzabile e poi la cartella Programmi non č fissa al
variare della versione di Windows: italiana, inglese, araba, ceca,
giapponese eccetera eccetera).
Ciao,
Carlo.

 ha scritto nel messaggio
news:9t5ro9$clk$1...@pegasus.tiscalinet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Utilizzo dei file

Ciao a tutti, ho un problemino da risolvere.
Ho un file PIPPO.DAT, e vorrei inserire IN TESTA a questo file 2 byte
binari... Come posso fare ???
Ovviamente devo poterli levare all'occorrenza, per far tornare il file a
livello precedente, cioč corretto...
Grazie a tutti, ciao

 livello precedente, cioč corretto...
eh, mi sa tanto che ti tocca riscrivertelo tutto e sostituirlo
all'originale...
Faber

 binari... Come posso fare ???
se i 2 byte li metti nel file 2BYTE.DAT
puoi usare il comando Dos
copy /b 2byte.dat+pippo.dat pipponuovo.dat
per toglierli pero', lo devi scorrere tutto...
ciao
Enrico

 wrote in message
9ilc4s$js1g9$1...@ID-48786.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] Gestire il confronto valori vuoti SQL

Ciao a tutti, forse il titolo è un pò confusionario, quindi spiego bene 
cosa devo fare
 
Ho un file di testo che contiene una tabella così composta:
 
DescrizProd | CodArt | DescrizArt | IVA | PrezzoPubb
 
devo importare questa tabella nel gestionale nella tabella Articoli, 
solo che in questa tabella il produttore (quello che nel file txt è 
identificato con DescrizProd) è identificato col codice, quindi prima di 
importare devo fare una query di confronto, che ho impostato così:
 
SELECT Codice, Descrizione FROM Produttori WHERE Descrizione = campi(0)
 
dove campi(0) è naturalmente il campo che contiene la descrizione del 
produttore che ho letto dal file dopo averlo aperto e passato alla 
funzione SPLIT
 
Il problema sorge dal fatto che potrebbe esserci l'eventualità che nel 
gestionale quel produttore non sia ancora stato caricato, e quindi la 
query potrebbe non restituire valori corretti. Difatti provando a 
lanciare la compilazione, quando arrivo a quella fase mi da run-time 
error 3021: il record corrente corrisponde all'inizio o alla fine del 
file oppure è stato eliminato....
 
Posto di seguito il codice che avevo scritto:
 
Private Sub cmdCarica_Click()
 
Dim fileSelezionato As String
Dim ff As Integer
Dim stringasql As String
Dim rst As Recordset
Dim campi() As String
Dim riga As String
Dim importazione As ImportArticoli
Dim codiceproduttore As String
Dim codprod As Variant
 
ff = FreeFile()
stringasql = ""
Set rst = New Recordset
 
'Creiamo e distruggiamo l'oggetto importazione all'interno del ciclo di 
lettura
'Set importazione = New ImportArticoli
fileSelezionato = dlbCartella.Path & "\" & flbFile.FileName
 
Open fileSelezionato For Input As #ff
While Not EOF(ff)
     Set importazione = New ImportArticoli
     Line Input #ff, riga
     campi() = Split(riga, vbTab)
     'Effettuiamo la query di selezione per leggere il produttore e 
confrontarlo con
     'quello letto dal file di testo
 
     'TODO: Se il produttore letto da file non è ancora stato caricato 
nel gestionale
     'l'importazione deve portare ID_Produttore = 0 (Produttore non 
identificato)
     codiceproduttore = campi(0)
     stringasql = "SELECT Codice, Descrizione FROM Produttori WHERE 
Descrizione = '" & codiceproduttore & "'"
 
     Set rst = DbSql.OpenRecordset(stringasql)
 
     If IsNull(rst!Codice) Then
         codprod = 0
     Else
         codprod = rst!Codice
     End If
 
 
Come ne esco? Chiedo scusa se sono stato prolisso, ma avevo bisogno di 
spiegare bene la situazione.
Grazie a tutti anticipatamente
 
Francesco


Ehm...provare a testare l'EOF del recordset al posto di usare l'IsNull
(che presuppone ci sia qualcosa)?
 
Bye by SixaM 8-]
 


Azz tutto qua? Cioè fare qualcosa tipo
if not(rs.eof())
ed è fatta?
Sono proprio celebro-deficitario...chiedo venia

Newsgroup: it.comp.lang.visual-basic
Titolo: [HELP]Caricare un path da registro

scusate per caricare un path di un prog nel reigistro qual'è la sintassi da
fare? thanks a lot

...

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Giovane Programmatore

Azienda operante nel settore del Software  Gestionale, cerca giovane 21/25
enne tecnico-programmatore/trice anche minima esperienza.
Preferibilmente automunito. Sede lavoro Napoli
inviare curriculum via email a 
x-d...@libero.it
Grazie
Michele Molinaro


sigh...noi vecchietti non se li fila nessuno!!!
-- 
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 New Entry nel bestiario!
:-)

 sigh...noi vecchietti non se li fila nessuno!!!
č che siamo pure brutti.
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo


Penso che la bellezza non conti...credo sia piuttosto un fattore di
soldi...più sono giovani meno li pagano....
io mi sono diplomato a (purtroppo) 24 anni, spaccandomi la schiena al lavoro
di giorno e studiando come un pirla di sera ..sei anni di M...per poi
sentirmi dire..ma lei è vecchio...roba da ammazzarli tutti sti stronzi...
EManuele

 č che siamo pure brutti.
parla per te. come dice il saggio, noi siamo degli splendidi antenni :P
j.

 parla per te. come dice il saggio, noi siamo degli splendidi antenni
Rotfl, j un purista della lingua come te' sbaglia a scrivere la parola
"antenati" ?
():-]
-- 
<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/

 ():-]
mai visto nanni moretti, eh ?
j.

 mai visto nanni moretti, eh ?
Mai vista la mia faccina da angioletto :p ?


 Mai vista la mia faccina da angioletto :p ?
facciaccia, vorrai dire :)
si', l'avevo vista, ma temevo che di moretti ti fossi limitato alla
nutella...
noi antenati cmq abbiamo vissuto un bel mondo con figli dei fiori, bit
liberi, ecc ecc.
ai giovani programmatori mo' lasciamo decreti legge, sw brevettati, foreste
spianate.
e xp :P
ciao, j.

 e xp :P
...dho ! :(
Zippatemi per favore !

Newsgroup: it.comp.lang.visual-basic
Titolo: problema: metodo che restituisce UDT

salve.
non riesco ad implementare un metodo pubblico di una classe che 
restituisca un tipo da me definito.
ho dichiarato il tipo come public in un modulo bas in questo modo:
public type MioTipo
	campo1 as string
	campo2 as long
end type
ma se dichiaro il metodo nella classe come segue:
public function nomemetodo () as MioTipo
ottengo l'errore:
"solo i tipi pubblici definiti dall'utente definiti in moduli di oggetto 
pubblici possono essere usati come parametri o tipi restituiti per 
routine pubbliche di moduli di classe...."
dove lo devo dichiarare il mio tipo?
ringrazio in anticipo


Sostituisci il tuo UDT con una classe: forse non ci crederai, ma servono 
anche a questo!
-- 
Emanuele Torrenti
http://torrenti.altervista.org

 pubbliche di moduli di classe...."
Il modulo contiene codice privato per il progetto.
Devi spostare l'UDT in una classe pubblica.
Ciao 

 anche a questo!
davvero? è una notizia sconvolgente!!! ;)
questo sapevo farlo anche io comunque...grazie lo stesso

 Devi spostare l'UDT in una classe pubblica.
domanda: come faccio a rendere la classe pubblica?

 ha scritto nel messaggio
news:4RfYe.13098$9l.3...@twister1.libero.it...

Da questa domanda deduco che non stai sviluppando una DLL o EXE ActiveX, giusto?
In tal caso la classe non può che essere intrinsecamente privata (difatti te ne
accorgi perché non ha la proprietà Instancing visibile).
Allora non si può fare. O meglio... si può, ma non così.
Torna a spostare la definizione dell'UDT in un modulo BAS e dichiara Friend
anziché Public il metodo.
Siccome la classe è privata, è indifferente contrassegnare un membro come Public
o Friend, tanto lo scope di esso è per forza confinato al progetto.
Bye
Raf

 o Friend, tanto lo scope di esso è per forza confinato al progetto.
il progetto è un exe standard...
grazie mille, così ho risolto il problema ;)
Newsgroup: it.comp.lang.visual-basic
Titolo: WinSock e INet

Sto realizzando un programma per lo scambio di dati tra due PC su rete
TCP/IP.
Uso il controllo WinSock per lo scambio di stringhe di pochi byte e poi,
quando il PC server riceve il comando di trasferimento dati,
prepara un file ZIP che il client si preleva tramite il controllo INET.
Il tutto è però molto instabile, nel senso che a volte funziona e a volte
no.
Il controllo Winsock lo uso in modalità UDP poichè ho solo due PC collegati
e devono scambiarsi solo pochi byte (stringhe).
Se uso solo il controllo Winsock saltando la parte del trasferimento del
file,
ho una buona probabilità che funzioni, però a volte,
sul comando SendData mi dà l'errore "Argomento non valido"............
Se uso anche il controllo INET per trasferire il file il blocco è
assicurato.
Ho montato un FTP server ma ho il sospetto che vada in conflitto con qualche
controllo.
Il fatto strano però è che va in palla anche dal lato client.
Winsock e Inet sono affidabili ? Voi che controlli usate ?
Dovrei passare a TCP invece che UDP e aprire e chiudere la connessione
prima di usare INET ?
Perchè quando eseguo Inet.Execute , "GET RISPOSTA.RAS P\RISPOSTA.RAS"
mi viene chiamato l'evento Inet_StateChanged(ByVal State As Integer) con
State = 8 e poi non si può fare più nulla ?????
Illuminatemi, vi prego
Grazie
Sir Jo

Premessa: ho costruito uno schedulatore per trasmettere e ricevere
file zippati con il controllo Inet. Ho SUDATO SANGUE FREDDO.
Nel senso che come dici tu a volte funziona a volte no.E non č che abbia
sbagliato del codice(Altrimenti si impallerebbe), ma Inet (secondo il mio
parere, qualcuno mi contraddica grazie) non funziona tanto bene.
Dovendo controllare che il file sia "Uploadato" o
"DownLoadato"correttamente, con Inet (che non ti permette una gestione
completa) ci ho impiegato una vita e mezza.
Poi in 3 giorni ho rifatto tutto con le Api. Molto ma MOLTO piů sicure.
te le consiglio caldamente. Se vuoi ti posto la dichiarazione.
Un esempio lo puoi trovare sul sito della microsoft (cerca FTP).
Quando le avevo usate, "Jimi"  mi aveva aiutato moltissimo (un grande...).
Ciao
Oz

 te le consiglio caldamente. Se vuoi ti posto la dichiarazione.
Ti ringrazio molto.
Non č che si puň avere un pezzo di codice per trasmettere e ricevere un file
?
E pagando ?
Ciao
Sir Jo

Hi SirJo, purtroppo non posso postarti del codice, se l'avessi fatto a casa
mia molto volentieri, ma in ufficio qcn potrebbe segarmi le gambe (non so se
rendo).
In ogni caso se vuoi ti posto le dichiarazioni di tutte le Api che ti
servono (magari non solo a te interessano....) e quando ha problemi mi fai
un fischio. Ok?
Ciao e fami sapere.
Oz
Newsgroup: it.comp.lang.visual-basic
Titolo: Stampare un report di Access su una stampante non predefinita

Per stampare un report di Access da VB utilizzo il codice trovato nel sito
dell'attuale web master:
Dim appl As Access.Application
    Set appl = New Access.Application
     With appl
        .OpenCurrentDatabase (NomeReport)
        .DoCmd.OpenReport NameReport
        .CloseCurrentDatabase
    End With
Tutto ok, ma stampa solamente sulla stampante di default.
Come fare per stampare su di una stampante diversa?
                        Grazie

 ha scritto nel messaggio
news:dH8p6.11379$yl2.1...@news1.tin.it...

.DoCmd.OpenReport NameReport,acpreview
Dovrebbe farti vedere quello che stamperai, poi con il comando stampa ti
apre la finestra di dialogo per la scelta della stampante (credo). Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Proprietà connessione internet

Ciao
Dovrei accedere in lettura e in scrittura ai dati sulle caselle di testo di:
Internet Explorer > Strumenti > Opzioni Internet > Connessioni >
Impostazioni Lan > Server proxy > Avanzate > Socks (inidirizzo e porta)
OS: Win2000
Dove le trovo queste informazioni??
Grazie
Ciao



La strada corretta ritengo sarebbe quella di usare l' API di wininet
tramite la funzione InternetQueryOption.
Il fatto e' che da vb e' un po' farraginoso perche' ci si deve
scontrare con i puntatori, che in vb ufficialmente non esistono,
per maneggiare questa struttura dati:
<code>
typedef struct {  
	DWORD dwAccessType;  
	LPCTSTR lpszProxy;  
	LPCTSTR lpszProxyBypass;
} INTERNET_PROXY_INFO, * LPINTERNET_PROXY_INFO;
</code>
In C sarebbe una cosa del genere:
<code>
unsigned long        bufSize = 4096;
char                 szBuf[4096] = { 0 };
INTERNET_PROXY_INFO* pProxyInfo = (INTERNET_PROXY_INFO*)szBuf;
if(InternetQueryOption(NULL, INTERNET_OPTION_PROXY, 
			pProxyInfo, &bufSize)) {
	printf(pProxyInfo->lpszProxy);
}
</code>
Replicarlo in vb significa dover allocare blocchi di memoria globale,
copiare puntatori ecc.
Un metodo empirico alternativo, ma che funziona, e' tradurlo cosi':
<code>
Private Const INTERNET_OPTION_PROXY As Long = 38
Private Declare Function InternetQueryOption Lib "wininet.dll" _
                Alias "InternetQueryOptionA" (ByVal hInternet As Long,
_
                              ByVal dwOption As Long, _
                              ByRef lpBuffer As Any, _
                              ByRef lpdwBufferLength As Long) As Long
Public Sub Main()
    ' dimensiono un buffer grande a sufficienza per
    ' ricevere i dati di risposta
    Dim buffer As String * 4096
 
    Dim nullPos As Long
    Dim cbBuffer As Long
    Dim ret As Long
 
    cbBuffer = Len(buffer)
 
    ret = InternetQueryOption(0&, INTERNET_OPTION_PROXY, _
                                ByVal buffer, cbBuffer)
    If (ret) Then
        ' salto i primi 4 byte che sono il valore di dwAccessType
	' salto i successivi 8 byte che sono il puntatore e le
	' info sulla stringa che contiene i dati del proxy
	' cerco il terminatore NULL della stringa
	nullPos = InStr(13, buffer, vbNullChar, vbBinaryCompare)
        If (nullPos) Then
            Debug.Print "Proxy and Port = " & _
		Mid$(buffer, 13, nullPos - 13)
        Else
            Debug.Print "Proxy and Port = " & _
		Mid$(buffer, 13)
        End If
    Else
        MsgBox "Errore " & CStr(Err.LastDllError), vbCritical
    End If
End Sub
</code>
Piu' elegante, anche se a rischio di differenze tra una versione e
l'altra di Windows, allora sarebbe andare a leggere direttamente nel
registro dove sono fisicamente immagazzinate le informazioni sotto la
chiave HKEY_CURRENT_USER\Software\Microsoft\Windows\
			CurrentVersion\Internet Settings
Per leggere e scrivere nel registro con visual basic puoi trovare
numerosi esempi ed e' quindi inutile che li riporti qui.
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: vi prego aiutatemi!!!

premesso che sono alle prime armi con Visual Basic (anche se con Access ho realizzato applicazioni "Interessanti")
vorrei sapere:
in Access sono sulla form "Clienti" il Cliente selezionato e'  "Tizio", apro la form "Ordini" visualizzando soltanto gli ordini relativi a "Tizio" . Bene! conosco alla perfezione le righe di codice per ottenere tutto cio' sotto access... ma in Visual Basic Come C... si fa???
allo stesso modo: come si fa a inserire dei dati, provenienti da una tabella, in una comboBox???
avverto che chi mi risponde sarÃ  tartassato da altre mille domande (tipo: equivalenti di "Docmd" in Visual Basic...)
tanks

 avverto che chi mi risponde sarÃf  tartassato da altre mille domande


Newsgroup: it.comp.lang.visual-basic
Titolo: Fonts Ean8 per Crystal Report

Ho necessità  di stampare dei codici a barre tipo Ean8 o Ean13 nelle
etichette generate con Crystal Report. Ho provato ad utilizzare dei font Ean
scaricati da internet ma il lettore non riesce a riconoscerli. Qualcuno sa
dirmi se esistono, anche a pagamento, dei fonts Ean funzionanti, o
quantomeno se esiste un modo per gestire i codici a barre Ean da Crystal
Report.

,

-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/
       Search, Read, Discuss, or Start Your Own

Newsgroup: it.comp.lang.visual-basic
Titolo: totale campi in una query

Principiante inazione ...... e con problemi
Tabella A con 14 campi
tabella B con 3 campi
Totale 18 campi ma potrebbero essere nche di piů.
Dato che il ad un record della tabella A potrebbero corrispondere piů
record della Tabella B, ho creato sempre con ACCESS una query che
richiamata dal programma (SQL = 'select * from query') mi permette di
lavorare contemporaneamente su entrambe le tabelle.
Il problema č che quando ho crato la query in Access, questa mi ha
permesso di selezionare, in totale, solo 16 campi e quini devo
eliminare due campi dall'elaborazione.
Esiste un modo per ampliare la query??
Grazie a tutti e saluti
Gino

 Totale 18 campi
E già qui...
:-)
Alberto



ROFTL
-- 
ciao, hal
p.s.: l'OP non me ne voglia, e' che e' venuta cosi' bene...

 Totale 18 campi ma potrebbero essere nche di piů.
Io comincerei con risolvere i problemi di calcolo 14+3=18... poi se
possibile cercherei di spiegare meglio il resto problema dato che almeno io
non ho capito quale sia... ;)

 Alberto
Alex

> Esiste un modo per ampliare la query??
Se intendi aggiungere colonne: barra dei menu - inserisci - colonne

...


...

Newsgroup: it.comp.lang.visual-basic
Titolo: [1/2OT] ancora C# (C Sharp)

microsoft ha detto: "C#: la potenza del C++ e la semplicità di Visual Basic"
mi sto addentrando nel labirinto di MSDN Online per scoprire oltre....
finora ho sentito più critiche che altro su questo linguaggio, ma se per una
volta Microsoft avesse deciso di mantenere le promesse?
che ne pensate?
immagino che microsoft ci ha "avvertito" che VB era semplice, ed infatti lo
è...
spero in qualcosa di veramente bello...  :o)
--
ciao
- Xaero -
(sostituisci nospam.x con 
inwind.it
 per rispondere)
"Un'idea che non sia pericolosa non
merita affatto di essere chiamata idea"
                Oscar Wilde

http://msdn.microsoft.com/code/sample.asp?url=/msdn-files/027/000/976/msdnco
mpositedoc.xml
qui si può scaricare un assaggio, ovvero il:
".NET Framework SDK Technology Preview "
adesso lo metto a scaricare e vado a dormire, poi vi faccio sapere
--
ciao
- Xaero -
(sostituisci nospam.x con 
inwind.it
 per rispondere)
"Un'idea che non sia pericolosa non
merita affatto di essere chiamata idea"
                Oscar Wilde
"Xaero" <xaero@nospam.x> ha scritto nel messaggio
news:8plohp$k77$1...@nread1.inwind.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Pagina ASP

E' possibile chiamare una pagina ASP residente su di un server senza dover
aprire il browser?

 aprire il browser?
Si ma avresti sempre la pagina "rimodellata" e non il codice ASP :P
--
RedFoxy
A fox around web

 aprire il browser?
Se intendi chiedere "e' possibile richiamare una pagina ASP da un programma
Visual basic?" la risposta e' si, basta anche il controllo Winsock.
Apri una connessione sulla porta 80 verso il server web, e richiami la
pagina usando i comandi standard HTTP (es. per richiedere la pagina
"/nomedir/pagina.asp", devi inviare il comando "GET /nomedir/pagina.asp
HTTP/1.0"). Per conoscere il protocollo, puoi documentarti sugli RFC, ad
esempio: "
http://www-old.ics.uci.edu/pub/ietf/http/rfc1945.html
".
Puoi anche sperimentare il protocollo a mano, usando il telnet (Start,
Esegui, "telnet nomeserver 80").
Che poi sia una cosa piu' o meno semplice da fare (o che lo sia interpretare
la risposta), e' un altro discorso, e dipende da cosa precisamente vuoi
fare...;-)
--
   Alex Palmese
---
Sei anche tu stanco dei messaggi spam? Usa Terminator, il programma
anti-spam italiano FREEWARE! 
http://www.sertel.net/terminator/

 ha scritto nel messaggio
news:a5tpi2$9rs6e$1...@ID-61896.news.dfncis.de...


 oppure altre informazioni
Per la gestione dell'HTML non saprei, comunque cerca in giro (e/o nei
samples del VB e/o nell'MDSN Library che hai probabilmente installato quando
hai installato il VB) qualche esempio di utilizzo del controllo Winsock.
In linea di massima, tanto per consentirti di iniziare, se crei un controllo
Winsock chiamato clnSmtp, attivi la connessione con:
clnSmtp.Connect "nomeserver", 25
quindi alla connessione viene lanciato l'evento clnSmtp_Connect(). Per
inviare un comando devi usare il metodo SendData (a cui aggiungere CR LF):
clnSmtp.SendData sComando & vbCrLf
Quindi interpreti i dati ricevuti all'interno dell'evento DataArrival:
Private Sub clnSmtp_DataArrival(ByVal bytesTotal As Long)
    Dim sData As String
    ' Legge le informazioni ricevute
    clnSmtp.GetData sData, vbString
    Debug.Print "SMTP<" & sData
    ' Le elabora
      ...
End Sub


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

salve
chiedo scusa se il quesito puo sembrare banale
ma non ho esperienza di programmazione windows
ho bisogno di un programmino che invocando il comando
TerminateProcess di windows mi termini l'esecuzione di
una mia applicazione di cui conosco il nome dell'eseguibile:
Premi.exe che poi è il nome che compare in task-manager.
si puo fare?
grazie nello

bassista <bass...@libero.its> ha scritto:

http://www.mvps.org/vb/code/TaskList.zip
Ciao,
Moreno
Inviato da 
www.mynewsgate.net
Newsgroup: it.comp.lang.visual-basic
Titolo: [EVENTI] Microsoft Technical Conference, 22 novembre Roma

Ciao a tutti,
in occasione della Technical Conference che si terrà a Roma il 22 novembre 
p.v., io ed altri ragazzi di VB T&T ci incontremo la sera del 21 per 
passare una serata in pizzeria a chiaccherare di VB6, .NET, VB 2005 ed 
altre amenità del genere :)
Se qualcuno di voi si vuole aggregare è senz'altro il benvenuto!
Per i dettagli, contattatemi tramite 
http://community.visual-basic.it/gianluca/contact.aspx
Per chi non potesse partecipare alla cena, ma non mancherà il giorno dopo 
all'evento, mi può (se vuole ;) ) incontrare al Community/MVP Booth che si 
troverà nella hall del Centro Congressi.
Riconoscermi sarà facile... sono il più basso di tutti! :)
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

 Riconoscermi sarà facile... sono il più basso di tutti! :)
 
una domanda: riguardo le soluzioni service oriented ed indigo, si 
parlerà solo nel percorso avanzato o anche in quello per sviluppatori?
Se è vera la seconda, quasi quasi a Milano un saltino lo farei...
Ciao,
Moreno

 Se è vera la seconda, quasi quasi a Milano un saltino lo farei...
No, non credo proprio che nella track per i dev verrano illustrate 
tecnologie come SOA & Indigo.
Al limite, verranno menzionate.
Ricorda comunque che dopo qualche giorno/settimana, saranno disponibili le 
riprese video delle sessioni-
Ciao


 Se è vera la seconda, quasi quasi a Milano un saltino lo farei...
comodo... :PP

 riprese video delle sessioni-
spero non di nuovo con quelle riprese dall'alto fatte con una videocamera
presa in offerta al DiMeglio...
Ciao,
Moreno

 videocamera presa in offerta al DiMeglio...
Nooooo. Negli ultimi anni, le registrazioni degli eventi riguardano solo 
il desktop del relatore e la sua voce, stile webcast.
Ciao!

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] addnew con filter in dbgrid associato ADOdata

Come da oggetto quando eseguo un addnew con un filtro attivo su ADO data
recordset quando clicco sulla riga nuova del dbgrid il cursore va a finire
sulla prima riga , stessa cosa se ci vado con le frecce.
Questo problema non lo da se non c'č nessun filtro.
Non ne posso piů.
Saluti a NG
<I@O Dante

Dante wrote:

SYMPTOMS
Applying a Filter to an ADO Recordset bound to a DataGrid may result in the
DataGrid showing incorrect rows or no rows at all, even if there are rows
matching the Filter criteria.
This occurs if a row other than the first row is selected in the DataGrid
before applying the new Filter to the ADO Recordset.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed at
the beginning of this article.
This bug was corrected in Visual Studio 6.0 Service Pack 3.
For more information about Visual Studio 6.0 Service Packs, please see the
following articles in the Microsoft Knowledge Base:
Se poi č stato risolto, questo lo ignoro !

Newsgroup: it.comp.lang.visual-basic
Titolo: Necessaria licenza per programmi in Vb?

E' necessaria la licenza del Vb per distribuire un programma in Vb?
Quanto costa?
(Sia commercialmente che gratuitamente).
Ciao
   Gianni

 ha scritto


ciao, a.
Ma come... anche se io ho VB originale devo acquistare la licenza?

 ha scritto nel messaggio
news:8d9gcp$ho5$1...@nslave1.tin.it...

Se l'hai regolarmente acquistato, possiedi già la licenza.
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

 Se l'hai regolarmente acquistato, possiedi già la licenza.
infatti. distinguerei:
* proprieta' del supporto (originale o no)
* possesso della licenza.
io per ufficio ho delle licenze vs5/vs6 e le uso. ma come privato tempo fa
ho fatto per altri una cosa in vb5 e mi sono preso una licenza mia. il fatto
che possa disporre dei cd originali non significa molto, poiche' cd e
soprattutto relative licenze sono dell'azienda. se ora volessi aggiornare il
mio lavoro a vb6, dovrei prendermi l'aggiornamento o una licenza nuova.
almeno, credo proprio. e infatti sul mio sito tengo sono solo cose in vb5.
se il vb originale che hai e' intestato a te, sei perfettamente a posto.
ciao, a.

Se l'hai regolarmente acquistato, possiedi già la licenza.
Ah, ecco... mi pareva
Grazie,
Ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: Programma per icone

Salve ragazzi qualcuno mi sa dire se c'è un programma per farmi da osla le
icone da utilizzare con Vb?
grazie a chi risponderà anche per dirmi che non  c'è
Manuela

Microangelo98
vai su 
http://tucows.tin.it
e cercalo
bye!

...

Michelangelo (scaricabile da volftp).
Ciao MArco

...

... ehm Microangelo

Cuao grazie per il suggerimento
Microangelo è proprio carino
nessuno di voi ha un crak? :)))))9
by Manuela

nessuno di voi ha un crak? :)))))9
Adesso, .... , ma qui davanti a tutti !??!?!?

 wrote


 >Microangelo č proprio carino


 by Manuela

 (uno si chiamava cosi'), "icon editor" ecc.
io uso IconEdit, non e' niente di eccezionale ma e' free. Puoi anche
incollarci immagini 32x32 che realizzi per esempio anche con il Paint.
Ciao
Cristiano
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi a stampare il grafico

Siete a conoscenza di problemi a stampare con il graph1?
Ho usato la proprietŕ drawmode=5 e drawstyle  ma non ottengo stampe di
alcun tipo...
 
ciao..

Microsoft. Non so, forse ho dimenticato qualche impostazione prima?

Newsgroup: it.comp.lang.visual-basic
Titolo: (?) CREARE CAMPI

salve, devo realizzare un piccolo programma che mi permette di creare un
nuovo campo in un file mdb, ma prima devo controllare se esiste gia!!
sapete dove posso trovare un esempio per fare cio?
grazie a chi mi risponderŕ!!

===================
bTrovato = False
   For Each Fld In Td.Fields
      If Fld.Name = "MioCampo" Then
         bTrovato = True
         Exit For
      End If
   Next Fld
If bTrovato = True Then
    MsgBox ("Campo esistente")
EndIf
=====================
Fabio Pagano
TWiN ha scritto nel messaggio ...


Newsgroup: it.comp.lang.visual-basic
Titolo: Win NT and VB 6 SP 3

Salve,
ho riscontrato gravissimi problemi di compatibilita' dopo aver installato VB6 SP3 su Windows NT (qualunque Service Pack) con DLL che puntano in posti sbagliati e con il sistema che nemmeno si riavvia...oppure si riavvia e per lanciare il Visual Basic devo skippare 249.484.487 miliardi di errori. L'eseguibile gia' compilato pare che funzioni bene basta che non inserisca nel progetto dei controlli aggiuntivi tipo l'AniGif.
Dopo l'installazione del VB ho anche provato a rimetterci sopra il Service Pack ma senza risultati.
A qualcuno e' successo qualcosa del genere?
Gianni Moretti
--
TiscaliNet, libero accesso ad Internet.
http://www.tiscalinet.it
-- 
Posted from 
twingo.tiscalinet.it
 [195.130.224.85] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 A qualcuno e' successo qualcosa del genere?
no, con w2000pro sp1 e vb6 sp3 il comportamento sembra abbastanza normale. i
casini vengono dall'installazione di office e fp, con quella genialata per
cui ad aprire un xls con excel ogni tanto salta fuori il msgbox "inserire il
cd di office2000"

Per quanto mi riguarda, riesco a lavorare bene con vb proprio da quando lo
uso con WinNT Srv (dal sp4 in su).
Per quanto concerne Win2K confermo anch' io le "genialate" di Office2K.
Ciao
Aldo

Newsgroup: it.comp.lang.visual-basic
Titolo: API LockWindowUpdate

Domanda davvero stupida:
se uso questa API per bloccare il refresh di un controllo, come faccio poi a
sbloccarlo????
--
GUiLE

 sbloccarlo????
lockwindowupdate 0

 lockwindowupdate 0
Thanxxx
--
GUiLE
Newsgroup: it.comp.lang.visual-basic
Titolo: ?Unità

Dovrei visualizzare una lista delle unità esistenti sul PC (floppy, Cd).
Il controllo DriveListBox non mi piace e poi mi elenca anche gli HD.
Non voglio usare FileSystemObject, quindi vorrei sapere se c'è un'altro
sistema. API?
E poi per controllare se c'è un disco nel floppy, tipo is ready, senza
FileSystemObject come posso fare?
Carmelo

 un'altro sistema. API?
GetDriveType, incontrata qualche giorno fa proprio su questo NG

 ha scritto nel messaggio
news:bmgqrs$ms29m$1...@ID-174464.news.uni-berlin.de...

Quindi mi consigli Api o FileSystemObject?
Carmelo

[*Carmelo* = 
carme...@libero.it
 in
news:TbSib.36856$
e6.13...@twister2.libero.it
] ha scritto:

Ehhh, sì, buongiorno...
Un po' di sforzo, su...
http://makeashorterlink.com/?V27C41436

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] WORD e VB

VB6 + SP5
Win2000
Office2000
====================================
CODICE:
====================================
    Dim objWord As New Word.Application
    objWord.Visible = True
    objWord.Documents.Open App.Path & "\MYDOC.DOC", , True
    objWord.ActiveDocument.PrintOut , , , , , , , nCopie
    objWord.Documents.Close False
    objWord.Visible = False
====================================
PROBLEMA
====================================
Aggiungo al progetto Library Word
    C:\Programmi\Microsoft Office\Office\MSWORD9.OLB
    Microsoft Word 9.0 Object Library
Se installo su una macchina dove c'è Word 2000 è tutto ok
Se installo su una macchina dove c'è Word 97 non funziona.
esce Errore di caricamento DLL e ciocca tutto
SOB... SOB...

 ha scritto nel messaggio
news:9acvep$h3n$1...@pinco.nettuno.it...


 esce Errore di caricamento DLL e ciocca tutto
Allora:
    Dim objWord As Object
    Set objWord = CreateObject("Word.Application")
    <...>
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] DBgrid e recordset

Ciao,
    devo collegare una dbgrid ad un recordset ado connesso ad un db tramite
odbc... non volevo creare un db temporaneo locale ma non so cosa mettere
come datasource
aiutooo :)
ciao e grazie


il recordset no?
ciao
ugo

Newsgroup: it.comp.lang.visual-basic
Titolo: Errore nel kernel al momento della chiusura di un prg

Ho un problema con un'applicazione. Questo programma funziona perfettamente
ma quando viene chiuso restituisce questi deu errori:
APF ha provocato un errore 10H nel modulo KERNEL32.DLL in 0137:bff9a07c.
Registri:
EAX=0078fa4c CS=0137 EIP=bff9a07c EFLGS=00000246
EBX=5110be2c SS=013f ESP=0078fa48 EBP=0078fa9c
ECX=0078fa68 DS=013f ESI=0078fabc FS=0fb7
EDX=ffffffff ES=013f EDI=00660cb4 GS=0000
Byte all'indirizzo CS:EIP:
5e 8b e5 5d c2 10 00 64 a1 00 00 00 00 55 8b ec
Immagine dello stack:
0078fb2c c000008f 00000001 00000000 bff9a07c 00000002 deadcafe deadcafe
00660cb4 5110be2c 00000001 48640002 0078fab4 0f004a52 0078fbb0 00000002
APF ha provocato un errore di pagina non valida nel
modulo KERNEL32.DLL in 0137:bff79888.
Registri:
EAX=01110fb8 CS=0137 EIP=bff79888 EFLGS=00010203
EBX=00000004 SS=013f ESP=0078f7a4 EBP=0078f7fc
ECX=00565ec4 DS=013f ESI=01110fb8 FS=0fb7
EDX=00566d5c ES=013f EDI=00000001 GS=0000
Byte all'indirizzo CS:EIP:
83 3e 04 74 10 6a 00 6a 00 6a 00 68 05 00 00 c0
Immagine dello stack:
00566aac 04006447 01110fb8 040284b2 01110fb8 00566aac 044777e0 01033370
000000ff 00000000 00000001 00566aac 00000004 005660ac 0000001b 00566fa8
Qulcuno sa dirmi qualcosa?
Il problema è questi errori non influiscono sul prg ma chiaramente
spaventano l'utente quando se li vede apparire.
E' possibile che siano legati all'errato scaricamento di un controllo ocx
(il programma fa uso del controllo IconMenu.ocx sul quale ho sempre nutrito
seri dubbi)?
Grazie a tutti in anticipo.
Ciao, Rick


----------------------
Per individuare la causa del problema, puoi procedere nel modo seguente.
Rimuovi tutti i controlli OCX dal programma (ovviamente dovrai modificare il
codice) e controlla se, in questo modo, l'errore non viene più generato. In
caso positivo, prova a reinserire uno alla volta tutti i controlli,
verificando di volta in volta la corretta chiusura del software. Se questo
metodo non porta ad alcun risultato, controlla le eventuali dichiarazioni
API del tuo programma. Può sembrare strano, ma a me è capitato che una
dichiarazione sbagliata causasse un errore di Windows solo al momento di
chiudere l'applicazione.
So che non è molto, ma intanto hai qualcosa da provare (speriamo che
funzioni)!
Ciao
Marco Minerva


Grazie mille, alla fine ho scoperto che si trattatava effettivamente del
controllo IconMenu32.ocx (vedi messaggio apposito) e qualcuno mi ha detto
che potrebbe essere a causa del fatto che ho iserito delle immagini
contenute nella sua DLL. (Ne sai qualcosa?)
Ciao, Rick
Newsgroup: it.comp.lang.visual-basic
Titolo: Personalizzare i nodi di una TreeView e...

Ciao,
sto lavorando con un oggetto TreeView all'interno del quale ogni nodo
rappresenta una categoria/sottocategoria di documenti. L'applicativo è un
multiutente ed ogni singolo utente può accedere solo ad alcune categorie di
documenti, per cui avrei la necessità di disabilitare i nodi associati alle
categorie/sottocategorie non accessibili ed eventualmente colorare gli
stessi nodi con un colore diverso. Come posso personalizzare l'oggetto
TreeView per raggiungere il mio scopo?
Inoltre, ad ogni categoria/sottocategoria è associato un percorso su server
su cui andranno a depositarsi i documenti generati dall'applicativo.
L'applicativo consente ad ogni utente di vedere tutti i documenti da lui
generati ed, eventualmente, altri documenti specificati in fase di
creazione. Nel caso, però, l'utente acceda al percorso del server potrà
facilmente vedere tutti i documenti (da lui generati e non). Come posso
procedere per garantire un livello di protezione anche a livello di file
system? Io pensavo di creare un percorso su server protetto a livello di
file system, ma non so se diventa possibile poi dall'applicativo accederci.
Ringrazio anticipatamente tutti quelli che mi risponderanno,
Roberto

 file system, ma non so se diventa possibile poi dall'applicativo
accederci.
Di norma il programma accede con gli stessi privilegi dell'utente connesso;
se questo non e' adatto al tuo caso, esistono funzioni dell'API con le quali
puoi fare impersonare al processo un utente differente... prova a cercare
sul Sito Comune.
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

Newsgroup: it.comp.lang.visual-basic
Titolo: [?]problema con provedura con excel!

Ho fatto un programmino che modifica un foglio excel
ho dichiara to una variabile cosě:
Dim foglio As New Excel.Application
ho fatto le dovute operazioni e nel form_unload ho scritto questo:
foglio.ActiveWorkbook.Saved = True
foglio.ActiveWorkbook.Close
foglio.Workbooks.Close
foglio.Quit
Set foglio = Nothing
funziona tutto tranne per il fatto che se chiudo il programma e vado sulla
task bar di win2000 nella finestra dei processi in esecuzione ho ancora il
mio processo excel!
Dove sbaglio? cosa devo fare per eliminare il processo in modo tale da non
intasare la memoria?
Grazie 1000 per le risposte!

 Dove sbaglio? cosa devo fare per eliminare il processo in modo tale da non
intasare la memoria?
Provvedere alla sua chiusura regolare. ;-)
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------