mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: problema WINSOCK blocca VB6 alla chiusura

Ho un grosso problema con un progetto che usa
il Winsock, e che ogni volta che chiudo
l'applicazione oppure la stoppo da VB6,
mi blocca completamente VB6, quindi devo
sempre riavviare VB6 ogni volta.
UN DISASTRO!!!!
Ho provato a reinstallare VB6 e poi SP3,SP4,SP5,
ma continua a funzionare (o meglio a non funzionare) così.
COSA POSSO FARE ????????????????????????????????
ciao e grazie a tutti

 sempre riavviare VB6 ogni volta.
Utilizza delle api o il subclassing? Se si potrebbe essere una cosa normale!

Cioč ???
hai degli esempi piů pratici !!!
non sono molto esperto.
ciao

 non sono molto esperto.
L'esempio pratico č il progetto che ti si blocca direi!

 UN DISASTRO!!!!
io uso winsock per aprire una specie di chat.
non mi da problemi.
su un pc si aprono server e client mentre su un altro pc solo client.
quando fermo il programma uscendo o stoppando visual basic non mi da
problemi.

Scusami,
non avevo capito la prima domanda che mi avevi fatto e cioè:
" Utilizza delle api o il subclassing? Se si potrebbe essere una cosa
normale! "
In realtà io uso il WINSOCK.OCX (SP5), il problema
è che ora mi si blocca anche dopo avere installato i
vari service pack, mentre alcuni mesi fa no.
Solo che ora che ho urgenza,
non posso permetermi di chiudere l'editor di VB6
ogni volta che faccio delle modifiche.

Newsgroup: it.comp.lang.visual-basic
Titolo: registrazione DBGrid

Salve a tutti. Scusate la domanda niubba.
Mi è stato chiesto di utilizzare un controllo DBGrid in un progetto. Bene,
dico io. Apro Componenti e il DBGrid non c'è (perché?...). Comunque mi
dicono "Te lo mandiamo".
Mi arriva per posta (Dbgrid32.dep, Dbgrid32.oca, Dbgrid32.ocx),... li
unzippo nella cartella System,... Regsvr32
C:\Windows\System\Dbgrid32.ocx,... "DllRegisterServer succeeded",... poi
apro il progetto, disegno una DBGrid e....
... "Non sono disponibili informazioni sui diritti di licenza di questo
componente. Non sono disponibili i diritti di licenza necessari per
utilizzare qs. funzione in ambiente di progettazione"...(!?!).
Ho googlato l'errore, ma ho trovato solo qs. thread,
http://tinyurl.com/ckkdz
, per la verità non molto esauriente.
Domanda: ma DBGrid è a pagamento? E se non lo è, esiste un modo per
scaricarla e registrarla correttamente?
Grazie a tutti per l'attenzione, leggerò con interesse ogni eventuale
replica.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:151Z37Z66Z232Y1...@usenet.libero.it...


 vuole utilizzare dbgrid in design time.
Trovato. Fatto. Funzia. Mitico. Grazie. Mille. A buon rendere.

Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 Form_Initialize

Salve a tutti,
mi sono accorto per caso che l'evento Form_initialize non viene eseguito
ogni volta che viene fatto il caricamento della form.
Se ho una frmMain e una frmSecond, e di questa viene fatto lo .Show, dopo
la prima volta non ripassa dall'evento, anche se frmSecond viene scaricato
correttamente con l'unload.
E' una cosa normale? Sarà che non ci avevo mai messo del codice...
Grazie

 E' una cosa normale? Sarà che non ci avevo mai messo del codice...
Risolto
            Load frmGridNm
            frmGridNm.LET_Title = frm.Caption
            frmGridNm.Show vbModal
            Unload frmGridNm
            Set frmGridNm = Nothing		'Aggiunta
Ok, era una cipolla l'ex collega che scrisse il codice, a me non era mai
capitato perchè facevo il set nothing SEMPRE di una form, e ovviamente
manco il copia incolla sapeva fare :-@.

 Ok, era una cipolla l'ex collega che scrisse il codice
Un Nothing in piu, ho imparato a mie spese, mette sempre le cose in chiaro.
-- 
Greg 

 Un Nothing in piu, ho imparato a mie spese, mette sempre le cose in chiaro.
Io con mztools mi sono salvato il template per caricare form e aprire
recordset, almeno non sbaglio :)

 persona.
Peccato, credevo di aver trovato un caso in cui è veramente necesario il 
subclassing.
Io non ho mai avuto modo di usarlo, ma ho il sospetto che spesso basta una 
variabile in modulo per evitare il subclassing :)
-- 
Greg 

 praticamente a nulla. Bastava mettere una caption generica in questo caso.
Guarda, tutto ben considerato, io lo ucciderei.
Bye, G. 

On 6 Mag, 16:34, "Andrea [Work]" <andrea.isworkDELET...@gmail.invalid>
wrote:

Sara' anche stato un "cipolla", ma se vuoi che una determinata
istruzione venga eseguita quando la form *carica* e non quando *crei
una istanza* allora quella istruzione la metti nel Form_Load, non nel
Form_initialize... sono diversi per un motivo e lo scopo e' proprio
quello di preservare valori scaricando la form ma senza distruggerla.
La cosa e' ancora piu' evidente (e utile) se invece di utilizzare
l'istanza predefinita, crei prima un oggetto form con "Set f = New
frmGridNm"
Fare Set=Nothing a priori e' un modo di ignorare la questione, ma il
motivo dell'errore non era il fatto che mancasse...

 frmGridNm.Tag.
Niente subclassing, se ho ben capito e' stata semplicemente aggiunta
una variabile Public, o una Public Property, nelle (general) della
form di nome LET_Title, che diventa quindi una property aggiuntiva
della form stessa

 motivo dell'errore non era il fatto che mancasse...
Bhe nell'intialize ci va l'aggancio alla classe per il resize della form
(come da esempio dalla classe che presi).
Ed č lě che doveva andare, mi pare infatti che nella load non funzionasse
bene.
Il problema č che quella form andava scaricata dopo l'uso (una griglia di
scelta). Sul discorso della nuova istanza mi trovi d'accordo.
Newsgroup: it.comp.lang.visual-basic
Titolo: Delay

Ciao,
esiste una funzione VB simile alla delay di c?
Grazie
Siryo


API sleep
oppure
dim tinizio as single
dim intervallo as single
intervallo=5	'in secondi
tinizio=timer
do
    doevents
loop While (tinizio + intervallo) > Timer
oppure usi un oggetto Timer
Leggi la guida relativamente a tutte le istruzioni...
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 wrote in message
news:RL%U9.41195$AA2.1...@news2.tin.it...

