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

Ho bisogno di far "dire" vocalmente al PC un tempo cronometrico, per es. "9
secondi e 486 millesimi".
Ciò lo otterrei facendogli riprodurre diversi file audio in sequenza: "9" +
"secondi e"  + "4" + "8" + "6" + "millesimi"; quindi tutti di diversa
lunghezza.
La cosa verrebbe bene se lo facessi in modalità sincrona, ma mi congelerebbe
l'applicazione e ciò non è possibile farlo con il mio tipo di programma;
quindi immagino si debba fare con quella  asincrona.
Se ci fosse la possibilità di "sapere" quando PlaySound ha finito di
eseguire un file, si potrebbe a quel punto lanciare la successiva istruzione
PlaySound, fino a formare tutta la frase.
Grazie.
Ciao.
Luca.

Poldos ha usato la sua tastiera per scrivere :

Puoi anche ribaltare il problema.
Il tuo applicativo, quando decide che bisogna 'dire' qualcosa, anzichè 
dirlo lo scrive in una tabella.
In questo modo hai una interruzione brevissima, quasi impercettibile, 
al momento di dover dire qualcosa.
A parte, fai un piccolissimo e banalissimo exe che prende l'elemento 
più vecchio della tabella, lo 'dice' concatenando i file audio in 
modalità sincrona (che tanto questo exe non te ne frega niente che si 
'freezi'), poi elimina dalla tabella l'elemento riprodotto (o lo 
contrassegna come 'eseguito'), e passa all'elemento successivo, se c'è, 
altrimenti ogni tot millisecondi verifica se c'è qualcosa da 'dire'.
Puoi anche farlo con Winsock e messaggi, vedi tu.
Ciao
Alberto
-- 
Autore di
"Petting for Dummies"

 ha scritto nel messaggio
news:mn.63357d585...@hotmail.com...

Direi... OTTIMA IDEA!
Per quanto riguarda la tabella, intendi far leggere all'EXE piccolo
direttamente su una tabella di quello primario (e se si come si fa?) oppure
creare un file (per es. .xls) in cui uno scrive e l'altro legge?
Grazie.
Ciao.
Luca.

 creare un file (per es. .xls) in cui uno scrive e l'altro legge?
Se il target è la semplicità, prendi un file di Access, con dentro una 
tabellina con i campi:
- Progressivo
- 'Frase da dire'
- Eseguito Si/No
Un applicativo si limita a fare INSERT.
L'altro farà delle select che estragga il più vecchio non eseguito.
Lo esegue, poi fa Update e lo marca come Eseguito.
E così via.


 E così via.
Non sono coinvolto nel problema, ma volevo lodare questa soluzione per 
la sua semplicità e brillantezza.
-- 
Emanuele Torrenti

 ha scritto nel messaggio
news:mn.7b497d587...@hotmail.com...

Sicuramente la semplicità e soprattutto la LEGGEREZZA per quanto mi riguarda
sono molto importanti!
Cmq, se non è davvero troppo impegnativo... potresti suggerirmi un eventuale
sistema che non implichi necessariamente un file esterno? Il fatto è che
l'idea di far lavorare senza sosta l'HD non è che mi piaccia
particolarmente.
Grazie ancora.
Ciao.
Luca.

 sistema che non implichi necessariamente un file esterno?
Te l'ho suggerito tre giorni fa:
"Puoi anche farlo con Winsock e messaggi"
Alberto

Newsgroup: it.comp.lang.visual-basic
Titolo: Riconoscere il nome del file

Ciao a tutti,
non so se questo è il posto giusto, ma agiudicare dai post che leggo direi
di sì.
Ho bisogno che un eseguibile scritto in VB rilevi il nome del file che l'ha
chiamato.
Io ho associato un tipo di file (es. .wav) ad un eseguibile che ho fatto io;
in questo modo quando si fa click su files di quel tipo da "risorse del
computer" questi files vengano aperti con il mio applicativo.
Ora però ho bisogno ch eil mio programma sia in grado di rilevare il nome
del file che lui stesso ha aperto.
E' possibile?
Ringrazio anticipatamente chiuque mi darà una mano.
Roberto.

 nome del file che lui stesso ha aperto.
Hai visto nelle associazioni che č possibile specificare (tramite i vari
parametri DOS-style, come i %n), ovvero trasmettere all'eseguibile che viene
lanciato, tutti gli argomenti desiderati? Ancora Command.

istruzione
command()
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
www.nicolaottomano.it

Risposta in contemporanea!


 ha scritto nel messaggio
news:t7YOb.763$XD3...@tornado.fastwebnet.it...


 ha scritto nel messaggio
news:buhin3$gterf$1...@ID-174464.news.uni-berlin.de...


> Grazie Mille Nicola,
Ringrazia tutti coloro che mi hanno aiutato quando io ho avuto bisogno agli
inizi dello stesso consiglio.
buon lavoro.

Newsgroup: it.comp.lang.visual-basic
Titolo: Importa dati

Forse il modo più facile, una volta importata la tabella, è fare una
query di aggiornamento. Selezioni la tua tabella, metti il solo campo di
importo e nella voce "aggiorna a" scrivi: [importo]/100. Ciao

 importo e nella voce "aggiorna a" scrivi: [importo]/100. Ciao
