mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB.NET] DataGrid - ordinamento

Salve a tutti,
io ho la necessità di gestire l'evento ChangeSort di un oggetto 
datagrid che ho impostato su un windows form,
ma nel gestore eventi del controllo datagrid, non tovo un evento in 
grado di poter gestire il cambio di ordinamento.
Il cambio dell'ordinamento viene effettuato facendo click 
sull'intestazione di colonna(avendo impostato la proprietà allowsorting 
= true)
cosa posso fare? Grazie in anticipo.

 cosa posso fare?
Intercettare il click sull'intestazione di colonna?
Tramite questo metodo, utilizzato nell'evento click della datagrid,
dovresti riuscire a capire in che punto della grid è stato effettuato, ed
agire di conseguenza
http://tinyurl.com/83skr
-- 
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

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Errore runtime 8577

Ho inserito una stampa in una applicazione sviluppata con il report
generator di vb6 che, nella macchina di sviluppo  funziona senza problemi
mentre, nella macchina dove ho eseguito installazione non ne vuole sapere e
mi da' il suddetto errore con la descrizione
" Impossibile recuperare uno o piu' gruppi di righe dalla fonte dati"
E' possibile che dipenda dalla presenza sulla macchina di una sorgente dati
ODBC con lo stesso nome della sorgente dati inserita nel dataenvironment del
report?
Grazie  a chiunque voglia aiutarmi.
Stefano

 " Impossibile recuperare uno o piu' gruppi di righe dalla fonte dati"
è successo anche a me oggi, la soluzione è stata installare Mdac_typ.exe
(Microsoft Data Access Components) che ti genera quando fai l'installazione
(io ce l'ho anche in "c:\programmi\microsoft visual studio\common\ide\ide
98\redist" e in "c:\programmi\microsoft visual
studio\vb98\wizards\pdwizard\redist")
Ciao!
Faber

Newsgroup: it.comp.lang.visual-basic
Titolo: sillabazione, chi me lo "corregge"?

pria di mettere sul sito comune l'applicazioncina ridicola che divide le
parole in sillabe, per evitare di fare figuracce, vorrei spedirlo a qualcuno
di voi, in modo che possa vedere se funziona o no (magari funzinoa per
miracolo solo sul mio computer).
chi si offre volontario?
il tutto comprende anche un Modello Word in cui è richiamata la Dll per la
sillabazione.
mario

sillabazione.
Maledizione, se funzionasse l'aggiornamento del SC lo si potrebbe mettere
nel progetto leonardo, cosě chi volesse e/o se qualcuno trovasse degli
errori potrebbe correggerli e re-inviare tutto al SC...
Speriamo la situazione si risolva presto.

ho cmq notato che un pogrammino che divida le parole in sillabe ha spesso
bisogno di sapere dove va l'accento, altrimenti per alcune "eccezioni" non
funziona. ad es., Sonia e Sofia sono praticamente identici, ma hanno una
sillabazione diversa, proprio a causa dell'accento. quindi quello che ho
fatto in realtà non funzionerà sempre...
mario
Newsgroup: it.comp.lang.visual-basic
Titolo: Urgente

Posso fare un UpdateBatch con ado se ho una InnerJoin  nel datasource di ado
Esempio :
adors.open "SELECT  TBLPRINCIPALE .C1,
                                   TBLPRINCIPALE .C2,
                                   TBLPRINCIPALE .C3,
                                   TBLPERSONE.P1  FROM TBLPRINCIPALE
                                   INNER JOIN TBLPERSONE ON
PRINCIPALE.IDMaster = TBLPERSONE.IDChild WHERE IDMASTER = 1
POSSO POPOLARE I DATI DEL RECORDSET :
ADORS("C1") = "Prova1"
ADORS("C2") = "Prova2"
ADORS("C3") = "Prova3"
ADORS("P1") = "Prova4"
ADORS.UPDATEBATCH


Mi fa piacere che tu possa...   :-PPPPP
Comunque, al di là delle informazioni insufficienti che ci fornisci,
mi sembra di dedurre che:
1) In realtà dell'Updatebatch non te ne fai nulla...
2) Ciò che ti occorre è la possibilità di aggiornare _un_ record di una
query che referenzia più tabelle con Join interna
Quindi:
1) Usa cursori statici
2) Imposta il locking ottimistico
3) Includi nella query _tutte_ le chiavi occorrenti per aggiornare tutte le
tabelle sottostanti
...dopo aver fatto tutto questo, ed aver testato varie casistiche di query
di questo tipo,
che non funzioneranno in tuttii casi, né con tutti i provider, né con tutte
le query, né con tutte le join...
...butta tutto ed imposta gli aggiornamenti via SQL...
ciao
ugo

 Posso fare un UpdateBatch con ado se ho una InnerJoin  nel datasource di
ado
Interessante.
L'urgenza era di metterci tutti al corrente della possibilitŕ?
Grazie! :)
Ciao

 ...butta tutto ed imposta gli aggiornamenti via SQL...
ROTFL !!!
Un Paperino "che hai detto, scusa, neti...cosa ?"
Newsgroup: it.comp.lang.visual-basic
Titolo: set e lunghezza di un array

Ciao a tutti, vorrei chiedere due cose banali:
- qual è la funzione che restituisce la lunghezza di un array, cioè
l'equivalente della lenght di Delphi per esempio:
  a=(1,3,5)
  lenght(a)=3
- come costruisco un tipo array di costanti, cioè una cosa del tipo
a=("tizio","caio","sempronio").
Grazie mille a tutti.
Giuseppe

 a=("tizio","caio","sempronio").
dim a() as variant
a()=array("tizio","caio","sempronio").
Ciao
And

 ha scritto nel messaggio
news:EZBBb.183188$hV.69...@news2.tin.it...


 vettore (vettore di numeri)
Infatti... Solitamente un vettore parte dall'indice 0 quindi usando UBound
ottieni l'ultimo indice che è anche la grandezza del vettore. Volendo essere
formali, dovresti usare UBound(Vett)-LBound(Vett)... LBound è la funzione
che restituisce il primo indice del vettore.
Antonio Mirarchi

 UBound ottieni l'ultimo indice che è anche la grandezza del vettore.
Ehm...

> Ehm...
Ho detto qualche boiata??
Antonio Mirarchi

dovresti usare UBound(Vett)-LBound(Vett)...
ciaociao

> dovresti usare UBound(Vett)-LBound(Vett)...
Io direi confermato. :-P
Partendo dal post iniziale:
"
- qual è la funzione che restituisce la lunghezza di un array, cioè
l'equivalente della lenght di Delphi per esempio:
  a=(1,3,5)
  lenght(a)=3