Esistono due API che puoi usare, la Sleep e la SleepEx, dipende da cosa
vuoi.
Sleep:
http://www.mvps.org/access/api/api0021.htm
(The Sleep function suspends the execution of the current thread for a
specified interval.)
SleepEx:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/bas
e/sleepex.asp
(The SleepEx function causes the current thread to enter a wait state until
one of the following occurs:· An I/O completion callback function is called·
An asynchronous procedure call (APC) is queued to the thread.· The time-out
interval elapses)
Ciao,
D.
... allapi (
http://www.allapi.net/apilist/SleepEx.shtml
) non mi risponde ...
l'hanno chiuso o ha problemi momentanei?

Newsgroup: it.comp.lang.visual-basic
Titolo: Menu a runtime

Come si costruisce un menu a run-time?
E' possibile fare tutto da codice senza dichiarare i menu con MenuEditor
oppure definisco il primo elemento con l'editor e aggiungo gli altri a
run-time?
Grazie.
Giuseppe Catanese
Sent via Deja.com 
http://www.deja.com/
Before you buy.

Fattibile solo con API e in modo non semplice.
Ti conviene creare tutti i menù con menueditor e settare visible all'avvio
in base all'utente.

Puoi utilizzare l'API ADDMENU , ma chiaramente, è molto + semplice con
l'editor di menu in VB
( un esempio lo troverai tra un po' su 
http://members.xoom.it/CesareRizzi
dove stiamo approntando ...con l'aiuto di tutto il NG una raccolta API)
ciao !!
--
Posted from 
romeo.logikos.it
 [193.70.26.1]
via Mailgate.ORG Server - 
http://www.mailgate.org

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

Salve gente come va, spero bene
io ho un piccolo problemino con una msflexgrid
vorrei sapere se in cima alle colonne dove di solito si
scrive la descrizione se è possibile trasformarlo in un pulsante
per poter fare l'ordinamento in base alla colonna selezionata.
spero di essermi spiegato abbastanza bene
grazie a chi mi da una dritta
ciaooooo
e grazie ancora 

pippolone ha scritto:

Utilizzando la MshFlexGrid associata ad un recordset puoi utilizzare 
nell'evento click o doppio click testando che la riga sia 0 (Riga 
Intestazioni):
rs.sort MSHFLEXgrid1.DataField(0,MSHFLEXgrid1.Col)
Dove RS è il tuo recordset
  e
MSHFLEXgrid1.DataField(0,MSHFLEXgrid1.Col)
  Restituisce il nome del campo associato alla colonna.
Ciao Sybill

 > Ciao Sybill
ti ringrazio del tuo Consilio

pippolone ha scritto:

Di nulla figurati.
Ciao Sybill
Newsgroup: it.comp.lang.visual-basic
Titolo: Spreadsheet

Come posso impostare il carattere e i colori in una spreadsheet (tramite
comandi in vb).
La spreadsheet la posso distribuire?
Grazie in anticipo!

 La spreadsheet la posso distribuire?
    Si'.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

 ha scritto nel messaggio
news:adiet6$1199b2$3...@ID-52090.news.dfncis.de...


 range.
    Io no comment. Nemmeno tu, per favore.

Newsgroup: it.comp.lang.visual-basic
Titolo: DragDrop

Non c'è proprio nessuno che mi sa dire come si puo' fare???
Ciauz
%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#
email?    
un...@freemail.it
ICQ?      43191559
FTP?      
ftp.fortunecity.com
 (mail me for UI & pass)
IRC?      always on #atlantis
Ti odiero', se posso, se no, t'amero contro voglia...
%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#


Magasi se spiegi cosa devi fare...
--
Genesio Conti - Calvizzano (NA) - Italy
E-Mail :  gen...@NOSPAMsofthome.net
( remove NOSPAM for answer )

Newsgroup: it.comp.lang.visual-basic
Titolo: FORMATTARE NUMERO DECIMALE

Ciao,
avrei la necessità di formattare un numero decimale in una stringa
senza il separatore decimale:
Es:
numero= 156,90
risultato = 15690
Coma faccio?

 senza il separatore decimale:
Moltiplicalo per 10 ^ cifre decimali
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
Se i tempi non chiedono la tua parte migliore, inventa altri tempi. 
(Baolian, libro II, vv. 16-17)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

risultato = 15690
Più che una formattazione, mi pare una trasformazione.
Metti il numero in una stringa e fai una replace della virgola e del punto
(pre proteggersi dalle impostazioni internazionali diverse) con "".
Paolo

Nel suo scritto precedente, massimo ha sostenuto :

Innanzitutto ti consiglio di scriverti una funzione che ti formatti il 
numero in una stringa col punto come separatore decimale. Ti servirà 
per mille altre cose (ad esempio, coi db si deve sempre interagire col 
punto).
Dopodichè:
Stringa=Replace$(Decimale_con_Punto(var_numerica),".","")
La funzione di formattazione potrebbe essere (scrivo a braccio, è solo 
un esempio):
Public Function Decimale_Con_Punto(Byval Valore as Currency) as String
Decimale_Con_Punto=Replace$(Format$(Valore,"#.#"),Replace$(Format$(1.1,"#.0"),"1",""),".")
End Function
Ciao
Alberto
-- 
Ma noi no

Ok!! però mi è venuto un altro dubbio....
es: posso avere dei decimali con 2 numeri dopo la virgola ed altri con
1 numero
quando faccio il replace su quest'ultimi dovrei mettere uno 0 dopo il
primo decimale
Allora
Numero=156,3
MyString=Trim(str(Numero))
MyRis=replace(MyString,".","")
MyRis sarà 1563
ma vorrei ottenere 
MyRis = 15630
Grazie

 Ok!! però mi è venuto un altro dubbio....
e, secondo te, perchè di consigliarti di eliminare il separatore decimale
ti ho consigliato di moltiplicare?
Perchè conosco i miei polli.


questa non l'ho capita....
riesci a farmi un esempio??

 riesci a farmi un esempio??
3 X 2 = 6


 riesci a farmi un esempio??
Tuo numero: 12,34
Tuo numero moltiplicato per 10^2 = 1234
Tuo numero: 23,6
Tuo numero moltiplicato per 10^2 = 2360

Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiungere font ad un file di installazione