Va bene tutto, ma (e te l'han già detto) non è più facile fare doppio click
sulla riga che ti interessa e rispondere a quella?

Newsgroup: it.comp.lang.visual-basic
Titolo: SSTab = suicidio

per favore, se a qualcuno e' gia' capitato qualcosa del genere:
un sstab, 3 tab, su ognuno il primo elemento di una matrice di controlli
(tab0 = labelA(0), tab1=labelB(0), tab2=labelC(0)).
a runtime creo altri controlli (labelA(1, 2, ...), e cosi' per labelB e
labelC), ma quelli visibili sono sempre e solo quelli del primo tab!!! o
comunque di quello che lascio attivo in fase di progettazione! e non serve a
nulla cambiare tab (sstab.tab=...) a runtime!!!
grazie,
rw.

ResetWorld ha scritto nel messaggio ...

L'SSTab ha qualche problema.
Prova nel SSTab_Click a fare un for sui controlli rendendo visibili solo
quelli del Tab selezionato.
Ciao


Mi e' capitato qualcosa di simile la prima e unica volta che li ho usati.
Da allora uso solo il tabstrip dei windows common controls.
ciao, hal



Soluzione 1:	setta il parent dei nuovi cntrolli creati su nometab.tabs(indice) (la sintassi
dovrebbe esser questa, ma non ho controllato)
Soluzione 2:	passa a TabStrip: da meno problemi ed è incluso nei common Control, quindi non hai
bisogno di OCX aggiuntivi (visto che quello lo si usa quasi sempre...)
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

grazie a tutti, effettivamente meglio il tabstrip.
saluti,
rw.
Newsgroup: it.comp.lang.visual-basic
Titolo: Icona sulla Barra delle applicazioni !?

Ciao a tutti,
mi stavo chiedendo se e' possibile creare un programma in VB5 che, ridotto a
icona, sia visibile solo sulla barra delle applicazioni come avviene per
l'orologio e il controllo del volume della scheda audio.
Dove posso trovare info in merito?
Ciao e grazie
ntt
n...@cheerful.com

l'orologio e il controllo del volume della scheda audio.
Leggi le risposte al messaggio "Tray Area" (che chiede la stessa cosa)
--
Roal Zanazzi
z...@iol.it

 Dove posso trovare info in merito?
Ne ho trovato giusto un componente che fa al caso tuo ieri, tra i programmi
freeware del mese su questo sito:
http://www.componentsource.com/VBasic/
Io l'ho già scaricato... ma non ancora usato.
Ciao!






Se ti interessa, io ho le dichiarazioni delle API di Windows per inserire
un'icona nella barra delle applicazioni.
Fammi sapere
Per adesso, ciao
Marco Minerva
http://www.geocities.com/SiliconValley/Foothills/7260/

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

che cos'è msde?

> che cos'è msde?
E' il "motore" di SQL Server, così come Jet è il motore di Access.
Consente perciò di lavorare con db SQL Server senza installare quest'ultimo.
MSDE è disponibile gratuitamente nel sito M$ per tutti coloro che hanno una
licenza Visual Studio 6.
Ha il limite di 5 utenti max connessi contemporaneamente.
Per creare i db con le tabelle puoi usare ADOX.

che cos'è msde?
Piu' correttamente MSODE -> "Micro$oft Office 2000 Developer Edition".
In .it e' "M$ Office 2000 Developer" e basta.
2000 perche' la precedente e' irreperibile (solita politica M$).
Per i rivenditori che non hanno le idee chiare, nei listini viene
indicato anche come "Office Premium + Tools per Access".
Prezzo? 2,5MLit, indicativamente (un po' meno).
-- 
Filippo "Kirone" Zamengo 
Quanto scritto deve ritenersi IMHO e indipendente dal datore di lavoro
e-mail modificata: togliere DESPAM.

 Piu' correttamente MSODE -> "Micro$oft Office 2000 Developer Edition".
credo ci sia una fraintendimento.
office dev. ed. e' la versione che ti consente di montare dei db access in
macchine senza access.
msde e' una versione ridotta di sql server.
la prima bustina gratis :)

Piu' correttamente MSODE 
Woooops!
MSDE -> MicroSoft Data Engine, in pratica come dice Roger.


Newsgroup: it.comp.lang.visual-basic
Titolo: Cerco controllo editor di testo come quello del word?

Qualcuno mi puņ aiutare, sto cercando
un controllo editor di testo che supporta
il collegamento a DB che abbia + o -
le caratteristiche del winword?
P.S.
  Non il controllo standard di window richettext
Ciao
www.scozzaro.it

le caratteristiche del winword?
ti accontenti di poco ! :)
ciao, hal

 ha scritto


ritoccherei in
"ti accontenti di spendere poco ! :)"
http://www.textcontrol.com/feature/feature_intro.htm

 ha scritto nel messaggio
news:9dqqme$li2$1...@lacerta.tiscalinet.it...



tradotto in lire, per la versione standard e' un palo che se ne va ... :(

Supports RichEdit 1.0, 2.0 or 3.0
[cut]
complimenti, bella dritta !
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: [Immenso OffTop] Ammazza aoh :) Mi sento qualcuno :D

Dio mio...era una domandina semplice semplice :D
E quarda lě che popň di Thread che ne č venuto fuori :)
 [cfr: Etica, risoluzione schermo]
Si, č la prima volta che butto l'esca per aprire un thread che poi
diventa cosi' grande!
E tra l'altro vedo che fino alla fine si č parlato solo di resizing [In
topic alla grande!] senza uscire dai binari!
Insomma...stasera mi sento davvero "qualcuno"..
che dire ...evviva i newsgroup come il nostro !
[Akuma]

all'aceto balsamico...
Che come "quasi del tutto lurker" di questo ng e' stato veramente
interessante !
Ciao :-)
Stefano "HappyMan" (Lago Maggiore - NO)
--
Personal Web 
http://www.sgr.info
Email happyman69 (at) 
libero.it

 interessante !
Ne ero certo.
Alberto

 Ne ero certo.
e aggiungo che si potrebbe risolvere in VB il problema della torsione dello
stomaco calcolando la giusta alimentazione e umidita' tramite la seriale
ecc.. insomma sto riportando IT un post OT agganciandolo a uno OT
..IT..AT... OTTIO CHE CONFUZIONEEEEEEEEEE............

Newsgroup: it.comp.lang.visual-basic
Titolo: Come si fa ad avere l'aspetto di Xp tramite i file manifest?

Salve, ho un programmino in Vb6 e vorrei vedere l'interfaccia con l'aspetto
tipico di XP.
Ho visto che basta un semplice file di testo con estensione manifest.
Ho provato a copiare i manifest da altri programmi ma non funziona.
Come devo fare?
In quale codifica dev'essere salvato il file manifest? Unicode? Ansi? UFT-8?
Grazie

Se non sbaglio, su 
www.vbaccelerator.com
 trovi degli esempi per ottenere
l'effetto come quello di XP
Ciao, Vincenzo



> Salve,
Leggere le risposte e, semmai, dire che quel che s'è letto non basta.

Newsgroup: it.comp.lang.visual-basic
Titolo: Meglio un corso di VB all'ARCI o un buon libro?

Ciao di nuovo.
Vorrei imparare a programmare in VB in modo decente.
Cosa mi consigliate tra:
Un corso ARCI (costo ? 160) - 20 ore -
eccolo in dettaglio
1- Introduzione alla programmazione ad eventi.
2- L'ambiente Visual Basic - Interfaccia utente.
3- Il linguaggio Visual Basic - Gestione dei progetti.
4- I controlli e le procedure di evento.
5- Uso esteso del linguaggio: gestione dati, DDE.
6- I controlli personalizzati OCX.
oppure
Un buon libro (costo ? 30-75)
altro.....
Grazie e ciao
Renato

 ha scritto nel messaggio
