mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: Applicazioni per AutoCAD 2002/2004

Ciao a tutti,
ho sviluppato delle applicazioni VB utilizzando le librerie di AutoCAD,
utilizzando il codice "..GetObject(, "AutoCAD.Application.15")" per avviare
l'applicazione in background.
Il tutto funziona con le versioni di ACAD fino alla 2002.
Nella versione 2004, purtroppo non è sufficiente cambiare la stringa in
"..GetObject(, "AutoCAD.Application.16")" perché
la libreria acad.tlb è stata sostituita dalla acax16enu.tlb.
Richiamando quest'ultima non funzionano le versioni precedenti.
Qualcuno ha trovato la soluzione?
Grazie
Emanuele
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Richiamando quest'ultima non funzionano le versioni precedenti.
Non ti seguo completamente.
Se istanzi l'oggetto Application di Autocad usando GetObject (o forse
sarebbe meglio CreateObject), non devi fare riferimento alle librerie. A
maggior ragione se queste sono tlb.
Quindi, o usi l'object model di AutoCad direttamente nel dimensionamento
della variabile, e qui effettivamente ti potresti incasinare con le
versioni, oppure dichiari as Object e usi
CreateObject("AutoCad.Application"), senza fare riferimento alla versione, e
dovrebbe andare...
Ciao
Alberto

 Qualcuno ha trovato la soluzione?
Guarda, non ho mai interagito col cad, ma se con le ultime versioni sono
cambiate le librerie che devi usare, devi referenziare nel progetto le nuove
librerie (menu Project->References....).
Cambiare solo la stringa che passi a GetObject, ovviamente, non basta!
Ciao, Luca.

Il mio problema è che la sessione di AutoCAD è già aperta, e devo prenderne
il controllo, mentre la createobject ne crea un'altra.

--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 prenderne il controllo, mentre la createobject ne crea un'altra.
Va beh, ma hai provato come ho detto io?
Funziona o no?
Alberto

Si, l'apertura funziona, pero' mi apre una nuova sessione di AutoCAD, e
quando tento di prendere il controllo del disegno aperto mi prende quello
vuoto di default che ha aperto nella nuova sessione, mentre a me serve
prendere il controllo di quello che era già aperto.

--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 me serve prendere il controllo di quello che era già aperto.
Ti apre una nuova sessione con GetObject?
Sono perplesso.
Alberto

 Cambiare solo la stringa che passi a GetObject, ovviamente, non basta!
Se usi CreateObject, GetObject non serve avere i riferimenti alla libreria.
Se usi i riferimenti, hai il vantaggio dell'intellisense, ma lo 
svantaggio che sei legato a *quella* libreria.
Ciao

Te ga rasòn, la fretta è cattiva consigliera!
Per farmi perdonare da Emanuele...
http://www.hyperpics.com/downloads/code_samples/vb_vba/VB/CreateObject.htm
Ciao, Luca.
Newsgroup: it.comp.lang.visual-basic
Titolo: MANUALI GRATUITI

PER VISUAL BASIC. SE QUALCUNO MI PUò AIUTARE DICENDOMI DOVE POSSO TROVARLI IN QUALCHE SITO. STO CERCANDO DI IMPARARE A PROGRAMMARE CON VISUAL BASIC E HO BISOGNO DI UN MANUALE. GRAZIE A TUTTI.

 PER VISUAL BASIC. SE QUALCUNO MI PUò AIUTARE DICENDOMI DOVE POSSO TROVARLI
IN QUALCHE SITO. STO CERCANDO DI IMPARARE A PROGRAMMARE CON VISUAL BASIC E
HO BISOGNO DI UN MANUALE. GRAZIE A TUTTI.
Leggi i vecchi post prima di fare una domanda fatta 100000000 di volte.
Non scrivere in maiuscolo perchè equivale ad urlare.
Non hai specificato quale versione di VB e allora, visto che inizi a
programmare ora, ti consiglio di studiare 
VB.NET
 perchè VB6 non è più
supportato da mamma MS.
Comprati un libro... è molto meglio... ti consiglio "Programmare 
VB.NET
" di
F. Balena.
Ciao, Vincenzo

 VISUAL BASIC E HO BISOGNO DI UN MANUALE. GRAZIE A TUTTI.