Salve a tutti. Il mio problema è apparentemente molto
semplice, sarò quindi scusato per l'ignoranza di un
neofita. Premetto che sto utilizzando Visual Basic 4.0.
All'interno del mio programma ho deciso di non utilizzare,
in alcuni casi, il cristal reports ma di far riferimento
direttamente all'oggetto printer. Setto le proprietà
dell'oggetto lancio il programma e va tutto bene. Quando
però lo trasporto su altri pc sulla proprietà
printer.fontname mi dà "proprietà non valida" ed è ovvio
visto che su quel pc non esiste tale font! Come faccio in
fase di costruzione dell'autoinstallazione ad istruire il
tool a tirarsi dietro anche il font in esame (SansSerif) e
caricarlo sul pc su cui in seguito procederò
all'installazione?
Vi ringrazio per l'attenzione e ringrazio chi vorrà
aiutarmi. Le risposte le potrete anche spedire a
cia...@jumpy.it
Gianni
* Sent from AltaVista 
http://www.altavista.com
 Where you can also find related Web Pages, Images, Audios, Videos, News, and Shopping.  Smart is Beautiful

Penso che sarebbe sufficiente aggiungere il file del carettere che trovi in
C:\windows\font e durante l'autocomposizione di istallazione farlo
posizionare in tale cartella
Ciao Gabriele
"Gianni" <ciancoN...@libero.it.invalid> ha scritto nel messaggio
news:02e322c1...@usw-ex0108-062.remarq.com...


 posizionare in tale cartella
Ciao,
  Gianluca C.

Newsgroup: it.comp.lang.visual-basic
Titolo: Diagrammi Database...

dove posso trovare questa funzione???
In visualizzazione dati non c'è la cartella così come dice la guida...
Grazie...
Ciao, Massimo

 wrote in message
NV864.6108$m62....@news.infostrada.it...


 wrote in message
83be2g$jqj$1...@nslave2.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Data Grid

Ho un problema da neofita. Qualcuno puņ aiutarmi?
Tramite un Data Grid su Form1 visualizzo dati da un Data Base in Access 2000
posizionato in C:\Documenti\Nomedatabase.mdb
imposto le seguenti  proprietą del controllo Data1:
Connect=Access
Database Name=C:\Documenti\Nomedatabase.mdb
Record Source ??  A questo punto mi esce il messaggio:"Formato di Database
C.\Documenti\Nomedatabase.mdb  non riconosciuto"
Qualcuno sa dirmi perchč e come ovviare?

 Tramite un Data Grid su Form1 visualizzo dati da un Data Base in Access
2000
Soluzione rapida: vai nel pannello di controllo, clicca su ODBC32. Crea un
nuovo DSN su file, collegalo al tuo database di access, e salvalo. Apri il
file in notepad, e troverai dei parametri di connessione validi. Li devi
unire separandoli con un punto-e-virgola, salvo il titolo di sezione
([qualcosa]).
-vibino
Newsgroup: it.comp.lang.visual-basic
Titolo: I/O verso PLC

Devo realizzare un programma VB che piloti, tramite una porta seriale o
parallela, un PLC.
Per la parte PLC ho trovato un buon elettricista ma per quanto riguarda il
controllo delle porte da VB non so da dove cominciare.
Cerco informazioni su libri o riviste, anche in lingua inglese, che trattano
l'argomento.
                Ciao e grazie!
                Mix
 
post...@yahoo.com

...


--
Echime.
Io ho realizzato un colloquio seriale PC<->PLC con protocollo 3964R/RK512.
Quando ti riferisci alla DLL parli frose della PRODWIN.DLL ?
(Tremenda DLL sincrona, che ti blocca la macchina fintanto che' non ha
finito di lavorare)
Comunque, non ti posso aiutare, tutto questo fa parte della mia vecchia
azienda per cui lavoravo ( 
www.pfsistemi.com
 ). Giustamente, tutta la
documentazione in proposito PIU' UNICA CHE RARA è rimasta là.
Comunque se hai bisogno di una mano, magari a memoria quancosina mi
ricodo (Il protocollo è complesso, posso al massimo dirti su che principio
lavora).
Ettore Maronese dal Lavoro


Anche io ho implementato un protocollo 3964R ( in C  ) per lo scambio di
info tra PC e PLC;
Non ho più ne il programma ne la documentazione;
Tuttavia ti puoi rivolgere dopo le ferie ad
Ing. Roberto Sarti
presso SELCOM s.r.l. ( Castelmaggiore, BO )
il cui telefono lo trovi su:
www.paginegialle.it
Selcom ha un vecchio manuale della Siemens che spiega 3964R e varianti;
Ciao
Mat

 i modelli della casa tedesca.  L'interfaccia di collegamento 
dovrebbe essere standard per tutti i SIMATIC S5 (da S5-90U al 155U) 
il protocollo mi sembra si chiami AS511
A proposito dei plc siemens volevo chiedere se qualcuno ha usato
la serie S7-200, non e' difficile stabilire una comunicazione
seriale con questi plc da un programma visualbasic, (usando il
freeport mode) solo che non sono mai riuscito a trasmettere e a
ricevere con lo stesso programma, o solo trasmettere o solo ricevere...  
--------
Ciao,
Alvaro.
e-mail: a"punto"deamicis"chioccioletta"ermes"punto"it
--------
Newsgroup: it.comp.lang.visual-basic
Titolo: Il mio programma causa un errore in user.exe (Parte seconda)

Ragazzi .... per favore datemi una mano. Il mio primo post ha causato solo
una discussione sui SP di M$, ma in quanto a delucidazioni non sono un gran
chč. Non che siate obbligati a rispondere, ma ho davvero bisogno di capire.
Allego il mio messaggio originale e preciso di avere installato VS6 Ent. con
SP5 e che nel mio applicativo non uso nessun user control.
Grazie ancora a tutti.
Ciao, Claudio
Messaggio originale:
Ormai sono allo stremo delle forze .... ho passato tutta la notte a cercare
di capire perchč (solo nella versione .exe) il mio programma provoca un
errore in USER.EXE appena chiudo un form da codice. Nel senso che a un certo
punto del form c'č l'istruzione unload me e li si blocca perchč, avendo
disseminato il programma di MsgBox ho visto che l'ultimo posto per cui passo
prima di leggere il famoso errore č l'unload del form.
Ora a me non mi sembra proprio che in questo maledetto form ci sia alcun
controllo particolare. E' un form MDIChild che contiene un timer (che
disabilito prima di chiudere), dei bottoni, delle label, una text e una
listview.
Cosa cavolo devo fare per uscire da questo form senza provocare un errore
????
C'č qualche regola, secondo voi, che dovrei rispettare assolutamente con
l'utilizzo di questi controlli ?
Non so piů che fare  ...... per il momento vado a dormire, poi quando mi
sveglio spero di trovare una mano tesa.
Grazie a tutti come sempre e buona giornata.
Ciao, Claudio.

 l'utilizzo di questi controlli ?
usi funzioni particolari dell'API? prova a dirci quelle che usi (se ne
usi), potrebbe venir fuori l'arcano
Faber

