mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione errori

 ^_^
STUPENDO... voglio anch'io un messaggio di errore cosě... ora lo
implemento!!!!!
:)
Luca

 :)
Scherzi a parte una gestione errori cosi me fa proprio schifo ^_^
Ogni MacroSub _DEVE_ avere la sua gestione degli errori punto e basta , poi
si passa a scrivere il codice ^_^
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

Newsgroup: it.comp.lang.visual-basic
Titolo: Voglio iniziare un nuovo progetto

Ciao a tutti, ora che ho finito il mio baby editor, voglio cominciare
qualcosa di più serio. Io stavo pensando ad un programma per creare icone,
ma sono ben accetti vostri consigli sul tipo di applicazione che dovrei
cimentarmi a fare. In ogni caso quali sono i componenti vb per disegnare?
Cioè, se io vorrei fare un programma tipo Paint di winzozz (esempio) quale
componenti dovrei utilizzare? Cmq datemi un consiglio. Ciao Ciao!!
Pier Paolo "lupin^^" Soriente - 
hiv...@tin.it

 ha scritto nel messaggio
news:PULV6.1133$GZ5....@news1.tin.it...

Se io VORREI non so...
Magari se io VOLESSI...
Scusate se mi sono permesso di sostituire pal... :-P
ciao
    Assa

Scusate se mi sono permesso di sostituire pal... :-P
^___^

 ha scritto nel messaggio
news:PULV6.1133$GZ5....@news1.tin.it...


 wrote in message
PULV6.1133$GZ5....@news1.tin.it...

Hai gloriosi tempi di VB3, e forse ancora con VB4, avevi in dotazione un
piccolo editor di icone, tutto sommato carino, chiamato IconWorks con i
relativi sorgenti VB.
Nelle versioni successive e' sparito dagli esempi... se hai voglia di
cimentarti in un porting a 32 bit e in una rimodernata generale dovrei avere
ancora i sorgenti; erano un buon esempio di effetti di disegno su PictureBox
e trattamento del formato .ICO
Ciao
--
Luca Dormio
luca....@tin.it

 e trattamento del formato .ICO
Potresti passarmelo?
gabr...@galactica.it
Grazie, Assa.

Bè, mi faresti un piacere a passarmeli. Ciao!!
Pier Paolo "lupin^^" Soriente - 
hiv...@tin.it
Luca Dormio <lucaFAV...@tinFAVA.it> wrote in message
9g9t5v$dme$1...@fe1.cs.interbusiness.it...


Potresti completare il tuo editor e renderlo piu' funzionale: elenchi
puntati e numerati e piccole tabelle. Anche senza possibilita' di
cambiare lo spessore dei bordi sarebbe ok: l'importante e' averle.
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!
 Opel/ECC Calibrezio EVO-VI --- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD
   On contrary of popular belief, Unix *IS* user friendly:
    it just appears to be selective who it is friend with


webmaster di:
- 
www.gallipuglisi.org
- 
www.jean-baptiste.net
- 
www.nancy-rivero.com

ritaglio, il riempimento e cose del genere
 Più che commandbutton dovrebbe usare degli optionbutton impostandoli
in modo che diventino di aspetto simili ai commandbutton.
Newsgroup: it.comp.lang.visual-basic
Titolo: Orologio atomico

Qualcuno ha un esempio o una descrizione di
come connettersi ad un server NIST per scaricare l'ora esatta?
Grazie
Ciao


AtomicTime.zip
Sito Comune

 ha scritto nel messaggio
news:m0xB8.66$nw2....@nreader1.kpnqwest.net...


 ha scritto nel messaggio
news:m0xB8.66$nw2....@nreader1.kpnqwest.net...


 ha scritto nel messaggio
news:ab662v$ep5$1...@rex.ip-plus.net...


 ha scritto nel messaggio
news:q6EB8.12373$CN3.4...@news2.tin.it...


 controllo presenze tramite tessera magnetica.
Vuoi delle specifiche?
Prova a cercare con google: rfc atomic time
e tra le altre trovi:
http://www.eecis.udel.edu/~mills/ntp.htm

Newsgroup: it.comp.lang.visual-basic
Titolo: msvbvm50.dll



 ha scritto nel messaggio
news:8h7jpn$r2u$2...@lacerta.tiscalinet.it...


> ma mi debbo portare anche i vari .ocx che uso ???
si, per forza...
Ciao
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Libro regalo per un neo-dottore in informatica

Scusate l'OT, ma ho pensato di chiedere a voi se avete letto qualche libro
relativo all'informatica (parlo di romanzi o cose simili, non di manualoni
tecnici!!!) che vi ha particolarmente colpito.
Devo fare un regalo ad un mio collega che ieri si e' laureato in informatica
ed avevo pensato a questo.
Grazie a tutti per i suggerimenti!
Skysurfer

 ha scritto nel messaggio
news:a4sujo$8pk$1...@serv1.iunet.it...

Regalagli il mattoncino di zio Bill
Saluti


Che ne pensi di "Hackers, i ribelli digitali" di P.Mastrolillo
ed.Laterza.. cosě capisce subito che aria tira.. :-))))))
Ciao
 Valter

 ha scritto nel messaggio
news:a4sujo$8pk$1...@serv1.iunet.it...
: Scusate l'OT, ma ho pensato di chiedere a voi se avete letto

    "Il codice dei computer", Mondadori Informatica
--
a bien tot,
vbenry

 tecnici!!!) che vi ha particolarmente colpito.
Non è un romanzo, ma...
"Spaghetti Hacker" Monti e Chiccarelli, Apogeo 1999.
O anche, stesso editore, "Segreti, spie e codi(ci)frati",
Giustozzi-Monti-Zimuel.
http://www.apogeonline.com/libri/argomenti/Reti%20e%20sicurezza
Bye, G.

Newsgroup: it.comp.lang.visual-basic
Titolo: dataset e datagrid sul web

chiedo scusa ma cercando di capire come funzioni il .net
sto tentando di sviluppare una pagina aspx che leggendo dei dati da un db
sql mi permette di visualizzarli modificarli ed aggiornare il db.
La domanda è questa
ogni volta che la pagian viene ricaricata a seguito di un comando relativo
al datagrid edit,select ecc,devo eseguire l'update al database e riempire di
nuovo il dataset (fill) perchè vengano mantenute le mdifiche? o c'è qualche
altro metodo.
Il fatto è che se non lo faccio la griglia mi appare vuota

 Il fatto è che se non lo faccio la griglia mi appare vuota