"
io per "lunghezza" intendo "numero di elementi" e un UBound su un vettore a
base 0 (pari a LBound) non potrà mai restituire (nell'esempio fatto) 3, ma 2
che è giustamente l'ultimo indice, non la lunghezza del vettore. Manca un
+1. Arilinguaggia :-P

 +1. Arilinguaggia :-P
Si... Vero... In effetti ho scritto una boiata...
Antonio Mirarchi

 la lunghezza del vettore. Manca un +1. Arilinguaggia :-P
e su un:
Dim Vett(-3 To 2) as Integer
UBound(Vett)=2
ciaociao

> Dim Vett(-3 To 2) as Integer
E si può fare? Un vettore con indice negativo?
Antonio Mirarchi

 Antonio Mirarchi
ciaociao
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] algoritmo per trovare num. primi

Salve raga, qualcuno mi sà dare qualche indicazione per quel che riguarda un
algoritmo per trovare numeri primi, cioè tutti quei numeri che non sono
divisibili.
Per es. numeri primi come 3-7-13 etc.....

 algoritmo per trovare numeri primi [...]
inizia a studiarti questo semplice algoritmo : "civello di Eratostene"
Cerca su google : puoi trovare anche qualche routine. 
Ti do un po di link:
http://www.vialattea.net/esperti/mat/primi/crivell.html
http://www.ba.infn.it/~zito/museo/des84.html
http://www.mathprise.it/~bigatti/LP/lp00/eratostene.html
ciao
B.
-- 
          __               __
         |__). _  _ . _   |__)_     _ _.
         |__)|(_|(_)|(_)  | \(_||_|(_(_|
                 _/
 
http://digilander.iol.it/braucci
              e-mail :  
biagio...@poste.it
              or  
bra...@sanmaurizioboxes.com
 
       = O mordo tua nuora o aro un autodromo =

 inizia a studiarti questo semplice algoritmo : "civello di Eratostene"
Ma non era il cRivello di eratostene? :?

 semplice algoritmo : "civello di Eratostene"
"crivello" ... sorry!


 Ma non era il cRivello di eratostene? :?
si : lo e' ancora ;)


 [...] cRivello di eratostene? :?
... Eratostene (e non eratostene) ...
tie'! :-)))  


 ha scritto nel messaggio
news:3DD0DD9D...@poste.it...


 tie'! :-)))
era voluto il minuscolo per far rislatare la differenza! :P

 era voluto il minuscolo per far rislatare la differenza! :P
se, se ... dicono tutti cosi' ;)
Ciao


 ha scritto nel messaggio
news:aqqq0u$1fsr$1...@half.spin.it...

rislatare ?
 ;-)
 hai cominciato tu.
bye
R

AAAAALT frenate le vostre.....
Vi devo ringraziare ancora perchč grazie a voi sono riuscito a farmi un
programmino in VB.
GRAZIE ANCORA
Bye-Bye

  ;-)
Si cerca la pagliuzza e non si nota il tronco... O:-)

Newsgroup: it.comp.lang.visual-basic
Titolo: ActiveX Calendario

Salve.
Volevo una informazione riguardo l'ActiveX Control Calendario.
E' possibile cambiare lo sfondo solo di alcune celle rappresentanti il
calendario?
Vorrei, cioč, che in base a determinati valori di una tabella del DB,
alcune celle siano di colore rosso e le restanti blu.
So che esiste il modo di impostare lo sfondo dell'intero oggetto...ma io
vorrei impostarlo solo per alcune celle.
Grazie
Giovanni Perbellini
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:5ae0b36c6323a661614...@mygate.mailgate.org...

Avevo il tuo stesso problema, ma non ho sinceramente trovato soluzione. Alla
fine me lo sono sviluppato in "proprio". Anche cercando su Internet non ho
trovato nulla che facesse al caso mio!
Ciao............

 Ciao............
ciao egrazie per il suggerimento...infatti come hai detto su internet
non si trova
niente si questo tipo.
Dal momento che sono alle prime armi con controlli ActiveX, mi sai
suggerire dove
posso trovare qualche documento che mi spieghi bene come costruire da
zero un
oggetto di questo tipo.
Inoltre volevo chiederti se mi puoi far vedere quello che hai costruito
tu...per farmi un'idea.
Grazie mille.
Giovanni

Newsgroup: it.comp.lang.visual-basic
Titolo: Aprire un file Acrobat

Ciao, vorrei aprire un file .pdf creato con Acrobat Writer,dal mio progetto
VB6...
come faccio? dato che per aprirne uno di word scrivo:
Private Sub Command3_Click()
     Dim DocFile As Object
     Set DocFile = GetObject("c:" + "\" + "A.DOC")
     DocFile.Activate
     DocFile.Application.Visible = True
End Sub
grazie a tutti!
--------------------------------
Inviato via 
http://usenet.libero.it

 come faccio?[cut]
Usa l'Api ShellExecute oppure semplicemente la funzione Shell se sai il
percorso dell'acrobat reader.
Saluti,
--
Antonio Cangiano
Webmaster di 
www.visualcsharp.it
free.it.comp.lang.csharp / free.it.comp.lang.vbnet /
free.it.comp.lang.aspnet
--

Newsgroup: it.comp.lang.visual-basic
Titolo: Ho bisogno di aiuto!!!!!!!!!!!

Ho creato un semplice programma che installa diversi miei programmi.
Uno di questi č perň in DOS.
Con InstallShield creo un collegamento del programma DOS anche sul desktop.
la domanda č:
Come faccio ad impostare automaticamente per questo collegamento le opzioni
CHIUDI ALL'USCITA e SCHERMO INTERO?
Grazie a tutti!!!

...

Devi creare un file .PIF relativo al tuo prog con le opzioni che ti servono,
installarlo insieme al prog, poi il collegamento deve puntare a questo .PIF
anzichč direttamente al prog. Se non ne installi uno tu credo che ne venga
creato uno automaticamente dal windows.
Bye, G.
--
---------------------------------------------
    Le risposte alle tue domande le trovi sul
    Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------
Real E-address: 
gaet...@hotmail.com

Newsgroup: it.comp.lang.visual-basic
Titolo: Boolean (logical) Field

hiii...
i was trying the add a Boolean (logical) field to my table
in the database using ms Access, but 
unable to do so.
could anybody help me how to build a logical field?
kindly mail to :
ross...@tm.net.my
YOUR HELP WILL BE VERY APPRECIATE!!! :)

Access tables accept Yes/No fields: what's the problem?
If you want to store Nulls, you can create a 1-char text
field, and set a validation rule permitting only Y, N, or Null.
Rossan S.H. Cheah wrote:

--
  ,~,_/\
 /      \   Allen Browne
{ Perth  }  Australia
 *_,~~\_/   
http://odyssey.apana.org.au/~abrowne/
       v
Newsgroup: it.comp.lang.visual-basic
Titolo: [Modem] Quale carattere 'tasto sx' ?

Salve a tutti coloro che mi leggeranno.
Ho un piccolo problema, dovendo realizzare un programma 'terminale' VT100
Devo inviare il carattere corrispondente alla pressione del tasto 'freccia
sinistra'
Che codice e' ?
Un grazie anticipato per l'aiuto.
Stefano

Devo assegnare un DB con 60000 record ad un data control. Il data control ne
carica solo una parte. E' un limite del controllo ?
Se si ! Come posso fare a trattare un DB cosě grosso in VB ???
Grazie e Ciao a tutti !!!

Newsgroup: it.comp.lang.visual-basic
Titolo: Crash di Crystal report ( forse BUG?)

Utilizzo la versione 5 Enterprise di VB con il CR annesso.
devo consegnare un programmino martedi o mercoledi al massimo.
Questo prog. deve gestire una serie di anagrafiche e stampare, subito dopo
l'inserimento di una di queste, due report(s) una fattura ed un modulo da
compilare. (una pagina ciascuno) Facile no!
 Cosa dice Murpy?
Infatti quando do alla fine dell'inserimento il comando
Crystalreport1.printreport
Crystalreport2.printreport
li stampa e va tutto bene anche se inserisco altri record MA quando chiudo
il form di inserimento CRASHHH
il prog ha provocato un errore nella pagina:
 (Crystl32.ocx in 015f : 250127fb)
E segue tutto il Dump
Mi chiedo è un bug o cosa ??
grazie
max

 ha scritto nel messaggio
news:kz_c6.46583$ew1.3...@news.infostrada.it...

Evita di mettere un oggetto Crystal in ogni form o peggio ancora più di un
oggetto nello stesso form. Crystal fa spesso casino. Se il tuo programma ha
un MDI metti li un unico oggetto crystal e referenzia ad esso tutte le
chiamate passando da codice i parametri. Meglio ancora se usi una procedura
pubblica per tuo progetto che provvede a passare all'oggetto Crystal i
parametri di default e quelli che variano di volta in volta. Se non hai un
MDI metti l'oggetto Crystal in un form che carichi all'avvio del programma
ma che tieni nascosto e fai riferimento ad esso.
Ciao, ciao.
Andrea Alberto "TwoAces" Martinoli
From Italy with a smile! :-)
andrea.m...@manpower.it
Newsgroup: it.comp.lang.visual-basic
Titolo: aiuto x una funzione di ritardo (delay?)