sveglio spero di trovare una mano tesa.
Di solito questo succede quando non rilasci qualche risorsa, tipo handle
allocati con le API o controlli/oggetti caricati a runtime e non rilasciati.
Poi c'è l'incognita VB6, che in questi giorni mi gioca strani scherzi:  mi
sono già successi un paio di casi come il tuo, e la cosa mi preoccupa
parecchio.
Dentro VB tutto funziona regolarmente, da compilato esplode.
Una soluzione semplice è: VB lavora nell'ambiente in PCode, quindi basta
compilare in PCode.
Soluzione di ripiego #2: non fare l'unload del form, fai solo un hide.
Soluzione 3: prova eliminando il form dal progetto e rimpiazzarlo con uno
vuoto, e man mano aggiungi i controlli che ti servono, compili e provi: se
va tutto bene ne aggiungi altri e così via fino a trovare cosa lo fa
incacchiare.
Ciao

SP5 e che nel mio applicativo non uso nessun user control.
[cut]
oltre a quanto ti hanno gia' detto Faber e Zanna, puo' essere di aiuto conoscere
il codice ed il messaggio dell' errore.
ciao, hal
p.s. piu' sei chiaro ed esaustivo subito e meno si fuoriesce dall' argomento

 >chè. Non che siate obbligati a rispondere, ma ho davvero bisogno di

Newsgroup: it.comp.lang.visual-basic
Titolo: [SITO COMUNE] Ritorno alla normalità

Salve a tutti.
 
Il Sito Comune è ritornato al suo funzionamento.
 
Il problema era dovuto al fatto che i server di 
visual-basic.it
, su cui siamo hostati gentilmente da Gianluca Cannalire, sono passati ad IIS 7.5 ed alcune istruzioni ASP da noi utilizzate non sono più compatibili per ragioni di sicurezza.
 
Con l'aiuto di Marco Frazzoli è stata modificata la zona DNS per puntare al vecchio server, ora temporaneamente hostato su una linea Fastweb. Successivamente verrà trasferito nella server farm di KPNQuest.
 
Approfitto per ringraziare Gianluca Cannalire e Marco Frazzoli per il gentile supporto alla risoluzione del problema.
 
Saluti,
 
Nicola

 Nicola
 
ehm rispolvera il link anche casomai!
www?
 
-- 
----- Italliaaaaa 3227! -----
Ci sono cattivi esploratori che pensano che non ci siano terre dove 
approdare solo perché non riescono a vedere altro che mare attorno a 
sé.
(Francesco Bacone)
 
 

www?
 
 
http://www.it-lang-vb.net/
 
 
E' su
 
--
ciao
  Stefano

 www?
 
C'è chi è disattento e chi smemorato.  :)
 
-- 
Gulp®

Newsgroup: it.comp.lang.visual-basic
Titolo: Database con password

Salve, scusate se la mia domanda può sembrare alquanto banale ma è da poco
tempo che mi sono avvicinato ai database.
Dunque, ho creato un database con Access ed ho impostato una password.
Ora, quando utilizzo il controllo data per accedervi, VB mi dà un errore di
"Password non valida". In quale proprietà devo inserire la password? O
esiste un metodo per dargliela?
Grazie in anticipo
-----------------------------------------------
Message wrote by
Pino Paparone
Email 1: 
pi...@nomunnezza.mail.omnitel.it
 (remove "nomunnezza" to reply)
Email 2: 
pi...@nomunnezza.octava.it
 (remove "nomunnezza" to reply)
ICQ #: Partenope, 8108144

 Mailgate is maintained online by Dario Centofanti


Dim db As Database
Set db = OpenDatabase("c:\mydir\mydb.mdb", True, False, ";pwd=mypassword")
Per altri parametri, leggi l'help di OpenDatabase.
(se devi usare un controllo Data)
Set Data1.Database = db
Per modificare la password, usa il metodo NewPassword:
db.NewPassword = "mypassword","newpassword"
La caratteristica di poter assegnare una password ad un database č stata
introdotta con la versione 3.0 del motore Jet, con le versioni precedenti
occorrerą implementare la sicurezza a livello di utenti o di gruppi. E' da
notare che l'utilizzo di una password puņ generare degli errori a runtime,
comunque intercettabili con un On Error.
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Perché non gestisce formato ACCESS 2000?

Curioso...
quando cerco di aprire una tabella creata con Access 2000, dà un errore di
formato non riconosciuto.
Se invece creo il file col solito sistema Visual Data Manager va tutto bene.
Perché ?  Non ho caricato qualche cosa?
TIA Flavio

 ha scritto nel messaggio
news:2Gn06.8142$ag5.4...@twister1.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Rsposta FACILE!!!!

Illustro il problema  (sono alle prime armi!!!!!!):
vorrei impostare un comando in modo da inserire in una casella di domanda
solo numeri.
Esempio
                                        _____
Quantità da giocare       |__5__|
GRAZIE PER L'ATTENZIONE

 wrote in message 7nigr3$lnl$1...@nslave1.tin.it...


...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Si può fare questo in VB6?

Io e un mio amico vorremmo fare in modo che, mentre siamo connessi entrambi,
i nostri dischi fissi siano condivisi. Il programma risulterebbe tipo
"risorse di rete".
(conoscendo naturalmente l'I.P. dell'altro)
Però non deve essere necessario che tutti e due abbiamo contemporaneamente
il programma in esecuzione, ne dovrebbe bastare solo uno (quello che deve
operare coi file).
Spero si possa... fatemi sapere.
GRAZIE 1K.
--
W il Manifesto del newsgroup
Jimmy
E-mail: 
jimmy...@hotmail.com
--------------------------------------------------------------
IL MIO SPONSOR:
visita il sito:
http://www.geocities.com/radiocece
ICQ#: 41646051

 wrote in message
85l8bv$2it$3...@nslave1.tin.it...


GRAZIE 1K.
------------
Francesco Beccari
frankb@I_HATE_SPAM_interplanet.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con crystal report: aiutatemi!

Scusate la banalita' della questione, ma sono alle prime armi con VB.
Non riesco a far partire Crystal Report Pro.
Se provo ad aprire un file o a crearne uno nuovo, ottengo sempre questa
segnalazione di errore:
No default printer selected. You may use the control panel to select a
default printer.
Ovviamente la stampante (una HP deskjet) e' installata, configurata e
selezionata come stampante predefinita, e funziona correttamente con tutti i
programmi.
Pero' in VB ho un comportamento aleatorio:
se dal menu file seleziono "imposta stampante", qualche volta ottengo una
segnalazione d'errore.
Ci sto sbattendo la testa da parecchio tempo:
qualche volenteroso ed esperto puo' aiutarmi ?
Grazie e ciao a tutti.

 ha scritto nel messaggio