news:CFY28.22485$ly.7...@twister1.libero.it...

IMO un buon manuale, ma principalmente serve la curiositŕ e la voglia di
applicarsi nello studio e nella sperimentazione
Ciao
Faber

 applicarsi nello studio e nella sperimentazione
E una tonnellata di tempo libero da dedicarci (e forse ci staresti stretto).
Ciao

 ha scritto nel messaggio
news:Zd_28.9671$Rv3.4...@news2.tin.it...

concordo  :)
Faber

 ha scritto nel messaggio
news:CFY28.22485$ly.7...@twister1.libero.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi con funzioni e procedure [ELEMENTARI]

Scusate ancora la principianza incallita ma ho dei problemi con la gestione
di funzioni e procedure:
Io voglio fare un programma che sia composto di molti form su ognuno dei
quali avvengano le stesse operazioni ma con immagini e scritte diverse.....
Ad esempio ho delle scritte che devono apparire con un certo carattere e con
un certo colore in una certa posizione e con una certa dimensione
Io ho inserito un modulo nel mio progetto e ho scritto
Public Sub FormattScritteImm(label)
    label.Visible = True
    label.Width=5000
    label.Height=3000
    label.Left=1000
    label.top=3000
*A proposito come devo fare per impostare il carattere non tramite proprieta
ma tramite codice*
End Sub
Questo invece è il mio codice in una procedura del programma
Private Sub Timer2_Timer()
FormattScritteImm (Label1)
Label1.Caption="Prova"
Label1.Visible=True
End sub
Label1 è ovviamente il nome di un'etichetta.
Analogamente volevo, come già illustrato precedentemente, gestire dei form
tramite una procedura
I miei pezzi di codice sono i seguente:
Nel modulo
Public Sub GestioneForm(frmOpForm As Form, frmClForm As Form)
    frmClForm.Hide
    Unload frmClForm
    Load frmOpForm
    frmOpForm.Show
