mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: vbasic in rete

Ho fatto un programmino che utilizza un database ....
per aggiornare i dati ho fatto una routine che mi legge un "aggiornamento" 
(un database a parte) e mi mette i dati al posto giusto nel database 
principale...
Ora dovrei far funzionare la cosa in questo modo:
il programma deve "collegarsi" ad un computer in rete locale e trasferire, 
se l'aggiornamento e' nuovo, il file dell'aggiornamento sul pc locale, poi 
effettuare l'aggiornamento...
tutto semplicve, ma ...... come faccio a far collegare il pc client  al pc 
madre in visual basic?
per verificare se il file sul server e' un tal file, basta specificare un 
percorso?
(che si vede che non ho la minima esperienza di pc in rete)
;)
ciao e grazie a tutto il newsgroup
Icchese 

 madre in visual basic?
beh, non è un problema di visual basic, direi che ci pensa il sistema
operativo.
genericamente, per accedere ai file presenti su altre macchine della rete,
si utiliza il percorso nella forma
\\nomemacchina\nomerisorsacondivisa\altreeventualisottodirectory\nomefile
-- 
Salutoni
Sergio
Per rispondere... togli il group dall'indirizzo
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

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

--
Reporting tool: 
http://www.neodatatype.net
Qualunque mentecatto può scrivere codice che un computer possa capire.
I buoni programmatori scrivono codice che gli uomini possano capire.
[Martin Fowler]

 ha scritto nel messaggio
news:jxUne.1482556$35.55...@news4.tin.it...
nooooo, scusate scusate!
stamattina sono proprio in aria...

 stamattina sono proprio in aria...
Hai preso il caffč?  :)
--
Greg

 
Sono d'accordo! :-)
-- 
Due stringhe entrano in un bar. La prima dice al barista: "Barista, dammi 
una birra.u.5n$x5t?*&4ru!2[sACC~ErJ". E la seconda: "Perdoni il mio amico, 
non ha il terminatore NULL"

 stamattina sono proprio in aria...
Perchè?
Era il messaggio più chiaro del NG!
Piero
Newsgroup: it.comp.lang.visual-basic
Titolo: Learning to programme in Visual Basic in the UK

Hi.
Please can anyone give me any advice as to the best way for someone like me
who works full-time, to learn to use Visual Basic.  I currently work as a
spec. writer for a Market Research company so am fairly good with computers
and I have picked up some knowledge of various languages, but I would like
to learn to programme in Visual Basic in order to have more scope when
looking for a new job.
I have looked at one course with "The learning library" which looks ok, you
work from home for about 3/4 hours a week for about 8 months and then take a
final exam to gain accreditation with "The association of certified IT
professionals"  The overall cost of this course is about Ł1000.  Does anyone
have any opinions on this course - ie is it worthwhile, what other
alternatives there are..
I would be grateful for any advice on the matter.
Cheers,
Adrian

1) Pay for courses and you are a sucker
2) Get a copy of VB
3) Find an App you *want* to program
4) Get stuck into it
5) *Read* the News Groups - don't post - just lurk
There are one or two good books on VB, but not at the beginner level.
IMO if you just want to improve your employability you are probably
not a 'natural programmer' 
- otherwise you would be posting :-
  'I've just spent all night on this 
      ... and tried everything 
     - including beer, whisky and raqi'
Programming is a bit like being an artist 
- or a seriously good mathemetician 
- if you've got it you don't need to ask 
- it is an obsession
IMO the world would be a better place if programmers were not
permitted to program - there are too few people with analytical
skills.


Newsgroup: it.comp.lang.visual-basic
Titolo: API di WINDOWS 9x e NT

