mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] CAB: la libreria IPEnhSnd.dll

Qualcuno mi saprebbe dire dove posso trovare la libreria IPEnhSnd.dll
(ipenhsnd Type Library) per creare i file CAB da VB, nell'MSDN dice che è
contenuta in Windows 98, ma io non l'ho trovata da nessuna parte, nemmeno al
sito della M$.
Ringrazio anticipatamente per le risposte
--
Ciao
Sabba

 sito della M$.
sorry, l'ho cercata fra 4 mln di file e non la trovo.
in compenso un angelo aveva realizzato una dll per leggere/scrivere cab in
base a un progetto di vbpj.
io non ho avuto un briciolo di tempo per testarla. se vuoi ti mando il
paccone:
500k di dll e varie (note dell'angelo, sorgenti ecc.)
2 mb di jpeg delle pagine di vbpj
-*-
angelo, si puo' fare il tuo nome e mettere un email, nel caso ?
-*-
anzi: stracca, che ne dici per il s.c. ?
posso anche mettere il tutto da me su un ftp temp, ma nel comune avrebbe
piu' senso.
non dovrebbero esserci problemi per il copyr, visto che in vbpj il progetto
stava apposta per essere montato.
direi che in caso di uso dovrebbe essere sufficiente citare la fonte.
-*-
per finire, se a qualcuno puo' tornare utile:
se si crea un "listcab.bat" contenente la linea seguente, si ottiene un bel
txt che lista i file contenuti nei cabs tipo \windows\options\cabs.
a me e' risultata piuttosto comoda, per non dover fare su ogni cab --> view,
apri e simili:
for %%1 in (*.cab) do extract /d %%1 >> c:\cabdir.txt
ovviamente in \wndows o \win\command dev'esserci extract.exe
nb: direi che l'extract, per le imperscrutabili logiche ms, *non* funzioni
coi cab creati da vb6.

 coi cab creati da vb6.
viva gli standard 8-) e viva l'M$ (nessuna ironia, hi hi hi).
-----
Ciao e grazie mille
Sabba (
super...@libero.it
)

 ma la jpeg a cosa servono?, sarebbe meglio lasciare stare se non sono
proprio necessarie.
ok. sono le pp di vbpj che spiegano un po' il tutto. cmq dopodomani (ora non
ce la faccio e domani sono via) ti mando il minimo. poi se vuoi le pagine mi
dici.
ciao a.

2 mb di jpeg delle pagine di vbpj
[cut]
ti sarei molto grato se riuscissi ad inviarla anche a me, senza impegno
chiaramente, o, in caso di pubblicazione su un ftp temp, se potessi farmi
avere l'indirizzo da cui scaricarla, grazie...

Ok te le invio io, è un file da 300 KB. Ti invio anche un progetto
sviluppato da me molto semplice
-------
Ciao
Sabba

sviluppato da me molto semplice
Ti ringrazio per il file, l'ho appena ricevuto, ma la libreria che cercavi
tu (IPEnhSnd.dll) purtroppo non ce l'ho nel mio sistema, mi dispiace di non
poterti essere utile... cerchero' fra qualche amico e ti faro' sapere...
ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Protezione CD-ROM

C'è qualcuno di voi che mi passi un programmino che fa in modo che i miei cd
masterizzati non vengano copiati?
Lo farei io ma sono un neo-programmatore e non ho conoscenze sufficienti;
Gradirei però indicazioni su come crearlo;ho VB 5.0.
Grazzzziiiieeeeee!!!!!!!!!!!!
fsav...@atlantis.it

...

Che io sappia non si puo'. C'e' sempre il modo ci copiare un CD.
La via piu' semplice e sicura e' quella della distribuzione di una
chiave hardware.
-- 
Hi, Ciao
Ettore                 By -MES-
http://www.aspide.it/freeweb/ilmes
Newsgroup: it.comp.lang.visual-basic
Titolo: richiesta di aiuto errore ODBC 80004005

spero che qualcuno possa darmi una mano
mi sono addentrato da poco nelle pagine ASP
e mi compare questo errore:
 Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable
query
 quando faccio una insert nel database
e non riesco a uscirne fuori
vi ringrazio anticipatamente per il vosto aiuto!!!
dan...@interfree.it

 sql="INSERT INTO eventoinf ( ora_1, ora_2, ora_3, ora_4, ora_5, nome,
cognome, indirizzo, cap, citta, provincia, telefono, cellulare, email,
anno_di_nascita,titolo , data_laurea,data_laureal, anno_in_corso,
universita, facolta, [venuto-conoscenza], primavolta )" _
      & "values ( '" & ora1 & "', '" & ora2 & "', '" & ora3 & "', '" & ora4
& "', '" & ora5 & "', '" & nome & "', '" & cognome & "', '" & indirizzo &
"', '" & cap & "', '" & citta & "', '" & provincia & "', '" & telefono & "',
'" & cellulare & "', '" & email & "', '" & annonascita & "', '" & titolo &
"', '" & datalaurea & "', '" & datalaurealaureando & "', '" & annoincorso &
"', '" & universita & "', '" & facolta & "', '" & selezione & "', '" & volta
& "')"
speriamo bene!!!

 & "')"
mancano ancora alcune informazioni:
1a domanda; i campi della tabella eventoinf sono tutti di tipo stringa?
(se non è così la query non è corretta sintatticamente e non funzionerà)
2a domanda; come applichi questa Query di comando? Querydef o esecuzione
diretta sul database?
(In base all'errore sembra che il problema sia a monte, sulla connessione al
Db)
Ciao A.D.

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

http://gpoulose.home.att.net/
per gentile concessione di icsd :)

per gentile concessione di icsd :)
wow, anche i sorgenti !


Lo conoscevo già.
Ottima cosa segnalarlo!
Thanks the same
ciao
ugo
Newsgroup: it.comp.lang.visual-basic
Titolo: Calendario...cerco buon consiglio

Salve!
Ho sempre considerato il data entry delle date (scusate il gioco di parole)
un bel problema: è necessario, specie nei programmi "gestionali", avere la
possibilità di inputare dati senza alcuna possibilità di errori o
incongruenze.
Ho cercato a lungo (ma invano) un ocx che mi permettesse di inputare date:
quello che desidererei è un controllo che al clic di qualcosa mi faccia
comparire un calendario sul quale poter scegliere la data.
Ho trovato due controlli che sembravano fare al mio caso:
1) Calendar.ocx
2) OacTools.ocx - insieme di tre controlli di cui uno per il data entry
delle date
Ma il primo non funziona bene, in quanto mi mostra il calendario "tagliato",
il secondo ha una specie di bug per cui le date selezionate riferite ad un
anno >= 2000 vengono visualizzate in formato "americano" (mese/giorno/anno)
anche avvalendomi della funzione format()
Mi suggerireste un OCX che fa al caso mio, segnalandomi il sito da cui lo
posso scaricare?
Ciao