MA NON TE LI HANNO DATI CON IL VISUAL BASIC...........NOOOOO?????
NON HAI MSDN?????????
cambia pusher!
(...ho rimesso le pile all'apparecchio acustico!)

 VISUAL BASIC E HO BISOGNO DI UN MANUALE. GRAZIE A TUTTI.
Per essere un "gentleman", dovresti impare a non urlare...
Il Manuale, che dovresti avere (oppure lo hai COPIATO VB?) lo trovi anche 
on-line:
"Visual Basic 6.0"
http://msdn.microsoft.com/library/en-us/dnanchor/html/vb6anchor.asp
Saluti
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

 supportato da mamma MS.
Scusate l'ignoranza ma ma che significa che i prog VB6 non sono più 
supportati?
Io ho fatto parecchi programmi in VB6 e girano regolarmente su win xp ed 
allora?
Ma riscusate l'ignoranza ma VB.net sostituisce VB6 o è un altra cosa?
E chi ha la licenza per vb6 deve comprarlo oppure è un upgrade.
Caso mai inviatemi un link dove trovo lumi.
Grazie mille
peppe26 chiocciola tele2 punto it 


Per la tua prima domanda: i programmi VB6 continueranno a funzionare, ma
l'ambiente di sviluppo non è più supportato da MS e quindi in caso di
problemi, non avrai risposte.
Volendo possiamo anche dire che 
VB.NET
 è un perfezionamento di VB6 ma è
meglio definirlo come un prodotto nuovo visto che le novità introdotte sono
tante e a livello di scrittura del codice ha abbastanza differenze rispetto
a VB6.
Tieni presente che per sviluppare in 
VB.NET
 o altro linguaggio per .NET è
richiesta la conoscenza (almeno base) del Framework e di tutti i componenti
che ci girano intorno.
Per altre informazioni ti rimando al sito della Microsoft o più in generale
alla sezione MSDN
Ciao, Vincenzo
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Disco C compresso con W98

Ciao a tutti
Ieri ho trovato da un cliente questa situazione:
PC con HD 8GB partizionato in C=2GB FAT e D=6GB FAT32
Il disco C oltretutto è compresso (con l'utilità di W98) e pieno. D è quasi
vuoto. Siccome in C ci sono programmi installati più che file che si possono
spostare, che posso fare? Con la compressione W98 dice di risparmiare circa
1GB. Significa che prima di poter togliere la compressione (Sì può? Come si
fa?) dovrei spostare da C a D 1GB di roba... Avete idee migliori?
Grazie
Ciao
Luca

 ha scritto nel messaggio
news:aoj99s$8rj$1...@fe1.cs.interbusiness.it...
 dovrei spostare da C a D 1GB di roba... Avete idee migliori?
cerca : Partition Magic e cosi ridimensioni le partizioni senza spostare
nulla, non so come lavora con le unita' compresse pero' !

 ha scritto nel
messaggio news:aoj99s$8rj$1...@fe1.cs.interbusiness.it...

Mi sa che devi fare proprio così
            danilo

"Gigio2k [work]" <n...@mail.please> ha scritto nel messaggio
news:B1cr9.37826$RO.9...@twister1.libero.it...

Con le unità compresse non funziona: ho trasformato C da FAT a FAT32 ed il
pc non partiva più. Avvianto con prompt dei comandi mi vedeva solamente un
file da 1GB con estensione "000"...
Per fortuna riconvertendo in FAT32 è tornato tutto a posto
Grazie lo stesso

 spostare, che posso fare?
Sposta i programmi.
Le Norton Utilities permettono di farlo, occupandosi anche di modificare il
registry aggiustando tutti i riferimenti ai path.
Investi una cinquantina di Euro nel Norton SystemWorks, fatturane 500 al tuo
cliente, e vivete felici tutti e tre (tu, Norton e il tuo cliente). :-)
Ciao
*Roby*


Di sicuro io e Norton ...
Grazie
Ciao
Luca

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

Ciao a tutti... dovrei fare un software a tema topografico... ho solo una
domanda da fare... dove posso trovare delle immagini di cartine topografiche
serie magari free?
--------------------------------
Inviato via 
http://usenet.libero.it

 serie magari free?
Catasto pagando
oppure al Comune facendolo richiedere da loro , mi sembra che si possa
scegliere tra aerofotogrammetrie , fogli catastali e classiche cartine
topografiche !
Oppure cerca nei centri metereologici !

 wrote in message
news:212Z162Z72Z113Y...@usenet.libero.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: path per nome dabase

Volevo sapere se è possibili inserire o concatenare ad una select un path
per in nome del db.  Mi spiego meglio:
ho questa select per l'apertura della connection
cnDB.Open "Provider=Microsoft.Jet.OLEDB.3.51;Data_& Source=C:\Programmi\Gest
ISO9002\Gest Iso9002.mde"
è possibile inserire un "app.path" al posto di c:\Programmi\Gest ISO9002\ ?
ciao e grazie a tutti per i consigli che mi avete dato tutt'ora

 ha scritto nel messaggio
news:890c8h$nr4$1...@lacerta.tiscalinet.it...




Newsgroup: it.comp.lang.visual-basic
Titolo: Parametri da linea di comando

C'e' un limite alla lunghezze dei parametri che posso passare da linea
di comando ad un exe creato con VB6? facendo delle prove, sembra che
la lunghezza max sia 255 caratteri, e' corretto cio'? Ed in tal caso,
come faccio a prendere piu' caratteri'
Grazie!
Bye by SixaM 8-]

 come faccio a prendere piu' caratteri'
Command$()
Non so riguardo alla lunghezza max.


comand line oltre i 255 caratteri?
ci mandi i comandi di avvio dello shuttle?
per grandi quantità di dati non puoi che usare un file esterno, il cui 
nome puoi passare -se serve- via command line
es: pippo.exe /f:MieiComandiLunghi.txt
e poi interpretare; se hai meno di 256 caratteri puoi continuare a 
passare i dati normalmente
es: pippo.exe /c:Lo Shuttle parte alle 19:30
Nei due esempi ho usato lo switch /f: per interpretare la richiesta di 
apertura di file, /f: per dire che i dati sono lì di seguito. Ovviamente 
il limite è la fantasia. Ma non voglio tediare oltre sull'uso della 
command line.
Ciao cia'.
-> GbC|
www.gbcweb.com
www.chiappori.com
 

 -> GbC|
www.gbcweb.comwww.chiappori.com
Ci avresti troppo ragione... il problema e' che il mio applicativo va
in coda ad una serie di chiamate di altri n applicativi, e purtroppo i
dati me li passano cosi'...
Bye by SixaM 8-]

Newsgroup: it.comp.lang.visual-basic
Titolo: File della Guida

Nelle proprietą del mio progetto VB 6.0 ho impostato il percorso del file
della guida a e:\progetti_VB\ute\help\ute.hlp che il percorso del file.
Quando genero il setup e poi vado ad installare il programma su di un PC, il
file HLP lo metto nell'application path sotto la cartella help, e in
pratica, quando scelgo dal menu Sommario, mi va a cercare l'help sotto
e:\progetti_Vb\ute\help invece che in c:\programmi\ute\help
come posso fare?
Grazie

Nelle opzioni di compilazione devi specificare solamente il nome del file di
help.
Quando creerai il setup il file di help verrà automaticamente incluso nella
appPath .
Ciao MArco

 Nelle proprietà del mio progetto VB 6.0 ho impostato il percorso del file


prova

Seconda prova
Newsgroup: it.comp.lang.visual-basic
Titolo: [NET] File aggiunti al progetto

Perdonatemi se la domanda e' banale, ma c'e' un concetto che non capisco.
Poniamo di dover aggiungere a un progetto un file XML (ma č solo un esempio,
potrebbe essere un file di testo o altro): uso 'Add New Item...' lo rinomino
e lo aggiungo.
Questo file vien eaggiunto alla root della cartella del progetto, quindi se
lo voglio referenziare nel codice devo usare '..\test.xml' in quanto il file
eseguibile si trova nella sottocartella '\bin', un livello inferiore al file
XML.
Ora, se io compilo e il file e voglio installarlo, non posso mettere
l'eseguibile e il XML nella stessa cartella, ma devo per forza abbassare di
un livello la cartella dell'eseguibile, altrimenti il riferimento non
funziona piu'.
A me questa cosa sembra strana e non va giu': l'ho capita bene o forse ho
sbagliato nell'usarla?
Grazie per qualsiasi delucidazione mi darete.
Ciao
Luca

sbagliato nell'usarla?
Secondo me e' buona la seconda.
Come lo referenzi nel codice?
-- 
ciao, hal

 Come lo referenzi nel codice?
Per esempio cosi':
Dim Test As New XmlDocument
Test.Load("..\test.xml")
Ciao
Luca

Potresti usare questa funzione
Public Class General
   Shared Function AppPath() As String
#If DEBUG Then
      Dim di As New
System.IO.DirectoryInfo(System.Reflection.Assembly.GetExecutingAssembly.Loca
tion)
      Return System.IO.Path.GetDirectoryName(di.Parent.FullName)