news:9oba6d$drr$1...@pegasus.tiscalinet.it...


secondo me hai sbagliato NG......è vero che il problema ce l'hai solo quando
usi VB, però il vero problema deve essere nel sistema operativo.......
sembra la stampante installata male, o qualcosa del genere.......
hai provato a porre questo problema anche nel NG specifico del tuo OS?
prova, secondo me qui non risolvi nulla........
(senza offesa per nessuno!!)
:-)))))
Ciao!!!!
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262
Newsgroup: it.comp.lang.visual-basic
Titolo: file o directory

ciao
avete idea di come posso sapere se un file è una directory oppure un
file
grazie

 file
Se sei sicuro che esista il file o la directory usi la funzione Dir
res = Dir(Path)
Se ti restituisce qualcosa è un file altrimenti è una directory
Ciao

 ha scritto nel messaggio
news:3d6a1c30...@192.168.0.76...

Potresti usare i metodi FolderExists o FileExists dell'oggetto
FileSystemObject.

 ha scritto nel messaggio
news:3d6a1c30...@192.168.0.76...


Newsgroup: it.comp.lang.visual-basic
Titolo: Trial Visual Studio . NET

C'è qualcuno che mi può dire dove posso scaricare una versione trial di
Visual studio .net?
Grazie
Mel

 Visual studio .net?
Non esiste.
Ciao

 Non esiste.
Esiste, esiste. Da circa due mesi è disponibile la versione di
prova di 
VS.NET
 60 gg.
http://msdn.microsoft.com/vstudio/productinfo/trial.asp
Ciao.
--
BSD is for UNIX-lovers -- linux is for Windows-haters.

 
http://msdn.microsoft.com/vstudio/productinfo/trial.asp
Ah, beh... allora... :)
immagino bastava una ricerca sul sito M$, magari sotto "downloads" :)
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Funzioni Time e Date

Come si gestisce il tempo e la data in VB6 dovendo sommare un determinato
orario alla data.
Cioè devo gestire un tempo (espresso in data e ora) e sommargli un valore di
tempo(espresso in ore) e mi deve restituire
il tempo (data e ora sommato al tempo che gli è stato impostato)
ES.
Ora di Inizio 17/06/1999 12.00
Durata  2h
Ora Finale 17/06/1999 14.00
Scusate se è una cosa banale o un argomento già spiegato e rispiegato ma
sono nuovo di VB e in questo momento ho poco tempo da dedicaci ho fatto
qualche prova banale ma non ci ho ottenuto nessun effetto.
Grazie per l'aiuto
Filippo


In VB5 c'era dateadd() e datediff() che permettevano di eseguire la
somma ad una data di una quantita' temporale ( ore, minuti ma anche
giorni ed anni ) o di fare la differenza tra due date e avere il
risultato in una opportuna unita' di misura, chiaramente le operazioni
sono eseguite in maniera coerente con i mesi dell'anno e gli anni
bisestili, vedi sull'help per i dettagli su come usarle.
Marco
Newsgroup: it.comp.lang.visual-basic
Titolo: Ci riprovo: PKZIP

Qualcuno ha un OCX o altro per fare una piccola funzione per comprimere
i dati? Se fosse compatibile con PKZIP sarebbe meglio, ma non
fondamentale. Ho già utilizzato un OCX che ho trovato in rete
(ActiveZipper) ma fa veramente pena (oltre a non essere compatibile con
PkZip, anche se i file hanno estensione ZIP, ha un algoritmo di
compressione spaventosamente ridicolo).
Grazie
Franco
--
Automatic posted from 
ro...@edy.ivg.it
 [194.184.152.232]
via Mailgate Server - 
http://www.mailgate.org

fondamentale.
...
Ohibņ!
non saprei...
prova a chiedere al tipo che ha fatto winzip (
www.winzip.com
): magari ti
passa qualcosa...
se l'ha fatto in C++ almeno ti puņ passare gli algoritmi... oppure una dll
di cui puoi usare le funzioni in vb.
ciao
tobix

compressione spaventosamente ridicolo).
Io ho scritto un OCX in VB che fa da front end alla libreria freeware
ZLIB. E' in grado di compattare un solo file per volta, ma se lo scopo
è salvare un database mdb va bene. Ci sono anche i sorgenti.
Se ti serve scrivimi.
Ciao
--------------------------------------------------------------------
Fulvio Senore
Eliminate "zz" dall'indirizzo e-mail per scrivermi (spammers...)
Remove "zz" from e-mail address to write me (spammers...)
--------------------------------------------------------------------

 compressione spaventosamente ridicolo).
Dico una vaccata ... ma perche` non usare direttamente pkzip o un
qualsiasi
altro compressore (magari free) ?
Se invece non puoi/vuoi, prova ad informarti su gzip. E` efficare, ed
essendo
della GNU, credo che da qualche parte si possano trovare anche i
sorgenti.
Probabilmente in C, ma non si sa mai.
--
Bye. __Andrea Cao__
AntiSpam: Remove gongolo from E-Mail Address
Newsgroup: it.comp.lang.visual-basic
Titolo: Command Button

Ciao a tutti, qualcuno sa dirmi come posso fare in modo che un command
button messo su una picturebox o una image, prenda come sfondo grafico la
parte di immagine che occupa.
Grazie a tutti

Utilizza gli oggetti 'Microsoft Forms 2.0 Object Library'  e la Property
'BackStyle'.
CiaoCiao!

 'BackStyle'.
MS Forms 2.0 non sono redistribuibili
Faber

parte di immagine che occupa.
Supponiamo che la picturebox si chiami Picture1 ed il command button
(contenuto nella picture box) si chiami Command1.
Tale bottone ha impostato lo stile a Graphical.
Aggiungiamo una picture box nascosta, con il bordo flat e l' autoredraw a true
e chiamiamola Picture2.
Nel Form_Load facciamo una call ad una ipotetica PaintButton.
Private Sub PaintButton()
    Picture2.AutoRedraw = True
    Picture2.Move Picture2.Left, Picture2.Top, Command1.Width, Command1.Height
    Picture2.PaintPicture Picture1.Picture, _
                        0, 0, Picture2.ScaleWidth, Picture2.ScaleHeight, _
                        Command1.Left, Command1.Top, Picture2.ScaleWidth, Picture2.ScaleHeight, _
                        vbSrcCopy
    Set Command1.Picture = Picture2.Image
End Sub
-- 
hth, hal

 Tale bottone ha impostato lo stile a Graphical.