Il DataSource del DataGrid non è persistente tra una chiamata di pagina è
l'altra. La griglia ti appare vuota perché devi richiamare il metodo
DataBind del DataGrid ad ogni ricaricamento della pagina.
                                        Ciao
                                                        Zephiross
Newsgroup: it.comp.lang.visual-basic
Titolo: Provider OleDB e linguaggio SQL

Salve a tutti,
è possibile che usando un provider OLEDB vecchio, alcune sintassi SQL
introdotte successivamente a lui non siano supportate?
 
Perchè ho un problema con un provider che alcuni comandi SQL non gli
supporta, ma di contro ci sono alcuni comandi nuovi che funzionano, insomma
sembra molto casuale la cosa.
 
Ho già fatto un test dello stesso comando SQL con un altro provider e
funziona correttamente.
 
E' utilizzato da VB6 e db firebird

"Andrea [Work]" <andrea.isw...@gmail.invalid> wrote in
news:1r7k5zvwrxhbq.1...@40tude.net
: 

si', puo' essere.
 
il rdbms e' un altro ma dato che la tecnologia e' quella:
http://msdn.microsoft.com/en-us/library/ms187442%28v=sql.90%29.aspx
 
 
The OLE DB specification defines a DBPROP_SQLSUPPORT property through which 
providers can report the level of SQL syntax they support. 
 
 
dato che esiste una proprieta' per esplicitare che sintassi il provider 
supporta mi aspetto che un provider X possa supportare una certa sintassi 
che il provider Y non supporta.
 
 
 
-- 
Paolo opg
 
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--

 che il provider Y non supporta.
 
Grazie, speravo di trovare qualche proprietą che mi permettesse di
bypassare il providere e lanciare il comando "AS IS", ma non ho trovato
nulla in merito.

Newsgroup: it.comp.lang.visual-basic
Titolo: Margini maledetti chi mi aiuta vi pregoooooooooo

Ragazzi ho un progetto fatto in visual basic che fà vedere una preview
della pagina...questo è un form che io poi vado a stampare. Questo
form contiene alkcune immagini il mio problema sta che io dovrei
stampare esattamente dal punto 0,0 del foglio. Invece la stampante fa
dei margini di default che a me non stanno bene!!!!Ho googlato alla
grande ho provato tutto quello che mi hanno detto ma magari sbaglio a
farlo qualcuno mi può aiutare?sono disperato grazie...

 dei margini di default che a me non stanno bene!!!!
Emm... il problema non e' vb, e' la stampante.
Se la stampante ha un margine FISICO allora non puoi farci nulla. Noi su A4
pieno stampiamo con i plotter, mentre le 2 stampanti A4 han dei margini di
2,7mm e 4mm che in nessun modo puoi modificare.
-- 
-Gigio@work-
G2k Blog : 
http://www.g2kweb.it/?3098
G2k Snip Url : 
http://www.g2kweb.it/?3015
G2k Free Gallery : 
http://www.g2kweb.it/?218

SIRCIARLY ha usato la sua tastiera per scrivere :

La prima prova da fare è stampare ciò che vuoi con un software come 
Word.
Con Word, ottieni ciò che vuoi?
Se si, allora puoi ottenerlo anche con VB.
Se no (come credo, non ho mai visto stampanti senza margini), allora 
non c'è verso.
Ciao
Alberto
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.


grazie mille a tutti il mio ero un tentativo disperato..alla fine
adatterò il mio form anche se cmq perderò qualcosa graficamente
maledizione!!!!
Newsgroup: it.comp.lang.visual-basic
Titolo: compilazione lenta?

Quanto ci mette il vs. computer con vb5 a compilare un exe in codice nativo
di circa 900k?
Io ho notato questa differenza:
con vb4 in p-code circa 30 sec.
con vb5 in native code circa 3 min 30 sec!
e la cosa preoccupante è che sembra quasi impallarsi.....
Ho notato che i tempi di compilazione si sono allungati dopo aver installato
Norton Uninstall Deluxe e Norton Crashguard Deluxe...
Mah!
sid


wrote:

Io quanto compilo in modo nativo un prog di 4.5 mega, vado a fare
quattro passi. 
Antonio Tanzillo  
a...@pippo.netgroup.it
KillPippoforrepondez

Newsgroup: it.comp.lang.visual-basic
Titolo: [vb.net]Inglobare un file

Salve a tutti.
Non so quanti di voi hanno già provato a usare 
vb.net
.
Quello che ho provato a fare era prendere un file XML con i miei dati e
inglobarlo all'interno dell'eseguibile. In questo modo ogni volta accedevo
al file XML come se fosse un normalissimo file sul disco, ma in realtà,
questo dovrebbe far parte del mio eseguibile.
Spero di essere stato chiaro e ringrazio in anticipo chi vorrà rispondermi.

 ha scritto nel messaggio
news:uEhE7.25127$7A4.1...@news.infostrada.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: VB.net 2005 Sostituzione form di inizio

Come si fa ad indicare quale è la prima form di apertura?
Attualmente il programma apre la prima form creata.
Grazie
Saluti

Attualmente il programma apre la prima form creata.
è indicato nelle proprietà del progetto
mk

Newsgroup: it.comp.lang.visual-basic
Titolo: Sito comune ma non vanno...

Sono  Jim (Anderle Giacomo) ho scaricato molte cose dal bellissimo sito
comune, e spero di poter aggiungere qualche cosa di utile al più presto.
Purtroppo però non riesco ad usufruire di alcune cose...
Quando scomprimo il dp171 che serve per disabilitare alcune funzioni di
windows (almeno credo) e lo carico con il Vb5 mi dà un errore di caricamento
dicendo di non trovare alcune parti del progetto. Come posso ovviare a
questo?
L'utilizzo che ne stò facendo è quello giusto o stò agendo su una strada
sbagliata?
Quando trovo un ocx e basta come posso riuscire utilizzarlo e scoprirne le
sintassi giuste?
Grazie!
ande...@tin.it

comune, e spero di poter aggiungere qualche cosa di utile al più presto.
[...]

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Compattazione database

Come utilizzare l'istruzione DBEngine.CompactDatabase con database dBase,
ovvero con tabelle DBF?

 ovvero con tabelle DBF?
sigh, l'avevo postata io qualche mese fa sta domanda, ma non c'e'
stata nessuna soluzione.
l'unica e' che ti ricrei il database su un altro file ed inserisci i record
rimasti nel nuovo database. poi cancelli quello vecchio e cambi il
nome del file di quello nuovo.
... a meno che qualcuno non abbia, nel frattempo, trovato una
soluzione :)))
--
Fibia "Sakamoto" FBI
URL: 
www.geocities.com/fibiafbi
E-Mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Membro #25 delle BT Sez. Sud

 > ovvero con tabelle DBF?