#Else
      Return
System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssem
bly.Location)
#End If
   End Function
End Class
HTH
-- 
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - 
http://www.ugidotnet.org
Weblog: 
http://www.ugidotnet.org/blog.aspx?MemberID=710

 sbagliato nell'usarla?
Ti è vietato add il file nella catella bin ?
Se in fase di proggettazione hai i file in path separati; in installazione
li inserisci in uno stesso path, pretendi che il CLR
vada a cercare per tutto l'HD il tuo file ?
Se desideri inserire il file in cartella separata da bin,
add sotto bin una cartella, es. file,
e intercettare il file, es. file1.txt, presente nella cartella file,
come segue: ".\file\file1.txt"
Salve
giuseppeD

 [cut]
Grazie, e' una soluzione molto pratica.
Mi conforta sapere che non avevo capito male.
Luca

 Ti č vietato add il file nella catella bin ?
Sinceramente pensavo di si' perche' ho sempre usato il pulsante della barra
degli strumenti per aggiungere un elemento.
Invece usando la voce di menu', posso scegliere dove salvare il file.
Pensavo che entrambi funzionassero alla stessa maniera, ma ora ho visto che
non č vero.
Grazie
Ciao
Luca

Test.Load("..\test.xml")
Usare percorsi relativi e' pericoloso, perche' rende il codice in
balia di future (nel tuo caso sei stato fortunato perche' ti e'
successo subito) modifiche al programma che ti potrebbero modificare
il percorso corrente.
Morale: specifica sempre il percorso per intero, ovviamente
deducendolo dal contesto (percorso dell'applicazione, root di sistema,
file di configurazione esterno, ecc.).
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: MP3 MetaTag ID3

Ciao,
con Vbasic si possono scrivere/leggere le metatag degli mp3?
Grazie 

Se a qualcuno interessa ho trovato questo:
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=5533&lngWId=1&txtForceRefresh=11320054391583764
che può essere utile... se poi riuscite anche a farlo funzionare allora 
dovete spiegarmi come avete fatto!
Grazie, ciao 

 ha scritto nel messaggio
news:41e67a85$0$129$5fc...@news.tiscali.it...

Non so quali difficoltà hai potuto incontrare...
Comunque basta creare un oggetto della classe clsMP3Info, assegnargli la
proprietà Filename uguale al nome del file MP3 da ispezionare e "magicamente" si
potranno leggere le informazioni dalle altre proprietà (Artist, Title etc..):
Dim MP3 As New clsMP3Info
    MP3.Filename = "c:\MyMP3\white_christmas.mp3"     ' Ad esempio...
    MsgBox "Title: " & MP3.Title & " - Author:" & MP3.Author, vbInformation
etc. etc...
Bye
Raf

Si, ma non legge basta... molto meglio questo:
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=31561&lngWId=1
è semplicissimo e scrive , non solo legge!
Ciao
"Rafunk" <rafun...@NOTHANKSlibero.it> ha scritto nel messaggio 
news:cs627p$5bj$1...@alix.livenet.it...


Certo.
Basta aprire il file mp3 in modalitā binaria.
Salut :)
-- 
Quando noi ignoranti eravamo di pių, tutto era pių bello
(A. Celentano)
Newsgroup: it.comp.lang.visual-basic
Titolo: Errore di Crystal Report 4.6 e Visual Basic 5.0

Ciao a tutti voi del ng,
dopo aver creato un programma con visual basic 5.0 professional, ho deciso
di fare delle stampe con Crystal Report 4.6 incluso nel pacchetto. Per un pò
di tempo ha funzionato; adeso si rifiuta di farmi vedere l'anteprima e non
riesco a stampare in nessun modo. L'errore che mi dà è:
Segate Crystal Reports: Database Error
Can not initialize OLE
Premendo su OK mi rileva il seguente codice d'errore:
Errore 20534
Error detected by Database DLL
Ho reinstallato il visual basic, ma non ho ottenuto nulla.
Spero qualcuno mi possa dare una mano; in attesa Vi ringrazio
anticipatamente.

 ha scritto nel messaggio
news:akcs3d$7au$1...@lacerta.tiscalinet.it...

Mi è successo qualcosa del genere mesi addietro
Ho risolto aprendo il report e aggiornando i dati o verificando il database.
Purtroppo non ricordo con esattezza
bye

 wrote in message
2nna9.11004$ub2.1...@news1.tin.it...

Purtroppo non funziona. mi dice che non può aprire DAO DBEngine, non
riconosce i percorsi e dice anche che il database non è riconosciuto.
Non so cosa fare.
Comunque ti ringrazio lo stesso.

 ha scritto nel messaggio
news:akfd98$a6e$1...@lacerta.tiscalinet.it...