Ciao, ho bisogno di aiuto su come fare una funzione che mi imposti un
ritardo di tempo con passo di circa 100 ms.
Ho bisogno che il tread che esegue la funzione riamanga attivo ma che gli
altri tread non perdano eventi, in particolare ho un tread che gestisce la
seriale tramite un timer, e legge da seriale tramite l'evento oncomm, anche
se utilizzo una roba tipo
 ciclo stretto contando il timer di sistema con in mezzo il comando DoEvents
la cosa non funziona (ricevo informazioni ma l'evento timer talvolta salta).
 perche non riesco a trovare una istruzione tipo il delay( tempo in ms) del
pascal?
Grazie e ciao
Gianluca

 ha scritto nel messaggio
news:97vhaa$e9v$1...@news.cineca.it...

Ciao, io una cosa simile me la sono fatta, essenzialmente perchč la sleep di
cui parli tu ha la controindicazione
di bloccare il resto dei thread, almeno a me č successo cosě.
Cmq ti sendo la delay che mi sono fatto.
su un modulo metti:
Public Declare Function GetTickCount Lib "KERNEL32" () As Long
Public Function Delay(Optional ByVal Delay_ms As Long = 5000)
Do
    DoEvents
Loop Until (TimeDelay(Delay_ms) = True)
End Function
Private Function TimeDelay(ByVal Delay As Long) As Boolean
    Static Start As Long
    Dim Elapsed As Long
    If Start = 0 Then
        Start = GetTickCount
    End If
    Elapsed = GetTickCount
    If (Elapsed - Start) >= Delay Then
        TimeDelay = True
        Start = 0
    Else: TimeDelay = False
    End If
End Function
La funzione che devi richiamare č "Delay" come puoi vedere la puoi usare
mettendo il time in millisecondi oppure lasciarla senza
e automaticamente ti fa un delay di 5000 ms ovvero 5s.
Bye
Newsgroup: it.comp.lang.visual-basic
Titolo: Err.Raise

Studiando il seguente codice di un COM Server :
  ' File:         bus_Dipendenti.vbp
' Object:       bus_Dipendenti
' Methods:      Validate() -- Controlla validita' pwd+login
Option Explicit
Const modName = "bus_Dipendenti.Dipendenti"
Dim Flag_Debug As String
Dim nome_file As String
'***************************************************************************
' Validate()
' Purpose: Cerca il dipendente con pwd+login
' Inputs:  strEmail -- The customer email address
' Returns: A recordset containing customer information.
'***************************************************************************
********
Public Function Validate(ByVal strMatricola As String) As ADODB.Recordset
    Dim objDipendente As db_Dipendenti.Dipendenti
    Dim rsDipendente As New ADODB.Recordset
    On Error GoTo ErrorHandler
    ' Create an instance of the db_CustomerC.Customer object to retrieve
customer
    ' information for this email address.
    '****Set objDipendente =
GetObjectContext.CreateInstance("db_CustomerC.Customer")
    Set objDipendente = CreateObject("db_Dipendenti.Dipendenti")
    Set rsDipendente = objDipendente.GetByCodiceAccesso(strMatricola)
    ' Validate the entered password against the one stored in the database.
    If rsDipendente!MATRICOLA_DIP <> strMatricola Then
        Err.Raise ERROR_NUMBER, "bus_Dipendenti.Dipendenti.Validate",
"Invalid Matricola"
    End If
    ' Allow MTS transaction set to proceed.
    '****GetObjectContext.SetComplete
    ' Return a recordset containing the customer information.
    Set Validate = rsDipendente
    Close #1
    Exit Function
ErrorHandler:
    If Not rsDipendente Is Nothing Then
        Set rsDipendente = Nothing
    End If
    ' Roll back MTS transaction set.
    '****GetObjectContext.SetAbort
    Err.Raise Err.Number, SetErrSource(modName, "Validate"), Err.Description
End Function
Ho visto che viene usato :
    Err.Raise Err.Number, SetErrSource(modName, "Validate"), Err.Description
A cosa serve l'Err.Raise ?
E sfruttabile da una applicazione VB o in una pagina ASP ?
Antonio Passaro

L'Err.Raise serve per scatenare un errore al client !
Dunque da dove richiami questa classe e da dove svolgi quel metodo , una volta
che nella classe viene eseguita l'istruzione "err.raise", si sctenerà un errore
con un determinato numero e con una sua descrizione , personalizzate dalla
classe; il programmatore allora ,da parte client , dovrà intercettare
quest'errore per svolgere determinate cose !
Newsgroup: it.comp.lang.visual-basic
Titolo: refocus sui form

salve,ho una applicazione che viaggia con parecchi form attivi
contemporaneamente.
Quando perde il focus l'applicazione, tipo aprendo explorer o qualsiasi
altra cosa, quando
poi ritorno cliccando su una delle finestre della taskbar, mi genera un
focus su tutti i form per
poi riportare in primo piano la finestra che ho cliccato, io vorrei evitare
questa cosa,e' possibile?
cioe' vorrei che il focus fosse passato solo ed esclusivamente al form

[*Peppo* : 
pacifi...@tiscalinet.it
] ha scritto:

Intendi "il focus sul form sě e sul controllo attivo no"? Non č affatto
chiaro.
In ogni caso, gli eventi si verificano inesorabilmente (ed č corretto che
sia cosě) sia per il form (evento Activate) che per il controllo (evento
GotFocus) occorre fare mooolta attenzione alle istruzioni presenti, per
esempio con una variabile booleana che indichi se č la prima (o successiva)
volta che la form subisce l'evento.

 sui controlli
Ok, ma ancora non č chiaro: Cos'č che ti infastidisce quando uno o piů (???)
forms prendono il fuoco, ovvero scatenano l'evento Activate? Hai istruzioni
in tale evento?

 chiaro.
no, intendo il focus su tutti i forms della app,non ha importanza il focus
sui controlli

> Ok, ma ancora non è chiaro: Cos'è che ti infastidisce quando uno o più
(???)
non sono stato chiaro in effetti.
in pratica a me da fastidio che ritorni il focus a tutti i forms anche solo
per un millisecondo
per poi portare avanti solo quello su cui ho cliccato.
Il problema nasce xe' ho messo un pezzo di codice che fa lampeggiare il form
nella taskbar
quando avvengono certi eventi, ma senza portarli in primo piano. Ho usato
proprio un esempio
del sito comune. Succede pero' che se clicco su un qualciasi form della app
, anche gli altri
form vengono portati "sopra" e il form smette di lampeggiare
ecco che mentre mi spiegavo ho risolto il problema:))))
bastava valutare il l'evento activate invece di usare il flag sul focus
grazie lo stesso:)

 grazie lo stesso:)