DBase non cancella realmente i record eliminari, ma li lascia nel database,
quindi le dimensioni del file, pur con meno record, rimangono simili.
Aloora se hai Delphi (3-4-5 fa lo stesso) può crearti un programmino
accessorio che chiami con una shell e che ti compatta il database.
Robin

 accessorio che chiami con una shell e che ti compatta il database.
Non c'e' qualche anima pia che e' disposta a fare sto programmino
e metterlo online da qualche parte, per il bene di tutti?


 quindi le dimensioni del file, pur con meno record, rimangono simili.
...finche' non fai un pack... ...lo stesso fa access, direi. solo che in
dbase c'era il tag deleted on/off che permetteva di recuperarli in caso di
casini. in access non l'ho trovato.


 e metterlo online da qualche parte, per il bene di tutti?
due ipotesi, direi:
1. usare dbase. tengo religiosamente db3 (l'essenziale sta su un floppy
.720) proprio per casi di questo genere.
2. scriversi una routine, in linea di massima dao basta e avanza, che:
-- copia i record vivi su un'altra tabella
-- chiama la vecchia --> tabella_old
-- chiama la nuova --> tabella

e metterlo online da qualche parte, per il bene di tutti?
Scusate se esco con una cavolata, ma non ho seguito il thread...
ma... usare il metodo CompactDatabase?
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

 ma... usare il metodo CompactDatabase?
sospetto che voglia access e non funzioni coi dbf.
nel caso, tipica politica commerciale ms, per stroncare clipper...

 -- chiama la nuova --> tabella
ancora questa soluzione?
quindi mi confermi anche tu che non c'e' una vera soluzione per
il pack di dbf?


 nel caso, tipica politica commerciale ms, per stroncare clipper...
sigh.. provato gia' tempo fa.
non funge infatti

Newsgroup: it.comp.lang.visual-basic
Titolo: risolvere nomi dato un ip

Qualcuno ha un po' di codice per poter trovare
il nome dell'host dato un indirizzo ip?
Ho trovato solo controlli già pronti, ma volevo
personalizzare un po' la cosa!
Grazie

Declare Function gethostbyaddr Lib "ws2_32.dll" (addr As Long, _
                                                 ByVal addr_len As Long, _
                                                 ByVal addr_type As Long) As
Long
Type HOSTENT
    hName     As Long
    hAliases  As Long
    hAddrType As Integer
    hLength   As Integer
    hAddrList As Long
End Type
If the function execution is successful, the hName member of the structure
contains a pointer to the host name string. So the VB code to retrieve the
host name looks like this one:
      'Get the pointer to the HostEnt structure
      lngPtrHostEnt = gethostbyaddr(lngInetAdr, 4, PF_INET)
      '
      'Copy data into the HostEnt structure
      RtlMoveMemory udtHostEnt, ByVal lngPtrHostEnt, LenB(udtHostEnt)
      '
      'Prepare the buffer to receive a string
      strHostName = String(256, 0)
      '
      'Copy the host name into the strHostName variable
      RtlMoveMemory ByVal strHostName, ByVal udtHostEnt.hName, 256
      '
      'Cut received string by first chr(0) character
      strHostName = Left(strHostName, InStr(1, strHostName, Chr(0)) - 1)
ciao
Lorenzo

a scusa il primo argomento da passare a gethostbyaddress
lo ottieni cosi:
Declare Function inet_addr Lib "ws2_32.dll" (ByVal cp As String) As Long
strIpAddress = Trim$(txtIpAddress.Text)
   lngInetAdr = inet_addr(strIpAddress)
e poi chiamo gethostbyaddress
http://www.vbip.com/winsock-api/gethostbyaddr/gethostbyaddr-01.asp
ciao
Lorenzo

Che dire GRAZIE!!!!
Lo provo oggi stesso!
Funziona anche sulle reti NetBios dove non c'č un DNS?
"Lorenzo" <lcer...@NoSpam--dnsitalia.com> ha scritto nel messaggio
news:fSp4a.18827$uA5.4...@tornado.fastwebnet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] PALLADIUM come inchiappettarci per bene ...

Avete mai sentito parlare di Palladium ?
http://www.apogeonline.com/webzine/2002/07/02/01/200207020102
Spero ci sarà una sommossa a livello mondiale su questo tema,
ne va della Vostra libertà...
                                -- Yena --

 ha scritto nel messaggio
news:_wcV8.36039$Jj7.9...@news1.tin.it...

e non dirlo a me...
povero pinguino.
cmq a parte i pro e i contro a questa cosa
direi che ibm di certo non gettera' nel cesso
i miliardi investiti nell'open source.
saluti
--
[ Penguin At Work ]
-> 
http://web.tiscali.it/penguinatwork/
-> aka Fustino Di Dixan while working

Quando uno avrà capito come utilizzare una parte del sistema dovrà 
acquistare il successivo.
giuseppeD
-- 
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: [Vb.net] MSI

E' possibile aggiungere nel pacchetto d'istallazione generato con 
vb.net
,
una finestra per l'accettazione di un ipotetico contratto?
Grazie in anticipo

Certo, User Interface Editor -> Action ->Add Dialog ->License Agreement
HTH
-- 
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - 
http://www.ugidotnet.org
Newsgroup: it.comp.lang.visual-basic
Titolo: MA LA CREATE TABLE...

... mi consente di specificare il tipo di dati numerico?
Mi spiego meglio, ho un progetto di Visual Basic che punta ad un db di
access. Devo creare una tabella con 2 campi testo e un numerico di tipo
precisione doppia. Ho usato l'istruzione CREATE TABLE miatabella (a text(1),
b text(1), c numeric). La tabella mi viene creata e il campo c mi risulta di
tipo numerico precisione doppia proprio come volevo. E' uno standard
dell'istruzione Create Table creare i campi numerici come precisione doppia
visto che non si può specificarlo oppure un caso?
Grazie
--
Giulia


io ho usato DB Access e Informix, e purtroppo i tipi di dati erano
differenti, quindi non penso che sia uno standard.
Oppure è uno standard, e Access oppure Informix lo viola. :-S



se vuoi creare un campo numerico con tipo Byte devi usare questa
sintassi:
CREATE TABLE pippo(myField text(5), myField2 byte NOT NULL)
per il tipo Integer invece
CREATE TABLE pippo(myField text(5), myField2 smallint NOT NULL)
per il Long
CREATE TABLE pippo(myField text(5), myField2 int NOT NULL)
decidi tu se specificare il campo come NULL o NOT NULL. Nel primo caso
ammette valori Null, nel secondo no.