Grazie a tutti,
ho risolto in maniera stupida (ero arrivato all'esasperazione più totale):
ho preso il cd di visual basic; ho ripristinato le librerie del Cristal
Report (facendo un Backup delle vecchie).
In realtà mi è successo che avevo librerie della versione 4.6 e non so come,
mi diceva che trovava una versione aggiornata la 5.2.
Ho aperto il file cab che si trova sul cd di VB
(TOOLS\CABINETS\CRYSTL32.CAB) ed ho copiato i file dentro la cartella di
Crystal (che si trova dentro windows) facendo una copia di backup. Ho
copiato il contenuto della cartella e non la cartella dentro la directory
System con l'accortezza di rinominare i vecchi file e non di sovrascriverli,
mettendo il segno di $ prima del nome; poi ho cliccato sul tasto destro del
mouse sul file CRYSTL32.INI e ho fatto installa.
Ho registrato il file crystl32.ocx con Regit.exe; Regocx32.exe e
Regsvr32.exe (meglio abbondare...)
L'unica cosa che devo fare è rispondere NO quando apro un progetto in VB
alla richiesta di aggiornare il file Crystl32.ocx dalla versione 4.6 alla
versione 5.2.
Cmq se il file Crystl32.ocx non viene caricato nel form e nella barra degli
strumenti, bisogna solo importarlo nella barra, inserirlo nel form e dare lo
stesso nome che si è utilizzato nel codice e dopo salvare il tutto
(conoscendo windows...)
Spero che ciò possa essere d'aiuto a qualche altra persona che come me è
uscita pazza a far funzionare le librerie di VB.
Di nuovo Grazie
Newsgroup: it.comp.lang.visual-basic
Titolo: form, classe e modulo

voglio iniziare a fare qualche programmino in vb.
non ho ancora capito quando è più conveniente "mettere" il mio codice in una
form, in una classe o in un modulo.
che significato hanno precisamente?

 che significato hanno precisamente?
Form: Finestra, generalmente accompagnata da una sua rappresentazione
grafica
Classe: Passo... (eh, no, una volta ok, la seconda dico: a M$ piace
riempirsi la bocca...)
Modulo: Codice (Variabili globali, Sub e/o Functions utilizzate da piů
punti/progetti, condivisibili, generalizzate, non specifiche, etc.)
Quel "precisamente" mi mette in imbarazzo...

 Passo...
Una classe è esattamente lo stesso di un form, anzi... il form è una classe
che ha in più l'implementazione visuale.
In pratica il form è una classe che rappresenta una finestra, con tutte le
sue caratteristiche (metodi e proprietà).
Ciao

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

Salve io ho fatto un piccolo activeX dal quale vorrei lanciare un piccolo
eseguibile di poche righe, scritto con vb, è possibile e se sì come posso
fare?
Grazie

 ha scritto nel messaggio
news:9g7o9a$pml$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: MonthView e ADO

Premetto che con Vb sono una pippa e i database sto cercando di capirli solo 
adesso.
Dopo questa doverosa premessa vi devo chiedere di avere pietà di me se per 
caso dovessi scrivere qualche cavolata.
Sto cercando di fare un piccolo programma per capire meglio come funziona 
questo stramaledetto ADO.
Ho pensato a qualcosa che gestisca i miei conti mensili, così unisco l'utile 
all'utile (Paolo Bitta, lo conoscete? va bè lasciate stare!)
Ho creato il mio bel Database, la tabella con tutti i campi necessari e l'ho 
salvato nella cartella del mio progetto VB.
Ho creato il form con tutti i controlli che mi interessano e li ho collegati 
tramite DataEnvironment ai campi della tabella (e si..., come primo 
esercizio ho usato il DataEnvironment).
Arrivo al dunque: Sul form ho messo un controllo MonthView e volevo sapere 
se con questo posso gestire il Recordset???
Ovvero Vorrei fare in modo che cambiando Mese e Anno nel controllo MonthView 
ci si poteva spostare tra i record o crearne di nuovi ma non lo so se è 
fattibile...
Quindi lo chiedo a voi sperando così che possiate aiutarmi ad evitare un 
altro mal di testa.

 fattibile...
Quindi vuoi combinare la difficoltà di imparare ado con quella di gestire
gli eventi generati dal controllo.
Comincia a dividere le cose, gioca un pò con i metodi del recordset
(prec,succ,update,ecc), quando avrai raggiunto una certa dimestichezza
vedrai che applicarci gli eventi collegati al controllo non sarà più un
problema.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 problema.
Quindi dici che è fattibile la cosa???
Io fino ad ora ho provato ad inserire del codice per spostarsi tra i record 
e per aggiungerli sfruttando l'evento SelChange ma con scarsi risultati.
In più in rete non trovo niente che faccia al caso mio. C'è qualche esempio 
che sfrutta il controllo MonthView per riempire un controllo MSHFlexGrid ma 
non è proprio quello che avrei in mente io.
Aiuto!!!
Newsgroup: it.comp.lang.visual-basic
Titolo: VB: come iniziare2!

Prima di tutto mi scuso per il post precedente (anche se questo non cambia)!
So' bene che siete tutti stufi di sentirvi chiedere sempre le solite cose.
Purtroppo, vista la vastità sull'argomento in rete, mi é sembrata la cosa
più logica da fare: chiedere a Voi.
Comunque non demordo anzi...
Leggendo qua e la ho notato che alcuni consigliano di iniziare utilizzando
Delphi ed altri VB.
Ora vi chiedo 5 (o più) motivi per cui dovrei iniziare con VB,
5 (o più) motivi per cui dovrei iniziare con Delphi.
Vorrei creare delle piccole applicazioni per gestire dati (per adesso).
Grazie di nuovo a tutti.

 ha scritto nel messaggio
news:B8C549F3.16CF%emm...@libero.it...

Non 5, uno solo, ma, credo, sufficiente: Anche se è fatto da quel pazzo
scatenato che si chiama Bill, è il più diffuso. Quindi è una questione di
mercato e, perchè no, di quantità. La qualità è un'optional, non so se è la
stessa cosa per Delphi, forse no, ma Lotus e Wordstar e Ventura e Apple e la
stessa IBM, in termini di diffusione, a che percentuale sono? Credimi, odio
profondamente mamma M$, ma ci "devo" vivere, perchè è questo che chiedono i
clienti, sia quelli potenziali e informaticamente "vergini", ma anche (e
questo è certo un po' meno comprensibile se non considerando il 90/98 % di
prevalenza M$) quelli ormai avviati. Ora sta a te: Se Delphi ha la qualità e
tu la potenza di poterlo imporre contro quel popò di monopolio, scegli
quello, viceversa ti devi "rassegnare" (ho pensato molto ha questo verbo) a
M$.

 M$.
Ho talmente pensato al verbo che ho persino sbagliato l'ausiliare. Pardon.

 5 (o piů) motivi per cui dovrei iniziare con Delphi.
Devi iniziare imparare un linguaggio da zero?
Se sě non credo ci siano piů molti motivi per imparare VB.
VB č sicuramente il piů diffuso(?), ma ha limiti di linguaggio ed ormai č
sorpassato da .NET.
Il mio consiglio č di iniziare a studiarsi il Framework.NET e 
VB.NET
 o,
anche meglio, C#, che saranno i linguaggi dei prossimi anni.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Tabella autoaggiornata

Salve,
posso creare un programma con tabella dati con aggiornamento ogni  2 minuti
sulla base di
dati che risiedono su un altro computer collegato in rete?
Qual č la soluzione piu' semplice?
Grazie

Newsgroup: it.comp.lang.visual-basic
Titolo: Trasferire le righe di un file di testo in una stringa()

Dunque ho un file di testo con questo contenuto
<-- inizio file di testo --->
1a riga NON LEGGERE
2a riga NEANCHE QUESTA DA LEGGERE
3a riga ABCDDFGKJ"miovalore"FSDFSLDKFJ
.
.
.
Na riga AGDFFBCDDFGKJ"miovaloere"FSDFSLDKFJ
<-- fine file di testo --->
Devo leggere il contenuto delle virgolette a partire dalla 3a riga, saltando
cioč le prime 2.
Avevo pensato di aprire il file metterlo completamente dentro una stringa() 
poi processare la stringa a partire dalla 3a riga ma sto sicuramente 
sbagliando qualcosa.
Il codice che ho scritto č questo:
sourceFile = My.Computer.FileSystem.OpenTextFieldParser(TextBox2.Text, 
vbTab)
counter = 0
Do While Not sourceFile.EndOfData
counter = counter + 1
dataFields() = sourceFile.ReadFields()
Loop
sourceFile.Close()
For i = 2 To counter
miotesto = dataFields(i).Split(""""c)(1)
My.Computer.FileSystem.WriteAllText("output.txt", miotesto & vbCr & vbLf, 
True)
Next
Ma credo di sbagliare nel ciclo DO e cioč non sto popolando l'array 
dataFields() ma ogni volta che leggo il file riscrivo la posizione 0.
Solo che non ho capito come rimediare...

 sbagliando qualcosa.
Prova una cosa del genere:
Dim reader As Microsoft.VisualBasic.FileIO.TextFieldParser
reader = My.Computer.FileSystem.OpenTextFieldParser("C:\temp\prova.txt")
    Do Until reader.LineNumber = 3
       reader.ReadLine()
    Loop
Dim mioValore As String = reader.ReadLine().Split(""""c)(1)
Nel mio esempio il file da controllare è C:\temp\prova.txt
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

PS
Forse volevi estrarre i valori tra virgolette da *tutte* le righe dopo 
la terza...
Io ho provato così, ma mi sa che c'è di meglio:
Dim reader As Microsoft.VisualBasic.FileIO.TextFieldParser
reader = My.Computer.FileSystem.OpenTextFieldParser("C:\temp\prova.txt")
    Do Until reader.LineNumber = 3
       reader.ReadLine()
    Loop
 
Dim mieStringhe As New Collections.Specialized.StringCollection
 
Do Until reader.EndOfData
    Dim riga As String = reader.ReadLine()
    If riga.IndexOf(""""c) <> -1 Then
       mieStringhe.Add(riga.Split(""""c)(1))
    End If
Loop


    Loop
Grazie di nuovo.

>    Loop
Salta le prime due righe :-)
Come al solito, probabilmente c'è di meglio...


Newsgroup: it.comp.lang.visual-basic
Titolo: Ftp con Vb

Ciao sono Andrea
Vorrei creare un programma che mi scaricasse un file con ftp.
Sapete dirmi come fare?
Ciao e grazie anticipatamente

 sei la trecentesima persona a cui lo dico usa MSinet.OCX
ciao Stunfo !!! :-)
Newsgroup: it.comp.lang.visual-basic
Titolo: Date in Sql?

Ciao a tutti,
    ho scoperto da poco che in una stringa di ricerca in Sql le date devono
avere il formato americano mm/dd/yyyy invece di dd/mm/yyyy, anche se il Vb
riconosce entrambi i formati. Ma non ho capito se questa cosa dipende dalla
versione del Vb (possiedo infatti la versione inglese) o da qualche altro
fattore oppure è una caratteristica dell'Sql??
Grazie.
    Francesco Fantoni
 
fanto...@tin.it


Per quanto ne so e' una caratteristica dell'SQL.
Puoi anche usare il formato ISO: YYYY-MM-DD
--
Roal Zanazzi
z...@iol.it

fattore oppure è una caratteristica dell'Sql??
Il formato della data dipende dalla lingua adottata da Sql. Cmq esiste
un'istruzione SQL per settare il formato della data (devi cercare nella
guida i parametri dell'istruzione set, dovrebbe essercene uno del tipo
dateformat. L'istruzione per il formato italiano dovrebbe essere: SET
DATEFORMAT DMY).
Ciao, Rick