Prego, ma l'avresti potuto risolvere ben prima, se avessi letto...

> Prego, ma l'avresti potuto risolvere ben prima, se avessi letto...
lo so, ma mi ero incasinato da solo, capita...

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

Ciao a tutto il Ng, volevo chiedervi dove potevo trovare della
documentazione per connettermi a un DB mySQL attraverso del codice vbs
in una pagina asp e come poterlo fare...
Grazie
Kentucky

Kentucky ha scritto:

(Quasi) esattamente come fai con access, con ODBC.
La stringa di connessione è su 
connectionstrings.com
. Devi avere il 
relativo driver installato sul server web.

 in una pagina asp e come poterlo fare...
Se devi fare applicazioni web, con MySql potrebbe valer la pena di 
valutare PHP anzichè ASP, in modo da non dover pagare la licenza di 
MySql.
Ciao
Alberto
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.
Newsgroup: it.comp.lang.visual-basic
Titolo: invio di email con CDO qualcuno conosce questo sconosciuto?

 > End With
io ho provato un esempio che mi hanno postato ma non mi funziona, se a 
qualcuno funziona mi faccia sapere.


Non funziona neanche a me.
Mi segnala che il destinatario "inserire l'indirizzo" non è valido...
Ciao
Alberto


LOL!
Ciao, Vincenzo

 ha scritto nel messaggio
news:cimks1$61g$1...@lacerta.tiscalinet.it...



si funziona però la schermata di norton che controlla la posta in usicta 
esce lo stesso quella non si può disattivare? 

 MsgBox("Messaggio Inviato")
mettendo come riferimenti sia cdonts che cdo w2k, e premettendo un dim
objmessage, non da' errore, dice messaggio inviato, ma da me a me si perde
nel nulla: outlook non riceve niente.
cosa mi sfugge ?
grazie, j.


a me funziona 

 ha scritto

grazie, mi fa piacere per lei, mi saluti tanto la signora.
ora posso avere una risposta sensata ?
j.

 cosa mi sfugge ?
Hai controllato le impostazioni SMTP sul tuo IIS?
-- 
Ciao!
    -DocDoc-
--- Per scrivermi: docdoc()
sertel.net
Sei anche tu stanco dei messaggi spam? Usa Terminator, il programma
anti-spam italiano FREEWARE!     
http://www.spamterminator.it/

 j.
sono single!! :) ahhahahahha
io uso questo codice
                    Dim mymsg As New CDO.Message
                    With mymsg
                    .BCC = "unamailvalida"
                    .Subject = "oggetto della mail"
                    .From = "unamailvalida"
                    .HTMLBody = " corpo della emai"
                    .Send
                    End With
nota bene il punto prima dei vari punti inoltre devi scaricare la cdo.dll
contenuta nel file CDO_win95.exe  lo trovi in google
e poi devi includere tale file nei riferimenti del programma. dovrebbe
andare a me funziona.
ho notato che con router o condivisioni di internet non funziona, fuonziona 
solo con
una connessione diretta cioč il pc inviante deve avere il modem collegatom 
se qualcuno
puň smentirmi lo gradirei molto.
se riesci a non far uscire la maschera di norton che controlla la email in
uscita fammi sapere. ciao.

 Hai controllato le impostazioni SMTP sul tuo IIS?
mi mancava iis. cosa dovrebbe esserci ? comunque sul portatile nella sezione
smtp e' vuoto.
quello che non capisco e' perche' non arrivi un errore, e se funziona
perche' non mi arrivi il mail.
ho provato anche con uno user control winsock, e alcune arrivano altre no.
dalla mia casella tin a un'altra mia casella tin e' arrivato il messaggio
'refused'.
j.

 uscita fammi sapere. ciao.
sorry, non uso piu' cose di norton da win95.
ciao, j.
Newsgroup: it.comp.lang.visual-basic
Titolo: focus...