Newsgroup: it.comp.lang.visual-basic
Titolo: Applicazione come servizio in VB6

Buongiorno.
Come posso creare un exe (con VB6) e poi registrarlo come servizio in
W2k o WXP?
Grazie

Crei il servizio usando l'ocx NTSVC.OCX che troverai facilmente su
google. Una volta compilato lo registri come servizio lanciandolo con
"-install".
Ciao
Elef.

W2k o WXP?
Qui spiega un altro modo di fare i srvc, e senza usare OCX, cosa che secondo me
è un bel vantaggio.
http://www.freevbcode.com/ShowCode.asp?ID=4317
NT Service in VB6 Without NTSvc.ocx
ciao
  Stefano

Ho aggiunto ocx al mio progetto ....
Ma come devo fare per utilizzarlo?

 Ma come devo fare per utilizzarlo?
Se hai scaricato l'ocx, presumo tu l'abbia trovato in un exe 
autoestraente (che è poi lo zip rilasciato a suo tempo da MS).
Beh, lì dentro c'è anche un progetto di esempio ben fatto e commentato.
Più da copiaincollare che da capire (se già sai come funziona un 
servizio, ovviamente).
Ciao
Alberto
-- 
Ma noi no
Newsgroup: it.comp.lang.visual-basic
Titolo: Collection : come riordinare gli item e scorrerli secondo il nuovo ordinamento ?

Salve a tutti,
Data una collection già "popolata" di item mi occorre
riordinare questi ultimi in funzione di un nuovo criterio
completamente diverso dall'ordine con cui è stata "popolata"
e non noto in fase di "popolamento".
Domanda "quasi filosofica" :
Come posso implementare la struttura in modo da
agevolare lo scorrimento con "for .. next " secondo
il nuovo ordinamento ?
Per intendersi una modalità di scorrimento che va ad aggiungersi alla
for i=1 to myCollection.count
    myCollection.item(i) ....
che scorre in funzione dell'ordinamento con
il quale è stata popolata inizialmente a collection.
Qualcuno ha dei suggerimenti ?
Grazie in anticipo
Paolo Limoncini