Grazie.
Caratteristica dell'SQL, penso per motivi di compatibilità.
Ciao
Max

Newsgroup: it.comp.lang.visual-basic
Titolo: Apertura mdb condiviso

Ho un applicazione che gira in rete con un archivio mdb, "non creatra da
me".
Ogni 2 x 3 si rompe mdb , con conseguente ricompattamento, il problema che
mdb in rete è condiviso .
DOMANDA: con VB6 come faccio sconnettere tutte le utenza allacciate al in
oggetto  mdb per far manutenzione ?
Grazie
Luca 

news.tin.it
 ha pensato forte :

Usi BabelFish per postare?
Alberto
-- 
Carlo Rubbia: Siamo su un treno che va a trecento chilometri all'ora, 
non sappiamo dove ci sta portando e, soprattutto, ci siamo accorti che 
non c'è il macchinista.
Newsgroup: it.comp.lang.visual-basic
Titolo: WinPopup

Nessuno ha mai provato a realizzare un applicativo IDENTICO a WinPopup
in VisualBasic?
Premetto, ovviamente lo scopo non é quello! Stò impazzendo per trovare
delle API di rete che mi pèermettono di mandare un messaggio ad un altro
computer ma fino ad ora ho rintracciato solo quelle per aprile le
connessioni , visualizzare le cmdialog etc etc... se avete delle
informazioni fatemi un fischio!! Grassie!

Paciocco Fabrizio wrote:

Sai usare la comunicazione DDE ?
Per scambiare dati su rete o fai un server OLE condiviso oppure usi il
DDE su rete.
Per quest'ultima soluzione devi utilizzare l'API NDdeShareAdd Lib
NDDEAPI.DLL.
Il primo argomento della funzione è sempre a zero e passato come byval
0&
Il secondo arg. è sempre 2
Il terzo arg. è una struttura ShareInfo (NDDESHAREINFO)
il quarto arg. è la lunghezza della ShareInfo
il campo dwPermissions della struttura controlla il tipo di accesso
consentito alla parola chiave "Full Access" :
    NDDEACCESS_REQUEST        &h1      Permette LinkRequest
    NDDEACCESS_REQUEST        &h2      Permette LinkAdvice
    NDDEACCESS_REQUEST        &h4      Permette LinkPoke
    NDDEACCESS_REQUEST        &h8      Permette LinkExecute
    NDDEACCESS_REQUEST        &h10    Fa partire l'applicazione sorgente
szShareName definisce il nome della condivizione da aggiungere
lpszTargetApp è un puntatore as una stringa null-terminated (char$(0))
contenente il nome del servizio o della applicazione
lpszTargetTopic è un puntatore ad una stringa null-terminated contenente
il nome del topic
lpbPassword1 è un puntatore all apassword per la sola lettura (una
stringa null-terminated in maiuscolo. Se vuota, passa una stringa nulla,
non zero)
cbPassword1 è la lunghezza della password a sola lettura
dwPermission1 è la password per l'accesso senza restrizioni (Full
Access)
cbPassword2 è la lunghezza della password senza restrizioni
dwPersimission definisce i permessi accordati alla password full access
La funzione restituisce un valore tra quelli possibili, a seconda del
successo o del fallimento della comunicazione:
    0    nessun errore
    2    buffer piccolo
    4    nome computer non valido; lpszServer deve essere NULL
    5    nome Share non valido
    7    livello non valido; nLevel deve essere 2
    8    password non valida
    9    Item non valido
    10  Topic non valido
    12  Memoria insufficente