End Sub
Nel programma
Private Sub Command1_Click()
GestioneForm(frm001, frm002)
End Sub
dove frm001 e frm002 sono i nomi dei form
L'errore è nel fatto che devo scrivere
XXXXX=GestioneForm(....
XXXXX=FormattScritteImm(....
?
Ma se è questo  XXXX cos'è???
Scusate l'ignoranza
grazie per gli aiuti
Paolo

Ma se è questo  XXXX cos'è???
entrambe le funzioni che hai scritto sono delle Sub, cioè non restituiscono
un valore. perciò le puoi chiamare così:
GestioneForm frm001, frm002
oppure
Call GestioneForm (frm001, frm002)
lo stesso vale per l'altra
ciao!
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: SQLServer: Clausola TOP

Salve,
Qualcuno avrebbe la cortesia di mostrarmi l'utilizzo
della clausola TOP in una select con Order By?
Grazie
Andrea

 della clausola TOP in una select con Order By?
Select TOP 10 * From Tabella Where ... Order By ...
oppure
Select TOP 10 campo1, campo2 From Tabella Where ... Order By ...

 della clausola TOP in una select con Order By?
Non fa altro che estrarre solamente i primi N (della TOP)
dopo ad aver ordinato secondo la tua ORDER BY!
Ciao
MIk

 della clausola TOP in una select con Order By?
Select Top 1 Codice, Descrizione
From Tabella
Order by Importo
ciao
Alberto
-- 
Santo cielo, Magnum, si può sapere cos'è questo baccano?
Higgins, posso spiegarle...
Credo non sia necessario.
Zeus, Apollo, a voi...

 Select TOP 10 * From Tabella Where ... Order By ...
Grazie Lupo!
Per rispondere a Mik: so a cosa serve la top, ma non sapevo come usarla! ^_^
Andrea


Una precisazione: C'è una piccola differenza fra la clausola Top di Access e
del resto del mondo.
In Sql-Server, ad esempio, Top N restituisce al massimo N record.
In Access, Top N restituisce un numero di record che può anche essere
superiore a N, se ad esempio c'è un ex-aequo negli ultimi record da
estrarre.
Esisteva una clausola aggiuntiva che impediva ciò, ma non la ricordo.
Ciao


> Per rispondere a Mik: so a cosa serve la top, ma non sapevo come usarla!
^_^
Infatti ti stavo ripostando, perchč avevo letto male!
I'm sorry... :)
Mik

 Lupo wrote:

PS: Mi par di ricordare (se ne era parlato qui) che se i campi sono di
identico valore (o, ma non ricordo, se manca una chiave univoca) per TOP n
te ne può restituire di più di "n", anche molti, ovvero conta "n" diversi,
non "n" in assoluto.

 Alberto
Andrea

 wrote in message
news:basmmo$2tqt0$1...@ID-170738.news.dfncis.de...

SELECT TOP m [Field(1)], [Field(2)],..., [Field(n-1)], [Field(n)] | *  FROM
[table] WHERE [sql clause] Order By [Field(x)]
restituisce i primi m record dalla tabella [table], i campi possono essere i
primi n, o tutti (con *) o un numero variabile di essi.
Cosa restituisce dipende dal database.
Sotto M$Sql 2000,  restituisce i primi m in ordine (si rischia un bel
rallentamento se il campo su cui si esegue il sort non e' indicizzato).
Ciau
Andrea
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT2] Icona calamita

Ci riprovo: avrei bisogno di un'icona con una calamita o un altro simbolo
che rappresenti un metal.
Nella raccolta Gbc-Icons ne ho trovata una (l'avevo già vista in "IconLib"),
ma non è il massimo...
Grazie!

Parlavo di un metal-detector...

 simbolo che rappresenti un metal.
Ma te sei fuori!
Chi vuoi che ti aiuti a cercare un'icona???
Ma sbattiti e cercatela su google,
qua si aiuta la gente che ha problemi non le persone che
non hanno voglia di cercarsi un'icona!
Ca..o!
MIk

Mai sentito parlare di iconEdit o Microangelo?
Ciao, Vincenzo


Modificala come ti pare.
Ci sono decine di software, anche gratuiti, per modificare le icone.
Altrimenti puoi restare in cerca per mesi, e ogni volta c'è quel pixel che
non va bene...
Alberto

 non hanno voglia di cercarsi un'icona!
Mai pensato che potrebbe esserci qualcuno che l'ha a portata di mano???

> Mai sentito parlare di iconEdit o Microangelo?
Grazie, proverò! Anche se non si tratta di modificare, ma di farla da zero,
visto quello che ho trovato... e non tutti siamo propriamente artisti!
Buon lavoro

Newsgroup: it.comp.lang.visual-basic
Titolo: Dictionary Multipli

Un SOS, vi prego sto diventando pazza!
for i=1 to 10
		Value = "aa" & i
		name = "bb" & i
		UploadControlList.Add "Value" ,  Value
		UploadRequestList.Add name , UploadControlList
next
Sto cercando di creare la sovrastante struttura (fra parentesti la ritrovo
su parecchi articoli e tutti giurano che funzioni). Mi sono anche scaricata
del codice che *funziona* ma probabilmente sto sbagliando qualcosa.
Le variabili UploadControlList e UploadRequestList sono dichiarate come
Dictionary:
Dim UploadControl
Set UploadControl = CreateObject("Scripting.Dictionary")
Sperando in un anima pia che lo abbia gia' affrontato ...
Isabella
-- 
Posted from 
ex...@panther.wmin.ac.uk
 [161.74.55.127] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 next
[SNIP]
Non so se lo stai provando in un VBScript o in un progetto VB, comunque l'ho
provato in un progetto: nel primo .Add hai invertito l'elemento con la chiave;
cosi' come e' scritto alla seconda iterazione ti da errore di chiave duplicata;
invertendo non da errore ma non mi sembra che funzioni come serve a te...
Non saprei dirti, una collection di collection mi capita di farla abbastanza
spesso senza problemi, un dictionary di dictionary non ho mai provato.
Ciao
--
Luca Dormio
luca....@tin.it
Newsgroup: it.comp.lang.visual-basic
Titolo: inno setup

ciao
stavo studiando un po' il funzionamento di innosetup  mi sapreste dire dove
posso trovare degli esempi
ciao Ilairo
ps ci vediamo Sabato

 ciao Ilairo
cerchi qualcosa in particolare ?
dai una occhiata a questi link
http://www.jrsoftware.org/isfaq.php
http://www.jrsoftware.org/ishowtos.php
http://news.jrsoftware.org/news/innosetup/msg19223.html
http://www13.brinkster.com/vincenzog/
Vincenzo Giordano ITALY
InnoSetup Extensions Knowledgebase
http://www13.brinkster.com/vincenzog
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


 no per ora volevo dare un 'occhiata a qualche esempio gia pronto per capire
un po' tutti i vari passaggi e le varie possibilita' che mi puo' offrire.
provero' subito a guardare nei siti che mi hai dato
grazie mille.
ciao Ilario


Newsgroup: it.comp.lang.visual-basic
Titolo: Conversione in Binario da esadecimale !

Ciao a tutti, mi chiedeve se avevate qualcosa di gia' fatto per la
conversione di numeri da esadecimale a binario e da binario a decimale,
grazie e se avete bisogno di qualcosa, chiedete pure !! Ciao <Giuseppe>


   Sul sito comune mi pare di aver visto qualcosa del genere; sicuramente
c'e' un sorgente per la conversione dec<-->bin. Poi:
-  per convertire da dec ad hex --> sStringaEsadecimale =
ex( iNumeroDecimale )
-  per convertire da hex a dec --> iNumeroDecimale = Val( "&H" &
rim( sStringaEsadecimale ) )


Verso la fine della 2^ pagina dei sorgenti del sito comune c'è un mio modulo
per la converione binario-decimale e viceversa.
un esadecimale nella forma &Hnnnnnnnn è equivalente al suo corrispondente in
decimale.
Se usi delle stringhe basta fare
HexString = Hex$(123)
DecLong = Clng(Val("&H" & HexString))
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: OCX per pingare

Sto cercando un componente OCX per pingare un indirizzo sulla rete.
Qualcuno ha qualcosa sotto mano?
Grazie a tutti
Carlo

 Qualcuno ha qualcosa sotto mano?
ma che componente OCX e componente OCX! ICMP API, e pedalare!
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.19. C, C++ and ASM developers
                              and beta testers are welcome!

infostrada ha scritto:
[cut]
Ehila', pipistrello, anche a te si e' incastrata la luce accesa sul comodino? :-P
-- 
ciao, hal

 sul comodino? :-P
sono in uno dei miei periodi di inversione del ciclo circadiano :-)



Non potresti provare semplicemente inviando una richiesta di connessione
all'indirizzo scelto e far partire un timer? Quando poi la connessione č
accettata stoppi il timer e vedi quanti millisecondi č rimasto attivo
(incrementi una variabile nell'evento timer).

 sono in uno dei miei periodi di inversione del ciclo circadiano :-)
:)
j.rotfl13
Newsgroup: it.comp.lang.visual-basic
Titolo: etichette di valore in un mschart

esattamente, i datapoints di una series di un mschart che cosa
rappresentano?
se io voglio visualizzare i valori di una linea in un grafico line2d, è a
quest'oggetto datapoint che devo riferirmi? finora ho provato a modificare
in mille modi le sue varie impostazioni, ma non è successo mai niente di
rilevante...
grazie
mario

yuhuuuuuuuuu
c'è nessuno... ??
mario

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

Vorrei creare un PRG che trasforma una jpg, sempre in un'immagine jpg ma che
metta solo in risalto, con 2 colori, i contornidelle forme impresse in una
foto. Come posso fare?
Come si modifica pixel per pixel una JPG?
Ciao e grazie
Andrea

...

Non credo si possa fare direttamente nel formato JPEG (che e' compresso,
quindi non hai accesso direttamente ai pixels).
Sicuramente devi convertire (in memoria) la JPG in DIB (bitmap) e lavorare
su quella.
Sul Sito Comune (
http://members.xoom.com/it_lang_vb
) dovresti trovare il
codice VB per gestire le JPG, non l'ho ancora guardato, ma dovrebbe fare
compressione e decompressione, quindi esattamente quello che ti serve.
--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Controlli utente con sfondo trasparente e resizing

Devo realizzare un controllo che mostri il disegno di un'automobile.
Tale disegno è in formato windows meta file e lo sfondo è bianco:
vorrei che nel controllo lo sfondo fosse trasparente.
Sono riuscito a raggiungere lo scopo utilizzando la proprietà
MaskPicture ma questa non 'segue' il resize, quindi quando allargo il
controllo il disegno dell'automobile si ingrandisce ma non l'effetto
trasparenza.
Ho letto di possibili soluzioni con le Api ma non ho trovato un
esempio completo. Qualcuno può aiutarmi?
Grazie,
   Beppe


prova a cercare sul sito comune
http://www.it-lang-vb.net/
ci dovrebbe essere quello che cerchi
-- 
bye BlackMagic
ICQ# 85485468
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Conoscere il margine della stampante

Qualcuno sa come accidenti si trova il margine dei fogli impostato sulla 
stampante (oggetto Printer)?
Ciao

 stampante (oggetto Printer)?
Preso da un vecchio Post ... non è farina del mio sacco :-(
Public Sub GetPrinterCaps(ByRef SX As Long, ByRef Dx As Long, ByRef UP As
Long, ByRef DN As Long)
'ritorna l'area stampabile dalla stampante dove:
'SX e DX sono i margini sinistro e destro
'UP e DN sono i margini superiore e inferiore.
'TUTTO ESPRESSO IN TWIPS
'Dim TwipsPerMillimeter As Double
'Fa partire un job alla stampante per inizializzare l'oggetto printer
Printer.Print Space(1)
Printer.ScaleMode = vbTwips
TwipsPerMillimeter = Printer.ScaleX(1, vbMillimeters, vbTwips)
SX = (GetDeviceCaps(Printer.hdc, PHYSICALOFFSETX) * 25.4 *
TwipsPerMillimeter) / Printer.PrintQuality
UP = (GetDeviceCaps(Printer.hdc, PHYSICALOFFSETY) * 25.4 *
TwipsPerMillimeter) / Printer.PrintQuality
Dx = Printer.Width - Printer.ScaleWidth - SX
DN = Printer.Height - Printer.ScaleHeight - UP
'Abortisce la stampa temporanea
'Printer.KillDoc
End Sub


Facci sapere se funziona ... io l'ho provato velocemente su una laser ma non
mi dava i risultati sperati ...
molto probabilmente sono stato un po' superficiale nel test ...
Saluti

 molto probabilmente sono stato un po' superficiale nel test ...
In MSDN ho trovato questo, un po' rimaneggiato da me (perchè non ci ho 
guardato prima? :P):
     dpiX = GetDeviceCaps(Obj.hdc, LOGPIXELSX)
     dpiY = GetDeviceCaps(Obj.hdc, LOGPIXELSY)
     lngMMarginDx = Printer.ScaleX(GetDeviceCaps(Obj.hdc, 
PHYSICALOFFSETX) / dpiX, _
                                     vbInches, vbMillimeters)
     lngMMarginUp = Printer.ScaleX(GetDeviceCaps(Obj.hdc, 
PHYSICALOFFSETY) / dpiY, _
                                     vbInches, vbMillimeters)
     lngMMarginDn = Obj.ScaleHeight - (Obj.ScaleHeight - lngMMarginUp)
     lngMMarginSx = Obj.ScaleWidth - (Obj.ScaleWidth - lngMMarginDx)
Se fosse stato sufficiente sapere la dimensione dell'area stampabile 
bastava un Printer.ScaleWidth
Ciao

 guardato prima? :P):