Salve,
in un evento keypress, ho alcune caselle di testo, dove, premendo il 
tasto invio (keyascii=13), devo mandare il fuoco al successivo 
tabindex......come faccio.....dovrei usare ForwardFocus, ma non capisco 
come metterlo nella routine...
Grazie

 ha scritto nel messaggio
news:MPG.15ed1709f...@news.libero.it...



dovresti trovare l'oggetto con il Tabindex successivo e che supporti il
focus e mandargli il focus tramite controllo.setfocus
alternativamente (è una porcata) puoi disabilitare il controllo corrente
e riabilitarlo subito dopo. dovrebbe essere sufficiente per spostare il
focus sul controllo successivo ma non provato ;)
cya
--
Fibia "non si può più neanche morire in pace" FBI
E-mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Sito Personale: 
http://www.geocities.com/fibiafbi
VB Simple: 
http://vbsimple.virtualave.net
Membro #26 delle Mitiche Brigate Takahashi sezione Sud

Esistono vari modi.
Il primo che mi viene in mente consiste nel dare il fuoco al controllo che 
tu consideri come il successivo:
	nomecontrollo.SetFocus
Ha pero' poco senso creare tanti controlli dello stsso tipo, molto + comodo 
creare una matrice di controlli: una volta creato il primo, lo copi sul 
form, VB ti chiedera' se vuoi creare una matrice di controlli e tu clicchi 
"Si".
Qualunque evento del controllo ti passa "Index as Integer" che e' il numero 
del controllo (parte da 0).
A questo punto (supponendo che la tue TextBox si chiamano txtTextBox), puoi 
scrivere il codice seguente:
 
	Private Sub txtTextBox_KeyPress(Index As Integer, KeyAscii As Integer)
		''Se il tasto premuto e' "Invio"
		If KeyAscii = vbKeyReturn Then
			'Do il fuoco al controllo successivo
			If Index < txtTextBox.Count - 1 Then
				'Il controllo non e' l'ultimo della matrice (txtTextBox.Count - 1 
perche' la matrice parte da 0)
				txtTextBox(Index + 1).SetFocus
			Else
				'Il controllo e' l'ultimo della matrice, quindi do il fuoco al primo
				txtTextBox(0).SetFocus
			End If
	    	End If
	End Sub
In genere in ambiente Windows ci si muove tra i controlli con "TAB" e se 
hai posizionato i TabIndex dei controlli in modo corretto, potresti anche 
inviare a Windows il tasto "TAB".
La routine risultarebbe la seguente:
	Private Sub txtTextBox_KeyPress(Index As Integer, KeyAscii As Integer)
		''Se il tasto premuto e' "Invio"
		If KeyAscii = vbKeyReturn Then
			SendKeys "{TAB}"
		End If
	End Sub
La prima soluzione del SetFocus mi pare decisamente migliore.
Spero di esserti stato utile, CIAO 
-- 
Posted from [151.99.229.240] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG







-- 
Posted from [212.131.248.78] 









-- 
Posted from [151.99.229.240] 




> Spero di esserti stato utile, CIAO
esci dalla galleria.. c'č l'eco :PPP
--
Fibia "Sakamoto" FBI
Newsgroup: it.comp.lang.visual-basic
Titolo: (ot :) .net knowledge pack

http://www.vsknowledgepack.com/html/Italy/home.asp
--
ciao, j.
www.sundaysw.com

 
http://www.vsknowledgepack.com/html/Italy/home.asp
salve a parte il brutto errore ortografico sotto riportato...
"Hai appena comprato uno di questi prodotti?
Non ti preoccupare. Fino al 31 Marzo 2003 potrai ricevere la tua copia del
Knowledge pack semplicemente orinandolo a questo indirizzo: click here"
ci sei riuscito?? a me il link in questione da pagina inesistente...
saluti
Andrea Montanari
montanar...@virgilio.it
http://utenti.lycos.it/asql/index.html
(my vb6+sql-dmo little try to provide MS MSDE 1.0 a visual interface) ver
0.0.46
--------- remove DMO to reply

 ci sei riuscito?? a me il link in questione da pagina inesistente...
Beh, con un errore cosě, ci si poteva aspettare davvero una pagina?
Maddicoio! A casa! A casa, senza pensione! Dilettanti! :-(

 saluti
c'e' un %20 finale di troppo nell'url
cosi' direi vada:
http://www.microsoft.com/italy/msdn/vstudio/kp/
da cui saltare poi a
http://tinyurl.com/2g1u
ciao, j.

Ho fatto la registrazione e tutto il resto.
Quando clicco su "Fine" dopo aver compilato gli ultimi campi, sembra che
mandi qualcosa, poi mi torna sulla stessa pagina senza dire nulla.
Succede così anche a voi?
Devo supporre che la richiesta sia arrivata al posto giusto?
Grazie.
Skysurfer

Newsgroup: it.comp.lang.visual-basic
Titolo: Help On Line [Repost]

Chiedo venia per la banalità della domanda:
Ho installato VB6 da visual studio 6. Il problema è che non è disponibile
l'help in linea: se lo seleziono mi dice "L'insieme MSDN non esiste.
Reinstallare MSDN". Ora, il messaggio è abbastanza chiaro: reinserisco il CD
n°1 e clicco su setup.exe. Meraviglia della tecnologia moderna mi dice che
vuole installare proprio MSDN!! Unico neo: non trova il percorso da cui
installare questo componente. Esiste forse un altro CD con MSDN? E'
possibile che non ci sia una guida a Visual Basic sul CD di visual studio?

 ha scritto nel messaggio
news:9llrqj$2bs$1...@nreadA.inwind.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Embedded Visual Basic 3.0

Salve a tutti,
spero mi possiate esser d'aiuto siccome nn sò se questo NG sia corretto!
Ho la necessità di sviluppare un piccolo programmino su di un Pocket 
PC, così mi son scaricato l'emulatore di Visual Basic 3.0 per fare 
alcuni test..
Ma prima di incominciare sul serio, vorrei sapere come fare a collegare 
il mio programmino ad un database, ed in seguito a consultarlo!
Ho cercato e ricercato informazioni, ma nn son arrivato ad un dunque!
Qualcuno di voi ha un pò di esperienza in ambito?
Grazie molte.. 

molla tutto e usa VS2005

Ma io ho bisogno di far girare il programmino, che fra l'altro molto 
semplice, sul palmare!
Con VS2005 è possibile?
Ma cosa sarebbe, Visual Basic 6?

Mi servirebbe poter disegnare un semplicissimo database, per poi potermi 
collegare da programma visual basic con oggetto ADOCE.Recordset.3.0 ed 
effettuare le operazioni volute..
Avete consigli o esempi?

 effettuare le operazioni volute..
ADOCE se non ricordo male funziona come ADO, quindi puoi cercare esempi di 
base per ADO.
Il vero problema è "su che tipo di palmare vuoi farlo girare?".
Mi pare che gli embedded visual tools non sono supportati da WM 2003, 
sicuramente non dal WM 5.
Ciao 

vs2005 è visual studio 2005 della microsoft.
Puoi sviluppare un unico programma per pocketpc, windowsce, windows
mobile 5 e se vuoi la stessa applicazione può anche girare sul pc
desktop

 desktop
Sì, più o meno :)
Ciao 