[SNIP]
Molto carino!
ho riscontrato solo un piccolo problema, cioe' che se il bottone ha una
caption viene lasciato un piccolo spazio sotto la scritta che non viene
coperto dall'immagine, questo perche' l'intenzione di VB e' usare l'immagine
come icona sopra il testo, stile toolbar (e infatti la scritta viene anche
decentrata)
mi sono permesso di aggiungere un piccolo "tapullo" alla tua routine che
aggira il problema e stampa la scritta normalmente al centro, non gestisce
il testo del pulsante su piu' righe ma ci si puo' lavorare... comunque
eccola:
Private Sub PaintButton()
Dim strCaption As String
'salviamo la caption originaria
strCaption = Command1.Caption
Command1.Caption = ""
With Picture2
    .Cls
    .Visible = False
    .AutoRedraw = True
    .Move .Left, .Top, Command1.Width, Command1.Height
    .PaintPicture Picture1.Picture, 0, 0, .ScaleWidth, .ScaleHeight, _
        Command1.Left, Command1.Top, _
        .ScaleWidth, .ScaleHeight, vbSrcCopy
    'impostiamo il testo da stampare cosi' come appare nel pulsante
    Set .Font = Command1.Font
    .CurrentY = .ScaleHeight / 4
    .CurrentX = (.ScaleWidth - .TextWidth(strCaption)) / 2
End With
'sovrapponiamo la scritta all'immagine e portiamo tutto sul pulsante
Picture1.Print strCaption
Set Command1.Picture = Picture1.Image
End Sub
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

Dr. Emmett L. Brown
Thanks! Questo si' che e' ragionare quadridimensionale :-)
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: [Help] Propietà di un picturebox

Salve a tutti,
                     vogliate scusarmi nel caso il topic risulti un po'
stupido, purtroppo "programmo" in VB da 2 giorni e non posso accedere
all'help in linea perchè ho fatto l'installazione minima...(appena mi
arriverà il nuovo hard disk prometto che leggerò prima questa)
Vorrei capire quale proprietà di una picturebox rappresenta la stringa con
il nome del file visualizzato da questa: in pratica vorrei assegnare a
questa proprietà il valore contenuto in un item di una listbox...
Io intuitivamente pensavo alle proprietà Picture (poichè è quella che
modifico dalla finestra proprietà) o Image ma visualizzando quest'ultime in
un textbox mi sono venuti fuori dei numeri!!!
Come si spiega anche questo? Cioè a cosa corrispondono questi numeri?
Vi ringrazio dell'aiuto e di ogni suggerimento! Ne avrò bisogno...:))
Ken_Rob


la proprietà picture rappresenta il contenuto. Questo può essere caricato da
file con l'istruzione
picture1.Picture  = LoadPicture("c:\pic\a.bmp")
ciao


un textbox mi sono venuti fuori dei numeri!!!
Fai doppio click sulla proprieta' Picture e carichi l'immagine, oppure nel
codice metti quello indicato qui:
Immagine.Picture=LoadPicture("\immagine.bmp")
Tieni conto che se fai Text1.Text=Immagine.Picture carichi nella TextBox una
immagine bitmap, ovvero il codice binario della stessa ovvero i numeri!
Dovrebbe essere questa la spiegazione.
CiaO!

un textbox mi sono venuti fuori dei numeri!!!


Newsgroup: it.comp.lang.visual-basic
Titolo: tracciato record

Ciao a tutti,
ho una procedura di importazione che mi chiede come file entrante un ascii
tab-delimited.
Ciò significa che devo creare un file ascii (di testo?) delimitato tramite
il tasto tabulatore?
Ho creato un tipo che corrisponde alle specifiche del tracciato, crea una
stringa unendo i diversi campi del tipo, ma cmq l'importazione mi da
errore......
di seguito un pezzetino del codice che uso:
nel modulo:
type DOCUMENTO
  ID_DOCUMENTO AS long
  DATA_INIZIO AS STRING * 8
  ......
  IMPORTO_LIRE AS DOUBLE
  ......
  ......
  ....
end type
nel form:
dim documento_attuale as documento
documento_attuale.id_documento=1001
documento_attuale.data_inizio="20010101"
documento_attuale.importo_lire=10000
with documento_attuale
  stringa= .id_documento & .data_inizio & ..... & .importo_lire
..............
end with
il file viene creato, però all'interno non vengono lasciati spazi fra un
campo e l'altro.
P.S.= i campi data li ho dichiarati come string * 8 non avendo trovato un
oggetto date è cmq giusto?
Grazie anticipatamente a chi mi risponderà
Xadu

> Ciò significa che devo creare un file ascii (di testo?) delimitato tramite
il tasto tabulatore?
No, il carattere <Tab> (ascii 09): usa la costante vbtab
stringa= .id_documento & vbtab & .data_inizio & vbtab & ..... & vbtab &
.importo_lire
Ciao
Enrico

 ha scritto nel messaggio
news:96dq4v$ava$1...@news.IT.net...

Newsgroup: it.comp.lang.visual-basic
Titolo: [NET] problemi Checkbox

Buongiorno
ho un mdb creato in access 200, con vari campi testo e alcuni si/no
(boolean), in un unica tabella.
creando in visual net un nuovo form con la creazione guidata form dati, non
mi gestisce correttamente le checkbox che crea automaticamente quando 
inserisco nuovi record.
Se utilizzo creazione guidata form dati e utilizzo il datagrid proposto, le 
checkbox
posso utilizzarle correttamente.
Sembra che non primo caso non vengano passati i dati correttamente con lo
"scorrere" dei record e la creazione di quelli nuovi.
Qualcuno ha qualche suggerimento?
Grazie

 Qualcuno ha qualche suggerimento?
Una curiosità: qundo lavori sui record già inseriti tutto funziona, e
quando ne inserisci uno nuovo smette di funzionare?
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel 
messaggio news:d7kf5r$van$1...@news.newsland.it...


 per spiegarmi meglio utilizzo la creazione guidata form dati:
Boh...
Chissà perché, quando qualcuno comincia una frase com "per spiegarmi
meglio", alla fine capisco molto meno di prima :-)
Ti dico la mia esperienza, vediamo se ti torna utile...
Ho utilizzato il databinding su una maschera contenente un controllo
datetimepicker (o come diavolo si chiama). Il collegamento funzionava bene
fino a che nel campo collegato c'era una data valida, se c'era un valore
"null" quel campo si "inchiodava". Scorrendo i record tutti gli altri
controlli modificavano correttamente il loro contenuto, il datetimepicker
no. 
Ho interpretato che se il campo conteneva un dato che il controllo non
riusciva a gestire, il meccanismo di databinding si "rompeva". Nel tuo
caso sospetterei che il valore predefinito del campo sia un null, e che il
checkbox non sia in grado di gestirlo. Ma è solo un sospetto, e non ho
neanche il modo di verificarlo.


 ha scritto nel 