Questo considerando lo ScaleMode = vbMillimeters.
Sembra funzionare egregiamente, ora riesco ad ottenere anteprime su una 
PictureBox decisamente affidabili.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto Crystal Report - SelectionFormula

Salve a tutti,
ho bisogno del vostro aiuto per risolvere un problema con un mio crystal
report.
Dunque, con questo report, avrei bisogno di stampare un singolo record della
lista, e non tutti i record... come posso fare?
Mi pare che si utilizzi SelectionFormula... ma non ricordo bene la sintassi.
Grazie per l'aiuto.
Brunix

 Brunix

Newsgroup: it.comp.lang.visual-basic
Titolo: [OT]ROTFL e LOL:che significano?

Scusate l'OT ma il dubbio mi attanaglia....ma che vogliono dire?????
Ciao!
ALex

 Scusate l'OT ma il dubbio mi attanaglia....ma che vogliono dire?????
ROTFL ==> Rolling On The Floor Laughing
LOL ==> Laughing Out Loud
Faber

 wrote in message
news:9sr19a$15i2n8$1...@ID-66268.news.dfncis.de...

E per il resto :
http://ferret.lmh.ox.ac.uk/~roney/tla.html
http://personalpages.tds.net/~slambo/acronym.htm
Sal
Newsgroup: it.comp.lang.visual-basic
Titolo: animation question?

I'm trying to animate an image in one of my programs and its not working,
the image flashes like it is processing the timer control but the image
stays in the same place.....
the code i am using or experimenting with is:
Private Sub Timer1_Timer()
Dim x As Integer
Dim y As Integer
x = 1500
y = 720
x = x - 120
If x = 720 Then
    Timer1.Enabled = False
End If
Image3.Top = x
Image3.Left = y
End Sub
Any suggestions are greatly appreciated.....thanks.

It's a VB 'bug'...
...I suggest you to use another method to move your image!

Newsgroup: it.comp.lang.visual-basic
Titolo: esportare in excel da SELECT

Come devo modificare questa istruzione per esportare i dati
provenienti da un SELECT anzichč da una tabella?
sNewTblName= "tabella"
rstodb=percorso &  "select.xls"
sConnect = "[Excel 5.0;database=" & RsToDb & "]."
(rsfromtbl="tabella")
rsFromTbl=????????
gdbCurrentDB.Execute "select * into " & sConnect &  sNewTblName & "_
from " & rsFromTbl


Devi inserire la clausola INTO nella tua query, es.:
"SELECT CAMPO1 FROM TABELLA1 WHERE CAMPO2 = 0"
diventa:
"SELECT CAMPO1 INTO " & sConnect &  sNewTblName & " FROM TABELLA1 WHERE
CAMPO2 = 0"
Per farlo basta che prendi la stringa della query, usi InStr() per trovare
la parola "FROM", prendi la stringa a Left(), aggiungi la clausola INTO e i
parametri, poi accodi la parte Right() della query.
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: [niubbo] leggere i nomi dei file di una cartella

Scusate la domanda banale. Avrei bisogno di leggere con un ciclo for i nomi 
di tutti i file contenuti in una determinata directory. Come posso fare?
grazie per l'attenzione
Roberto

 ha scritto nel messaggio
news:s%WQe.119000$fm.78...@news4.tin.it...

VB6: Dir$()
VB.Net: System.IO.*
Ciao
--
.Net Reporting tool: 
http://www.neodatatype.net

 VB.Net: System.IO.*
Scusami ma come devo usarlo?
In realtà sto lavorando in vba. Si può usare ugualmente?
grazie mille
Roberto

 ha scritto