beh certo dipende cosa vuoi fare...
ma per scrivere su un db basta e avanza

 ma per scrivere su un db basta e avanza
Forse non ci siamo capiti.
Non ricordo se già dal SO PocketPC2003, ma sicuramente su WindowsMobile 5 i 
programmi scritti con i gli eMbedded Visual Tools NON girano.
Ciao 

 ha scritto nel messaggio 
news:44619e17$0$36940$4faf...@reader3.news.tin.it...

Confermo!
Mi sembra di aver letto che Microsoft addiritura, non supporti più gli 
eMbeddid Visual Tools.
Ciao 

 eMbeddid Visual Tools.
Esatto, dovrebbe esserci in giro ancora la 4.0 (che gira su PPC2003, non so 
su WM5) ma solo con VC++
Ciao 

infatti io parlavo di Microsoft Visual Studio 2005

 infatti io parlavo di Microsoft Visual Studio 2005
Ops :)
Stavo ancora pensando al post di Alberto :)
Ciao 

 ha scritto nel messaggio 
news:4461a573$0$36937$4faf...@reader3.news.tin.it...

Gli EVT funzionano su PPC2003 anche (SE) ed anche con VB, basta distribuire 
delle
apposite librerie di runtime scaricabili da MS.
Lo so per esperienza diretta.
Su WM5 non so se tali librerie sono ancora compatibili perchè non ho avuto 
modo di
provarle.
Ciao.
Newsgroup: it.comp.lang.visual-basic
Titolo: OpenGL e Direct3D

Vorrei sapere se č possibile implementare la tecnologia OpenGL oppure
Direct3D (e piů in generale DirectX) all'interno di un progetto VB. In caso
affermativo, potrebbe qualcuno inviarmi del codice a riguardo o dirmi in
quali siti posso trovarne?
Grazie,
Marco


Si e' possibile... ma non mi ricordo piu il sito...
Prova a cercare con chiavi:
scribe opengl visual basic
(scribe e' lautore delle librerie tlb che permete di rimappare le
chiamate openGL come se fossero comandi di VB)
-- 
Sidewinder  
---------------------------------------------------------------------
Your business will go through a period of considerable expansion.
---------------------------------------------------------------------


prova vedere questo sito 
http://members.xoom.com/vba51/

Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Somma di ore

In un ciclo di lettura da Database e relativa immissione in una
flxgrid....la somma di campi in formato ora esemp: 1.57.12 + 9.39.12, ad un
certo punto mi da un formato del tipo: 11/12/1801 5.39 anzichè la somma
delle ore. A che cosa è dovuto??? Non riesco a capire, ho provato prima a
dichiarare variabili date , assegnare i campi ad esse e poi sommarle, ma
senza alcun risultato. Ho provato con la forzatura del
format(xxxx,"hh:mm:ss")...ma nulla....Bo...???
Grazie anticipatamente

Le variabili date hanno la parte intera che rappresentano i giorni a partire
da una data (penso 1/1/1801) e la parte frazionaria che rappresenta l'ora
minuto e secondi.
Per cui basta che togli la parte intera e fai il format della parte
frazionaria.
GiorgioSilvio
Remo ha scritto nel messaggio ...


Newsgroup: it.comp.lang.visual-basic
Titolo: Operazioni con Time

Come posso sommare o sottrarre delle stringhe conteneti valori tempo.
Ad esempio 20.12.00 + 05.00.01
Deve darmi 01.12.01
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie
Hai provato ad usare la funzione DateAdd...?
Ciao
@Alex


Non ho idea di come funzioni con le ore e i minuti


 Deve darmi 01.12.01
Vi perdete proprio in un bicchiere d'acqua...
Format$(CDate("20.13.00") + CDate("05.00.01"), "hh:mm:ss")
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: [ASPX] Non si ferma più ai breakpoints!

Non so cosa sia successo ma sta di fatto che è come se non ci fossero i
breakpoints, cosa posso aver toccato?

 breakpoints, cosa posso aver toccato?
Dov'è il soggetto della frase?
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net


Con i programmi per windows salta alcuni breakpoints quando compila in
modalità relase e non debug. Forse c'è qualcosa di simile anche per 
asp.net
(per Zanna: credo che il soggetto sia "l'esecuzione")

 (per Zanna: credo che il soggetto sia "l'esecuzione")
No.
Anche a te chiedo: di cosa cavolo state parlando? :)
CHI E' che salta alcuni breakpoints?
(Io lo so di cosa state parlando, ma non è per niente scontato, specie in un
NG che *non* parla di ASPX.
Magari se si facesse la fatica di dare 2 info si riceverebbero più risposte)
Ciao


 Dov'è il soggetto della frase?
Ehm... Non hai tutti i torti comunque è nell'oggetto del post...

 (per Zanna: credo che il soggetto sia "l'esecuzione")
No, purtroppo non è questa la causa. E' impostata la modalità debug...
Tra l'altro se accedo a windows con l'altro account che ho installato invece
funziona.

> Dov'è il soggetto della frase?
Hai ragione, il debug.
Ciao

 Hai ragione, il debug.
Aaah!
Quindi, ragazzi, se volete aiutare Ghepardo andate in una finestra DOS e
digitate debug.exe
Io di programma "debug" conosco questo.
Ciao


 Non so cosa sia successo ma sta di fatto che č come se non ci fossero i


 Facendo cosě a me il debug aveva ripreso a funzionare...
PRESO!! Hai centrato il problema, grazie mille!!

Newsgroup: it.comp.lang.visual-basic
Titolo: Funzioni Tagla, Copia ed Incolla

Come rendere attive le funzione Copia Taglia e Incolla tramite menu o
abbreviazioni di tastiera (Ctrl+C,Ctrl+X, Ctrl+V,etc..) ?
E' necessario scrivere del codice, che non conosco, o chiamare alcune
funzioni già esistenti?
Aspetto suggerimenti, grazie a tutti.
Ciao.
--> Cpt. Future <--
Togli NOSPAM dall'indirizzo.