La creazione di una conversazione di rete DDE segue gli stessi passi di
una DDE standard.
--
Centro Studi Informatica di Danilo Priore
Via Pio VII, 9 - 00163 - Rome - Italy
Phone: (06) 66.40.052
Mobile Phone: (0335) 63.87.643
P.IVA 10149810581 Iscr. CCIAA 841531
e-mail: 
pri...@infocenter.it
URL: 
http://www.infocenter.it/priore
Newsgroup: it.comp.lang.visual-basic
Titolo: Miracoli di VB6...

Salve,
Oggi deve essere giornata di miracoli per VB, oltre al post di Sabato
Parolissi,
anche io ho qualcosa di estremamente curioso da segnalare.
Cercavo la proprietà per impostare una TextBox a read-only e mi
imbatto nella proprietà Locked. Premo F1 e... SORPRESA!
Questo è il titolo della pagina MSDN che mi è uscita:
ReadOnly Property (Data Access)
Ora, io mi domando: che c'entra l'accesso ai dati con una Textbox?
Ma soprattutto, che c'entra il premere F1 su Locked e vedersi trombar
fuori una pagina su "Read Only"?
Bah, i misteri M$...
:-)
Andrea

 Ora, io mi domando: che c'entra l'accesso ai dati con una Textbox?
Niente. Infatti a me non succede.
Mi rimanda, in primis, alla normale proprietą locked del TextBox
Non con l'help in linea.
Con MSDN "estesa" (CD MDSN Library) non ho provato.


lo fa pure a me...
win98+vb6sp5+office2000 ecc...

Lo stesso vale su Windows2000+Vb6Sp5+MSDNestese.
Quindi molto problabilmente accade solamente se si han installate le MSDN
estese.

 ReadOnly Property (Data Access)
Lo fa anche a me, ed ho la versione completa dell'MSDN.
Perchè allora non provi a digitare:
Printer.Pr
e digitare subito dopo [CTRL+SPAZIO]
(tu dici, deve apparire "Printer.Print" e invece...)
Mah!

 Mah!
Andrea

 (tu dici, deve apparire "Printer.Print" e invece...)
Questo, almeno questo, si può spiegare, o almeno ms lo spiega.
Pare che la complicatissima sintassi del metodo print, con anche la
possibilità di mettere una virgola o punto e virgola alla fine
dell'istruzione, abbia impedito di inserire il metodo print all'interno
dell'object browser, e quindi non è disponibile nell'intellisense.
Se non ricordo male, anche scrivendo semplicemente "Print" non esce il
tooltip con la sintassi da utilizzare.
Salutoni
Sergio

 Che data?
Dove la vedo la data?


PRINT (F1)
Print
La parola chiave Print viene utilizzata nei seguenti contesti:
Istruzione Print #
Metodo Print


Per impostare una TextBox a read-only tieni presente questo:
puoi usare sia Enabled = False che Locked = False con la differenza che il
Locked risponde agli eventi mentre l'enabled no.
Per quanto riguarda la guida è normale... stiamo sempre parlando di
Microzoz.
Ciao, Vincenzo
Newsgroup: it.comp.lang.visual-basic
Titolo: [usercontrol] Coordinate sul contenitore

Ciao raga,
sto realizzando un usercontrol e avrei la necessità di intercettare se il
cursore mouse è sul controllo o meno.
Ho provato con l'API GetCursorPos() ma non riesco a fare il confronto con la
posizione Left e Top del controllo in quanto queste due proprietà negli user
control _non_esistono_!
Come posso fare?
Sincerely,

Risolto con WindowFromPoint:
Call GetCursorPos(ptXY)
Let hXY = WindowFromPoint(ptXY.X, ptXY.Y)
If (hXY = UserControl.hWnd) Then ...
saluti,

"-=#[ zerodefex ]#=-" ha scritto nel messaggio

^__________^
Grazie, mi serviva proprio una cosa simile :-)
Bye, G.

 Usercontrol.Extender.Left ti ritorna la posizione Left del controllo.

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] excel e scrivere in una cella

salve a tutti,
non so se sono OT, e scusatemi se e' cosi', ma non sapevo a che NG rivolgermi.
ho poca esperienza con il VB e adesso sto iniziando a metterci le mani. 
nello specifico il problema riguarda excel ... dovrei settae una cella dopo
aver verificato una condizione, ma il costrutto
Cells(5,y).Value = "OK"
sembra non funzionare ... mi date una mano ??
grazie anticipate ...
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

 ha scritto nel messaggio
news:2uknojF...@uni-berlin.de...


 ciauz
grazie mille ... trovato ;-)))
P.S.
interessante il sito !!


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] UserControl Data-aware

Ciao a tutti,
Vorrei che il mio usercontrol fosse data-aware (DAO), che esponga quindi 
le proprietą DataField e DataSource.
Per DataField ok, ma la DataSource non ne vuole sapere di funzionare 
(l'object browser fa addirittura riferimento a una fantomatica libreria 
MSDATASRC)
Qualcuno mi sa dire come potrei aggirare l'ostacolo?
Grazie.

[*Zanna* : 
znt....@virgilio.it
] ha scritto:

Non ho ben capito quale proprietą vuoi recuperare/esporre e da che cosa.
Se si tratta di un recordset DAO, vedi Name.
Questa riporta (in DAO) la tabella o il comando SQL utilizzato per la
composizione del recordset stesso.
Newsgroup: it.comp.lang.visual-basic
Titolo: Scandire stringhe...

Ciao ragazzi ho il seguente problema (che in C saprei affrontare ma in
VB non so risolverlo) ...
Ho una stringa e devo scandirla per capire se all'interno c'e' il
carattere ' (l'apice). Se c'e' devo sostituirlo con ` ossia con l'apice
inverso.
Es. "Sant'Antonio" deve diventare "Sant`Antonio".
Bye e grazie! :-)
--
Posted from 
mail.eurobet.com
 [194.131.98.188]
via Mailgate.ORG Server - 
http://www.mailgate.org

Bye e grazie! :-)
Dim Pos as long
dim Stringa$
Stringa$ = "Sant'Antonio"
do
    Pos = instr( Stringa$ , "'" )
    if Pos = 0 then exit do
    mid$(Stringa$,Pos,1) = "`"
loop
Ciao
By -MES-   Maronese Ettore
http://www.maronese.com/mes
(con OCX per stampare i recordset)
Sito Comune di programmatori Visual Basic
http://www.murialdo.it/it_lang_vb


  Se possiedi VB6 allora puoi utilizzare listruzione Replace (vedi
nell'help).
  Ciao.

 Bye e grazie! :-)