direi di si', questo e' access:
Private Sub Comando4_Click()
On Error GoTo errman
    Dim s As String
    s = Dir$("c:\docs\varie\*.doc")
    While s <> ""
        MsgBox s
        s = Dir
    Wend
    Exit Sub
errman:     MsgBox Error
End Sub
se nella finestra del codice metti il cursore dentro "dir$()" e premi f1,
hai la guida sulla funzione.
ciao, a.

in vba... forse questo può andare bene...
dim fs, fl, f as object
set fs = CreateObject("Scripting.FileSystemObject")
set fl = fs.GetFolder("$LA_TUA_CARTELLA")
for each f in fl.Files
        Debug.Print f.Name
        'Scrvici quello che vuoi
next
set f=Nothing
set fl=Nothing
set fs=Nothing
Ciao.

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

Ciao a tutti!
Grazie a tutti per le risposte arrivatemi!
Iniziamo con 2 domandine facili facili!
Allora dovrei mettere all'inizio del programma il nome utente e PSW come
faccio?(in realta nn l'ho capito molto bene)
e poi ho letto che per aprire un altro form il comando è load form2 ma nada
non me lo apre!x'?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


show.form2 ? ;-)
Ciao
Pelo

 show.form2 ? ;-)
Semmai Form2.show
Comunque per userid e password dovresti creare un form apposito, con le 
due caselle di testo, e i pulsanti OK / Annulla.
Questo form dovresti caricarlo all'inizio come primo form (per 
semplicità di cose) e sull'OK controllare se UserID e PWD sono giuste (o 
giustI).
In caso positivo, carichi il form che ti interessa e unloadi quello del 
login.
-- 
Quando noi ignoranti eravamo di più,
tutto era più bello...
(Adriano Celentano)

 ha scritto nel messaggio
news:40d164ab$1...@x-privat.org...

Ti consiglio di visitare il sito 
http://www.planet-source-code.com
ci sono una montagna di esempi che forse ti saranno utili
--
Se sei felice non temere
ti passa

 Semmai Form2.show
C'hai ragione! che pistola che sono.
Ciauuu


ricorda che load form2 serve solo a "caricare" un form non a
visualizzarlo. naturalmente se usi un qualsiasi metodo del form (come
form2.show), questo verrà automaticamente caricato senza che lo
carichi tu esplicitamente da codice. il metodo show è proprio quello
che visualizza il form, mentre con hide lo nascondi. Ma attenzione: il
form rimane caricato in memoria e per scaricarlo devi utilizzare
unload form2 (che oltre a scaricarlo, naturalmente, lo nasconde).
Newsgroup: it.comp.lang.visual-basic
Titolo: VB .NET 2005 Express in italiano

Qualcuno ha notizie su quando verrà rilasciato VB. NET 2005 Express in
italiano?
Grazie,
Pietro 

 italiano?
Pare che tutte le localizzazioni (anche per le Express) siano state rese 
disponibili questa mattina per gli abbonati MSDN.
E' presumibile che saranno rilasciate a breve per il download 
pubblico... forse :-)
-- 
Saluti
VITRIOL

 ha scritto nel messaggio 
news:drr542$3pr$1...@domitilla.aioe.org...


 Già scaricato e installato.
Sei abbonato MSDN, o è disponibile pubblicamente?
-- 
Saluti
VITRIOL

 ha scritto nel messaggio 
news:drs7u1$p3o$1...@megan.servidellagleba.it...


 software developers).
OK, quindi ancora niente versioni pubbliche per noi hobbisti :-)
Comunque sia, anche se verrà rilasciata, ho l'impressione che sia meglio 
tenersela in inglese. Tra l'altro averlo in lingua originale facilita 
non poco il reperimento di informazioni sul web.
-- 
Saluti
VITRIOL

Newsgroup: it.comp.lang.visual-basic
Titolo: Parte di una query

*** post for FREE via your newsreader at 
post.newsfeed.com
 ***
Ciao,
    se ho una query (SQL) e volessi un recordset (ADO) con i primi o i
secondi 10 record della query stessa come potrei fare?
Grazie.
Simone
 -----= Posted via Newsfeed.Com, Uncensored Usenet News =-----
http://www.newsfeed.com
 - The #1 Newsgroup Service in the World!
-----== 100,000 Groups! - 19 Servers! - Unlimited Download! =-----
 

 
Per i primi 10 puoi usare SELECT TOP 10 FROM ....
per gli altri non saprei
-- 
Samuele Battarra
prova il mio newsreader:
http://space.virgilio.it/batt...@tin.it/programmi/news/

 >
Forse c'è un modo, però devi avere nella tabella un campo numerico con
valori univoci tipo una chiave.
A questo punto per avere i record da 1 a 10  usi Between 1 and 10, per avere
da 20 a 30 Between 21 and 30
Carmelo

Newsgroup: it.comp.lang.visual-basic
Titolo: Applicazioni per fare il setup di progetti vb

Ciao a tutti... esistono tool gratuiti che consentono di fare un setup più
bello di quello che c'è in Visual Studio?
Ne ho visto uno che si chiama "DigitalWeb InstallWizard 2001". Ne esistono
altri?
GRAZIE Mille

Innosetup
L2k


MITICO!

>non riesco a trovare L2k, sai l'indirizzo per poterlo scaricare?
rotfl

L2k = Lukino2000 e purtroppo noj ho ancora fatto un mio programma di
setup... :)
era solo la firma
ciao
L2K

 ha scritto nel messaggio
news:a2c0fj$vquk9$1...@ID-126178.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] VB e Servizi NT

Salve a tutti,
ho una domanda che mi frulla in testa da un po' di tempo: è possibile
scrivere un Servizio NT in VB??? So che di solito si scrivono in C o in C++,
ma non ho mai sentito nulla del genere per VB... Qualcuno sa dirmi qualcosa?
Ringrazio e saluto cordialmente.
--
Bye Attilio.
*****************************************************
Attilio Gelosa
attilio...@galactica.it
Offical Symantec Products Beta Tester
*****************************************************

Mi associo anch'io alla richiesta
Leonardo Orazi

 wrote in message
iwMdfVpz#GA....@news.galactica.it...


 wrote in message
news:iwMdfVpz#GA....@news.galactica.it...