messaggio news:d7kh6a$8es$1...@news.newsland.it...


 avevo trovato una stinga in msdn ma non ricordo dove.... acc
Non ne ho la più pallida idea, al momento.
Conoscendomi, la prima cosa che farei sarebbe provare ad impedire che il
campo possa avere un valore null, assegnandogli nel db in valore iniziale
di default.


 ha scritto nel 
messaggio news:d7kht1$bli$1...@news.newsland.it...


 neanche il modo di verificarlo.
Hai centrato esattamente il problema.
La soluzione è offerta dalle alternative:
- impostare nel dataset i valori di default dei campi (naturalmente non
null!)
- modificare la classe del dataset tipizzato in modo tale che in "run
time" restituisca dei valori (get del campo) diversi da null (false per i
bool)
- impostare un blocco di format/parse per questi campi che hanno dei
problemi.
Gli unici "capaci" di intervenire sul pregresso "mascherandolo" sono gli
ultimi due, mentre il primo va bene solo per i nuovi inserimenti
 
-- 

Newsgroup: it.comp.lang.visual-basic
Titolo: RichTextBox

Salve a tutti.
Supponiamo di avere un form in cui c'è solo il controllo RichTextBox..
Ora premendo Tab il cursore si sposta correttamente a destra .
Se però nel form c'è un altro controllo come un bottone ecco che allora
premendo Tab il cursore non si sposta a destra come dovrebbe ma si
sposta sul bottone.
Come fare per risolvere questo problema?
Grazie.

"riccardo maffei" ha scritto nel messaggio

http://support.microsoft.com/?scid=kb%3Ben-us%3B143273&x=11&y=12
Bye, G. 

Ti ringrazio per la segnalazione. Ho quindi risolto.
Tuttavia ho un altro problema:
Supponi di avere una RichtextBox , chiamata RTB nel form.
segui questo codice:
Private Sub RTB_KeyDown(KeyCode As Integer, Shift As Integer)
Dim charindex As Long, linetextlen As Integer, linetext As String, retval As
Long
Dim s As String, c As String, i As Long
    If KeyCode = 13 Then
        charindex = SendMessage(RTB.hWnd, EM_LINEINDEX, ByVal
RTB.GetLineFromChar(RTB.SelStart), ByVal 0&)
        linetextlen = SendMessage(RTB.hWnd, EM_LINELENGTH, ByVal charindex,
ByVal 0&)
        linetext = Space(IIf(linetextlen >= 2, linetextlen, 2))
        retval = SendMessage(RTB.hWnd, EM_GETLINE, ByVal
RTB.GetLineFromChar(RTB.SelStart), ByVal linetext)
        If linetextlen < 2 Then linetext = Left(linetext, linetextlen)
        i = 1: s = ""
        Do While i <= linetextlen
            c = Mid(linetext, i, 1)
            If c <> Chr(32) And c <> vbTab Then
                Exit Do
            Else
                s = s + c
            End If
            i = i + 1
        Loop
        RTB.SelText = vbNewLine + s
        KeyCode = 0
    End If
End Sub
l'effetto è che se sposto il cursore a destra , diciamo di 15 spazi,
premdndo invio, il
cursore si posiziona correttamente alla posizione 15 da sinistra.
ma dopo aver prenuto invio (ci troviamo quindi su una riga vuota), premiamo
il tasto home
(oppure porto il cursore di qualche spazio a sinistra ).
ora premiamo di nuovo Invio.
Accade una cosa strana.
Come evitare?
Grazie

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto per animazioni...

Ciao a tutti, ho bisogno di informazioni su come usare
le tecniche del Direct Draw e Direct Sound, qualcuno
sa dirmi dove trovare la documentazione per VB5 ?
Grazie a tutti coloro che vorranno aiutarmi...
--
                   Gianluca Garofalo
                       G.L...@Iol.it
 
http://webcom.global-inf.com/gluke/gluke
                Consulenza Informatica
  Assistenza Tecnica HardWare & SoftWare
         Sviluppo Applicativi Dos/Windows

...

Newsgroup: it.comp.lang.visual-basic
Titolo: CheckBox a 3 stati

"checked_Yes", "checked_No", "Unchecked"??
Bisogna intercettare adeguatamente l'evento Click:
Sub chkTre_Click()
    Static Value As Integer
    Value = (Value + 1) Mod 3
    chkTre = Value
End Sub
._ _ Paolo Bonzini
(_|_) bonzi...@SPAMSOMEBODYELSEnet-one.it
(_| remove SPAMSOMEBODYELSE to answer
end

*** Per rispondermi in email, togliete "cancellare." dall'indirizzo!


CROCE. Una X insomma, invece del segno di spunta.
  Non e' che semplicemente utilizzano la X al posto del segno di
spunta? Il controllo del QuickPak Pro ha la X nel VBX ed il segno di
spunta nell'equivalente ActiveX, ma hanno entrambi il significato di
checkbox selezionato.
  Ciao :-)
  Massimo
  Nell'indirizzo, sostituire DIESPAMMERS con MC1258
  In the address, replace DIESPAMMERS with MC1258

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiutatemi ho un Grosso problema con una dll

Ciao,
non ho mai postato su questo ng ma l'ho sempre seguito e vorrei un aiuto, vi
espongo il problema:
ho una dll che si chiama gestioneerrori.dll che contiene un modulo di classe
clsErrori che dovrei chiamare da una qualsiasi applicazione visual basic ma
non ci riesco.
Ho provato con public declare function clsErrori lib "gestioneerrori.dll" ()
ma non va
Alla clsErrori devo passare 4 istruzioni in questo modo
set ciao = new clsErrori
ciao.descrizione="sono io"
ciao.errore="222"
ciao.procedura="Fase di avvio"
ciao.registra evento
il problema è che non riesce a vedere la classe clsErrori
Vi prego di aiutarmi
Master

 il problema è che non riesce a vedere la classe clsErrori
il problema è che la DLL che hai fatto (suppongo) è una DLL ActiveX, quindi
non può (se fatta in modo 'standard' in VB ;)) esportare delle funzioni...
in altre parole: prima di poter utilizzare il codice che hai postato, devi
inserire il riferimento alla tua DLL (menu Progetto - Riferimenti), e
togliere quella Declare che non ha senso
Ciao
Faber

 non puň (se fatta in modo 'standard' in VB ;)) esportare delle funzioni...


 grazie grazie grazie grazie grazie grazie
:D
Faber

Newsgroup: it.comp.lang.visual-basic
Titolo: formattazione di una text box

E' possibile in maniera automatica visualizzare in una text box un valore
numerico con i punti delle migliaia, ossia ora se inserisco un milione vedo
1000000, vorrei vedere 1.000.000. E' possibile?
Grazie!