In un esempio LotusScript contenuto nell'Help di NOTES 4.6, ho trovato una
chiamata a una
funzione API relativa (PERO') a Windows 3.1:
' Declare the Windows 3.1 API function at the module level.
Declare Function GetModuleUsage Lib "Kernel" _
(Byval taskID As Integer) As Integer
Questa chiamata mi serve per verificare se un task attivato via script è
ancora attivo in modo da interrompere l'esecuzione dello script fino a
quando il task non viene chiuso.
Qualcuno mi sa dire come "dichiarare" la funzione equivalente sotto WIN
95/98 e sotto NT,
oppure dove posso trovare informazioni in proposito sulla rete?
Grazie in anticipo
Massimo
E' GRADITA LA RISPOSTA IN PRIVATO
--
______________________________________________________________
                                       ****** ATTENZIONE ******
                  RIMUOVI "NOSPAM" dall'indirizzo di posta elettronica
                        REMOVE "NOSPAM" from the e-mail address
______________________________________________________________
Newsgroup: it.comp.lang.visual-basic
Titolo: Print Code's ??

Qualcuno sa dove trovare i vechi codici
per gestire la stampante ad aghi
(i vecchi print #1,chr$(xx) per intenderci)
Grazie
Alexandro Magrì
Responsabile Informatico
Riela Group
www.riela.com
Alexandro@Magri@
riela.com
Tel 095/303005
Fax 095/463529
-- 
Posted from [212.34.192.40] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Beh...di solito ogni stampante a i suoi...e questo discorso dovrebbe
funzionare solo per le stampanti ad aghi...e in ogni manuale della stampante
c'č!
Gianni Moretti

Newsgroup: it.comp.lang.visual-basic
Titolo: [ASP] JMail e form

Ciao a tutti spero che qualcuno mi risponda perchè io non so più che pesci
prendere.
Ho creato un form che voglio spedire via email attarveso l'getto COM JMail.
Utilizzo il metodo POST e l'azione è gestita da un file ASP chiamato
"jprev.asp"
Premesa ho messo anche un controllo su eventuali errori. Tutto sembra
funzionare bene sembra che non ci siano errori, ma l'email non arriva.
Qualcuno sa spiegarmi il motivo?
Grazie a chiunque mi da una mano.
Toni

 ha scritto nel messaggio
news:bIgv8.23589$b62.6...@news1.tin.it...

Hai provato con vari mail server ? Probabilemente sei vittima di un relay
...
--
~~~ MrOnederfull ~~~
mroned...@hotmail.com
http://www.mronederfull.it
 (coming soon!)

>
No non ho provato, il server è in remoto, scusa l'ignoranza cos'è un relay?

Newsgroup: it.comp.lang.visual-basic
Titolo: Programma Gestionale

Qualcuno sa dirmi se in rete esistono documenti sull' implementazione di un
algoritmo per la gestione di un magazzino con carico, scarico e prodotti
composti da altri prodotti ( penso che si parli di distinta base ).
( Ovviamente non cerco il sorgente, ma documentazione sulle problematiche )
Grazie per il vostro aiuto

Comprati un buon libro di Economia Aziendale e buona fortuna....te lo dice
uno che fa ragioneria....tanta voglia e passione
-----------
Ciao
Sabba
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Setup Wizard

Ho la necessita' di creare delle sottodirectory (rispetto a quella che
conterra' l'applicazione che andro' ad installare) che non contengono alcun
file. Mi sembra non esista nessuna opzione che permette di fare cio'
all'interno del Setup Wizard. Esiste qualche altra strada?
Grazie.
Angelo

 ha scritto nel messaggio
news:8utq27$17l$1...@lacerta.tiscalinet.it...

fai quello che fa microsoft.... creati un file di lunghezza zero (il famoso
mscreate.dir) e installalo nella directory desiderata;
non è una cosa bella a vedersi, ma funziona;
ciao

 all'interno del Setup Wizard. Esiste qualche altra strada?
Potresti usare un "placeholder" come il file mscreate.dir
usato da MS in alcune installazioni.


Nell'ultima finestra della Creazione Guidata di MS hai la possibilità
di modificare i path, ma solo a partire da quelli proposti, potrai
quindi scrivere $(AppPath)\miopercorso. Oppure puoi intervenire
direttamente sul file Setup.lst
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

 non è una cosa bella a vedersi, ma funziona;
mo ve ! ero convinto che ms lo facesse per sapere che dir creavano i suoi
prg, dopodiche' alla disinstallazione se tolti i loro file non ce n'erano
altri l'uninstall poteva rimuovere la dir tranquillamente. evidentemente mi
era sfuggita la cosa ovvia.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] DbGrid fallisce nell' AddNew in certe condizioni.

17/04/1999
Salve,
Non so se e' un difetto noto, ma ho verificato, per mia sfortuna, che
la Microsoft DBGrid fornita con Visual Basic 6.0 Enterprise, ha un
comportamento anomalo in certe circostanze.
Premetto che ho gia' installato il service pack 2.0 per visual studio.
Per l'esattezza succede che se collegate tramite un controllo Data
la DBGrid a una tabella Access inizialmente vuota, la dbgrid funziona
bene permettendo l'inserimento di nuovi record,
ma se poi, sempre tramite la dbgrid rimuovete tutti i record inseriti
lasciando vuoto il database e provate ad re-inserirne uno nuovo la
dbgrid rimane vuota.
Se poi chiudete il programma e lo riaprite, il record aggiunto compare
nella dbgrid.
Qualcuno sa se esiste una patch successiva al serv. pack 2 che
corregga questo bug della dbgrid ?
Grazie,
Andrea Peri.

...


Ciao,
sono neofita e quindi non vorrei dire una cavolata ma proverei a controllare
l'eventuale presenza di qualche metodo tipo "refresh" o robe simili.
Riciao e a presto.
Daniele Cazzaro

...




Data1.UpdateRecord
Se la griglia e' vuota e inserisco un record, io con i comandi cursore
passo al record fittizio EOF (quello con l'asterisco).
Ho provato ad inserire il codice
Data1.UpdateControls
Data1.UpdateRecord
come suggeritomi nell'evento afterinsert della griglia,
ma non da' risultato.
=========================================================
Anche l'idea di inserire un data control refresh dentro un bottone non
e' praticabile, perche' se dovessi inserire 10 record partendo da una
griglia che ho svuotato completamente (attenzione! senza far ripartire
il programma), ad ogni nuovo record dovrei selezionare il tasto di
refresh, molto scomodo.
Sono riuscito ad ottenere un pagliativo inserendo nell'evento 
afterinsert
i seguenti comandi:
    dbgrid1.HoldFields
    dbgrid1.ReBind
Ma ancora non e' completamente soddisfacente, perche' se si opera con
i tasti cursori per fissare il record nel database si perde il focus
dalla griglia.
Tutto va bene se invece opero con il mouse, perche' riassegno
automaticamente anche il focus
Il fatto e' che secondo me' con la dbgrid fornita insieme al VB6 (ma
ho provato anche con il VB5 ed e' lo stesso) non ci si riesce proprio,
probabilmente con la true dbgrid la cosa funziona bene, ma non e' 
sicuro.
Grazie,
Andrea.

installo fra 2 minuti il SP per VisualStudio
ok sono passati + di due minuti..
a me pare che funzioni benissimo... ho controllato tutto e va bene
provato a reinstallare VB6.0 ?
a me VB6...ha già fatto casino con NT...
più o meno come un po di tempo fa .... prima del SP2 .. era il due ?
quando ho convertito un gestionale da 4.0 a 5.0  e le stampanti......come
ben sapete .... le sceglieva lui !
ciao folks  !
Newsgroup: it.comp.lang.visual-basic
Titolo: Somiglianza tra i colori (misura degli stessi)

Salve a tutti,
sto realizzando un applicativo in VB che si propone di analizzare delle
immagini (Bitmap o quant'altro) e di valutarne l'intensità di un colore.
Provo a spiegarmi meglio:
Le immagini sono il risultato di un'analisi chimica spettrografica che
tramite l'intensità di un colore mi informa sulla concentrazione di un
elemento, ovvero se "un giallo è più giallo..." e così via.
Ho già realizzato un qualcosa che mi legge i colori sull'immagine
restituendomi le sue componenti RGB, ma non so definire un range di colori
(che ne so, ad esempio da questo giallo a quello ho una concentrazione del
5%, mentre da quell'altro ne ho un'altra).
Ho provato a tradurre i colori dalla componente RGB ad un Long, ma non
riesco a trovare una continuazione "lineare o almeno da me interpretabile"
tra i vari colori.
Come fare ??? Boh !!!
Grazie per quuanti mi riescano a dare un suggerimento
Marco Berto

tra i vari colori.
Hai varie possibilita'. Analogamente ai programmi di grafica che, per
riconoscere i colori simili si basano su varie cose, tu puoi fare lo
stesso. Dipende dalle caratteristiche della tua applicazione, ma i
colori simili possono essere simili per saturazione, per luminanza o
singolarmente per uno o piu' dei canali di colore --rgb, cmyk,
ecc...--.
Non c'e' una regola generale, ma il modo piu' semplice per fare i
primi tentativi e' scomporre il long che rappresenta il colore nelle 3
componenti rgb e poi di guardare la similitudine delle 3 componenti
con quelle dei punti vicini. Se la cosa non ti soddisfa, dovresti
comprare un libro che parla di grafica a basso livello per capire come
trasformare le "coordinate" rgb in luminanza, eventualmente
crominanza1 e 2, saturazione, ecc, perche' anche questi possono essere
buoni indici di somiglianza dei colori.
Saluti.
-- 
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro RomagnoloŽ, diffidate dalle imitazioni!
 Opel/ECC Calibrezio EVO-IV --- Kawasaki "Gas Gas" ZZ-R 1100
 ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it & #NetBSD
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Regioni di windows

Come accidenti si fa a riempire solo la zona delimitata da una regione con
una bitmap?
Se creo un Brush con una pattern sotto win9x non sono supportate immagini
più grandi di 8x8.
Qualche idea (pratica)?
Grazie.

 piů grandi di 8x8.
Che funzione usi per creare il Brush ? CreatePatternBrush() ?
Se č cosě, prova con CreateDIBPatternBrushPt(), che ti permette
di specificare un intero Bitmap.

di specificare un intero Bitmap.
Purtroppo non è vero:
MSDN
Windows 95 and Windows 98: Creating brushes from bitmaps or DIBs larger than
8x8 pixels is not supported. If a larger bitmap is specified, only a portion
of the bitmap is used.
Pensavo di passare attraverso le maschere di bit con la BitBlt(), ma non
saprei come fare...
Ciao

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

Ciao a tutti,
ho il seguente problema con il criterio di ricerca sia di FindFirst che
Select...Where:
se quello che sto cercando contiene un'apostrofo mi da errore!
es:
Cerca="Nome = 'Mauro D'Enrico'"
db.FindFirst Cerca
mi da errore a causa dell'apostrofo in D'Enrico
Sto impazzendo a forza di tentativi ma sembra che non ci sia proprio niente
di documentato per aggirare il problema :-(
Spero proprio che qualcuno mi possa aiutare.
Ciao e grazie.
--
Ciao, ciao!
Bassam
* * * * Anti Spam: Rimuovere i numeri per l'indirizzo corretto * * * *


Credo che tu debba fare in questo modo:
Cerca="Nome = '" & "Mauro D" & "'" & "Enrico'"
Ovviamente con il nome in un campo la cosa si complica un po' perche' devi
spezzarlo utilizzando le funzioni instr e mid.
Spero che questa sia la soluzione.
Ciao Aldo Severini.




* * * * Anti Spam: Rimuovere i numeri per l'indirizzo corretto * * * *
Anch'io ho avuto lo stesso problema quando dovevo mandare una stringa in SQL
per il filtro e l'ho risolta mettendo:
Cerca="Nome = " & chr$(n) & "Mauro D" & chr$(n) & "Enrico" & chr$(n)
dove n è il numero di codice ASCII (che ora non ricordo) dell'apostrofo
( ' ).
E' un modo molto semplice perche nel mio caso con una forma, molto semplice
pe l'utente, riuscivo a crearmi la stringa da passare al filtro di una
DBGrid
Andrea
IMPORTANTE:
Se mi volete scrivere fatelo con questo indirizzo
andr...@isa.it

Ringrazio tutti ma la soluzione l'ho trovata per caso!
Visto che dovevo cercare un campo che non so cosa conteneva non potevo usare
le soluzioni che mi avete consigliato.
La soluzione č:
cerca="Nome= """ & db.fields(0) & """
e il tutto funziona qualsiasi cosa contenga db.fields(0)
Grazie ancora.



Se nel campo c'e'  "  (doppie virgolette), funziona?
--
Roal Zanazzi
z...@iol.it

...

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Beta tester

Ragazzi, mi dite in che ng posso trovare dei beta tester?
Ho un progetto che devo testare ma io da solo ci metterei una vita (è una
dll che da accesso a tutte le funzionalità di ADO 2.6 senza impegnarsi a
controllare stringhe di connessione, tipo di cursori, ecc...). Se ci sono
dei bravi ragazzi in questo gruppo che trovano interessante il progetto (lo
renderò freeware e lo posterò sul sito comune ma prima voglio essere sicuro
che funzioni bene...) e lo vogliono provare o testarlo mi possono contattare
privatamente.
Thanks, Axel!

 ha scritto

perche' non sito comune, progetto leonardo ?
ciao, a.

 ha scritto nel messaggio
news:7T987.28994$Qf6.2...@news2.tin.it...


Oppure, anche su 
www.redangel.it
 nella apposita sezione betatester, anche io
ci tengo un prj la, Clippy (
www.e-salerno.it/clippy
 è il sito "ufficiale"),
già che ci siamo un po' di pubblicità la faccio:)
Davide Cerbo
www.e-salerno.it

Newsgroup: it.comp.lang.visual-basic
Titolo: visual e bmp

Ho un problema.Devo riuscire ad aprire un *.bmp e riuscire a copiarci al
suo interno un immaggine(sempre bmp) dopodichè salvare le modifiche.Il
tutto lo devo fare attraverso codice.
Se hai qualche esempio ........
Ciao e grazie

Guarda come funziona il metodo PaintPicture dell'oggetto Picture, questo ti
permette di copiare una immagine in un'altra anche con metodi di "paint"
diversi.
Bisognerebbe sempre indicare quale versione di vb si usa.
~~~~~~~~~~~~~~~~~
Adriano Ghezzi
Avion Sistemi Srl
mailto:
agh...@isp.it
http://www.isp.it
Azzard ha scritto nel messaggio <01bd5f3f$40a25240$1a027b93@pent>...


suo interno un immaggine(sempre bmp) dopodichč salvare le modifiche.Il

Newsgroup: it.comp.lang.visual-basic
Titolo: Handle Picture

E' possibile recuperare il nome dell'immagine dall'handle di una
picture ?
In pratica ho una flexgrid con le immagini recuperate in una
directory; passando con il mouse sopra, vorrei evidenziare il nome
dell'immagine, senza dovermi memorizzare in una cella il nome per ogni
immagine.
Grazie per i suggerimenti.

 ha scritto nel messaggio
news:1190471551.2...@w3g2000hsg.googlegroups.com...

L'Handle rappresenta il POINTER alla memoria in cui risiede l'immagine
grafica... come può contenere
anche il Percorso...?
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

Ok, ma almeno con l'Handle possono copiare l'immagine in un altra
cella della flexgrid ?

 cella della flexgrid ?
Non basta la proprietą Picture...?


Inserisco le varie immagini in questo modo:
    With mflexgrid
       .Row = 1    'seleziona riga e colonna dove inserire l'immagine
       .col = 3
       Set .CellPicture = LoadPicture("c:\Temp\poldo.jpg")
            .CellAlignment = flexAlignCenterCenter
            .CellPictureAlignment = flexAlignCenterCenter
    End With
Come faccio a copiare nella colonna5 della riga10 l'immagine presente
nella colonna3 della riga1 ?

 ha scritto nel messaggio
news:1190560347.5...@57g2000hsv.googlegroups.com...

Passa la proprietą CellPicture come variabile IPictureDisp...!
Dim CP As IPictureDisp
With mflexgrid
      .Row = 1    'seleziona riga e colonna dove inserire l'immagine
      .col = 3
      Set CP=.CellPicture
End With
With mflexgrid
      .Row = 10    'seleziona riga e colonna dove inserire l'immagine
      .col = 55
      Set .CellPicture=CP
End With


 ---------------------------------------------------------------------------
I tuoi suggerimenti sono sempre utili, per tutti i neofiti come me.
Grazie
Newsgroup: it.comp.lang.visual-basic
Titolo: piccolo sfizio .vbs

Salve a tutti, spero mi aiutiate.
Grazie all'aiuto di un altro utilizzatore dei newsgroup mi ritrovo con
questo simpatico script per copiare un file .avi da un cd-r al desktop.
Il problema nasce dal fatto che ho scoperto che i sistemi dopo Win98 non
hanno la cartella desktop al solito posto !!!
Come posso modificare questo script perchč vada bene anche in altri s.o. o
creare una shell di scelta della cartella dove spostare il file?
Grazie per l'aiuto
segue l'attuale versione dello script.vbs
'Option Explicit
Dim oSHApp
Dim sSrc, sDest, sName
Set oSHApp = CreateObject("Shell.Application")
  sSrc = "..\movie.avi"
  sDest = "C:\windows\desktop\"
  oSHApp.Namespace(sDest).CopyHere sSrc
Set oSHApp = nothing
WScript.Quit'
--------------------------------
Inviato via 
http://usenet.libero.it

 Grazie per l'aiuto
  Prova questo :
  Set WshShell = CreateObject("WScript.Shell")
  x=WshShell.SpecialFolders("Desktop")
Ciao


 file?
Non so se ciò che ha detto Nokia6310i è corretto ma sicuramente  è la strada
esatta.
Non devi usare "c:\windows\desktop" ma predere la variabile di win dove è
memorizzato queto percorso.
Ale

 Win98 non hanno la cartella desktop al solito posto !!!
 ssfDESKTOP=0 ''''ShellSpecialFolder
Set oSHApp = CreateObject("Shell.Application")
  sSrc = "c:\movie.avi"
'''sSrc = "..\movie.avi"
  sDest = 0
  oSHApp.Namespace(sDest).CopyHere sSrc
'Ps:
'guarda che ("Shell.Application") su alcuni
'Windows "datati" potrebbe non funzionare
http://msdn.microsoft.com/downloads/list/webdev.asp
--
Fosco

Grazie a tutti e principalmente a Fosco , mi dispiaceva disturbarti ancora,
provero' al piu' presto.


Newsgroup: it.comp.lang.visual-basic
Titolo: Ancora sulla detection di stato di debug

Salvelox!!!!!
Dunque si spettegolava qualche giorno fa qui su di
come determinare se si era in debug o no.
La conclusione a cui si era arrivati è che si determina
che si è in debug quando il nome del progetto differisce
dal nome del file, poiché in caso di debug App.ExeName
è uguale al nome del progetto anziché al nome
dell'eseguibile... allora io mi chiedo: in caso di DLL ActiveX
come funziona il giochetto?
Cioè, ExeName è ancora valida?
Da MSDN non si capisce...
Che mi sapete dire?
Ed inoltre, ci sono controindicazioni nel cambiare il nome
del progetto?
Ciao
Andrea

 del progetto?
A cambiare il nome del file VBP nessuna, a cambiare il nome del file .DLL
nemmeno, a cambiare il nome interno del progetto si, perche' e' la radice
del ProgID delle tue classi pubbliche
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown
Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 - SP1

Aaarhg! Ho letto sul sito de "The Common Controls Replacement Project" che
la M$ ha già pronto per il rilascio il SP1 per Visual Basic 6 (previsto per
fine ottobre). Non so come la pensate voi: io dico solamente che forse
potevano testarlo un pochino meglio....
Davide.

 wrote:

Testare un prodotto costa tempo e quindi soldi. Rilasciandolo subito,
Microsoft risparmia una buona parte dei costi grazie a quelli che
cominciano ad usare la nuova release appena uscita.
IMHO, bisogna aspettare il Service Pack 3 prima di passare a VB6.
--
My e-mail address is:
j l s @ a c m . o r g

la M$ ha già pronto per il rilascio il SP1 per Visual Basic 6 (previsto per
Che già esce un service pack mi sembra una cosa positiva. Per quanto
mi ricordi, non esiste un prodotto, specie se complicato come un
ambiente di sviluppo, che non abbia avuto qualche bug al rilascio. Ad
ogni modo *non credo* che il VB6 abbia problemi sul codice "vecchio",
ad esempio nel linguaggio o cose del genere. Mi sembra piuttosto
robusto.


Io invece dico solo che hanno rispettato la tradizione: chiunque con
un po' di memoria storica era sicuro che sarebbe andata così. La prima
release di una nuova versione di VB non funziona MAI.
Il motivo sta nella frenesia di chi è corso a comprarlo solo perché
era "nuovo". La micosoft ha deciso di farlo testare a chi lo ha
comprato, così rispamia e prende i soldi prima.
Se i pacchetti VB6 fossero rimasti nelle vetrine per qualche mese
invece di andare a finire nei computer di una marea di beta-tester
inconsapevoli allora forse microsoft avrebbe capito qualcosa...
Comunque, mal comune mezzo gaudio, sembra che gli amici che usano
Delphi 4 siano messi anche peggio.
Ciao
--------------------------------------------------------------------
Fulvio Senore
Eliminate "zz" dall'indirizzo e-mail per scrivermi (spammers...)
Remove "zz" from e-mail address to write me (spammers...)
--------------------------------------------------------------------

Delphi 4 siano messi anche peggio.
Purtroppo (e qui piango :°-(  pare proprio che sia cosi'. Comunque, anche
qui vale lo stesso discorso (io sono rimasto con la mia bella e funzionante
versione di Delphi 3).
--
Roal Zanazzi
z...@iol.it

Delphi 4 siano messi anche peggio.
Ecco infatti, e non solo questi due, ti assicuro. Per questo avere
un'assistenza dopo poco tempo mi sembra positivo.
Newsgroup: it.comp.lang.visual-basic
Titolo: Principiante

Qualcuno conosce qualche sito dove si possono trovare i primi rudimenti per
iniziare a programmare?


corsi per vb ne è piena la rete ...........se solo immetti la parola vb su
altaviste ti flodda di siti..
cmq ricordo un corso su vb interessante su 
ftp.areacom.it

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Roma: Offerta Lavoro VB6 ASP-VBS [corretto;)]

La divisione Emergency Preparedness and Response del Programma
Alimentare Mondiale delle Nazioni Unite (UN WFP: 
www.wfp.org
 ) cerca
una persona da inserire nel proprio gruppo di sviluppatori.
descrizione: 	sviluppatore Visual Basic 6 e ASP-VBS
requisiti: 	ottima conoscenza VB6/VBS, buona conoscenza ADO SQL, lingua
inglese
preferenze: 	conoscenza base DB Oracle, amministrazione IIS
sede di lavoro: 	Roma(RM), zona Parco dei Medici
contratto: 	Intern, Full-Time
retribuzione NETTA esente tasse: 700$/Mese (per i primi sei mesi, poi
si passa di livello 2000$/mese se il lavoro svolto e' stato
soddisfacente)
Gli interessati sono pregati di inviare un CV a marco.giorgi at wfp .
org
Attenzione il candidato deve essere iscritto ad un corso universitario
(laurea,diploma,master...)

 (laurea,diploma,master...)
Cosa c'entra l'università col diploma, che invece è relativo alla scuola 
media superiore?
-- 
http://celtics.playitusa.com/
  il sito di riferimento italiano dei 
Boston Celtics
www.chry2403.it
  programmi gratuiti per Windows

 --

Newsgroup: it.comp.lang.visual-basic
Titolo: COME FAI A NON FAR CANCELLARE LE NEWS DA OUTLOOK HO MESSO I GIORNI A 500







COME FAI A NON FAR CANCELLARE LE NEWS DA OUTLOOK HO 
MESSO I GIORNI A 500 ma me cancella lo stesso



COME FAI A NON FAR CANCELLARE LE NEWS DA OUTLOOK HO MESSO I GIORNI >A 500
ma me cancella lo stesso
A parte che sei OT e che non e' bello scrivere in HTML...
Prova a fare click col tasto destro del mouse sulla riga dove ti dice il
subject [insomma, non nel preview, nella lista...] e fai "copia nella
cartella..."...
La cartella in questione deve essere in quelle delle mail...
Vedrai che non li cancella..
Altra soluzione: salvali come file...
Altra ancora [per gli amanti della carta]: stampa
--
--
Don't let your Fears stand in the way of your Dreams
--
Elena *DElyMyth* Franco
Revanche IRC Network
irc.revanche.net
 - Nick: DElyMyth
ICQ# 8761263 - 
dely...@lamah.net
 - 
dely...@revanche.net
http://www.delymyth.it/
 - 
http://www.lamah.net/
 - 
http://www.revanche.net/
--

Newsgroup: it.comp.lang.visual-basic
Titolo: [vbscript]: Ma dove sbaglio????

dove possa essere l'errore:

...

Newsgroup: it.comp.lang.visual-basic
Titolo: Per gli esperti di C.R.

Ho il seguente problema.
In un progetto ho molti report da stampare, naturalmente con strutture
differenti. Il problema č che alcuni devono essere stampati orizzontalmente
mentre altri verticalmente. L'unico modo che ho trovato per farlo č
richiamare ogni volta una commondialog e settare il senso di stampa. E' una
vera croce. Non esiste un modo per farlo da codice? Per esempio un qualcosa
tipo il printer.orentation? Grazie in antipico.

















dopo aver aperto il report:
File/Imposta stampante
Ciao
--------------------------------------------------------------------
Fulvio Senore
Eliminate "zz" dall'indirizzo e-mail per scrivermi (spammers...)
Remove "zz" from e-mail address to write me (spammers...)
--------------------------------------------------------------------

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB.NET] Connessione remota e modem

Sto cercando di migrare un tool che avevo sviluppato in VB6 su .NET...
il controllo ocx che usavo per gestire la connessione remota con il
modem sembra non funzionare. (MABRY)
Semplicemente c'č una classe del Framework .NET che si occupa della
Connessione Remota o devo mettere le mani sulle API?
Spulciando su MSDN ho trovato la gestione dei Socket su System.Net
(che dovrebbe evitare l'utilizzo del controllo winsocket) ma niente
sulla connessione remota che non sia sulle API.
Grazie e buon lavoro.
///....mcsxp.NoSpAm@bigfoot.com....//

 Connessione Remota o devo mettere le mani sulle API?
Credo che si debba mettere mano alle API... :(
Se lo fai fai qualche bella classettina per il sito comune... :)
                                Ciao
                                                    Allanon
-- 
- SPAMKILLER
 L'indirizzo delle risposte é 
itlangv...@michele.sytes.net
 LASCIATE il NOSPAM fa parte dell'indirizzo :-)
  Per superare le impostazioni di protezione antispam scrivete
  nel testo del messaggio la scritta "SPAMKILLER"
Scusate il disturbo, ma non posso più di pubblicità

                                                    Allanon
Prima provo a reciclare l'ocx che ho... nel caso decida di metterci
mano, volentieri!
Anzi, magari lasciami qualche indicazione se di solito mantenete
qualche standard particolare, etc...
ciao
///....mcsxp.NoSpAm@bigfoot.com....//

Se ti server qualcosa per comunicare con il modem via RS232...
http://www.codeworks.it/net/VBNetRs232.htm
 (pagina 2)
HTH
-- 
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - 
http://www.ugidotnet.org

 qualche standard particolare, etc...
Nessuno che io sappia...

Newsgroup: it.comp.lang.visual-basic
Titolo: Elenco fogli Excel in VB - perchè ci sono fogli che non vedo?

Ciao a tutti,
ho relizzato la seguente funzione per ricavare l'elenco dei fogli presenti 
in un file di Excel senza aprirlo.
Con alcuni file Excel nessun problema, funziona benissimo, mentre con altri 
emette dei nomi di fogli inesistenti del tipo
"NomeFoglio$_" oppure
"NomeFoglio$_FilterDataBase".
Sembre che il problema si verifica quando all'interno di un foglio viene 
abilitato il filtro automatico... anche se poi rimuovo il filtro automatico 
il problema rimane.
Da cosa può dipendere?
Come posso risolvere il  problema ed visualizzare solo i fogli realmente 
esistenti?
Ringrazio tutti in anticipo.
    Dim cn As ADODB.Connection
    Dim rst As ADODB.Recordset
    Dim intTblCnt As Integer, intTblFlds As Integer
    Dim strTbl As String
    Dim rsC As ADODB.Recordset
    Dim intColCnt As Integer, intColFlds As Integer
    Dim strCol As String
    Dim t As Integer, c As Integer, f As Integer
    Set cn = New ADODB.Connection
    With cn
        .Provider = "Microsoft.Jet.OLEDB.4.0"
        .ConnectionString = "Data Source=" & Principale.Text1.Text & 
Principale.Combo1.Text & ";Extended Properties=Excel 8.0;"
        .CursorLocation = adUseClient
        .Open
    End With
    Set rst = cn.OpenSchema(adSchemaTables)
    intTblCnt = rst.RecordCount
    intTblFlds = rst.Fields.Count
    Combo2.Clear
    For t = 1 To intTblCnt
        strTbl = rst.Fields("TABLE_NAME").Value
        If Left(strTbl, 1) = "'" Then
            Combo2.AddItem Left(Mid(strTbl, 2), Len(strTbl) - 3)
        Else
            Combo2.AddItem Left(strTbl, Len(strTbl) - 1)
        End If
        rst.MoveNext
    Next
    rst.Close
    cn.Close 

 esistenti?
Oggi sono pigro, e non ho voglia di dilungarmi in spiegazioni, ma forse
qui c'è quello che ti serve
http://support.microsoft.com/kb/q278973/
Mi sembra di ricordare qualcosa in merito ai named interval...
-- 
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


Purtroppo pur essendoci degli ottimi esempi non viene spiegato il mio 
problema...
Grazie.

Newsgroup: it.comp.lang.visual-basic
Titolo: Interrompere For .. Next

Sara' banale ma non ci arrivo proprio.
Come si puo' interrompere un ciclo For ... Next in modo che la ripetizione 
attenda un evento (es. pulsante premuto)?
Esempio pratico:
For NR=1 to 10
Label1.caption=Stringa(NR)
"attendere che il pulsante venga premuto"
Next NR
Roby. 

 attenda un evento (es. pulsante premuto)?
Io farei diversamente, gestirei il ciclo all'interno dell'evento keypress 
del pulsante.
Ciao,
Mario 

 wrote in message
news:plSaf.23362$
65.7...@twister1.libero.it

Declare Function GetAsyncKeyState Lib "user32" Alias _
        "GetAsyncKeyState" (ByVal vKey As Long) As Integer
'Questa all'interno del ciclo:
If GetAsyncKeyState(vbKeyEscape) <> 0 Then
      MsgBox "User Cancelled..."
      Exit For
      'Exit Do
End If
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 End If
Grazie! Roby.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] datagrid row

Vorrei che quando clicco su di una riga della mia data grid mi si
aggiornasse una label al contenuto di uno dei campi della riga sulla quale
ho cliccato. Devo quindi, innanzitutto, rilevare la riga corrente.
Mettendo il seguente codice:
MsgBox Me.DataGrid1.Row
su evento Click della datagrid, mi viene rilevata la riga ATTIVA PRIMA DEL
CLICK (resto sempre indietro se clicco sulla riga 5 e poi sulla 10, la
proprietà row di quando clicco sulla 10 è ancora 5).
quindi...
Come posso fare a rilevare la riga corrente di una data grid sull'evento
click?
Grazie

 proprietą row di quando clicco sulla 10 č ancora 5).



Ho già provato ma niente da fare!

 proprietà row di quando clicco sulla 10 è ancora 5).


metti una label collegata allo stesso recordset e al campo che vuoi
ovvero se usi un datacontrol a cui e' collegata la datagrid allo stesso
datacontrol colleghi la label con le prop datasource e datafield
Ciao stefano

 wrote in message
87ep0c$m15$4...@pegasus.tiscalinet.it...


MsgBox Me.DataGrid1.Row
non ne vedo la necessita mi sembra di capire che ti serve recuperare le
informazioni contenute sul record quindi non devi quardare la riga che e'
solo un riferimento della griglia ma il contenuto dei campi del record
visualizzato in quella riga
Ciao stefano

Newsgroup: it.comp.lang.visual-basic
Titolo: ListView................ Aiuto Stampa

E possibile stampare direttamente il contenuto di una ListView (aspetto
Report)?
Grazie a tutti coloro che possono aiutarmi...
Ciao Gabri.

...


Grazie a tutti coloro che possono aiutarmi...
Si puo; qualche giorno fa' e' stato chiesto aiuto a proposito della stampa di un
TreeView; la soluzione funziona abbastanza bene anche con il ListView.
Puoi trovare l'esempio che ti serve su Visual Basic Journal n. 23; lo trovi
anche nel sito FTP: 
ftp.infomedia.it/pub/VBJ/vbj23disk.zip
che, correggetemi se sbaglio, dovrebbe essere accessibile anche dai non
abbonati.
Ciao.
--
Luca Dormio
l...@sig-la.com
ldo...@tin.it

Newsgroup: it.comp.lang.visual-basic
Titolo: vba sposta celle





In codice VBA, conoscendo l'indirizzo della cella 
di un foglio Excel, come posso fare spostamenti relativi a tale 
cella?


Grazie 



 In codice VBA, conoscendo l'indirizzo della cella di un foglio Excel, come
posso fare spostamenti relativi a tale cella?
Forse intendi:
Property Offset([RowOffset], [ColumnOffset]) As Range
    sola lettura
    Membro di Excel.Range
?
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.lang.visual-basic
Titolo: Posizione del cursore in una Textbox

Salve a tutti,
volevo sapere se esiste una proprietą con cui si puņ impostare la posizione del
cursore in una Textbox.
Il mio problema č che ho notato che ogni volta che viene modificato il
contenuto di una Textbox ( ad esempio con Testo.Text = Testo.Text + "Ciao" ) il
cursore ritorna all'inizio del testo. Come faccio se voglio invece che il
cursore rimanga alla fine del testo digitato??
Tante grazie,
Giulio
sito web: 
utenti.tripod.it/Giulio_Roma
-- 
Posted from 
h255-16-149.rm1.albacom.net
 [213.255.16.149] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Giulio
E' una proprietą del textbox...
textbox1.selstart = len(texbox1.text)
mette il puntatore alla fine.
Ciao!
Bald0z

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto controllo griglia.

Amici aiutatemi.
.Esiste qualche controllo griglia che  puo' contenere all'interno delle
celle una casella combinata per facilitare l'immissione dei dati. Ho un
urgente bisogno.
 Se potete Me la fate reperire per favore!!!

 wrote in message
news:8u174b$nbo$1...@nslave3.tin.it...

Leggere "numerosi" post di ottobre.
Ciao
Aldo
Newsgroup: it.comp.lang.visual-basic
Titolo: VB5 ed Excel

come faccio in un programma a visualizzare il valore numerico
contenuto in una cella di excel? ed e' possibile usare un comando per
lanciare l'esecuzione di excel con un determinato foglio?
Partecipa alla protesta contro la Tariffa Urbana
a Tempo. Perche' la Rete sia un diritto di tutti.
http://notut.ml.org
--------------------------------------
Aranar
http://www.nettaxi.com/citizens/Aranar/
   (above all VgaPlanets)
http://www.tempolibero.com/user/aranar
    (sopratutto VgaPlanets)

lanciare l'esecuzione di excel con un determinato foglio?
Lo puoi fare in due modi:
1) via OLE come sopra (crei un'istanza di Excel e le fai caricare un file
XLS)
2) usi la funzione API ShellExecute(), che ti permette di aprire un file con
l'applicazione ad esso associata (XLS --> Excel).
--
Roal Zanazzi
z...@iol.it

lanciare l'esecuzione di excel con un determinato foglio?
Prova a usare shell, chiamando excel (senza path) + il path e il nome
del file xls che vuoi aprire.
Luca
Please remove _ABC from my address to reply
Cast your eyes on the ocean
Cast your soul to the sea
When the dark night seems endless
Please remember me
Loreena McKennit, Dante's prayer

Set oleExcelWorkSheet = oleExcel.WorkBooks(0).WorkSheet(0)
ricevo un run-time error 9 "indice non compreso nell'intervallo"
come indicargli, poi, il nome del file e del foglio di lavoro da
usare?


usare?
Dunque, per aprire un file XLS, devi usare la funzione Open della collection
WorkBooks dell'oggetto Excel.Application, in parole povere:
oleExcel.Workbooks.Open "tuofile.xls"
utilizzando Excel tramite la tecnologia OLE, hai a disposizione i seguenti
oggetti:
Application
  +--- Workbooks (e' l'insieme di workbooks, ossia cartelle)
                +--- Worksheets (e' l'insieme dei fogli in un workbook)
e altri...
Comunque, per avere piu' informazioni di quante non te ne possa dare io in
poche righe, ti consiglio di consultare la guida in linea di Excel, relativa
a Visual Basic for Application (VBA). Tale help non viene installato con
l'installazione standard, ma devi aggiungerlo selezionando l'installazione
personalizzata.
Li' puoi trovare tutte le spiegazioni ed i riferimenti agli oggetti che
Excel rende disponibili tramite OLE.
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: [?][SQL] Consenti Lunghezza zero && Sapere se una tabella esiste già!

Poichè ho sbagliato la data durante l'immissione del post, rimetto il messaggio sperando di non creare confusione...(visto che si
vede solo la parte delle scuse...del messaggio....) e chiedendo nuovamente perdono....
Ciao SIMO
Allora:
Quesito Numero 1)
Creo una tabella con l'oggetto command... con un istruzione SQL tipo:
CREATE TABLE 16 (Progressivo INTEGER NOT NULL,Sex varchar(30) NULL, Codifica varchar(15) NULL )
Allora....come faccio a far si che i campi creati accettino quello che in access è chiamato: Consenti Lunghezza zero  ?????
Io con il valore NULL e NON NULL faccio si che il campo sia richiesto oppure no..ma come si fa ad avere lunghezza zero? Quale
istruzione SQl devo inserire??
Quesito Numero 2)
Ho la necessità di sapere se una tabella esiste già in un db....per sapere se doverla creare oppure no....come faccio?? Con
SQL?forse la risoluzione è semplice...chiedo perdono...ma non mi sono documentato molto....per mancanza di tempo....fatemi questo
favore...Grazie!
Mi viene in mente ora quesito 3)
Sempre parlando della CREATE TABLE...come faccio a far si che il nome della tabella...sia quello dato da una variabile?Mi spiego
meglio....Oggi il nome può essere 16 (come esempio sopra...) ma tra due mesi magari è 18!!! Il numero da dargli lo conosco..e so
come calcolarlo...ma non so come dire nella stringa SQL che il nome della tabella deve essere una variabile che contiene quel
valore....
Se mi sono spiegato male..perdono....basta che me lo dite e cercherò di essere + chiaro!
Grazie mille a tutti
CIAO SIMO
--
__________________
www.sasim.cjb.net
--
__________________
www.sasim.cjb.net


sql="CREATE TABLE " & variabile & "(campo1....................)"
connessione.execute sql


Newsgroup: it.comp.lang.visual-basic
Titolo: microsoft help workshop

Dove posso trovare manuale o tutorial in italiano
Grazie
--------------------------------
Inviato via 
http://usenet.libero.it

 Dove posso trovare manuale o tutorial in italiano
http://digilander.libero.it/VBItalia/Lezioni/help1.htm
 (poi cambia l'ultimo
1 in 2 e 3)
Non ho letto niente.

 ha
scritto:

Grazie


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] timers e shutdown del sistema

Ho sviluppato un programma che utilizza alcuni timers (creati con l'API
SetTimer) per rilevre lo stato di alcuni files sul disco, ma al momento di
chiudere la sessione di windows l'operazione non è possibile se prima non
viene chiuso ilmio programma.
Immagino sia colpa dei timers, dovrei intercettare l'evento di chiusura
della sessione di windows ma non so come fare, qualcuno può aiutarmi?
Grazie in anticipo!

della sessione di windows ma non so come fare, qualcuno puņ aiutarmi?
Nella finestra principale dell'applicazione controlli il valore del
parametro ricevuto nell'evento QueryUnload.
-- 
ciao,
hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Grafico e trend mobile

Salve a tutti.
ho da sottoporvi un piccolo problemino:
Ho realizzato un form all'interno del quale vi è una picturebox nella
quale realizzo un grafico.
Prima realizzo una griglia con le etichette sulle ascisse e sulle
ordinate. Le etichette sono label dinamicamente caricate e posizionate
la' dove servono.
A questo punto traccio il grafico che è composto da due linee come
segue:
1) una linea ideale che è tracciata con una banda intorno al valore
della linea (i dati sono presi dalla memoria, un array);
2) una linea reale tracciata da dati prelevati da database.
Fin qui nessun problema tutto ok...
il problema è che sul form sono presenti dei pulsanti che dovrebbero
permettere di spostare il grafico della linea 2 avanti ed indietro
sull'asse x (praticamente a sinistra e a destra).
tenendo conto che i dati sono prelevati da db e che la costruzione del
grafico potrebbe essere un potenziale collo di bottiglia vorrei
realizzare lo spostamento del grafico a partire ad esempio da un'altra
picturebox sovrapposta alla principale che contiene la linea 2 e che
si sposta semplicemente sulla picturebox iniziale.
purtroppo non ho trovato nessun modo per rendere la picture box
trasparente o qualcosa di simile.
vorrei spostare il grafico della linea 2 senza ritracciarlo
(possibilmente)... accetto ogni utile suggerimento...
grazie a tutti!!!

Salve a tutti.



grazie a tutti!!!!

Nessun aiuto?
qualche funzione api, una dritta in vb...?
tenete presente che il sistema sul quale girerà l'applicazione
potrebbe essere win NT o win XP.
ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: Grafico di un ciclo di isteresi su Excel

Vorrei fare il grafico in oggetto impostando i valori su 3 colonne. Il
problema è che a parità di ascissa ci sono 2 valori dell'ordinata. Come si
può fare. C'é un software capace di farlo questo tipo di grafico ?.
--
AndreaP
P.S. il grafico ha la seguente forma
|
|
|                      o     oo
|              o                   o
|       o                            o
|    o                       oo
|  o               oo
|   oo
|-------------------------------------------------------

può fare. C'é un software capace di farlo questo tipo di grafico ?.
Se le tre colonne sono un paramentro t, x=x(t), e y=y(t):
selezioni le due colonne con i valori x e y, poi crei un grafico di
tipo "a dispersione", scegli quello con le linee... ed il gioco è
fatto.
ErreBi

 può fare. C'é un software capace di farlo questo tipo di grafico ?.
? Usi due ordinate, una per i valori 'a salire' ed una per quelli 'a 
scendere' dal ciclo.
-- 
News2000 1.5ß Version 
http://socket2000.8m.com

Newsgroup: it.comp.lang.visual-basic
Titolo: Winsock e broadcast

Salve,
vorrei sapere se qualcuna sà se il controllo winsock è in grado di ricevere
mandate in modalità broadcast su una porta ed eventualmente dove trovare
documentazione a riguardo.
Gianni Moretti

documentazione a riguardo.
tendo ad usare direttamente la dll, ma, dato che l' ocx ne' un wrapper, direi di si'.
su 
msdn.microsoft.com
 e troverai parecchi articoli
ciao, hal

 wrote in message
news:9akvbp$5l212$1...@ID-56381.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Perche' non dovrei usare gli Enum?

Ciao a tutti.
Sto lavorando su un paio di classettine da "sovrapporre" ai controlli
standard per dotarli di alcune "features" che mi sembrerebbero molto
interessanti. Alcuni esempi sono le TextBox che selezionano il testo
sul GotFocus, che prendono solo numeri o solo lettere, che fanno
automaticamente l'uppercase o roba del genere, poi le ComboBox che
completano automaticamente quel che scrivi, che controllano di non
avere doppioni nella lista, ecc...
Ecco, per impostare alcuni parametri ho appena scoperto l'Enum, che mi
sembra una figata da urlo. Siccome e' una cosa troppo potente e
comoda, a prima vista, mi chiedo dove stia la fregatura e perche'
dovrei non usarli, visto che sicuramente ci sono controindicazioni :)
Grazie in anticipo :)
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

dovrei non usarli, visto che sicuramente ci sono controindicazioni :)
L'unica controindicazione è che VB non corregge il maiuscolo/minuscolo nel
codice, come avviene per tutte le altre variabili, ma adatta la
dichiarazione :(
Ciao

Ciao, io le uso alla grande e ammetto che sono una comodità unica!
Soprattutto le utilizzo come chiavi nella creazione dinamica di un TreeView
in un mio progetto.
Il discorso del maiuscolo/minuscolo è un po' strano, nel senso che a volte,
come hai detto tu, mi corregge la dichiarazione, però a volte si comporta
normalmente, e ancora non ho capito da cosa dipenda.
Ah, un'altra particolarità è che a volte, quando fermo il programma con il
pulsante "stop", e poi lo riavvio compilandolo (CTRL+F5), mi trova un'enum
che non conosce più e mi da l'errore "tipo non definito dall'utente", e mi
tocca salvare, chiudere il progetto e riaprirlo...boh? :)
Ah, io uso VB6 con SP4.
Cmq per il resto sono davvero comdi.
Byez
--
Tango
www.af.mil
ICQ: 35463931

dichiarazione :(
Grazie per la segnalazione.
Ho controllato or ora, ma in VB6 + SP5 mi corregge comunque le
maiuscole ove digito, senza modificare la dichiarazione --come sarebbe
lecito aspettarsi--. Caso oppure diversa configurazione mia/tua?


 Saluti.
In VB6 + SP3 (ma anche in VB6 se non ricordo male) funziona come dice Zanna.
-- 
Samuele Battarra
mail server: 
libero.it
account: battarsa

 dichiarazione :(
Già.
Io risolvevo premendo per prassi Ctrl-Spazio entro l'ultimo carattere della
enum che stavo scrivendo.
Per fortuna, come hanno già detto altri, il problema è stato risolto
nell'ultimo SP.
Ciao
*Roby*