funzioni già esistenti?
Dai un'occhiata all'oggetto Clipboard nella guida in linea.
Ciao, Stefano

 funzioni già esistenti?


Se vuoi implementare le funzioni di taglio/incolla allora devi susare
l'oggetto clipboard, se invece quello che ti occorre e' associare le
abbreviazioni alla voce di menu' ... be' allora e' semplice: nel Menu'
Editor c'e' un ComboBox che ti permette di fare proprio questo.

Daccordo, ma l'abbreviazione viene soltanto visualizzata nel menu, ma
non funziona in pratica.
Per esempio, se come abbreviazione per il Copia indico: CTRL+C, questa
stessa combinazione di tasti non funziona piů, perciň bisogna passare
al CTRL+Ins.
Comunque ho risolto il problema senza scomodare l'oggetto Clipboard,
ma seguendo l'indicazione di Gianluca Pisano (che ringrazio) spedendo
le SendKeys necessarie.
Evidentemente il VB5 disabilita la combinazione di tasti di sistema,
se la stessa viene indicata nel Menu Editor.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: aiuto problemi con "ado"

c è qualcuno che mi spiega la programmazione del controllo ado in vb , da
codice e non da finestra di dialogo.
Ho tale necessità per scegliere la sorgente dei dati quando compilo e
distribuisco l' applicazione da me creata, infatti programmando il controllo
ado da finestra di dialogo tutto va bene , i dolori iniziano appunto quando
voglio gestire il tutto da codice.
Dany

Sul sito comune trovi un esempio, AdoTutor, che spiega passo passo la programmazione con
ADO... non e' completo ma per un principiante e' ottimo.


Ah, gia'. L'SC e' momentaneamente
http://www.murialdo.it/it_lang_vb/

 wrote in message
9asrg4$j2b$1...@nreadB.inwind.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: cercasi componente

Salve a tutti,
sapete dirmi come si chiama il componente (simile a MSFlexGrid) che usa per
esempio outlook per elencare le email (quello sulla destra per intenderci).
Già è presente tra quelli di visual basic 6? Se no, dove lo posso trovare?
Può essere usato come componente data-bound?
Grazie
Bizio

[Bizio]