Sto affrontando anch'io lo stesso problema e.... spiacente, Microsoft
sconsiglia l'utilizzo di VB per la creazione di servizi (date un
occhio al developer network... non ho sotto mano l'articolo, ma a
memoria ricordo che c'e' un problema legato al modello di
multi-threading adottato da VB).
In ogni caso, se avete un minimo di dimistichezza con il VC++, date un
occhio all'articolo "Designing a Windows NT service to exploit special
operating system facilities". Li ho scoperto che non e' poi cosi'
faticoso scrivere un servizio!
Ciao!
Luca Menegotto.

Newsgroup: it.comp.lang.visual-basic
Titolo: inviare e-mail da un programma

Ciao, come da oggetto sto cercando un sistema (il più semplice possibile)
per inviare in maniera completamente automatica e-mail (magari anche con
attachment) da un programma in esecuzione al verificarsi di determinate
condizioni di allarme.
Ho trovato un esempio che utilizza Winsock (lo allego in fondo indentato
come l'ho trovato) ma non funzia:
imposto il server remoto:  
smtp.libero.it
imposto la porta remota a 25 (smtp)
1) subito dopo il connect va in dataarrival con .state = 6 e mi da errore
   (Lo elimino togliendo il do events e dopo poco mi da "7", connesso)
2) Resta in loop infinito dopo Winsock1.SendData "MAIL FROM:..... in pratica
non riceve un tubo.
Ringrazio quanti vorranno darmi suggerimenti o altri esempi.
Ciao
----------------------------------------------------------
Option Explicit
Dim sRes As String
Private Sub Command1_Click()
    Winsock1.RemotePort = 25
    Winsock1.RemoteHost = "
smtp.libero.it
" 'use your mail server
    Winsock1.Connect
    Do Until Winsock1.State = 7 '7=connected
        DoEvents
        Loop
        sRes = "0"
        Winsock1.SendData "MAIL FROM: " & "
mailmi...@pippo.it
" & vbCrLf
        Do Until sRes = "250"
            DoEvents
            Loop
            sRes = "0"
            Winsock1.SendData "RCPT TO: " & 
mail...@pippo.it
 & vbCrLf
            Do Until sRes = "250"
                DoEvents
                Loop
                sRes = "0"
                Winsock1.SendData "DATA" & vbCrLf
                Do Until sRes = "354"
                    DoEvents
                    Loop
                    Winsock1.SendData "FROM: " & "Mionome" & vbCrLf
                    Winsock1.SendData "SUBJECT: " & "Soggetto" & vbCrLf
                    Winsock1.SendData "Testo" & vbCrLf & "." & vbCrLf
                    Do Until sRes = "250"
                        DoEvents
                        Loop
                        Winsock1.Close
                        MsgBox "Mail sent!"
                    End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
    Dim Data As String
    Dim Length As Long
    Winsock1.GetData Data
    Length = Len(Data)
    sRes = Left$(Data, 3)
End Sub
----------------------------------------------------------

come l'ho trovato) ma non funzia:
Non ho esaminato il sorgente da te postato, però sul Sito Comune c'è uno
che usa lo stesso procedimento e funziona...
Ciao,
Moreno
-- 
sirri at morenosoft dot com
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

 condizioni di allarme.
Taglia e incolla dalla firma di Moreno Sirri
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
Ps: non postare in html...
_____________________________________
James Tiberius Kirk, matricola SC 937-076 CEC
  Nato a Riverside, nello Iowa, USA, Terra
            il 1277.1 (26/03/2233)
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con Microsoft Agent

Ciao ragazzi!
Tempo fa ho scaricato da Internet Microsoft Agent 2.0, compresa l'estensione
per il linguaggio italiano e i vari Agenti messi a disposizione. Tutto ha
funzionato alla meraviglia finché non ho installato Office 2000, che
utilizza anch'esso la tecnologia di Agent. Ora, il tag "Pau" (utilizzato per
gestire le pause) non funziona più; inoltre, spesso e volentieri le mie
applicazioni che utilizzano gli Agenti visualizzano il tipico messaggio di
errore di Windows: «... ha provocato un errore di pagina non valida nel
modulo AGENTSVR.EXE...».
Qualcuno sa come posso risolvere il problema?
Grazie in anticipo a tutti
--
Marco Minerva, 
mar...@dmw.it
http://www2.armaditaggia.com/marco
http://www.geocities.com/SiliconValley/Foothills/7260/


Sorry, non saprei... magari controlla le versioni di tutte le DLL di agent
(e/o reinstalla la versione piu' aggiornata, anzi, facci sapere se e' quella
di O2000 o quella scaricabile dal sito M$, TIA).
--
Roal Zanazzi
z...@iol.it

 wrote in message
Ty7B3.95321$6C.2...@typhoon.libero.it...


 wrote in message
7r41kq$8o6$1...@serv1.iunet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Avrò scoperto un bug degli Script?

Mi succede una cosa strana con gli Script.
Ho due files, uno script principale ed uno secondario richiamato dal 
primo con una istruzione tipo:
.Run "D:\CD\SOFTWARE\PROGRA~1\VBSCRIPT\CODE\CODE\PROGRA~1.VBS"
Al boot il primo richiama il secondo dalla cartella di esecuzione 
automatica di Windows senza problemi.
Se dopo il ravvio eseguo il programma principale da una qualunque 
cartella di C:, esclusa quindi la radice, mi dà errore perché non 
trova il file secondario che si trova in una cartella di D:
Se invece faccio partire il programma principale da D:, da una 
qualunque delle sue cartelle o dalla radice di C: va bene.
A qualcuno succede lo stesso?
E' documentato questo fenomeno?
-- 
http://midiquiz.altervista.org

 E' documentato questo fenomeno?
Se non posti il codice...
Andrea

> Se non posti il codice...
Hai ragione... pensavo si verificasse con qualunque tipo di codice, 
invece succede solo quando apro un file di testo.
Quindi:
------------------------------------------------------
Ho un file di testo con un paio di righe in
C:\Windows\Temp
Chiamato Prova.Txt
------------------------------------------------------
Il file principale si chiama "a.vbs", si trova in:
C:\WINDOWS\Menu Avvio\Programmi\Esecuzione automatica\
e ha questo codice:
Option Explicit
Dim Codice
Set Codice=CreateObject("Wscript.shell")
Codice.Run "D:\Cd\Software\AgendaT.vbs"
WScript.Quit()
------------------------------------------------------
Il file secondario si chiama "b.vbs", si trova in:
D:\Cd\Software\
e ha questo codice:
Dim fso,epd,epdpos
Set fso = CreateObject("Scripting.FileSystemObject")
Set epd = fso.OpenTextFile("C:Windows\Temp\Prova.txt", 1)
    epdpos = epd.ReadLine
    MsgBox epdpos
    epd.close