Guardati la funzione FORMAT su Msdn....
Cmq..mi apre Format(valore,###,###,###) ma potrei dire na gorssa cavolata....quindi meglio che dai un occhiata all'Help!|
Ciao SIMO
--
__________________
www.sasim.cjb.net


 ha scritto nel messaggio
news:iEvX6.395$Wg4.5...@news.edisontel.com...


 ha scritto nel messaggio

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Chi mi mette a posto questa query ?

Set rstLastFlav = MainDB.OpenRecordset("SELECT [CLI-IMP].[ID-cli],
max(FLAV.flav_datachiam) " & _
                                               "FROM [CLI-IMP] INNER JOIN
FLAV ON [CLI-IMP].[ID-imp] = FLAV.[ID-imp] " & _
                                               "where CLIENTI.[ID-cli] = " &
txtCli_Cod & " AND year(flav_datachiam) = " & mskYearFilter)
Errore: Impossibile eseguire una query che non include l'espressione
"ID-cli" specificata come parte di una funzione di aggregazione.
Praticamente vorrei estrarre il valore che risulta da
max(FLAV.flav_datachiam)  nell'anno specificato da mskYearFilter dalla
tabella FLAV del cliente corrente txtCli_Cod.
Per me č un rompicapo !!
Grazie per eventuali suggerimenti.
Alberto

 Per me è un rompicapo !!



GRAZIE !!

Newsgroup: it.comp.lang.visual-basic
Titolo: Dichiarazione eventi con e senza delegati

Che differenza c'è tra una dichiarazione di evento del tipo
 
Public Event Miao(...parametri..)
 
ed una dichiarazione di evento del tipo
 
Public Delegate MiaoEventHandler(...parametri...)
Public Event Miao As MiaoEventHandler
 
Hanno un comportamento diverso?
Se si, in quali casi è preferibile l'uno o l'altro modo?

 Che differenza c'è tra una dichiarazione di evento del tipo
[cut]
 
In linea di massima, come gestione dell'evento in se, non c'è differenza.
 
La seconda sintassi ti da l'accesso diretto a una variabile che rappresenta il Delegate; in alcune circostanze particolari potrebbe essere utile passare in giro quella specifica istanza piuttosto che quella generata al volo dall'operatore 'AddressOf Miao'


ok, grazie mille.

Newsgroup: it.comp.lang.visual-basic
Titolo: MALEDETTE STRINGHE !!!!

Ho usato tempo fa una funzione di Visual Basic che passandogli una stringa
ed un separatore delle stringhe ad esempio la virgola (Esempio stringa :
PIPPO, PLUTO, PAPERINO, PAPEROGA) mi restituiva (mi sembra) una array di
stringhe che in quella precedente erano separate dalla virgola (nel caso del
mio esempio).
Ora mi sto cervellando ma non ricordo quale fosse questa funzione, qualcuno
sa dirmelo !!
Grazie a tutti
--------------------------------
Inviato via 
http://usenet.libero.it

 sa dirmelo !!
Forse split?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbenlr98/ht
ml/vafctsplit.asp
Ciao
--
Timothy Redaelli
timothy(dot)redaelli(at)email(dot)it
-----------------------------------
Links
Sito Comune: 
www.it-lang-vb.net
MSDN: 
msdn.microsoft.com

 ha scritto nel messaggio
news:195Z191Z13Z77Y...@usenet.libero.it...


GRAZIE !!!!


 ha scritto nel messaggio
[cut]


split
ciao
andrea

 mio esempio).
funzione split
Giacomo.

 sa dirmelo !!
Tengo a precisare che non è colpa delle stringhe se tu hai poca memoria :)
Comprati un'espansione :PPP
P.S.: questa funzione viene fuori un msg sì e uno no, quindi bastava cercare
un attimino.
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto con due problemi da principiante per favore...

Avrei bisogno di un vostro aiuto per risolvere due problemi di un
principiante con Visual Basic  5
1) Come faccio a creare un numero casuala tra 100 e -100 (ci ho
provato con int,rnd e randomize ma mi vengono sempre numeri o positivi
o negativi...
2) come faccio a suonare un file wave schiacciando un bottone ??  Ho
provato con le procedure per VB4 ma non mi funzionano...
Grazie mille a tutti.
Ciao, Fabio
Let's just say I was testing the bounds of reality.  
I was curious to see what would happen. 
That's all it was: just curiosity.
-James Douglas Morrison, 1943-1971
*******************
For spammers:
Unsolicited Email "spam" sent to this email address will result in your
system being subscribed to 10,775 Majordomo list servers.
Be forewarned that you will recieve roughly 1 gig of mail per day, or
15,000 messages per hour.
This Email address not for your advertising. You have been warned.
Think before you post!

o negativi...
Scusa ma se non sbaglio non ne esistono altri tipi oltre a positivi e
negativi.........

o negativi...
Se ho capito bene il tuo problema, non riesci a generare con una stessa
routine numeri di segno opposto. Avrei un'idea, non molto elegante, forse,
ma dovrebbe funzionare: prova a creare un numero tra 0 e 200 (credo che
questo non ti dia problemi), e poi sottrai 100.
Scusa la banalità, ma è sempre meglio che niente...
Ciao, Simonetta

Devi usare
     int(rnd() *  200 -100)
 e per evitare sempre la stessa successione puoi usare all'inizio del
programma
    randomize timer
Ciao.
--
Antonio Donatiello
SANPAOLO Spa

negativi.........
Va be' ..... ringrazio lo stesso....  ciao volpe....


 
----------------------------------------------------------------------------
----------------
ddddddddddddddddddddddddd

Newsgroup: it.comp.lang.visual-basic
Titolo: DDE e Networking

Scusate, qualcuno di voi si è mai posto il problema di utilizzare i
messaggi DDE in rete ?
So che esiste una specie di DDE anche per ambienti di rete (NetDDE ?!?!?
forse..).
Qualcuno sa darmi informazioni a riguardo ?
Grazie

Se il dde locale manda in crash la macchina, il netdde cosa fa, manda in
crash la rete?
Io lo lascerei perdere.
Enrico
MBM3 ha scritto nel messaggio <01be58e9$e095f1e0$6664a8c0@tac>...



Concordo.
Quando ho provato a fare una cosa seria col NetDDE ho avuto questi
risultati:
- Lentissimo
- Spesso mi perdeva i change
- Ho implementato una sorta di protocollo per evitare la perdita di change
- e' diventato ancora piu' lento
- ho buttato via tutto (una settimana di smadonnamenti)
- ho usato il NetBios.
Oggi userei, e uso, il TCP/IP (le sockets)
Ciao
By -MES-   Maronese Ettore
http://ilmes.freeweb.org
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://www.murialdo.it/it_lang_vb