Dim Sorg as String
For a = 1 to len(Sorg)
    if Mid$(Sorg,a,1)="'" then Mid$(Sorg,a,1)="`"
next

Newsgroup: it.comp.lang.visual-basic
Titolo: capia formato

Salve, sto creando un progetto in vbasic, vorrei che i controlli delle forms
abbiano tutti lo stesso formato (o prtoprietà da me definite).
Per farlo ho dovuto impostare le proprietà per ogni controllo, e penso che
questa operazione sia dispendiosa. Vorrei sapere se esiste un modo per
copiare il formato di un controllo ed applicarlo a tutti, oppure creare una
"forms di stile", che creando un nuovo controllo (textbox, combo ecc) mi dia
in automatico quelle proprietà.
Grazie Giuseppe
--
**** Giuseppe Ciccolella ******
-------- Smanetton Web----------
°° 
http://digilander.iol.it/ciccoweb
 °°

 in automatico quelle proprietà.
Potresti selezionare tutti i controlli e impostare le proprietà.
Oppure (solo se si tratta di controlli dello stesso tipo) potresti creare e
impostare il primo controllo, copiarlo e incollarlo quante volte vuoi sulla
form.

 Grazie Giuseppe
volendo puoi creare un form di stile nessuno te lo vieta e copiare il valore
delle proprietà  con un ciclo for (però è uno spreco di memoria)....
la proprietà controls ti elenca tutti i controlli che hai nel tuo form
perciò puoi usarla come credi.
Secondo me è meglio che crei un file con i valori di tutte le proprietà e
con quello di conseguenza potrai settare tutti i valori degli altri form..
(spero di aver capito quello che volevi dire)
ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Giorni dall'inizio dell'anno

Qualcuno conosce il modo di sapere il numero di giorni passati dall'inizio 
dell'anno?
Grazie. 

 Grazie.
? datediff("d", cdate("1-1-" & year(date)), date)
 353
ciao, a.

Il 20/12/2005, andrea palazzi ha detto :

Mi permetto...
Quel CDate, per quanto non sia in grado immediatamente di portarti un 
esempio, è comunque una funzione che risente delle impostazioni 
internazionali del SO/utente/applicazione.
Non è detto che funzioni su tutti i sistemi, o quantomeno io preferisco 
prudenzialmente considerarlo non deterministico.
Esistono però altre strade:
'Complesso, ma deterministico (diciamo che è la versione di Andrea, ma 
come piace a me)
Print CStr(DateDiff("d", DateSerial(DatePart("yyyy", Date), 1, 1), 
Date))
'Semplice e deterministico
Print CStr(DatePart("y", Now()) - 1)
Ciao
Alberto
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.

 Print CStr(DateDiff("d", DateSerial(DatePart("yyyy", Date), 1, 1), Date))
Quando si può evitare di usare le stringhe è meglio farlo:
DatePart("yyyy", Date) --> Year(Date)
Ciao 

 Print CStr(DatePart("y", Now()) - 1)
grazie, terro' a mente.
ciao, a.

 dell'anno?
DatePart("y", date)
-- 
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

 DatePart("y", date)
da' 354.
qualcuno li conti a manina, per favore :)

andrea palazzi ci ha detto :

Perchè oggi è il 354° giorno (che è il concetto di DatePart y).
L'OP chiedeva 'i giorni trascorsi', e qui basta decidere se quello 
odierno conta o meno.
Qualcuno :-), postando la stessa cosa qualche minuto prima di 
Melchiade, aveva messo un -1....


 
al piu' fai
datediff("d", cdate(year(date) & "-1-1"), date)

(:- Dan :-) ha detto questo martedì :

Il mostro.
Un CStr implicito inserito dentro ad un CDate che usa dei separatori 
locali, con un formato simil-iso ma non proprio.
Ovvero, come complicare e rendere instabile una cosa semplice.


 Melchiade, aveva messo un -1....
Avevo letto, ma non avevo capito. Ero distratto dalla allocuzione
soprastante a riguardo delle trappole delle impostazioni internazionali.
Sorry.


 
solitamente utilizzo "/": mai avuto problemi (assicurandomi pero' di 
avere anni a 4 cifre ):
x = cdate("2005/01/01")

 Perchè oggi è il 354° giorno (che è il concetto di DatePart y).
quindi sono 353, oggi non e' trascorso, e'. seno' si chiama col suo
passato prossimo, "ieri".
ciao, a.
-- 



Format(Now, "y")
bye
r
Newsgroup: it.comp.lang.visual-basic
Titolo: ? CreateFile e WriteFile dove sbaglio ??

Voglio creare e scrivere un file Via API.
Se non sbaglio devo eseguire questi passi
Utilizzare CreateFile e poi WriteFile.
La Declare che uso èDeclare Function CreateFile Lib "kernel32.dll" Alias
"CreateFileA" (ByVal lpFileName As String, ByVal dwDesiredAccess As Long,
ByVal dwShareMode As Long, lpSecurityAttributes As Any, ByVal
dwCreationDisposition As Long, ByVal dwFlagsAndAttributes As Long, ByVal
hTemplateFile As Long) As Long
ma quando richiamo la funzione con
hFile = CreateFile(App.Path & "\prova.txt", GENERIC_WRITE, 0, vbNull,
CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0)
La funzione mi va in errore.
Secondo Voi cosa c'è che non va??
Le costanti sono dichiarate regolarmente.
PS Se faccio le stesse operazioni (Chiaramente con le costanti diverse) per
aprire il file in lettura tutto OK
Grazie in anticipo.
Ciao

 Secondo Voi cosa c'è che non va??
L'errore qui è l'uso di vbNull non appropriato.
Sostituisci con [ByVal 0&]
Lo stesso nella funzione WriteFile si protrebbe commettere
lo stesso errore:
   lpszBuff = "Prova"
   lngRet = WriteFile(hFile, _
      ByVal lpszBuff, _
      Len(lpszBuff), _
      lngNumBytes, _
      ByVal 0&)  <== non vbNull
Newsgroup: it.comp.lang.visual-basic
Titolo: file testo

Ciao a tutti
Sono agli inizi e mi sto già un po' demoralizzando... :-)
Dovrei semplicemente creare un programmino che scarichi un file txt dalla
rete (i log del mio sito) e ne attacchi il contenuto in coda ad un file txt
bello sostanzioso sul computer.
Provo così come evento click di un bottone
Dim strURL As String
Dim intFile As Integer
intFile = FreeFile()
strURL = 
http://miosito/datadioggi.txt
file = "e:\weblog\log.txt"
Open file For Output As #intFile
Do Until EOF(intFile)
Write #intFile, Inet1.OpenURL(strURL)
Loop
Close #intFile
Riesco a copiare datadioggi.txt sul mio computer, anche se mi ritrovo sempre
gli odiosi doppi apici all'inizio e alla fine del file copiato, ma non
riesco proprio ad attaccarne il contenuto in coda a log.txt. O non succede
nulla o mi si blocca VB6
Sapete come aiutarmi? Grazie

 nulla o mi si blocca VB6