WScript.Quit()
------------------------------------------------------
Il primo viene eseguito al boot e carica il secondo senza problemi in 
quella fase.
Invece se eseguo il primo in un momento successivo mi dà l'errore:
Impossibile trovare il percorso
800A004C
Errore di run-time di Microsoft
Ciao!
-- 
http://midiquiz.altervista.org

Newsgroup: it.comp.lang.visual-basic
Titolo: errore di accesso al registro di configurazione

Ho creato un dominio nella mia LAN e da quando
ho inserito i pc nel dominio , VB6 mi da "errore di
accesso al registro di configurazione".
Ho trovato questo link :
http://support.microsoft.com/default.aspx?scid=kb;IT;269383
ma č assurdo il procedimento da seguire!!!
Ho trovato piů di 20 chiavi di registro di configurazione
da cambiare a mano i permessi di autorizzazione!!
Possibile che la microsoft non abbia fatto niente di meglio?

 Possibile che la microsoft non abbia fatto niente di meglio?
Premesso che penso tutto il male possibile del registro,
in questo caso i macachi sono quelli di crystal reports:
| The cause of this problem is a full/Clean Installation
| of Crystal Reports 8.0.0.371.
Del resto CR ne ha combinate anche tante altre :-(
-- 
ciao, hal
Newsgroup: it.comp.lang.visual-basic
Titolo: Domande semplici

Non so nulla di visual basic: quale software si usa?
Matteo

 Non so nulla di visual basic: quale software si usa?
Hai provato con visual basic? ;-PPPPP
--
Starman


Visual Basic. (non ho mai risposto con cotanta certezza!)

 Non so nulla di visual basic: quale software si usa?
Si usa Microsoft Visual Basic, non esistono compilatori freeware (GNU & Co.)
Vai a vedere sul sito comune di questo newsgroup un buon libro e GOOD CODING
:-)
Ciao
--
Timothy Redaelli
timothy(dot)redaelli(at)email(dot)it
-----------------------------------
Links:
Sito Comune: 
www.it-lang-vb.net
MSDN: 
msdn.microsoft.com

Non so nulla di visual basic: quale software si usa?
Il visual basic ovviamente! Si chiama proprio cosě! :-)
Non capisco il senso della domanda... anzi la tua domanda mi sembra
difficilissima... necessito input! :-)
-- 
Visita il sito comune del NG: 
http://www.it-lang-vb.net
Visit: 
http://www.hardwaretips.com

 Non so nulla di visual basic: quale software si usa?
sei un fenomeno!
veramente!...Il tuo post lascerà per sempre un segno indelebile nella mia
esistenza.

 Non so nulla di visual basic: quale software si usa?
O_o
oddio...
..dopo lo shok iniziale cerco di spiegarti la base :
Microsoft Visual Basic contenuto da solo o in Microsoft Visual Studio e' un
Programma usato per sviluppare altri programmi , tipo con il VB ( visual
basic per gli amici ) mi creo un programma che mi da il buongiorno appena
accendo il pc ..
ok , il NG ti da una mano se hai delle domande precise... per iniziare
compra i libri tipo "VB for Dummies" , utilissimo a tutti quelli che sono
agli inizi ( io oramai ho tutta la serie :-/ so niubbone forever )
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB.NET] KeyPress

Insomma prima o poi si deve passare a 
VB.NET
 e quindi oltre a leggere un
libro stavo leggendo al seguente indirizzo un tutorial.
http://programmazione.html.it/guide/lezione/1368/la-windows-form/
Mi sembra che vada bene, ma questo codice non viene eseguito:
    Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles MyBase.KeyPress
        Select Case e.KeyChar
            Case "A", "E", "I", "O", "U", "a", "e", "i", "o", "u"
                MsgBox("E' stata digitata una vocale.")
            Case Else
                MsgBox("E' stata digitata una consonante.")
        End Select
    End Sub
Cioč quando scrive sulla tastiera č come se quell'evento non si verificasse
proprio (ho messo il punto di interruzione)
Mi sapete dire perchč?
Grazie (e speriamo che non sia troppo banale altrimenti faccio l'ennessima
figuraccia)
Ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 proprio (ho messo il punto di interruzione)
Prova a impostare la proprietà del form KeyPreview a True.
PS
Non lavorare con Option Strict Off...
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

PPS
E non usare MsgBox() :-)



Perchč?


> E non usare MsgBox() :-)
Perché in 
VB.NET
 MsgBox() è un wrapper del metodo statico del Framework 
MessageBox.Show(), quindi non c'è ragione per non usare direttamente 
MessageBox.Show().



ahhhhhh mo si che è tutto chiaro (ttacci di pippo)


 MessageBox.Show
Quindi l'avrebbero riscritta di nuovo con lo stesso nome? E a che pro?
Non può essere che si tratti della vecchia Msgbox?
greg 

 Non può essere che si tratti della vecchia Msgbox?
No, non ho detto che è uguale. Ho detto che è un wrapper.
Praticamente in .NET la message box nativa è richiamata dal metodo 
MessageBox.Show(), ed è quello per tutti i linguaggi .NET.
In 
VB.NET
, per compatibilità col vecchio codice, nella 
Microsoft.VisualBasic.dll hanno aggiunto una funzione MsgBox() che 
accetta dei parametri simili a quella del vecchio VB6, li elabora a suo 
modo, e poi passa tutto a MessageBox.Show(), che visualizza la finestra.
Considerato tutto questo, non è meglio usare il metodo nativo 
MessageBox.Show() coi suoi parametri nativi, piuttosto che usare una 
funzione messa lì per compatibilità, che poi finisce comunque per 
richiamare il metodo nativo?
PS
Se usi Reflector puoi scoprire tante cose interessanti :-)


 comunque per richiamare il metodo nativo?
Ah non c'è dubbio di sicuro.
-- 
Greg 

 Ecco mi sembrava strano questo spreco di tempo e di risorse.
Sì, è così. Hanno scritto una MsgBox simile a quella di VB6 che però, 
dietro le quinte, utilizza MessageBox.Show().


Newsgroup: it.comp.lang.visual-basic
Titolo: Documentazione su Innosetup

Qualcuno mi sa indicare dove posso trovare un po' di documentazione in
italiano su InnoSetup?
Grazie.
Ciao.
Skysurfer

 ha scritto nel messaggio
news:9cjudk$862$1...@serv1.iunet.it...

Prova a cercare InnoSetup su google.
--
Timothy Redaelli
timothy....@email.it