e non noto in fase di "popolamento".
]zac[


Temo che le prestazioni possano risentirne dato che gli item
della collection sono tipi di dati abbastanza complessi.
Forse dovrei fare tutto ciň con i puntatori (provengo da esperienze C,C++)
senza deallocare e riallocare praticamente gli stessi dati ? Ma come ?

Dipende da che item hai, se sono degli oggetti non hai cali di prestazioni
perche' quello che sposti e' in realta' un puntatore all'oggetto.
Quindi al limite puoi inserire i tuoi dati all'interno di una classe e
spostare gli oggetti creati.
Salve
            Dbg
Paolo Limoncini ha scritto nel messaggio


O puoi usare una lista di indici, che puntano ai veri item della collection,
e ordini solo la lista di indici.
Salve
                Dbg
Paolo Limoncini ha scritto nel messaggio


 >Forse dovrei fare tutto ciò con i puntatori (provengo da esperienze


Ho provato a fare una classe temporanea che una voltra popolata
con la vecchia secondo il nuovo ordinamento va a sostituire la vecchia
però
Ecco uno stralcio della classe che implementa la collection.
Gli item sono a loro volta oggetti di una classe.
Private mCol As Collection 'collection delle attività
Public Function NextOrder() As Integer  'funzione che riordina
      dim mNodeOrder()     'è il vettore per il nuovo ordinamento
      Dim tmpCol As New Collection
      '
      For i = 1 To UBound(mNodeOrder())
         Call tmpCol.Add(mCol.Item(CStr(mNodeOrder(i))), CStr(i))
'aggiunge un operazione alla collection
      Next i
      Set mCol = Nothing     'la vecchia va via ....!!!! ma cosa viene
deallocato ???
      Set mCol = tmpCol
end function
Public Function Add(.....) As Integer
      Dim objNewMember As clsMyItem
      Set objNewMember = New clsMyItem
      With objNewMember
        .xxx = ...
      End With
      Call mCol.Add(objNewMember, sKey) 'aggiunge un operazione alla
collection
      Set objNewMember = Nothing
End Function
Domanda:
Non è che lascio della "roba" non deallocata in giro ???

Non è che lascio della "roba" non deallocata in giro ???
]zac[

 ha scritto nel messaggio
news:q6lr6.8108$Z%1.29...@news.infostrada.it...


doppiamente lincata come Diego ha riortato nel  suo messaggio.
]zac[
Newsgroup: it.comp.lang.visual-basic
Titolo: info su ON ERROR GOTO

Scusate la domanda banale....
Ma... se...
Public Sub pippo()
' Attivo la gestione degli errori
On Error Goto ErrorHandler
    .....
Exit Sub
ErrorHandler:
    Pluto.ReloadTimers
End sub
Nel caso di un errore, verrà eseguito il metodo ReloadTimers nel quale oltre
alla presenza di un'altro On Error Goto, vengono reinizializzati dei timers
presenti nel programma.
In questo caso stando nel layer di gestione degli errori della sub Pippo, la
gestione degli errori in ReloadTimers, verrà presa in considerazione o
l'errore verrà riportato al layer di run-time????
Grazie!

l'errore verrà riportato al layer di run-time????
No (di conseguenza).
Naturalmente, se Pippo non e' inizializzato, il crash e' sicuro.
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: Posizione Mouse

Ciao a tutti,
come faccio a sapere quando il puntatore del mouse esce dalla mia
finestra???
Grazie,
Sergio

 wrote in message
news:8rllq8$qoi$1...@serv1.albacom.net...


 wrote in message
 news:8rllq8$qoi$1...@serv1.albacom.net...
 > Ciao a tutti,
 > come faccio a sapere quando il puntatore del mouse esce dalla mia
 > finestra???
Usando l'evento _MouseMove() sai solo quando ci passa sopra. Prova a
guardare invece le funzioni api SetCapture e ReleaseCapture (su MSDN).
-vibino

 ha scritto nel messaggio
news:8rllq8$qoi$1...@serv1.albacom.net...

Puoi controllare quando E' sopra, in questo modo:
 1-dichiari in un modulo le seguenti funzioni + il tipo:
        Type POINTAPI
            X As Long
            Y As Long
        End Type
        Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As
Long
        Declare Function WindowFromPoint Lib "user32" (ByVal lpPointX As
Long, ByVal lpPointY As Long) As Long
 2- Nel form in Questione:
    Private mpoiCursorPos As POINTAPI
    poi si puň generare un evento timer con una certa cadenza (prova 250 ms)
organizato cosě:
    Private Sub tmrChkStatus_Timer()
    'Viene generato c.a 4 volte al secondo
    ' č sul controllo e cambiare lo stato.
        Dim lonCstat As Long
        Dim lonCurrhWnd As Long
        tmrChkStatus.Enabled = False
        lonCstat = GetCursorPos&(mpoiCursorPos)
        lonCurrhWnd = WindowFromPoint&(mpoiCursorPos.X, mpoiCursorPos.Y)
        if  lonCurrWnd = form.hWnd
            'il mouse č sulla finestra del programma
        else
            ' il mouse č fuori dalla finestra
        end if
        tmrChkStatus.Enabled = True
    End Sub
Io l'ho gia utilizzato e funziona, se hai problemi chiedi.
Ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: E' possibile monitorare lo stato di un programma ?

[VB6]
Ciao, avrei una domandina da fare, è possibile monitorare lo stato di un
programma ?
es.
Riesco a verificare tramite una variabile che viene aggiornata ogni 500ms,
se per esempio WinAmp è in Play, Stop, Pausa, ecc.
Ringrazio anticipatamente per l'aiuto.
Ciao
Max

 se per esempio WinAmp è in Play, Stop, Pausa, ecc.
Non ho costruito niente del genere.
Vedi se ti è d' aiuto il seguente:
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&q=monitorare+programma&meta=group%3Dit.comp.lang.visual-basic
Ave
giuseppeD
---
CCR
Newsgroup: it.comp.lang.visual-basic
Titolo: abc VB

Da poco sono passato a visual studio 7
il passaggio da Delphi è abbastanza traumatico, visto che da quando l'avevo
lasciato io il vb ha fatto una straordinaria mutazione...
Ora vorrei, se possibile qualche doc pdf illustrato e dettagliato, visto che
sono ancora all'abc, per costruire applicazioni database!!!
Grazie a tutti e buona Pasqua

fai un salto su vbaccelerator, redangel e 
http://programmazione.html.it/
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it

"Ottomano mi ha aiutato dicendo>
fai un salto su vbaccelerator, redangel e 
http://programmazione.html.it/
Grazie il sito č interessantissimo.....

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] COM e ASP

Salve,
ho un problema con COM e ASP, ho creato un oggetto COM in VB e cerco di
accedervi da una pagina ASP (lavoro su Win2000 - IIS 5), ma ricevo il
seguente errore:
0x800a0046
Permission denied 'createobject'
Come posso risolvere questo problema? (in IIS č impostato l'accesso anonimo
con l'utente di default  IUSR_MACCHINA)
Grazie Luca

 Grazie Luca
Ciao Luca, devi assicurarti, prima di lanciare in esecuzione la pagina ASP
di aver registrato il tuo componente.
Per farlo puoi usare Transaction Server oppure più semplicemente da DOS
lanciare REGSVR32 nomefile.DLL
Un saluto sperando ti esserti stato utile.
Danilo.

 wrote in message
news:8jprp3$oi4$1...@fe1.cs.interbusiness.it...


Ciao Alessandro,
il componente in oggetto non è stato progettato per girare sotto MTS o
meglio COM+, non è stateless, server.createobject mi da lo stesso risultato.
Preferirei non far girare il tutto sotto un utente con diritti
amministrativi, per motivi di sicurezza.
Ciao e grazie
Luca

Ciao Danilo,
il componente in oggetto, viene fatto girare in fase di debug da VB, il
componente funziona regolarmente se chiamato per esempio da un'altra
applicazione, l'errore è 'Permission denied' altrimenti riceverei 'ActiveX
can't create object' o simili.
Il componente non è stato progettato per MTS.
Grazie Luca

 wrote in message
news:8jqim5$cno$1...@nslave2.tin.it...


Ciao Alessandro,
ho provato a modicare le permission con DCOMCNFG, ma nulla da fare.
Sto picchiando la testa contro il muro!!!! :-)
Ciao e Grazie
Luca

 wrote in message
news:8jsokg$2io$1...@nslave1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Uso del Nothing

Ho questa subroutine:
Public Sub routine()
    Dim obj As MyClass
    Set obj = New MyClass
    ...
    ...
    Set obj = Nothing
End Sub
In alcuni casi ho visto l'ultima istruzione "Set obj=Nothing"... ma è
veramente necessaria?
Io credo di no visto che il Visual Basic controlla automaticamente se
qualche istanza di
classe rimane "flottante" in memoria ed è il caso dell'esempio poiché obj,
alla fine della
subroutine, viene deallocata essendo una variabile locale.
Giusto?

 veramente necessaria?
No, teoricamente. Sě, praticamente.
In ogni caso, male non fa, quindi mettila, mettila, mettila...

 veramente necessaria?
E' una buona norma di programmazione (e non solo) pulire sempre dove si
sporca.
Non importa se poi la donna delle pulizie passa lo stesso.
Ciao
--
' // Initialize the expression evaluator
Engines.Evaluator = CreateObject("
http://www.neodatatype.net
")
' // you can find resources for and from the NG here!
Me.SitoComune = "
http://www.it-lang-vb.net
"

 Non importa se poi la donna delle pulizie passa lo stesso.
Bellissimo il paragone :-D
BTW, penso tu sia l'unico MVP a non scriverlo in firma. Viva l'umiltà! :-)
BTW, che ne pensi di dare una mano alla creazione delle FAQ?
Dai un occhiata al mio post, un po' di post fa. :-)
Saluti e scusate l'OT :-)
-- 
Antonio Cangiano
Webmaster di 
www.visualcsharp.it
free.it.comp.lang.csharp - free.it.comp.lang.vbnet
free.it.comp.lang.aspnet - free.it.comp.lang.delphi

 Dai un occhiata al mio post, un po' di post fa. :-)
Beh... sai... noi MVP siamo così impegnati... :PPP


> "Pozzugno" news:VQDp9.18178$RO.4...@twister1.libero.it...:

    Si'... No... Dipende...
    Quindi visto che "costa" poco lo scrivo sempre.
    Scusa la mia poca scientificita' ma e' venerdi' sera. :-)
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

Newsgroup: it.comp.lang.visual-basic
Titolo: Snif dati da socket

Salve,
ho catturato dei dati via winsock e li vorrei salvare on_line su file. chi
ha una soluzione rapida e efficiente?
Joe

Salvali su un file in locale e poi trasferiscili via ftp (con Inet) sul
server dove vuoi salvarli .
bye

*Joe Petrix* ha provocato un errore irreversibile in mex.dll
 Dettagli : "il newsgroup non poteva essere written" - Stack :

usa file dinari e "appendi" i dati che ricevi e poi in un secondo tempo
analizzi i pacchetti recuperando i dati sensati ! (e' dura)
-- 
<Gigio2K>
--- 
www.g2kweb.it
 ---
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 ha scritto nel messaggio
news:bqlmlh$23gr3s$1...@ID-174485.news.uni-berlin.de...


 salvare in dec?
spiegati meglio
-- 
-Gigio@Work(?)-

 > è possibile solo con io binari, cìè un metodo che mi permetta di

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Programma Dimostrativo

Se io volessi mai creare un dimostrativo del programma che sto creando,
quali  soluzioni potrei adottare secondo voi?
Io no ho pensate un paio come limitare il numero di accesso record o simili,
ma mi piacciono poco poichè dovrei mettere troppo mano al codice ;
cancellare gli archivi alla chiusura o all'apertura ? potrebbe essere anche
questa una soluzione ma renderebbe troppo limitativa la valutazione.
Impostare in un un file nascosto, magari nelle directory di ambiente
Windows? io penso che riuscirei a trovarlo e modificarlo.Allora forse
l'unica e' scrivere una data all'interno del registro? Qui la ricerca
sembrerebbe un po' piu' difficoltosa....
Ciao e grazie

 wrote in message
7nnqnk$t8j$1...@fe1.cs.interbusiness.it...

Dopo un quarto d'ora si chiude il programma?
Tieni conto che se uno vuole qualsiasi cosa tu faccia l'aggira...
dario...@iol.it

 ma mi piacciono poco poichè dovrei mettere troppo mano al codice ;
Non se usi le direttive di compilazione condizionate.

 Windows? io penso che riuscirei a trovarlo e modificarlo.
Scusa la curiosita' (dalla quale capirai che sono poco esperto) ma come fai
a capire che il programma (di cui hai solo l'eseguibile) ha bisogno per
funzionare di un file nascondo in c:\windows o ..\system???
io comunque uso quel sistema (non sapendo cos'altro fare e avendo poca
"confidenza" col registro di windows...). Il programma scrive la data e non
funziona se la data di sistema e' precedente all'ultima scritta o superiore
a quella concessa. Nel caso uno lo utilizzi dopo quella data o dopo aver
modificato la data di sistema il programma cancella il file nascosto...
Nel file c'e' scritto anche il numero di serie dell'HD. Questo viene scritto
all'installazione e verificato ogni volta.
Grazie e ciao...
Marco

se a me per esempio interessasse il tuo programma, in 10 minuti avrei
scoperto l'arcano :)
e come me ce ne sono a milioni che sanno giostrarsi tra file nascosti e date
di sistema ...

 wrote in message
7npccr$qvb$1...@fe1.cs.interbusiness.it...


 Marco
Beh, anche se non sono un esperto so che è sufficiente un programma tipo
"Uninstaller", che tiene traccia di tutti i nuovi files installati, per
trovare il cosidetto files nascosto.
Un sistema facile-facile per una demo è quella di incorporare nel codice una
funzione che disabilita alcune funzioni dei menù, in maniera random ad ogni
avvio del programma:
l'utente può provare tutte le funzioni ma mai tutte insieme.
E' chiaro comunque che anche questo sistema ha delle controindicazioni.
Ciao
---
--
-
Maurizio Santaniello
MIX
170 links a siti VB
http://space.tin.it/computer/gaais/
http://web.tiscalinet.it/VBLINKS/
-
--
---
Curatore della "zona links" de:
Il sito comune di it.comp.lang.visual-basic
http://www.murialdo.it/it_lang_vb/
Newsgroup: it.comp.lang.visual-basic
Titolo: Installazione programma su PC con NT Server

Ciao a tutti......... sono alle prime armi con VB6 e già mi sono scontrato
con i primi problemi...... ho realizzato un programma per fare un backup e
con Package & Deployment Wizard ho creato il file di installazione, il
problema è che installandolo su un pc con win nt server da questo messaggio
di errore:
incorrect OS version. This program requires Windows 95 or great, or else
windows NT 4.0 or greaer. if Windows NT 4.0,service pachk 3 or greater must
be installed
.......aiutooooo!!!!!!

be installed
quindi? C'è o non c'è?
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
---------------------------------------------------------------------------

 ha scritto nel messaggio
news:ske87.143$%7.1...@news6.giganews.com...

devi installare l'ultimo service pack per nt (lo trovi in microsoft)
-------
sito: 
www.dadev.it
ultime: Ocx per irc testi freeware
-------

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemino con una select (SQL)

Devo applicare una select a un DB, uso vb6, e devo applicare un filtro tra
campi di tipo testo, campi di tipo numerico e campi di tipo data
se la select la applico su testo e numeri non ci sono problemi, quando
filtro anche un campo data non mi capisce piu nulla
Qualcuno potrebbe cortesemente aiutarmi eventualmente mandandomi, anche in
privato, qualche esempio
Grazie e buon lavoro a tutti
Marco G.
marco....@libero.it

 ha scritto nel messaggio
news:NVZi8.19899$tC3.5...@twister1.libero.it...


 ha scritto nel messaggio
news:Do_i8.55491$Ns4.2...@news2.tin.it...



Io personalmente starei più attento al formato della data (fai una
conversione implicita fra Date e Stringa che a me fa rabbrividire...).
Per il resto, la query mi sembra corretta.
Quando dici che ti dà dei problemi, cosa intendi???
Errore? Dati sbagliati? Nessun dato?
Alberto

 ha scritto nel messaggio
news:a6icme$gt9$1...@newsreader.mailgate.org...


 ha scritto nel messaggio
news:wT3j8.21612$tC3.6...@twister1.libero.it...


 > > "SELECT * FROM tabella WHERE nome = 'marco' and data<#" & data1.value
&
al di là del fatto che access è di bocca buona(sbagliando!)
la data mettima col formato mm/dd/yyyy
ma al di la anche di questo....
ho preso il solito NorthWind e ti ho fatto una prova
Set cn = ConnACCESS2000(App.Path & "\Nwind.mdb") 'la mia funct per
connettersi al DB
Tsql = "Select * From Orders WHERE "
Tsql = Tsql & "(shippeddate>(#01/21/96#)) AND (ShipCity='Madrid')"
RS.Open Tsql, cn, adOpenStatic, adLockReadOnly
Set DG1.DataSource = RS 'una datagrid per vedere
Nota la parentesi
shippeddate>(#01/21/96#) ...altrimenti non va
Ciauz!
:-)

 ha scritto nel messaggio
news:NVZi8.19899$tC3.5...@twister1.libero.it...


 ha scritto nel messaggio
news:4R4j8.279$1S3....@twister1.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Raccolte di Icone

Dove potrei trovare delle belle raccolte di icone per migliorare
graficamente le mie applicazioni?
Grazie a tutti e Buon Anno!


Ciao e buon anno.
Metal_Lord

 Grazie a tutti e Buon Anno!
prova qui':
http://utenti.tripod.it/Microbos/
ciao. buc

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Gigio ... ste e-mail le leggi?

Come da oggetto !!!

non so se gigio le vede. io cmq posso confermarti che la vedo.
Cosa state facendo, manutenzione del server?
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no
(Rubata a SpecialKeta :P )
web: 
http://www.nicolaottomano.it

 Cosa state facendo, manutenzione del server?
Nicola scusalo, sai l'eta'...
Adesso son tornato e ho visto una mail nella mia caselluccia, scusa, la prox
volta che esco vi avverto ^______________^
-- 
<Gigio2K>
--- 
www.g2kweb.it
 ---
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

:)


Newsgroup: it.comp.lang.visual-basic
Titolo: Per riprodurre dei suoni

Salve a tutti, ho bisogno di riprodurre al caricamento oppure ad un
determinato evento, come il premere un pulsante, un suono.
Mi hanno consigliato di  creare un modulo sfruttando la libreria winmm
Allora ho fatto:
'----------------------------------------------
'Modulo Suono.bas
'----------------------------------------------
Private Declare Function sndPlaySound Lib "winmm" Alias "sndPlaySoundA"
(ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Sub Suono(NomeFile As String)
    sndPlaySound NomeFile, 1
End Sub
'----------------------------------------------------------
Mentre nel codice del form ho inserito
'----------------------------------------------------------
Private Sub Form Load
if msgbox("Sicuro di chiudere il programma?",vbYesNo,"Programma")=vbNo then
form1.visible= true
else
Suono "Sound.wav"
unload me
End Sub
'----------------------------------------------------
Tutto va okappa,  ma quando ho creato una seconda applicazione ed ho
inserito lo stesso codice (del modulo) all'evento mi risponde solo un
"Dlin" invece del suono in formato wav
Spero che mi aiutiate grazie in anticipo
--
=Omega======================
"Hands On"
sentinellaomega[at]hotmail[dot]com
http://www.sentinellaomega.too.it
============================

"Omega" <x...@xxx.xxx> ha scritto nel messaggio
news:Fpsm8.55320$1S3.1...@twister1.libero.it...

Il problema è che il file non viene trovato forse dall'altra applicazione
cambia il path del file .wav prova a passare il file con il path completo.
Ciao Roberto - Syd

Newsgroup: it.comp.lang.visual-basic
Titolo: Visual Basic e Visual Studio Installer (ATTO III)

Vediamo se questa č la volta buona.....
Avrei bisogno di aiuto per risolvere alcuni problemi incontrati durante la
creazione di un pacchetto di installazione per VB6 con Visual Studio
Installer.
Spero che questa volta possiate aiutarmi....
Grazie

io sono a tua disposizione, sia qua nel NG che tramite e-mail, dimmi quali
problemi hai......ok?
good coding!!
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262

Innanzitutto grazie per la disponibilità :)
Il mio intento è creare un pacchetto di installazione per un applicazione
VB6 (che contiene un riferimento alle DLL di Crystal Report 8).
Ho installato il service pack 5 sia di Visual studio, sia di Visual Basic 5,
ed ho aggiornato i merge modules dell Visual Studio installer così da avere
piena compatibilità con il SP5.
La versione dell'MDAC che uso è 2.7.
Fatta questa premessa, mi restano sempre 3 Warnings che non riesco ad
eliminare:
- One or more files in MSVCRT.MSM have different versions than those
installed on this machine
- One or more files in MDAC.MSM have different versions than those installed
on this machine
- One or more files in MSCOMCTL.MSM have different versions than those
installed on this machine
Come posso fare per eliminare tali warnings?
Non so se può esserti di aiuto a capire il problema, ma io uso Windows 2000
Pro. con SP2 più tutti gli aggiornamenti necessari
Newsgroup: it.comp.lang.visual-basic
Titolo: Combo Box legate a codice SQL in access, come fare lo stesso in VB6?

Ecco il mio problema:
Trovandomi a dover trascrive in VB un programma in access mi sono trovato di
fronte ad un ostacolo che non riesco a superare:
il programma in access utilizza delle combo box legate direttamente al DB
tramite codice SQL scritto nella proprietą "Origine Riga"
questo codice non fa altro che visualizzarmi nella ComboBox una sola riga
che č l'unione di altri tre campi presi da varie tabelle.
Il codice che utilizza access č il seguente :
SELECT DISTINCTROW macchine.id_macchina, [impianti].[descrizione] & "   " &
[sezioni].[descrizione] & "   " & [macchine].[descrizione] AS dimpianto FROM
sezioni INNER JOIN (impianti INNER JOIN macchine ON impianti.id_impianto =
macchine.id_impianto) ON sezioni.id_sezione = macchine.id_sezione ORDER BY
[impianti].[descrizione] & "   " & [sezioni].[descrizione] & "   " &
[macchine].[descrizione];
purtroppo  questo codice in VB (nel dataenvironment o qualsisasi altro
controllo per i DB) non viene accettato ad iniziare da DISTINCTROW e quindi
tutta la sintassi compresi ' & "" '.
Sperando in un Vs aiuto Vi ringrazio anticipatamente.
Marco

La sintassi sql č diversa da quella di access.
A memoria: DISTINCTROW non esiste, devi se non erro usare DISTINCT (che in
sql = distinctrow di access; comando DISTINCT di access non esiste piů, ma č
fattibile in altro modo).
Togli [...] nei nomi dei campi.
Usa +, se non ricordo male concatena piů stringhe (impianti.descrizione+'
'+sezioni.descrizione+' '+macchine.descrizione as impianto).
Prova, se non va ancora fammi sapere che errore segnala.


Grazie per il consiglio , il problema era molto più semplice di quanto
sembrasse : serve solo l'operatore ' + ' e non mi funzionava perchè uno dei
campi non era una stringa ma bensì un numero!! :-(
                                                        Marco
Newsgroup: it.comp.lang.visual-basic
Titolo: Re: Vbaccelerator e la sua Griglia

 del programma in esecuzione.
Io la uso spesso, ma non ha dato alcun problema.
Va in crash in casi particolari, o in modo random?
Ciao Alessandro 

 crash continui del programma in esecuzione.
Bè, io l'ho usato in un progetto recentemente, e non ho avuto problemi.
Sicura che sia "colpa" sua?
Ciao
-- 
-----------------------------------
"A strange game. The only winning move is not to play"
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha commesso un errore e verrà terminato..." (Te possino...)
non è che c'è qualcosa che non va nell'installazione ? 
C'è tutto quello che deve esserci e soprattuto della versione giusta ?
So che la grid 2 usa il subclassing... 
ciao
-- 
Inno Setup Extension Knowledege Base
http://www13.brinkster.com/vincenzog


 Il fatto che voi non abbiate problemi però,...mi allarma un pò...
Vabbè, a me allarma un po' il fatto che tu _abbia_ problemi... magari a me
è sempre andata bene (?)
Ciao!


 Grazie a tutti
Abbi pazienza ma quale funzionalità pazzesca e sorprendente usi che non era
possibile simulare con una "vecchia griglia"?
La grid che usi fa il subclassing...tecnica rognosa che va a "spippolare"
alquanto fra le frattaglie del sistema!
In pratica sostituisci un pezzo della gestione classica dell'oggetto.
Hai bisogno di un punto di "ingresso" per scatenarlo....e un punto di
"ritorno" per ripristinare il tutto alla normale gestione!
Io ho una idea.....
le vecchie griglie ogni tanto andavano in errore....per colpa vostra!
Caso mai ogni tanto li passi una operazione (spesso è una query SQL
costruita al volo con i parametri a cura dell'Utonto) che fallisce....
perchè fallisce? boh!
casomai arrivate in 2 sul solito record
...oppure non hai filtrato l'input
...oppure visto che hai attaccato il famigerato invio nel passaggio fra
oggetti....l'utonto batte invio su una text vuota...e costruisci una query
(poco controllata) con un campo errato o nullo
ORA
se una griglia normale se ne impippa e casomai non ti fa vedere nulla...o
peggio...dati sbagliati
QUELLA griglia si incazza
il subclassing rimane attivo...ed esplode tutto!
Io non ho mai usato il subclassing in applicazioni "normali"
Altro consiglio:
Butta via l'adodatacontrol se lo usi....fai tutto a mano...son solo 3
funzioni per connetersi ad un db...per recuperare un recordset...per
eseguire una query sql
Acquisti in : Velocità, controllo, salute dei tuoi nervi!
Una piccola fatica per un grande vantaggio!
Saluti!
Ora vado a far colazione!
;-)
-- 
Il Wodkino Nazionale è a : 
www.martek.it
Pagina Vb/Bestiario/Lamer Experience :
http://www.martek.it/go.asp?portamia=2
 Quotefix e altro:
http://www.martek.it/go.asp?portamia=4
Usr: ICLVB Pw: amici

 ;-)
Ora vado a pranzo!!
;-)


Newsgroup: it.comp.lang.visual-basic
Titolo: Microsoft knowledge base

Ciao a tutti,
	vorrei sapere l'indirizzo della Microsoft knowledge base
-- 
Grazie in anticipo
Ciao, Edoardo
Email: 
gian...@tin.it

Email: 
gian...@tin.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Connettersi con ADO a database MDB online

Ciao a tutti,
scusatemi se ultimamente giro sempre intorno allo stesso problema...
E' possibile con ADO collegarsi ad un database MDB online?
Quale stringa di connessione occorre utilizzare?
Ho provato con:
strConnect = "Provider= Microsoft.Jet.OLEDB.4.0;Data 
Source=
http://www.miosito.it/mdb-database/Clienti.mdb
;"
ma non funziona. se metto il database in locale invece funziona benissimo...
Potete darmi qualche consiglio?
Grazie 

 Potete darmi qualche consiglio?
Cambia strategia.
-- 
Salutoni
Sergio
C'è il giorno in cui nasci e quello in cui scegli di vivere
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

> Cambia strategia.
Si lo so che non è la soluzione migliore.
Mi piacerebbe farlo in SQL Server ma non dispongo di un Server collegato 24h 
al giorno su internet e quelli a basso costo consentono il collegamento solo 
mendiante ASP e non con VB.
Ecco perchè ho ripiegato per l'MDB
Spero si possa fare in qualche modo....

LupoNero ha pensato forte :

I database file-based (come Access) richiedono che il file sia visibile 
dal file system, che sia leggibile e modificabile.
Se il server su cui appoggi il file, ha la 'condivisione file e 
stampanti' abilitata sulla scheda che vede internet, e il 
router-firewall lascia passare tale servizio per le apposite porte, non 
ci sono problemi. A parte la velocità e l'affidabilità. Ma questi sono 
aspetti che gestirai a parte con opportune soluzioni di backup e di 
contenimento delle dimensioni del db.
Quindi, basta che abiliti la condivisione e che apri il firewall sulle 
porte (che non ricordo). In generale, questo significa esporsi a mille 
problematiche di sicurezza, ma è una tua scelta.
Ciao
Alberto
-- 
L'economia sa tutto di te e tu non sai niente dell'economia. La tua 
banca sa tutto di te, di quanti soldi hai, e quando li spendi; ma tu 
non sai niente di cosa fa la banca dei tuoi soldi e dove li mette, e se 
ce li ha!

Newsgroup: it.comp.lang.visual-basic
Titolo: Excel per cominciare...

ciao a tutti,
comincio a muovere i primi passi con l'integrazione tra VB5 ed excel97.
    Dim xl As Excel.Application
    On Error Resume Next
    Set xl = GetObject(, "Excel.Application")
    If Err.Number <> 0 Then 'excel is not running
        Set xl = CreateObject("Excel.Application")
    End If
fin qui tutto ok,
ma come faccio ad indicare di voler lavorare su un foglio già esistente?
pensavo a:
Set xl = GetObject("c:programmi\pippo.xls")
ma mi ritorna un errore di run-time 13 (tipo non corrispondente)
dove sbaglio?
saluti
Cristina

Prova con :
    Dim xl As Object
    Dim Foglio1 as object
    On Error Resume Next
    Set xl = GetObject("c:\programmi\pippo.xls")
    Set foglio1 = xl.sheets(1)
    .
    .

 wrote in message
943r0q$15u$1...@fe1.cs.interbusiness.it...

bah...forse ho risolto, mi è bastato aggiungere:
Xl.Workbooks.Open ("c:\programmi\pippo.xls")
Adesso mi chiedo come fare per rinominare il file (praticamente la save di
pluto.xls anzichè pippo.xls)
Cris

...

Foglio1.SaveAs(<file destinazione>)