Ma il primo non funziona bene, in quanto mi mostra il calendario
"tagliato",
Cosa intendi dire per "tagliato" ?
Su 
http://www.mvps.org/ccrp/
 (se giri un po' c'è un nome che dovrebbe
esserti
familiare se leggi questo NG anche solo da un paio di giorni... un certo
D.S.  :-)))  )
c'è il DateTimePicker:
Latest version release November 15, 1998
Version:        Beta 2
Filename:       ccrpdtp.zip
Development     VB5, Service Pack 2 or 3
Filesize:       69k
Includes:       control and demo
Lo uso da un po' e non ho trovato problemi, tranne quello (documentato sul
loro NG: news://
news.mvps.org/ccrp.dtp
 ) del focus, sto solo aspettando che
esca la Ver. 1.0. Funzia anche sotto VB6, ma fino all'uscita definitiva
ha bisogno lo stesso della dll del vb5.
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

 posso scaricare?
Io uso MSCAL.OCX e mi trovo bene; è un controllo ActiveX di Access (io l'ho
preso dal CD di Office 97), non viene installato se fai l'installazione
"tipica", devi scegliere di installarlo come "optional"
Naturalmente non è scaricabile da alcun sito :-( , ma se hai Office lo
trovi lì, basta cercarlo.
ATTENZIONE:
Se lo userai, ricordati che per un bug del Setup Wizard (per la precisione
del programma Setup1 di VB5 - non so se il VB6 abbia risolto questo
problema) quando andrai ad installare la tua applicazione ti uscirà un
errore irreversibile 8-(((
Per evitare questo inconveniente, fatto il disco di installazione, edita il
file SETUP.LST e sostituisci a $(DllSelfRegisterEx) la stringa
$(DllSelfRegister) (cerca e la troverai)
-- 
Ale...@tiscalinet.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Diminuire l'effetto del refresh o eliminarlo

Salve..uso Vb.net 2008
Vorrei spaere se esiste qualche metodo per eliminare  o diminuire l'effetto 
del refresh
quando si usa il metodo draw sull'evento l'evento paint per disegnare su 
form.
Esiste qualche sosa? Grazie 

On 21 Giu, 09:53, "Cosimo De Crescenzo"

Non so di preciso quanta roba devi disegnare, comunque un sistema
classico che taglia la testa al toro è fare le operazioni di disegno
off-screen e applicare solo il risultato finale alla grafica della
form.
Vedi, ad esempio:
http://www.codeproject.com/KB/GDI-plus/flickerFreeDrawing.aspx
http://www.codeguru.com/csharp/csharp/cs_graphics/drawing/article.php/c6137
(solo la seconda parte)

 ha scritto nel messaggio 
news:3a26cb4a-2d9b-488b...@l21g2000vba.googlegroups.com...
Non so di preciso quanta roba devi disegnare, comunque un sistema
classico che taglia la testa al toro � fare le operazioni di disegno
off-screen e applicare solo il risultato finale alla grafica della
form.
condivido e aggiungo di cercare su google double buffering ;)

Newsgroup: it.comp.lang.visual-basic
Titolo: ? Uscire con ESC

Sarà pure elemntare, ma io ho bisogno di chiedervelo.
Come si fà ad uscire da una pplicazione premendo il tasto ESC ???
Cia.. a presto..
...(un giorno sarò io ad aiutare Voi) heheheh!!!!

...


...


...


...


Newsgroup: it.comp.lang.visual-basic
Titolo: VBS: esecuzione di messaggi indipendenti dallo script

Mi spiego meglio:
nell'esecuzione del seguente codice:
 '
 '
Set fsys = CreateObject("Scripting.FileSystemObject")
fsys.CopyFolder Sorgente,Destinazione
'
'
lo script può impiegare, specialmente in una LAN affollata, diversi minuti,
durante i quali, l'utente che ha lanciato lo script è disorientato perchè
durante l'esecuzione l'unica attività visibile è quella del disco
(forse)!!?.
La mia domanda è questa:
è possibile in VBScript visualizzare un messaggio che non mi blocchi
l'esecuzione dello script [come fà msgbox()] e quindi quando non serve più
chiuderlo (diciamo tipo come in VBA o VB visualizzare una finestra non
modale)?????
Ossia:
'
... mostra messaggio XXX dell'attività in corso (che non blocchi qui
l'esecuzione!)
Set fsys = CreateObject("Scripting.FileSystemObject")
fsys.CopyFolder Sorgente,Destinazione
...chiudi il messaggio XXX visualizzato
'
Grazie!!!

 wrote in message
SGBp5.135884$dF5.2...@news.infostrada.it...


 ...chiudi il messaggio XXX visualizzato
Prova a fare un giro qui (ricomponi la riga, se e` il caso):
http://ourworld.compuserve.com/homepages/Guenter_Born/index0.h
tm
ci sono diverse cose interessanti sull'argomento.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
Newsgroup: it.comp.lang.visual-basic
Titolo: Controlli runtime e ICQ

2 domande
1) come posso creare a runtime un controllo su un form con delle cordinate?
2) come posso controllare l'invio e la ricezione di sms con ICQ attraverso
VB? Ho trovato solo esempi di invio.
Grazie 1000

 VB? Ho trovato solo esempi di invio.
Passo, ma approfitto: Anche solo per spedire SMS occorre passare da qualche
pagina Web o esiste un controllo che può essere integrato in VB e che, pur
parametrizzato per il provider di appoggio, risulti, di fatto, totalmente
autonomo? Grazie.

 VB? Ho trovato solo esempi di invio.
Sul sito della mirabilis ci sono le ICQ Api... ( 
http://www.icq.com/api
 )
Purtoppo però non sono riuscito a farle funzionare... guarda se magari ci
capisci qualcosa di più te!
Così magari mi dai qualche consiglio!
Nel frattempo se c'è qualcuno che le ha provate si faccia vivo, grazie!! (ne
approfitto anche io)
Ciao!
_____________________________________________________
[Montex] 
mont...@libero.it
 , 
mont...@katamail.com
Home Page: 
http://www.montex.org
ICQ: 20217624

Newsgroup: it.comp.lang.visual-basic
Titolo: Creare file .txt o .log

Salve a tutti, ecco il mio quesito:
In un prg utilizzo un file di testo in cui sono inseriti dei dati.
Questo file lo posso aprire, lo posso leggere, lo posso scrivere, lo posso
chiudere ma, come crearlo?
mi spiego meglio:
If Dir("c:\file.txt") <> "" Then
    Open "c:\file.txt" For Input As #1 ' Open file.
    Line Input #1, RigaFile
    form.Top = RigaFile
end if
Se il file esiste then
    istruzioni
end if
ecco, io vorrei sapere quali sono le istruzioni per crearlo se non esiste
Se il file esiste then
    istruzioni
else
 ???????????
end if
Grazie a tutti, spero di essermi spiegata
ah, Buon 2001!!!!!
Sandra

"Appetitoso" <elelige...@ABROGAtiscalinet.it> ha scritto nel messaggio
news:92ncqu$n31$1...@lacerta.tiscalinet.it...

dim j as integer
j = freefile
open "c:\helloworldnow.txt" for output as #j
print #j, "hello world!"
print #j, now
close #j

 chiudere ma, come crearlo?
Guarda meglio sull' help
Open statement
Ciao
Aldo

Appetitoso <elelige...@ABROGAtiscalinet.it> wrote in message
92ncqu$n31$1...@lacerta.tiscalinet.it...

quando si apre un file viene per scriverci dentro,
se non esiste viene creato automaticamente
Se il file è aperto con accesso sequenziale esso azzera automaticamente il
contenuto già esistente; ciò non accade quando viene aperto ad accesso
diretto.
ciao
tommaso

Newsgroup: it.comp.lang.visual-basic
Titolo: Ocx per MP3

Salve,
qualcuno conosce una ocx per suonare brani in MP3?
Grazie.
Salvo.

 ha scritto

www.it-lang-vb.net
j.mp3

> qualcuno conosce una ocx per suonare brani in MP3?
ocx?!? arghh
molto meglio una chiamata MCI API sia in termini di velocità
che di affidabilità che di compatibilità
--
Fibia "Zero OCX" FBI

 Fibia "Zero OCX" FBI
pero' il controllo di marco e' moooooooooolto carino
vale la pena almeno di provarlo tant'e' bellino :)
java.zero_jap

 wrote in message
news:9o7bg8$bhgnh$1...@ID-51318.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: allinea frasi nelle combo - come?

allinea frasi nelle combo - come?
ho una combo che recupera da un db & li unisce... esempio:
recupera  nome(i) & "" & cognome(i) e li carica in combo
Il risultato perň non mi piace perchč vorrei avere nomi e cognomi allineati
e non cosě:
Nomemoltocorto Cognome
Nome Cognome
Nomeabbastanzalunghino Cognome
ma li vorrei cosě:
Nomemoltocorto                 Cognome
Nome                                    Cognome
Nomeabbastanzalunghino     Cognome
(spero vengano allineati)
io ho provato con CHR(vb..tab), ma il risultato č questo:
Nomemoltocorto|Cognome
perchč?
come lo risolvo?
--------------------------------------------
Grazie a chiunque mi risponda NON dando NULLA per scontato...
(se non ti dispiace, rispondi anche con e.mail)
--------------------------------------------
molte onorevoli grazie a Voi
^____^
Luca

come lo risolvo?
1) ComboBox Multicolonna: č un OCX che trovi sul Sito Comune
2) Imposti una larghezza fissa sia per nome che per cognome, quindi
riempi la differenza tra tali lunghezze e quella fissa con spazi. Il
problema č che devi usare un font non proporzionale, altrimenti non
cambia nulla...
Ciao,
Moreno
-- 
#sirri#@#
morenosoft.com#
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

 problema è che devi usare un font non proporzionale, altrimenti non


quali sono i font non proporzionali ?
Quelli che hanno la stessa proporzione per ciascun carattere, ovvero
quelli in cui la "i" occupa lo stesso spazio della "o", come ad esempio
i Courier


 ha scritto nel messaggio
news:3bkdstcro7lgbuk3o...@4ax.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: file Batch

ciao a tutti
scusate l'ignoranza... qualcuno mi potrebbe dire cos'č un file Batch?
grazie

 scusate l'ignoranza... qualcuno mi potrebbe dire cos'è un file Batch?
Un file di puro testo/ASCII con estensione .BAT che contiene comandi DOS.

 ha scritto

Ehm, non è che per file Batch (io quello che ho descritto lo chiamo BAT) tu
forse intendevi un file con comandi di vario genere che vengono interpretati
da qualche software per eseguire operazioni "in batch", appunto (come la
gestione di dati in un database)?

 ha scritto nel messaggio
news:2VA19.18918$n04.5...@twister2.libero.it...


 vorrei capire cosa sono e a cosa servono...
Beh, dipende dall'applicativo e dagli scopi.
Immagina comunque che un rappresentante debba trasferire le "novità" della
sua giornata (gli ordini fatti, per esempio) all'azienda-madre. Se non ci
sono impellenze particolari (come quelle di dover trasmettere ogni ordine
nel momento stesso in cui viene preso), potrebbe creare un file (anche di
puro testo) con la sintassi necessaria e sufficiente per essere interpretata
dai sistemi dall'azienda e spedirlo in allegato a una mail. L'azienda
elabora il file (lo legge e lo interpreta) e ne integra le informazioni nei
database centrali essendo così perfettamente aggiornata.
Era solo un esempio... Non credo, comunque (ben lieto di essere smentito)
che esista uno "standard" di un file batch, proprio perchè dipende da troppi
fattori, utilizzi, necessità e scopi. Direi che il "batch" è più un
"concetto" che un "formato" preciso e definito.

 .. qualcuno mi potrebbe dire cos'è un file Batch?
.bat - Batch file (DOS)
www.google.it
 "batch" "bat"
http://whatis.com/ff.htm
http://www.computronics.be/courses/append/fileext.html
--
Fosco


Infatti più che di file batch allora bisogna parlare di processo
batch:
Processo di regola automatico ed eseguito ad intervalli
regolari che non ha bisogno dell'intervento umano.
                                    danilo

 ha scritto nel messaggio
news:SfB19.19011$n04.5...@twister2.libero.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Prendere l'allegato ad una email

Ho fatto un PRG che scambia i file tramite posta elettronica tra un PC
client e uno Server
Queste email scambiate hanno un allegato (che per il momento l'utente salva
a mano su una directory).
Come posso automatizzare questo processo? Vorrei che il Server aprisse le
email (cosa che tra l'altro so fare) e salvasse lui l'allegato sulla
directory!!!
Crazie
~~~~~~~~~~~~~~~~
Andrea Fabbrucci
anfa...@tin.it
www.andreafabbrucci.it
~~~~~~~~~~~~~~~~

 wrote in message
news:MDC37.77900$cd.4...@news1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Stringa di Bytes vb.net

Ciao a tutti,
  volevo chiedeervi una cosa veloce veloce...
Con 
vb.net
 mi sono creato una socket che si connette con un "apparecchio"
e ho bisogno di inviargli su una socket i seguenti dati:
"SCS" + <4 byte dove inserisco un numero> + <2 byte per altre cose> + "@"
Facendo finta che voglia scrivere nei 4 byte il valore 200 e nei 2 byte il
valore 100
come compongo la stringa da inviare sulla socket?
Chi mi può aiutare?
Grazie mille
ciao

 wrote in message
news:4076d...@news.telnetwork.it...

Dim b As Byte() {400, 400, 400, 400, 200, 200}
Dim s As String = System.Text.Encoding.ASCII.GetString(b)
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 Dim s As String = System.Text.Encoding.ASCII.GetString(b)
Grazie per la risposta ma ho ancora una cosa che non capisco.....per i 6
byte allora tutto ok ma come ci unisco la stringa iniziale e la @ finale?
Nell'array di byte ci metto il valore ASCII di quelle stringhe?
per esempio.......
"SCS" + <4 byte dove inserisco un numero> + <2 byte per altre cose> + "@"
Diventa...
Dim b As Byte() {83,77,83,200, 200, 200, 200, 100, 100,64}
Dim s As String = System.Text.Encoding.ASCII.GetString(b)
Dove Asc(83) = s Asc(77) = c e cosě via.....
Sbaglio?
Grazie mille

 Diventa...
Dim b As Byte() {83,77,83,200, 200, 200, 200, 100, 100,64}
Dim s As String = "SCS" + System.Text.Encoding.ASCII.GetString(b) + "@"


Bisogna proprio dire che la mia domanda č un po' fantozziana....
Grazie mille e scusa :(


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

Salve!!!
Ho un problema ... con crystal report come faccio ad eseguire una query sql
a mio piacimento senza aprire di default la tebella che mi occorre ? Ad oggi
richiamo la tabella  X da crystal ed eseguo in visual basic la seguente
sequenza :
    Report2.ReportFileName = App.Path & "\stampa.rpt"
    Report2.RetrieveDataFiles
    Report2.Destination = 0
    Report2.Action = 1
A questo come aggiungo se possibile ad esempio la seguente stringa ? --->
"Select * from prova where id=1"
Grazie a TUTTI!

guarda la proprietà SelectionFormula dell'oggetto Crystal Report....
in questa proprietà basta che metti la clausola che vuoi soddisfare. Usa una
sintassi un po' particolare, per cui ti conviene prima testarla un attimo
usando l'IDE di crystal report.....
è una cosa del tipo:
{nometabella.nomecampo} = 1
nel tuo caso specifico credo sia:
{
prova.id
} = 1
good coding!!!
-- 
Damiani Liborio Igor
http://www.igordamiani.it
Nella finestra Debug di VB:
Nome="igor":? Nome & Chr$(64) & Nome & "damiani" & Chr$(46) & "it"
Che tu sia maledetto, SWEN...

 ha scritto nel messaggio
news:bl9vct$9sv9g$1...@ID-134521.news.uni-berlin.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: Trova e.mail in file di testo (?)

....io vorrei recuperare molti e.mail da un file di testo unico
separati da spazi....
quindi dovrei:  cercare @, una volta trovato perņ debbo tornare indietro
fino al
primo spazio che incontro (come indico lo spazio?) e selezionare tutto sino
al prossimo
spazio (questa volta andando avanti) ; il Trovato poi lo metto = Mail
(Mail=Mail+Trovato)....
es: questo non centra nulla 
questo...@tin.it
 questo non serve
questo...@tin.it
 io non servo 
questoe...@tiscali.it
 .....
come faccio a "tornare indietro" ?
--------------------------------------------
"Che la vostra memoria non s'imboli
  nel primo mondo da l'umane menti,
  ma s'ella viva sotto molti soli "
--------------------------------------------
molte onorevoli grazie a Voi
^____^
Luca

 come faccio a "tornare indietro" ?
Ammettiamo che leggi il tuo file una riga alla volta
(ad esempio con LineInput) ed ogni riga la leggi
nella variabile Riga:
Do While Len(Riga) > 0
    Chiocciola = Instr(Riga, "@")
    If Chiocciola > 0 then
        X = Chiocciola - 1
        Do Until X < 1 Or Mid(Riga, X, 1) = " "
            X = X - 1
        Loop
        Y = Chiocciola + 1
        Do Until Y > Len(Riga) Or Mid(Riga, Y, 1) = " "
            Y = Y + 1
        Loop
        Indirizzo = Mid(Riga, X, Y - X + 2)
    End If
    Riga = Mid(Riga, Chiocciola + 1)
Loop
Questo funziona anche se su ogni riga ci sono più indirizzi
e se l'indirizzo si trova all'inizio o alla fine della riga.
L'unica limitazione è che controlla solo lo spazio, ma l'inizio
e la fine dell'indirizzo potrebbero essere determinati anche
da altri caratteri.
--
Er Roscio.

 e se l'indirizzo si trova all'inizio o alla fine della riga.
Si ma non funziona se la riga non contiene alcun indirizzo email ed alla
fine dell'estrazione della stringa: va in loop infinito...;-)
Quindi va modificato, e secondo me e' piu' compatto, leggibile ed efficiente
scritto cosi':
    Do
        Chiocciola = InStr(Riga, "@")
        If Chiocciola = 0 Then Exit Do
        Inizio = InStrRev(Riga, " ", Chiocciola)
        Fine = InStr(Chiocciola, Riga, " ")
        Email = Email & Mid(Riga, Inizio, Fine - Inizio)
        Riga = Mid(Riga, Fine + 1)
    Loop
--
   Alex Palmese
---
Sei anche tu stanco dei messaggi spam? Usa Terminator, il programma
anti-spam italiano FREEWARE! 
http://www.sertel.net/terminator/

 anti-spam italiano FREEWARE! 
http://www.sertel.net/terminator/
Temo proprio che servirà... :-(((
Un Paperino che era un po' che voleva dirlo.
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con textstream

Salve a tutti.
Mi trovo con il seguente problema ... usando l'oggetto TextStream
devo prima leggere l'intera riga di un file di testo, e successivamente
leggere a partire da determinate posizioni all'interno di un loop
Nel pezzo di codice seguente faccio:
Do while ts.atendofstream <> true
...
str = ts.ReadLine
  ts.Skip (33)
    stringadati = ts.Read(27)
... (resto del codice) ...
Loop
Il primo passaggio lo fa correttamente, ovvero mi legge la prima riga
completamente, già dal secondo mi legge si la riga, ma a partire dalla
posizione 61 (33+27). Teoricamente con il loop dovrebbe leggermi la riga
dall'inzio.
Come potrei risolvere il problema?
Ringrazio quanti vorranno rispondere .
Un saluto
Francesco

 Come potrei risolvere il problema?
    Quale problema?
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

 Maurizio
[CUT]
Ciao Maurizio, spero di essermi spiegato (io proprio a italiacano non sono
mai stato bravo)! Cmq
grazie del  tuo post :-))))
Saluti
Francesco

 la riga a partire dalla prima posizione (ts.readline),
[...]
    Ma... capisco male o per partire dalla prima posizione dovrebbe "andare
indietro"? Invece avevamo appena concordato sul fatto che legge solo "in
avanti"...
    Comunque, perche' piuttosto non leggi solo le righe e le tue estrazioni
le fai con le canoniche Left$, Right$ e Mid$?


 Loop
il tuo agoritmo fa' questo:
legge un riga
salta 33 caratteri della seconda riga
legge 27 caratteri della seconda riga
finisce di leggere la senda riga
prova con un file che contenga
Prima riga
----------------------------------------------12345678901234567890ABCDEFGpre
segui a leggere da qui
(dai trattini a 'leggere da qui' e' tutto sulla stessa riga)
e aggiungi
Debug.Print str
Debug.Print stringadati
prima di Loop
probabilmente il contenuto del tuo file ti trae in inganno
bye
R
Newsgroup: it.comp.lang.visual-basic
Titolo: problemi con comunicazione rs232

Ciao a tutti
ho il seguente problema:
PC che comunica con un registratore di cassa tramite seriale, e MSCOMM cosi
settata
9600,e,7,1 su porta com 1 Handhasking null
invio una sequenza di stringhe corrispondenti ad uno scontrino, se lo faccio
in modalità debug una riga alla volta  tutto ok lo scontrino viene
perfetto.
Se lo eseguo normalmente si blocca dopo la prima stringa.
Il registratore non mi manda alcun segnale di ritorno al riicevimento della
stringa, e la casa produttrice mi dice che va bene così.
Per farlo funzionare ho inserito un ritardo di 1.5 secondi tra una stringa e
l'altra per farlo funzionare ma non mi sembra una soluzione. Se imposto meno
tempo si blocca o salta delle righe nello scontrino.
qualche idea su come risolvere?
Ciao, AEOM


Ci sono poche possibilità:
O attivi l'HandShaking (ma la periferica deve supportarlo), o l'handshaking
diventa per così dire 'by protocol', e quindi la perifcerica ti restituisce
un ACK dopo ogni riga, o il problema rimane.
Sempre che tu stia inviando correttamente tutto, ad esempio verifica che non
serva un carattere di terminazione riga diverso da quello che stai già
usando.
Comunque ciò che dici è strano. O l'HandShaking o un Ack ci sono sempre.
Verifica col fornitore della periferica.
ciao
Alberto

Se ci fai sapere anche che tipo di registratore di cassa usi, magari
qualcuno che ha avuto già delle esperienze ti può essere di aiuto.
Io ho realizzato programmi per registratori SWEDA e VANDONI e mi sono
trovato bene (meglio i primi) ma ti assicuro che all'inizio ho avuto molti
problemi simili al tuo. Ho risolto il tutto, mettendo un ciclo For che non
faceva niente tra l'invio di una riga scontrino e l'altra. Su una tabella di
personalizzazione mettevo il numero di cicli For da eseguire e così per ogni
installazione del mio programma potevo trovare la giusta soluzione. Tieni
presente che le seriali si comportano diversamente tra pc con Win98, Win2000
e XP.
Ciao, Vincenzo

 ha scritto nel messaggio
news:bnotkv$1475tp$1...@ID-207068.news.uni-berlin.de...

Ciao Vincenzo...i  registratori sono dei VIS graphics 28
con 1.5 secondi tra un comando e l'altro è ok..meno si blocca o perde i
dati.
Ciao, AEOM

 e XP.
In che senso ?
Io non ho mai notato differenze tra sistemi operativi ma solo tra computer
diversi.
Ciao
Giuseppe
Newsgroup: it.comp.lang.visual-basic
Titolo: Combobox & database

Ciao a tutta la lista,
ho un combobox in cui vorrei far apparire tutta la colonna di una tabella
di un database piu' qualche opzione
(per intenderci se avete un database sotto Excel la comboBox che appare con
il menu' dati-filtro-filtro automatico).
ho settato le proprieta' datafield e datasource della combobox ma in
esecuzione mi ritrovo semplicemente il primo record.
esiste un metodo per inserire nella combobox rapidamente tutta la colonna?
Grazie per le risposte

Toto ha scritto nel messaggio <01bd22e7$8c1f6760$254bd2c3@andreaba>...

Le soluzioni sono due:
a) se devi solo visualizzare dati provenienti dal database usa il DBCombo;
una volta impostati datafield e datasource si riempie automaticamente
b) se invece vuoi visualizzare i dati del database più delle opzioni devi
creare un ciclo in cui apri il database (naturalmente datafield e datasource
sono da lasciare vuote), leggi i dati e li inserisci nel combobox con
combo1.additem. Terminato il ciclo, sempre con additem aggiungi le altre
voci.
In ogni caso consulta l'help e gli esempi.
Stefano Zamboni

 una volta impostati datafield e datasource si riempie automaticamente
... sono solo queste le proprieta' da impostare? (impostandole non mi si
riempie il combobox, ho solo il primo record inserito)
Ti ringrazio per le risposte

Infatti io faccio riferimento al DBCOMBO , non al combobox. Il controllo
DBCOMBOBOX è fatto apposta per gestire dati provenienti da database e si
riempie automaticamente

Newsgroup: it.comp.lang.visual-basic
Titolo: Handle di un processo dal PID

Salve,
Vorrei sapere se c'è un modo per ricavare l'handle di un processo e di un
thread conoscendo il PID e/o il TID.
Premetto che il processo non lo creo io quindi non posso ricavarlo dal
CREATEPROCESS
Ringrazio anticipatamente,
Danilo Tardioli.

 CREATEPROCESS
non capisco la domanda... se hai il PID usi OpenProcess() e hai un
handle...
--
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: Database e cd

Devo realizzare una eseguibile  vb che accede per  ricerche a un
database access.
Il tutto deve poi essere masterizzato su cd.
Domanda: quali oggetti per l'accesso ai dati mi conviene utilizzare per
fare in modo che il mio programmi non installi niente sui PC che leggono
il cd?
Grazie

 ha scritto

"niente" ?
carta e penna, forse ?
almeno la tua eseguibile vb dovrai pure installarla...
Newsgroup: it.comp.lang.visual-basic
Titolo: Font di Label e Text Box Multiple

Uso VB5 Pro. - Mi risulta impossibile ( crash di Vb, riparato da Norton
)
selezionare un font comune a Label multiple o Text Box multiple
selezionate collettivamente.
Di cosa si può trattare ? Bug del mio sistema, bug del mio lingauggio,
bug di Vb5, configurazioni improprie, .... ?
Grato al benevolo uditorio per un chiarimento.

 ha scritto nel messaggio
news:39108205...@libero.it...

Bug di VB, non risolto nella versione 6.
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

 Bug di VB, non risolto nella versione 6.
vb5 pro usa, sp3. ho appena provato nell'ide con 4 txt, 4 lbl, e una matrice
di 4 txt.
ho cambiato font prima a ogni gruppo e poi a tutti insieme senza particolari
crolli.
con crash intendevi nell'ide o nel compilato ?
ciao, a.

Newsgroup: it.comp.lang.visual-basic
Titolo: NULL in database Access

Ho un piccolo problemino: sto gestendo un DB Access all'interno del
quale ci sono dei campi che devono assumere valori numerici o Null.
Come faccio a controllare se c'è Null oppure un numero?
Con il semplice confronto = Null non funziona.
    Grazie per l'aiuto.
        COBRA
Per rispondere togliere XXX dall'indirizzo.

...

IsNull(<campo>)
Ciao

Con il semplice confronto = Null non funziona.
Prova con : if isnull(campo) then
Ciao, Aldo Severini.

 Con il semplice confronto = Null non funziona.
Ciao Massimo.
Hai provato con la funzione isnull() ???
Verifica nel manuale la sintassi.
-- 
Ciao,
Fantos.
----=======================o==o=======================----
 Alessandro Noro (nick Fantos) at sys...@tin.REMOVEit
----=======================o==o=======================----

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

cari amici,
vorrei creare un programnma per l'invio di sms da rete fissa.
Qualcuno sa come funziona il protocollo?
grazie
massimo

 ha scritto nel messaggio
news:CrEq8.111311$%g7.36...@twister2.libero.it...

Se intendi gratis non so, cmq se li paghi puoi collegarti ai terminali del
centro servizi (per es. tim al numero 
+393359609600
) e ti chiede numero
destinatario, mittente, testo....
Cmq prova con HyerTerminal e vedi cosa ti chiede precisamente, per il
codice poi non so!
Mi sembra ci fosse un OCX di una compagnia che pagato un certo numero di
messaggi te li faceva mandare quando volevi collegandoti a Internet.
Ciao
    Mavimo

 ha scritto nel messaggio
news:a8q83r$3oh$1...@pegasus.tiscalinet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Generazione pacchetti di installazione

Ciao a tutti,
ho un piccolo problemino:
cerco un programma freeware o shareware che mi permetta di inglobare
due o piů pacchetti di installazione (alcuni in VB e altri in VC++) in
un'unica procedura a partire dalla quale č possibile sceglierne una o piů
di esse.
Avete per caso qualche consiglio o sapreste dirmi dove poterlo scaricare?
Ciao e grazie 1000!!!
Peter
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ciao e grazie 1000!!!
ciaociao
Newsgroup: it.comp.lang.visual-basic
Titolo: CheckBox e valori 0 1

Salve, ho un problemino con VB2005 Express
ho un campo di un database (sql server) di tipo BIT, cioe' puo'
assumere valori 0 e 1. Mi pare di aver capito che in SQL server i
campi di tipo Boolean non esistono.
Allora...vorrei fare una cosa tipo:
dim stringa as String = "INSERT INTO dbo.MiaTabella (MioCampo) values ("& 
checkbox1.cheked &")"
ora, MioCampo puo' assumere solo valori 0,1 mentre checkbox.cheked 
restituisce solo TRUE o FALSE.
Come posso risolvere il problema ?
So che potrei usare una variabile di appoggio, tipo
dim valore as Integer
if checkbox1.cheked then valore=1 else valore=0
dim stringa as String = "INSERT INTO dbo.MiaTabella (MioCampo) values ("& 
valore &")"
c'e' una soluzione al mio problema senza dover usare una variabile di 
appoggio ?
Grazie :) 

 iif(checkbox1.cheked,1,0)
Curiosità informativa :-)
VB 2008 introduce un operatore ternario cortocircuitato nativo, analogo 
al "x ? y : x" del C#. Questo eviterà di usare IIf, che si trova nella 
odiata libreria Microsoft.VisualBasic.dll :-)
Ad esempio, compilerà alla grande, se la nuova opzione "Option Infer" e 
su On, come di default:
Dim r = If(CheckBox1.Checked, 1, 0)
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

 iif(checkbox1.cheked,1,0)
Giusto per correttezza, più bello:
iif(checkbox1.Checked,"1","0")
Ciao
Alberto
-- 
Heinrich Zille: Ognuno crede che l'altro sia come se stesso, 
dimenticando che al mondo esistono anche delle persone oneste.

 libreria Microsoft.VisualBasic.dll :-)
Riscrivitelo meglio :)
    Public Shared Function IIf(Of T)(ByVal Expression As Boolean, ByVal 
TruePart As T, ByVal FalsePart As T) As T
        If Expression Then
            Return TruePart
        End If
        Return FalsePart
    End Function
Dim r = IIf(of integer)(CheckBox1.Checked, 1, 0)
Così eviti oltre che la vecchia dll tutti i cast e CInt.
Ciao 

 TruePart As T, ByVal FalsePart As T) As T
[...]
...
Mi spiegheresti una cosa....
per cosa sta quel (Of T)?
Perche' una doppia parentesi (cioe' una per Of T e l'altra per Byval [...] 
as T )?
Se riesci in due parole, altrimenti aspetto di andare avanti con il libro 
sul Net (per la quarta volta ho ripreso in mano il capitolo 6 e questa volta 
ne ho capito almeno la meta'!!)
Sigh!
Ciao... Maurizio 

 ha scritto nel messaggio 
news:U3yDi.6857$Th1...@tornado.fastwebnet.it...

Questa č la definizione dei generics: come vedi dall'esempio quando chiami 
la funzione puoi indicargli il tipo usato, cioč
- eviti di dichiarare la funzione con il tipo Object che poi va convertito e 
non sei mai sicuro di cosa viene passato o restituito.
- č come se tu avessi dichiarato la funzione con tutti i tipi che ti 
interessano, es:
Dim r As integer = IIf(of integer)(CheckBox1.Checked, 1, 0)
Dim r As string = IIf(of string)(CheckBox1.Checked, "1", "0")
Volendo puoi definire piů tipi usati dalla funzione con qualcosa tipo
Function F2(Of T, R)(ByVal A As T) As R
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: VB.Net controllo Label

ho creato un WebForm con alcuni componenti,
tra cui Label per visualizzare date e ora
se nell'evento sub PageLoad eseguo semplicemente
Label1.Text=" Data =" & Now()
la data non viene visualizzata su Label1 , ma all'inizio pagina
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As 
System.EventArgs) Handles MyBase.Load
        'Inserire qui il codice utente necessario per inizializzare la 
pagina
        Label1.Text = " Data " & Now()
End Sub 

Stefano ha scritto:



Da me la data viene visualizzata nella label.
Forse la label è posizionata all'inizio pagina.
Controlla il codice HTML.
Ave
giuseppeD
---
CCR
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] EXE su CD necessita librerie su HD

Programmo in Vb5 e mi accingo a scrivere un'applicazione in VB che dovrebbe
risiedere su di un CD-ROM (parte con l'autorun, ma questo non interessa ai
fini della mia domanda).
La mia domanda č questa: necessitando l'applicazione di determinate librerie
(al minimo le Runtimes di VB5), č necessario che queste siano installate sul
sistema su cui gira il CD-Rom oppure posso schiaffarle nella stessa
directory del CD dove metto il programma?
Vi prego di rispondermi, č molto importante (per me, of course)
--
Kickaha, Master of MY Universe
E-MAIL: 
IO.Ki...@mclink.it
--------------------------
Moltissima gente confonde le opinioni con i pensieri
         "Herbert V. Prochnow"
Una conclusione č il punto dove sei stanco di pensare
         "Arthur Wright"

 
Dovrebbe funzionare mettendo tutte le DLL e gli OCX nella directory dell'EXE, l'eseguibile dovrebbe registrarsi tutti gli ocx al primo avvio.
Ciao
Riccardo


wrote:



Bene, e poi chi lo dice all'utente che ha nel registry dei riferimenti ad
OCX che sono su un CD (che non e' sempre inserito)?
E come reagisce il sistema se il CD contiene una nuova versione di un OCX (o
piu') che sono utilizzati anche da altre applicazioni?
Quando si toglie il CD le altre applicazioni non funzionano piu', credo...
no?
--
Roal Zanazzi
z...@iol.it



Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto programma ccp

Salve mi chiamo Egidio e sono nuovo del NG. Vorrei sapere se qualcuno può 
venirmi in aiuto per la compilazione di un programma per la compilazione 
dei ccp. Ho trovato un esempio sul sitocomune di access ma ho difficoltà 
poi a gestire i modelli a tre ricevute che sono più grandi di un foglio A4. 
So che esiste il comando printer in VB. Grazie in anticipo a chi può 
venirmi incontro.
-- 
Using M2, Opera's revolutionary e-mail client: 
http://www.opera.com/m2/

 Grazie in anticipo a chi può venirmi incontro.
sicuramente avresti potuto andargli incontro tu...
ricorda: google è tuo amico
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&selm=Mxixb.146371%24vO5.5691030%40twister1.libero.it
-- 
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo


Innanzitutto grazie per il suggerimento, anche se il link è sbagliato. 
Comunque non capisco la tua affermazione sul possibile aiuto a "marco".


 "marco".
non č mia l'affermazione.
č un post che č stato scritto dal signor gbc in risposta ad una domanda del
signor marco.
per il link, prova a cercarlo qui
http://www.gbcweb.com/free/vb%5Fesempi/


 
http://www.gbcweb.com/free/vb%5Fesempi/
ciao CSZoft :)
l'ho gią vista in altri luoghi questa richiesta...
-> GbC|
www.gbcweb.com

 l'ho gią vista in altri luoghi questa richiesta...
beh... l'autore era citato, non proprio esplicitamente, ma c'era :-)


 beh... l'autore era citato, non proprio esplicitamente, ma c'era :-)
no no...
mi riferivo ad uno dei canali irc...
azzurra.org
#visualbasic
#it_lang_vb
-> GbC|
www.gbcweb.com

 mi riferivo ad uno dei canali irc...
accipicchia.
multipost multimediale?


Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] 8 maggio a MIlano per VS2003 Net, chi c'é ?

In occasione dell'evento dell'8 maggio a Milano in cui Microsoft
presenta Windows 2003 Server e Visual Studio 2003 vorrei sapere chi
tra i lettori del ng partecipera', potrebbe essere un'occasione per
conoscere di persona i nick che leggo da qualche tempo.
Io ci sono :-)
Stefano "HappyMan"
--
Database Gate - The Powerful SQL Editor
HD Checker - The S.M.A.R.T. Hard Disk Reader
Asus Checker - CPU and Asus MB Checker
http://www.sgr.info

Grande ... se mi trovi a dormire vengo anche io ... c'è la fiera della gomma
e non riesco a trovare un albergo vicino che non mi spenni.
-- 
Saluti
Andrea Moro
Sito Comune : 
http://www.it-lang-vb.net
Newsgroup: it.comp.lang.visual-basic
Titolo: MMControl

Salve a tutti, questa volta vi porgo una domanda facile facile: vorrei che
quando il controllo MMControl abbia terminato la riproduzione di un MIDI
ricominci automaticamente d'accapo.
Sulla guida in linea non c'č niente, MSDN non ce l'ho, quindi confido in
voi!
P.S.
Qualcuno potrebbe suggerirmi un metodo funzionante per ottenere lo stesso
risultato senza il controllo MMControl? (Intendo un'API, una DLL o
quant'altro)
Ciao!!

 ricominci automaticamente d'accapo.
Usa l'evento Done del Multimedia control. Se NotifyCode = 1, significa che
il brano è finito e lo puoi far ripartire.:
Private Sub MMControl_Done (NotifyCode As Integer)
Remarks
The NotifyCode argument indicates whether the MCI command succeeded. It can
take any of the following settings.
Value Setting/Result
1 mciSuccessful
Command completed successfully.
2 mciSuperseded
Command was superseded by another command.
4 mciAborted
Command was aborted by the user.
8 mciFailure
Command failed.
Ciao
*Roby*

 ha scritto nel messaggio
news:8jib6n$gn0$1...@nslave1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] TREEVIEW: determinare il livello

Ciao a tutti, come posso fare per determinare in quanti nodi si trova?
Per Es:
nodo1
---nodo2
------nodo3
---nodo4
------nodo5
------nodo6
---nodo7
nodo8
---nodo9
------nodo10
----------nodo11
...
come faccio a sapere che il nodo1 non è in nessna cartella, il nodo2 si
trova in una caretella, che il nodo3 si trova in 2 cartelle, il nodo11 in
tre?
e come si fa a far aprire tutti i nodi?
Grazie 1000
        Mavimo

 Ciao a tutti, come posso fare per determinare in quanti nodi si trova?
Ogni nodo ha un parent.
Fai un loop a ritroso finchè Parent Is Nothing
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Query: select

Ho una query cosi' definita:
 
        Set rst = cgdbs.OpenRecordset("SELECT [Cognome], " _
            & "[Inidirizzo], [codice condominio] FROM [Anagrafico
Utenti] " _
            & "WHERE [Cognome] = 'Tizio';")
Dove cgdbs è definito nel modulo iniziale (public)
All'esecuzione mi dice che il numero di parametri non è valido......
Per me dovrebbe essere corretto....


Uno di questi campi non esiste ho l'hai scritto male:
    [Cognome]
    [Inidirizzo]
    [codice condominio]
Guarda bene.
Ciao
By -MES-   Maronese Ettore
http://ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://members.xoom.com/it_lang_vb




 ciao aldo
Il punto e' virgola ci va e come! , in realta' e' il motore db che lo
appende quando non lo trova nelle query.
Marco.

Newsgroup: it.comp.lang.visual-basic
Titolo: Richiamo SUB

Ho impostato un progetto formato da:
Progetto-->Form-->Form-->Form-->Form-->Moduli.bas
                        |                          |
               Sub Draw          Call Draw(errore 35)
Non riconosce la routine Draw anche se questa è stata definita come
Public.
Come fare? E' possibile raggirare l'ostacolo?
Ringrazio anticipatamente ciao.
gva...@tin.it

Public.
Non so se ho capito bene; ha dichiarato Public Sub Draw in una form mentre la
Call viene fatta in una routine di Moduli.bas (o comunque da una form
differente), giusto?
Se e' cosi' non te la vede perche', a tutti gli effetti, Draw e' diventato un
nuovo metodo della tua form e va quindi chiamato con 'Call MiaForm.Draw' o
semplicemente 'MiaForm.Draw'
Ciao
--
Luca Dormio
l...@sig-la.com
ldo...@tin.it
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Come proteggere un DB Access?

Ho appena trovato un'utility scritta da non so chi che permette di
decriptare la password di un DataBase Access 97/2000.
Come diavolo fa una persona a stare tranquilla avendo la certezza che il suo
DataBase non verrą mai aperto da nessuno al di fuori di lui?
Se sapete come proteggere veramente un DB Access fatemelo sapere.
Grazie Mille,
Matteo

Newsgroup: it.comp.lang.visual-basic
Titolo: Api gestione autorizzazioni

Ciao, ho fatto un cgi in VB6 che dati parametri via get o post li usa per
creare un utente, cancellarlo e modificarne la password nel dominio NT/2000.
il problema č che queste sono operazioni che puň eseguire solo un utente
amministrativo, non certo IUSR_COMPUTERNAME, l'unico modo che attualmente ho
per usarlo, č rimuovere i permessi di accesso all'utente internet, e settare
l'authentication in Basic NT Challenge Response cosicchč richiamando il cgi
mi venga chiesto chi sono, e posso dirgli, sono Administrator (o
equivalente) e questa č la mia password.
Dato che intendo gestirmi la security in altra maniera, e che per via di
questo, la gestione dell'utente nel dominio, deve essere fatta direttamente
dall'utente stesso via web, non posso certo mettere a disposizione USER e
PASS amministrative, per cui pensavo di usare delle API (ora non ricordo il
nome ma quelle che riguardano i TOKEN) per far credere al cgi che ad
eseguirlo č sempre e comunque Administrator.
Ho letto un thread di qualcuno che ha consigliato tali API per far
modificare i pemessi di esecuzione in modo che il programma avesse sempre i
permessi per eseguire lo shutdaown del computer, ma ovviamente, tale
permesso (seShutDown) non č sufficiente, e anche modificandolo in modo da
dargli permessi superiori non ho ottenuto granche..
qualcuno sa darmi una mano o consigliarmi cosa guardare?
grazie
Alex

 ha scritto nel messaggio
news:%kGaa.190115$YG2.5...@twister1.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: VBA incompatibili...

Ciao a tutti,
spero di non essere OT
Ho realizzato delle macro in VBA per il software AutoCAD.
Ora le ho importate all'interno di un altro software BricsCAD (un clone 
di AutoCAD).
Dopo l'importazione, nei riferimenti ï¿œ stata aggiunta automaticamente la 
libreria di BricsCAD.
Ora se apro la macro in AutoCAD in un pc in cui non ï¿œ installato 
BricsCAD mi appare un errore di runtime nelle funzioni Chr e Space$ che 
si risolve solo se tolgo dai riferimenti la libreria BricsCAD ovviamente 
contrassegnata come MANCANE.
Potete darmi qualche consiglio?
La libreria BricsCAD ï¿œ installata nel percorso 
"c:\programmi\BricaCAD\...", se con un pacchetto di installazioni la 
installassi in c:\Windows\System32 secondo voi potrï¿œ avere problemi di 
compatibilitï¿œ in futuro qualora venisse installato nello stesso pc, il 
software BricsCAD o una nuova versione dello stesso che prevede la 
libreria in un altro percorso?
E' legale? o devo chiedere l'autorizzazione al produttore di BricsCAD?
Grazie in anticipo per le risposte.

 o devo chiedere l'autorizzazione al produttore di BricsCAD?
Non puoi chiedere l'autorizzazione.
Devi comprare la licenza del programma per quel computer.
-- 
Ciao Fede
By Chicco Production
http://bcp.freetools.it