Apri il file For Append anziche' For Output
-- 
Samuele Battarra
mail server: 
libero.it
, indirizzo: battarsa@(mail server)
prova il mio newsreader:
http://digilander.iol.it/battarsa/programmi/leggiminews.html

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

 Potete aiutarmi a risolvere il problema?
  Devi riuscire a trovare il componente disponibile in Windows 95 ma non in 
Win 3.11: puo' essere il VBRUN300.DLL o qualche VBX presente in una delle 
directory controllate da Win95 ma non da Win 3.11.
-- 
  Ciao :-)
  Massimo
  Nell'indirizzo, sostituire DIESPAMMERS con MC1258
  In the address, replace DIESPAMMERS with MC1258

directory controllate da Win95 ma non da Win 3.11.
Dunque con win 3.11 non si possono eseguire tali programmi!
Dove conviene installarlo  VB3, in win95 o in win 3.11

Newsgroup: it.comp.lang.visual-basic
Titolo: Formattazione ore

Ciao a tutti!
Ho delle celle Excel formattate come ore. Se inserisco un valore del
tipo
"9.15" va tutto bene, se inserisco un valore "9.00" va tutto bene, se
inserisco un valore del tipo "9.0" va tutto bene (mi scrive 9.00).
Domanda: è possibile fare in modo in qualche maniera che se inserisco
"9" automaticamente durante la digitazione il valore nella cella
diventi "9.00" ?? 
A quanto ho capito, anche con discussione in un gruppo adeguato, non
esiste un meccanismo Excel che faccia ciò che mi serve: esiste la
possibilità in VB? Esiste, che so, la possibilità di "intercettare"
l'evento dell'avvenuta digitazione per poi trattare il testo scritto?
Grazie anticipatamente, ciao
Francesco

A< 

Ciao ;)
Newsgroup: it.comp.lang.visual-basic
Titolo: ordinare cartelle in base al nome con data

Salve a tutti
mi chiamo Luigi
ho il seguente problema:
nella mia cartella crono ci sono varie cartelle
nominate con la data es. 03-04-2005
                         04-04-2005
                         05-04-2005
di queste cartelle n'è ho tante ed ogni giorno si incrementa di una
cartella.
Quando visualizzo le cartelle non vengono mai visulizzate in orine di
data, riferita al nome della cartella.
come posso fare questo ordinamento fisico in base al nome (data) della
cartella - lanciando un programma in vb.
grazie a chi volesse aiutarmi in questa difficile impresa.
Luigi

LENS ha detto questo giovedì :

Se il nome è quello che citi, vedi subito che non è consequenziale alla 
data (avrebbe dovuto essere 2005-04-04).
Comunque, in vb è abbastanza facile fare l'ordinamento, visto che basta 
usare la libreria FSO, che espone metodi come GetFolder e Folders, e 
quest'ultima non è altro che una collection di oggetti Folder, dai 
quali puoi ricavare il nome e convertirlo in data con DateSerial e 
qualche Val(Mid$.
Il punto, però, è che una volta che hai ottenuto questo, non è che puoi 
modificare l'ordine con cui esplora risorse ti visualizza le cartelle, 
se non modificandone il nome.
Oppure, se le cartelle sono state fatte con date diverse, potresti 
ordinare per data nella finestra di esplora risorse :-)
Ciao
Alberto
-- 
Autore di
"Petting for Dummies"

Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiungere un DSN ODBC in automatico

Ho bisogno di configurare un DSN da VB, il problema che il Driver è dell'
AcuCobol, qualche idea?

Il mio problema è simile e più semplice deve configurare un DSN di Access
nell'installazione automatica di VB e non so come fare! Utilizzare l'oggetto
RDO? E' sufficiente DAO?


Dim en As rdoEnvironment
Dim cnTest As rdoConnection
Dim strAttribs As String
' Crea la stringa di keyword.
strAttribs = "Description=" _
        & "SQL Server" _
        & Chr$(13) & "OemToAnsi=No" _
  & Chr$(13) & "SERVER=nomeserver" _
  & Chr$(13) & "Database=nomedb_default" _
' Crea un nuovo DSN registrato.
rdoEngine.rdoRegisterDataSource "nomeodbc", _
         "SQL Server", True, strAttribs
Non so se può esservi utile, non ricordo se rdoengine gestisce solo sql o
anche altri driver (guardate nell'help, non lo ho sotto mano).
Io (però uso solo sql7) inserisco questa procedura in ogni programma vb, in
modo che all'avvio crea odbc (sovrascrive se ce n'è uno già esistente) con
tempi di esecuzione irrisori.

Newsgroup: it.comp.lang.visual-basic
Titolo: API per rimozione Sicura HW

Ciao a tutti,
ho la necessità di fare eseguire ad un programma VB
la Rimozione Sicura dell'Hardware, in particolare di un disco su Chiave USB.
Suggerimenti?
Grazie
Roberto

per quanto ne so io non si può fare (ma sicuramente mi sto sbagliando).
Se però ti capita una risposta valida. postala qui perchè anche io devo
gestire una cosa simile.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB.NET] Creare un file di Installazione...

Come si fa?
Io ho provato a creare un setup Project e ad aggiungervi
un progetto, ma quando vado ad aggiungere il progetto
dall'elenco dei possibili progetti da aggiungere non risulta nulla!
Tutto vuoto! E' possibile? Ho sbagliato qualcosa? Grazie
Ninzo

 Come si fa?
Prova a leggere questo articolo:
http://www.c-sharpcorner.com/Code/2003/April/SetupProjects.asp
HTH,
--
Antonio Cangiano
Webmaster & Content Manager 
www.visualcsharp.it
Il portale italiano della programmazione C#

 
http://www.c-sharpcorner.com/Code/2003/April/SetupProjects.asp
Grazie, lo leggerň con molta attenzione!
Ninzo

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

Ragazzi: che voi sappiate, esiste un metodo GDI+ che implementi la copia 
di un immagine come è possibile fare tramite BitBlt che però appartiene 
alla "vecchia generazione" GDI?
grazie
Daniele


Non in questa versione...
-- 
Corrado Cavalli [Microsoft .NET MVP-MCP]
UGIdotNET - 
http://www.ugidotnet.org
Weblog: 
http://blogs.ugidotnet.org/corrado