Non esiste fra i controlli standard vb (il piu' vicino comunque e' il
controllo ListView in modalita' report).
Un controllo praticamente identico e' S-Grid2 e lo puoi trovare su
vbAccelerator.
hth,
Lokar
-- 
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
Statuto: 
http://www.it-lang-vb.net/docs/Statuto.txt
UGIdotNET - 
http://www.ugidotnet.org

Newsgroup: it.comp.lang.visual-basic
Titolo: ?ISAM per Jet 4.0

Uso DAO 3.6
Devo istallare sul PC di un cliente un programma che a parte il database 
MDB, per sua necessità, deve creare un database dBIII
e scriveci i dati contenuti nel database MDB.
Il cliente ha Office 97 quindi non dispone di ISAM per Jet 4.0
Ho letto su google che DAO 3.6 non gestisce i driver esterni ISAM.
La domanda è: come faccio a istallare ISAM per Jet 4.0 visto che MS dice che 
Mdac gestisce i driver ISAM in sola lettura?
Grazie
Carmelo 

 Mdac gestisce i driver ISAM in sola lettura?
Hai provato ad installare Jet 4.0 ?
-- 
Salutoni
Sergio
..Nessun baol esiste.
Non sei mai esistito, Baol, se non nei nostri sogni.
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: SendMCIString dove info?

Salve
Vorrei creare un player per cd audio utilizzando SendMCIString, sapreste
indicarmi dove trovare informazioni su questo controllo.
Grazie 1K per l'help

 indicarmi dove trovare informazioni su questo controllo.
Non conosco il controllo che dici tu, pero` con un nome simile esiste
una funzione dell'API Win32 per il multimedia:
mciSendString
http://msdn.microsoft.com/library/en-us/multimed/htm/_win32_mcisendstring.asp
-- 
hth, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: vb drive\ folder combo ?

is there a way in my vb project for the user to check for files using 2
boxes (drive\folder combo and a file box) instead of using the (3)
drive,folder,file boxes?
--
thanks
michael
mich...@supset.net
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 
mich...@supset.net
http://www.mvps.org/ccrp/
search for foldertreeview.
free and great control.
an example in my "v" on the vb site.
hth, pal
--
andrea dot palazzi at tin dot it
free vb/sw: 
http://www.comune.modena.it/cittadini/apal/html/
Newsgroup: it.comp.lang.visual-basic
Titolo: Voi come fate a ridimensionare i controlli quando cambia la risoluzione video

Buongiorno a tutti, volevo un  consiglio da voi, ovvero vorrei sapere come
vi comportate quando dovete fare in modo che i vostri controlli all'interno
di una form e la stessa, si ridimensionino(quindi la loro posizione
all'interno e la dimensione) quando cambia la risoluzione dello schermo e
quando l'utente modifica le dimensioni della maschera. Esiste
qualche sistema che può fare al caso mio.
Spero di essere stato abbastanza chiaro.Andrea
GRAZIE A TUTTI PER I VOSTRI CONSIGLI.

 ha scritto nel messaggio
news:9r6bos$1m2$1...@lacerta.tiscalinet.it...

Tempo fa, su un sito MS, trovai questo articolo:
In fase di implementazione della procedura e` necessario tenere presente le
seguenti informazioni:
1) alcuni controlli, tipicamente quelli derivati dalla classe Combobox
(ComboBox, DbCombo, DriveListBox), non permettono la modifica della
proprieta` Height, che e` di sola lettura: questa limitazione viene superata
dall'istruzione che provoca il redimensionamento del font, che
automaticamente comporta la modifica della proprieta` Height
2) alcuni controlli come Image e Shape non possiedono la proprieta` font.
Occorre tenere presenti i due punti riportati sopra nel momento in cui si
applica la procedura di redimensionamento per evitare eventuali errori di
runtime. E' sufficicente sottoporre la modifica della proprieta` Height e
Font a istruzioni condizionali, testando il tipo di controllo ( TypeOf )
oppure il suo nome.
Esempio:
Option Explicit
Const OldWidth = 12000 'sono i valori in Twips per la risoluzione 800x600
Const OldHeight = 9000 'per le altre risuluzione occorre ricalcolarli
Private HeightDif As Single Private WidthDif As Single
Private Sub Form_Load()
   Dim MyCtrl As Control
        If Screen.Height <> OldHeight Then
            HeightDif = Screen.Height / OldHeight
            WidthDif = Screen.Width / OldWidth
            Me.Height = Me.Height * HeightDif
            Me.Width = Me.Width * WidthDif
            Me.Top = Me.Top * HeightDif
            Me.Left = Me.Left * WidthDif
            For Each MyCtrl In Form1.Controls
               With MyCtrl
                   .Height = .Height * HeightDif
                   .Width = .Width * WidthDif
                   .Top = .Top * HeightDif
                   .Left = .Left * WidthDif
                    If Not TypeOf MyCtrl Is Image Then ' Si suppone che
                        'l'unico controllo che non ha le proprieta` font
                        'sia un oggetto di tipo Image
                       .FontSize = .FontSize * ((0.5 * WidthDif)+(0.5 * _
                              HeightDif))
                    End If
               End With
            Next
       End If
End Sub
Bye,
vbenry

 ha scritto nel messaggio
news:9r6bos$1m2$1...@lacerta.tiscalinet.it...


Noi usiamo questo OCX:
plurale majestatis ?

 ha scritto nel messaggio
news:9r8v6g$9phd7$1...@ID-56381.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: Grafica 3D

Salve a tutti,
vorrei costruire una sorta di Cubo magico (per esempio 3x3x3 quindi composto
da 27 cubi più piccoli)  e su di esso fare semplici operazioti tipo ruota,
selezionare una faccia o una sezione  (eventualmente scomporlo nei vai cubi
(27) più piccoli).
Come posso fare???
Posso importare tale cubo da un file autocad oppure da 3DstudioMAx o devo
implementare dei vettori in VB???
Ci sono libri e/o esempi  che possono aiutarmi in questo senso???
Grazie
anticipatamente per la risposta

 wrote in message
82gvn8$6cs$1...@nslave1.tin.it...


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

allora vorrei sapere se possibile dove posso trovare un elenco delle api più
usate con le loro caratteristiche e la deschrizione delle varie funzioni
mi serve soprattutto le specifiche delle api per gestire i file .INI
vi ringrazio in anticipo
ciao ciao
Bradok il bradipo ubriaco della rete vi saluta

 
http://www.allapi.net/
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

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

Ciao a tutti.
Sto cercando di capire come si fa a sollevare delle eccezioni
personalizzate.
Ad. es. il metodo Int32.CompareTo() può sollevare l'eccezione
ArgumentException e io posso "trapparla" con
Catch ArgumentException
come ad es. in VB si faceva con
If (Err.Number = 5) Then
Il problema è questo: in VB6 mi bastava definire una serie di costanti
numeriche che indicavano ognuna un errore differente e tutto si risolveva
con un semplice
MY_ERROR = 5
Err.Raise MY_ERROR
In NET come funziona di preciso?
Devo crearmi una classe MyException che eredita System.Exception per *ogni*
eccezione che devo gestire, se voglio riuscire a individuare l'eccezione nel
Catch?
Questo significherebbe che se la mia classe solleva 20 eccezioni devo farmi
20 classi? 8|
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
"

Innanzitutto nelle tue applicazioni è consigliabile usare
System.ApplicationException al posto di System.Exception (che è 'dedicata'
alle eccezioni del CLR) la regola è che ogni eccezione dovrebbe avere una
propria classe, nessuno però ti impedisce di creare una MyException che
eredita da ApplicationException ed 'estende' tale classe aggiungendovi una
proprietà enumerata (oppure direttamente una proprietà Description ad-hoc) e
utilizzare la clausola When nella Catch per discriminare l'errore.
Try
    ...
Catch MyException when MyException.ErrorCode=MyException.OutOfBound
    ...
EndTry
HTH
--
Corrado Cavalli
UGIdotNET - 
http://www.ugidotnet.org

 wrote in message
news:nmel9.21499
[snip]
Era la risposta che volevo :)
Ciao e grazie.

Newsgroup: it.comp.lang.visual-basic
Titolo: Chiusura form

Ciao a tuti
ho un applicazione che al momento della chiusura premendo sulla X in
alto a destra con un msgbox chiede se si vuole veramente chiudere
l'applicazione, ma in caso di risposta negativa come posso fare per
fare in modo che la form non si chiuda?
Ringrazio anticipatamente per le risposte

 ha scritto nel messaggio
news:3a0c3d4b...@news.galactica.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: ALBERTO suca la minchia!

Famme un pompino!!! SUUCAAA, SUCAAA
HHAHHAH AHAH AH!

Pasquale Esposito wrote:
 > Famme un p*****o!!! SUUCAAA, SUCAAA
 >
 > HHAHHAH AHAH AH!
Un signore! Veramente una grande dimostrazione di potenza e virilità!
ma vai......
Simo
* Manifesto del Ng: 
http://www.it-lang-vb.net/docs/Manifesto.txt

 ha scritto nel
messaggio news:11bb6a70.02040...@posting.google.com...


 una grande dimostrazione di potenza e virilità!
Di virilità non direi dato l'object >:)
Ciao

proprio ieri sera stavo leggendo un post di Roal Zanazzi........
ormai possiamo proprio dire di averne viste di tutti i colori (ovviamente su
una scheda video configurata a 32 bit)........
vabbè........good coding lo stesso!!!!!
nei limiti del possibile!!!
:-(((
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262

Consiglierei ad Alberto di masticare a lungo del peperoncino prima
dell'atto.
Ciao
*Roby*

 HHAHHAH AHAH AH!
A' Pasquààà, culone!

Famme un pompino!!! SUUCAAA, SUCAAA
e dopo che te l'ha sucato, preparati a farti inculare dal tuo
abuse-man (
groups...@google.com
).
--
Ciao!
Davide

abuse-man (
groups...@google.com
).
professionali! mi hanno già risposto! :-) guarda un pò:
-----
Thank you for writing Google Groups Abuse.  We treat violations to
netiquette and our terms of service very seriously.  Your complaint
has been forwarded to our groups support team for investigation and
further action, if required.
We appreciate your taking the time to write us.
The Google Team
-----
--
Ciao!
Davide

On Fri, 05 Apr 2002 13:21:58 GMT, 
kra...@libero.it
 (Davide Casero)
wrote:

E' un messaggio di risposta automatica. Chissà se prenderanno
provvedimenti. Visto che ha un account di posta elettronica su hotmail e
visto che questo è stato pubblicato nell'header del messaggio, manda una
mail anche al loro abuse: per esperienza (di account di sti coglioni ne
ho fatti segare parecchi) prendono provvedimenti praticamente sempre ed
in tempi brevi.
Ciao,
Moreno
-- 
sirri at morenosoft dot com
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
---------------------------------------------------------------------------