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

Sono un paio di volte che mi trovo la freccetta dell'undo
dell'ide del vb sparita dalla toolbar.
Cosa succede???
-- 
Saluti
Andrea Moro
Sito Comune : 
http://www.it-lang-vb.net

 Cosa succede???
Utilizzi sourcesafe?

No ..


 No ..
...oppure il resource editor? di solito alcuni add-in, specialemte il
resource editor, ti incasinano le toolbar predefinite: la soluzione è (oltre
a usare il resource editor SOLO quando serve e poi scaricarlo subito) creare
delle toolbar personalizzate che sembrano non essere affette dal problema.
hth

 resource editor, ti incasinano le toolbar predefinite: la soluzione è
Si in effetti uso il resource editor lo uso, ma quando mi serve ...
proverò a buttarci un occhio se è colpa sua !!!


Newsgroup: it.comp.lang.visual-basic
Titolo: LISTBOX o TEXTBOX ?!?!?!?!?

Ho creato un programma che contiene vari tasti + 2 textbox. Questo programma
mi permette di cercare una parola in un file che ho chiamato LISTA.TXT che
contiene la lista di tutti i cd che ho. č utilissimo perň ho notato che la
textbox quando faccio la ricerca della parola che mi serve se questa č
troppo in fondo alla pagina mi da un errore di overflow, mi hanno
consigliato di inserire invece che2 textbox 2 Listbox, molto piů capienti,
ma con quale codice inserisco il testo di tutti i miei files txt in modo
tale che cliccandoli sulla prima listbox vengono visualizzati sulla seconda
e quale č il codice da assegnare al comando RICERCA in modo tale che mi
ricerca la parola scavando nei files txt restituendomi nella seconda listbox
il files che contiene la parola richiesta e quindi il cd che contiene il
programma o il gioco richiesto ? Grazie a tutti coloro che interverranno in
mio aiuto.
armando...@tin.it
http://armandopassaro.supereva.it

Ho creato un programma che contiene vari tasti + 1 FileListBox ed una
RichTextbox. Questo programma
mi permette di cercare una parola in un file che ho chiamato LISTA.TXT che
contiene la lista di tutti i cd che ho. č utilissimo perň ho notato che la
Richtextbox quando faccio la ricerca della parola che mi serve se questa č
troppo in fondo alla pagina mi da un errore di overflow, mi hanno
consigliato di inserire invece che  la Richtextbox 2 Listbox, molto piů
capienti,
ma con quale codice inserisco il testo di tutti i miei files txt in modo
tale che cliccandoli sul Filelistbox vengono visualizzati sulla prima
ListBox


 ha scritto nel messaggio
news:xmoe6.53273$Up.5...@twister1.tin.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Confronto in SQL

 Ho un DB Access collegato tramite odbc ad un database Informix molto 
grosso, tramite il quale in ambiente VB faccio un sacco di estrazioni, 
elaborazioni, stampe, ecc...
Il database, sebbene  fatto da una azienda seria e non da un appassionato mi 
lascia alquanto perlesso.
L'altro giorno mi sono imbattuto in numero progressivo di una tabella 
memorizzato come testo, e in qualche maniera avevo risolto.
Oggi invece devo confrontare 2 campi che contengono il numero di anno e 
confrontarli con l'anno corrente, e fare altre cose il base al confronto.
Ma anche qui il campo in questione (Anno_Inizio_Ammortamento) contiene 
l'anno in formato stringa.
Come faccio a fare una conversione al volo dentro una query per poter 
operare il confronto?
Non ho ancora provato perchè sono ancora molto perplesso, ma dubito che in 
access mi funzioni una cosa del genere:
.... where Cint(Anno_Inizio_ammortamento) = year(date)
Qualche suggerimento dall'Olimpo Sql?
Grazie
-- 
Greg 

 Qualche suggerimento dall'Olimpo Sql?
Solo un suggerimento: in T-SQL si usa la funzione CAST (".... (CAST(NUMFATT
AS varchar),....") oppure la funzione CONVERT ("..... CONVERT(nvarchar,
DATAFATT, 103),....."). Non ho sottomano un esempio per convertire da
stringa a numero, ma magari è un inizio per una ricerca.
Spero sia utile. Ciao.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

>> .... where Cint(Anno_Inizio_ammortamento) = year(date)
Se vuoi confrontare come testo:
WHERE  Anno_Inizio_ammortamento = CAST(YEAR(date) AS VARCHAR)
altrimenti se vuoi confrontare come numero
WHERE CAST(Anno_Inizio_ammortamento AS BIGINT) = YEAR(date)
La prima non generera' mai errore visto che e' sempre possibile convertire 
YEAR(date) in testo, la seconda potrebbe dare errore di conversione se 
"Anno_Inizio_ammortamento" non e' un numero valido.
Ovviamente se "date" non e' una data valida avrai errori su entrambe..
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: HELP EXCEL ORDINAMENTO

gradirei un aiuto per sapere se è possibile creare una macro che in apertura
del foglio excel mi ordini i dati nel foglio  (database) im modo crescente
per
la colonna a =campo codice
Grazie per l'aiuto
Cristian

 Cristian
Prova a usare la macro "auto_apri" per lanciare una macro parametrizzata.
Cioč: registra una macro di ordinamento, parametrizzala sull'intervallo da
ordinare 
e lanaciala da auto_apri.
P.S. vado a memeoria
Newsgroup: it.comp.lang.visual-basic
Titolo: Info su USB

Ciao a tutti... sono nuovo delle news quindi non so se qualkuno a già
risposto a una domanda simile o se è una domanda del cavolo comunque
Volevo creare un'applicazione che accedesse alle flash card (es. quelle dei
lettori mp3) e la potesse leggere e magari anche modificarne il contenuto...
Ovviamente passando per USB.
Qualkuno sa darmi qualke consiglio se è fattibile.. se ci sono tutorial in
giro o altro.
Thx per eventuali risposte

 modificarne il contenuto... Ovviamente passando per USB.
allora mi pare di ricordare che le flash card vengano viste come "archivi
rimovibili" con la propria letterina , quindi alla fine lavori su una
cartella normale come se fosse "C:"
Se invece volevi pilotare con qualche driver specifico (quale?) la tua
flashRom allora non so aiutarti , so solo che se vai in
http://gruops.google.com
 cerchi questo NG e cerchi "Gestione Usb" dovresti
trovare maggiori info !
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

se vuoi bypassare la gestione dell'OS, non penso che tu possa utilizzare
VB.....
cmq prova a cercare lo stesso, non si sa mai.....
good searching!!!
--
Damiani Liborio Igor
ig...@igordamiani.it
 - 
soft...@igordamiani.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

 ha scritto nel messaggio
news:b71lgf$3ql$1...@lacerta.tiscalinet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: invio posta

devo inviare a tutti gli utenti collegati ad un file mdb un messaggio di
posta.
inviare un messaggio di posta lo so fare ma non so reperire gli utenti
collegati al file mdb.
so che esiste un file ldb che access genera quando qualcuno accede al file
mdb ma non so come dergli ad access di leggerlo e convertire il suo
contenuto in quna qery : nome computer, nome utente.

 ha scritto nel messaggio
news:9r1idk$j4v$1...@lacerta.tiscalinet.it...

cerca su MSDN (
http://msdn.microsoft.com
) "msldbusr.dll"
Ciao
Faber

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] OCX per la generazione di form

Sto sviluppando un programma che prevede la possibilita' per l'utilizzatore
di creare form personalizzate in cui immettere i dati. Prima di mettermi a
scrivere tutto il codice da zero, vorrei sapere se esiste un controllo
(anche commerciale) che faccia qualcosa di simile : mi ricordo di aver
sentito parlare di qualcosa del genere un po' di tempo fa, ma a parte il
fatto che fosse un VBX non so altro.
 Grazie anticipate,
 Maurizio "Diaspar" Sani
 
ms...@bin.it





Newsgroup: it.comp.lang.visual-basic
Titolo: TextBox Particolare

Come fare a creare una textbox già predisposto per mettere stringhe di DATE
oppure di Percentuali ??
Cioè che mette in automatico le barre nella data oppure il % nella
percentuale ???+
Aspetto risposte numerosissime !! :-)))
Ciao e grazie, Leonardo

 wrote in message
vBHx7.3015$1H1.1...@news.infostrada.it...


 ha scritto nel messaggio
news:9q7meg$qrt$1...@nreadb.inwind.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: PASSWORD con DATA Environment

Ciao a tutti, ho un problema: non riesco con il Data Environment ad accedere
a un database ACCESS con password. Sembra che non accetti la password che
gli dico nella propietą della connection.
Grazie a tutti
Ciao

Scusa se approfitto :
Ho creato una connessione, tramite il data environment, a cui ho collegato
un command, trascino il command su un form, e fin qui tutto funziona
regolarmente.
A questo punto vorrei inserire una casella di testo e un pulsante.
Il pulsante dovrebbe permettermi di ricercare  (in un campo) il valore
immesso dall' utente nella casella di testo e di conseguenza farmi
visualizzare tutti i dati del record.
Scusami ancora.
Ti ringrazio Anticipatamente.
--
Salvatore
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Musichetta di windows

Ciao a tutti!
Vorrei che quando mi si apre la finestra di about nei miei programmi parta
la musicchetta che si sente in tutti i tool office sempre nell'about.
Come fare???
Grazie!
CiaoZ
SebaMix

 ha scritto nel messaggio
news:9bk84g$9ehjl$1...@ID-66833.news.dfncis.de...


 ha scritto nel messaggio
news:9bk84g$9ehjl$1...@ID-66833.news.dfncis.de...


Cos'è SysSoundDefault ?
CiaoZ e GraziE
SebaMix

Fatto! Bastava dichiarare le variabili :P
Grazie 1000 funziona da ddddiooo
;)
CiaoZ
SebaMix

Newsgroup: it.comp.lang.visual-basic
Titolo: CONNETTERSI A UN DATABASE ACCESS

COME FACCIO?
In ASP sono già capace, ma mi servirebbe in VB.
Grazie

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Istanze multiple di un programma

Ho scritto un programmino (nel caso particolare una mini scacchiera del
Sudoku) che registra lo stato del gioco in un file stupidissimo con
estensione '.sud'. Ho associato l'estensione all'eseguibile, in modo che
quando faccio doppio click su un file .sud quest'ultimo viene aperto dal
mio programmino. Solo che, se a programma aperto clicco su un altro file
.sud, viene aperta un'altra istanza del programma. Testano la
App.PrevInstance posso evitare istanze multiple, ma come posso fare per
far aprire il nuovo file dal programma che sta gia' girando?
Esempio: 
- doppio click sun un file, mi apre un'istanza del programma e carica il
file (banale);
- ulteriore doppio click su un altro file, dovrebbe aprirmi il nuovo
file all'interno del programma gia' in esecuzione.
Qualche idea?
Bye by SixaM 8-]
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:a8f3aadf778ab1daf43...@mygate.mailgate.org...

Ad esempio il DDE:
http://www.vb-helper.com/howto_one_instance_dde.html
Bye
Raf
Newsgroup: it.comp.lang.visual-basic
Titolo: Dati in Combobox

Un saluto a tutto il NG.
Già in passato avevo postato un messaggio del genere.
Il mio problema è il seguente:
ho una combobox con la seguente lista:
PIPPO - PLUTO - MINNIE - TOPOLNO.
Vorrei fare in modo che se premo il tasto P già appare la scritta
PIPPO(in ordine alfabetico rispetto a PLUTO) e va avanti fino a quando
la stringa che sto scrivendo è differente da un elemento della
lista.Naturalmente devo avere anche la possibilità di scrivere una
stringa che non sia presente nella lista della combo.
Mi potete aiutare?
Un grazie anticipato a tutte le persone che mi risponderanno.
FormWare Corp
formwarecorp@#TOGLIMI#
hotmail.com
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:4c2baabc901c9ff86c5...@mygate.mailgate.org...


Grazie per avermi postato il codice.
La mia intenzione e di ripetere l'effetto che avviene in Excel con le
celle (il resto delle lettere che compongono un valore nell'elenco deve
essere evidenziato.
Il codice che mi hai postato ha un bug:
se cancello un carattere mi saltano i successivi controlli.
Grazie
Ciao


 ha scritto nel messaggio
news:d18314937751d3c6cfe...@mygate.mailgate.org...


 essere evidenziato.
[SNIP]
Ecco una variazione sul tema:
Private Sub Combo1_Change()
Dim i As Long, intLen As Integer
i = -1
With Combo1
    intLen = Len(.Text)
    Do Until UCase(.List(i)) Like UCase(.Text) & "*" Or i >= .ListCount
        i = i + 1
    Loop
    If i >= .ListCount Then
        .ListIndex = -1
    Else
        .ListIndex = i
        .SelStart = intLen
        .SelLength = Len(.Text)
    End If
End With
End Sub
nota che questo va perfezionato in quanto ha il difetto di interferire con
un eventuale cancellazione del testo (prova a premere BACKSPACE dopo aver
scritto qualcosa e capirai...)
Si potrebbe, tanto per fare un esempio, gestire un flag nell'evento KeyUp
per fare in modo di evitare la ricerca se e' stato premuto CANC o
BACKSPACE...
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

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

Avevo già postato questo il seguente messaggio:
Ho il seguente problema:
Sto sviluppando un discreto applicativo gestionale di magazzino.
Sono in possesso di VB6 comprensivo di Crystal Report 4.6 (già compreso con 
VB6 originale)
Il mio applicativo gestisce database di Access 2000 che però non viene
supportato da Crystal Report 4.6.
I report vengono gestiti solo a partire da qualche versione più aggiornata 
ad esempio dalla 5 in poi...
La versione 4.6 stampa solo con Access '97.
Avendo deciso di aggiornare il mio Crystal 4.6 mi sapreste dire,
così per farmi un'idea dove e a chi rivolgermi?
Le ultime versioni che ho visto
mi sembrano non utilizzabili con VB6?? E' vero ??
Ma allora come si può fare??
AIUTOO
Grazie a tutti
by Bozu

 mi sembrano non utilizzabili con VB6?? E' vero ??
Fino alla versione 8.5 non c'erano problemi. Le versioni successive
sinceramente non lo so, non le ho più acquistate. 
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Strano BUG di VisualBasic su oggetto Tab del controllo TabStrips

Salve a tutti.
Ieri, lavorando su un programma, ho scoperto, senza volerlo, uno
strano bug di VB (o almeno credo sia un bug).
In pratica, scrivendo questo codice
Private Function CreaFinestraInserimento(elenco As elenco, rs As
Recordset) As Boolean
Dim maxx, maxx1, X, Y, w, maxw, maxw1 As Single
Dim t, npag As Integer
Dim tx As Tab
il VB mi da un errore di sintassi nella dichiarazione della variabile
tx come oggetto Tab (che è un oggetto usato dal controllo TabStrips).
Dopo varie ricerche ho capito che il problema sta nel fatto che Tab è
anche una funzione del VB (aggiunge caratteri di tabulazione nelle
stringhe).
Per risolverlo ho messo questa dichiarazione:
dim tx as [Tab]
Dopo aver premuto invio le parentesi quadre scompaiono e tutto sembra
andare alla perfezione.
Quando però, dopo aver salvato e chiuso il VB ed averlo nuovamente
riaperto, l'errore si ripresenta di nuovo e sono costretto a
riscrivere la dichiarazione ogni volta che riavvio VB.
C'è un modo per evitare questo strano fenomeno oppure bisogna per
forza che nel codice faccia riferimento diretto all'oggetto Tab
passando dal controllo? Piuttosto scomodo direi!
Grazie per la collaborazione e per le risposte.
Marco Frazzoli

Non è poi tanto strano, questo problema si verifica su ogni "Reserved Word"
tipo:
 struct as [Dim]
L'unico modo per aggirare il problema è togliere il controllo automatico
della sintassi dalle opzioni.
Ciao, Fabio

Prova con questo:
Dim tx As ComctlLib.Tab
Ciao
Riccardo


Ti ringrazio per il suggerimento.
Un'altro modo che mi č stato suggerito č:
Dim x As ComctlLib.Tab
cioč dichiarare l'oggetto e il suo genitore (sicuramente il VB non fa
+ casino).
Grazie a tutti. Problema risolto.
I NS SERVONO DAVVERO (QUANDO C'E' GENTE SERIA!! ^_^)
Marco Frazzoli


wrote:

Tutto OK!
GRAZIE!
Marco

Marco Frazzoli
Scusa, ma tu hai scritto:
"C'è un modo per evitare questo strano fenomeno oppure bisogna per
forza che nel codice faccia riferimento diretto all'oggetto Tab
passando dal controllo? Piuttosto scomodo direi!"
Dim tx As ComctlLib.Tab non è il riferimento che non volevi adottare??
Comunque di nuovo scusa se ti ho risposto.
Fabio
Newsgroup: it.comp.lang.visual-basic
Titolo: maledetta stringa sql!

Salve a tutti!
Ho una variabile string che contiene del testo che puo' variare e che puo'
contenere uno o piu' caratteri come ' % " | ecc...
C'e' un sistema sicuro per evitare che certi caratteri vengano interpretati
come chiusura o apertura della stringa sql???
Insomma devo potergli passare qualsiasi tipo di testo senza che s'incarti
ogni volta!
Grazie un mondo!
Saluti

 ..........
ehmmm... Non ti offendere se ho cambiato il subject, ma qui ogni volta che
entrano in ballo le query SQL si rischia di far scoppiare qualche putiferio
e non è proprio il caso... ;-)
Forse sarà che l'SQL faccia impazzire non poco i programmatori, ma sembra
proprio che si presti più di altri argomenti all'uso di invettive ed
espressioni un po' troppo "forti" nei subject, che, visti i precedenti,
sarebbe meglio evitare :-)
In quanto al tuo problema, è stato già discusso recentemente sul NG; quel
che dovresti fare è farti una function che trasformi una stringa in
un'altra stringa "buona" per l'SQL, cioè con gli apici trasformati in doppi
apici, ecc.
Mi sembra di ricordare che qualcuno l'abbia già fatta (e forse postata sul
sito comune?), vediamo se si farà vivo... altrimenti puoi farla tu
Bye
-- 
Ale...@tiscalinet.it

 sito comune?), vediamo se si farà vivo... altrimenti puoi farla tu
Aia aia aia...cio' mi fa intuire che non c'e' una qualche parolina o simbolo
per fargli accettare il tutto..
In realta' l'ho fatta una funzioncina che sostituisce l'apice con un'altro
simbolo...pero' mi sembrava una soluzione da poco conoscitore dell'sql! :(
Grazie!!!
Newsgroup: it.comp.lang.visual-basic
Titolo: Sintassi SQL

Scusate la domanda banale , ma non ho trovato la soluzione nella guida :
Io dovrei  far eseguire la seguente stringa SQL :
SELECT  * FROM listino where listino.descrizione = xxx
dove xxx è il contenuto di una combobox, quale è la sintassi esatta di
questa stringa ?

La sintassi e' giusta salvo che per gli apici, infatti sicuramente xxx e'
una stringa.
Allora:
SELECT  * FROM listino WHERE listino.descrizione = 'xxx'
ancora trattandosi di una desrizione potresti avere degli spazi finali
chissa'...
allora per essere sicuri:
SELECT  * FROM listino WHERE Trim(listino.descrizione) = 'xxx'
spero di esserti stato utile.
Ciao
Daniele

 SELECT  * FROM listino where listino.descrizione = xxx
In genere non si fa mai così. Il paragone tra stringhe non da
sempre risultati certi. E' meglio che quando inserisci i dati nel
combo, imposti l'ItemData dell'elemento con il codice che
distingue l'articolo. Qualche cosa come:
    Do While Not NomeOggetto.Recordset.EOF
        Combo1.AddItem NomeOggetto.Recordset!Descrizione
        Combo1.ItemData(Combo1.NewIndex) = NomeOggetto.Recordset!ID
    Loop
La Query si potrebbe risolvere quindi in:
   "SELECT  * FROM listino WHERE listino.ID = " &_
    Combo1.ItemData(Combo1.ListIndex)
Usare per le Query un codice piuttosto che una stringa
generica è più efficiente e sicuro; inoltre ti da la possibilità
di usare lo stesso dato per ulteriori ricerche incrociate.

 questa stringa ?
Caso "descrizione" e "xxx" di tipo numerico:
 ... = "SELECT * FROM listino WHERE descrizione = " _
     & xxx
Caso "descrizione" tipo testo e "xxx" stringa:
 ... = "SELECT * FROM listino WHERE descrizione = " _
     & Chr$(39) & xxx & Chr$(39)
--
Ciao.
Maurizio

Newsgroup: it.comp.lang.visual-basic
Titolo: Che manuale per le classi?

Come da subject: che manuale mi consigliate per imparare ad usare le
classi/oggetti?

 ha scritto nel
messaggio news:91303v$rc8$1...@stargate1.inet.it...


 Lit. 90.000
Questo manuale ce l'abbiamo già; un mio collega però si lamenta del fatto
che tratta pochissimo la realizzazione delle classi abbastanza complesse.
Devo ancora darci un'occhiata, tra un po' ti so dire se è quello che creco
(e cerchiamo qui).
Grazie!
SebaMix

 ha scritto nel
messaggio news:914os7$3qeg$1...@stargate1.inet.it...

Continuo a insistere ... Programmare VisualBasic 6 di Francesco Balena
(Mondadori Info) a sole 150.000 ...
Ti assicuro che non te ne pentirai ...
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: Grid OCX

Salve a tutti,
Sto cercando di passare da Access a VB5 e per il momento sto provando
a spostare una piccola applicazioncina da un linguaggio all'altro. 
Tutto sembra funzionare abbastanza finchè non mi trovo alle prese con
delle form con i dati di testata e righe.
Dove posso trovare un'OCX che gestisca una DBGRID potendo inserire
delle combo e dei campi calcolati oppure del codice legato ad una
cella?
Ringrazio già da ora chi mi risponderà.
Ciao Ragazzi!

Ciao Ragazzi!
Ciao
Scusate per l'OT
--
E' in corso la CFV per it binari.visual-basic la puoi trovare su
it.news.gruppi , it.news.annunci , it.news.votazioni
Leggi bene le istruzioni prima di votare.
Grazie
Andrea :-{)
acm...@hotmail.com

cella?
il true dbgrid della apex e lo ssdbgrid della sheridan dovrebbero
andare.  quello sheridan lo trovi in versione dimostrativa sul loro
sito.
======================================================
my opinions do not necessarily have to be true.
======================================================
per rispondermi rimuovere NOSPAM. dall'indirizzo email
to answer me remove NOSPAM. from email address
======================================================

 sito.
Dunque ho un problema simile e volevo gestire le formattazioni
differenziate per riga (o per colonna) e avrei una mezza idea di
usare il merge delle celle.
Della grid della sheridan non sapevo (il mio ciddi' giallonero
non lo riporta), in compenso ho visto vflex (vado a memoria perche'
non ho sotto il naso il picci' con il vibbi'); io ho il 4 professionale
e devo  passare in settimana al 5 e mi sembra che quest'ultimo 
controllo sia incluso nel 5 pro.
Potreste fornirmi una specie di recensione di queste 3 grid ?
Un secondo problema correlato a questo, c'e' un data control che
permette il caricamento a blocchi dei dati ? Mi spiego meglio;
ho una tabella abbastanza pesante e il caricamento della form diventa
lento se il data control tira su tutti i record, vorrei quindi 
poter recuperare i dati, chesso' a blocchi di 100 record.
Qualcuno mi sa dire qualcosa ?
Grazie
ema
P.S.
Potete postarmi le risposte, perche' ultimamente ho difficolta'
con le news ?
Rigrazie
------------------------------------------------------
Emanuele Quinto
D.I.I.A.R. Politecnico di Milano
Phone:     +39 2 23996432
InterNet:  
qui...@amb1.amb.polimi.it
 
qui...@italymail.com
WWW:       
http://www.geocities.com/SoHo/Studios/2269/
 
           Sometimes you can only find something 
               by losing it
------------------------------------------------------

permette il caricamento a blocchi dei dati ? Mi spiego meglio;
dovresti gestirti una cosiddetta paginazione dei record... non la true
dbgrid non so se e' possibile farlo automaticamente, una collega
scrisse una cosa non proprio semplicissima per fargliela fare,
comunque e' fattibile.  credo anche con la sheridan.  
praticamente dovresti controllare quante righe della tabella e' alta
la griglia e caricare "pagine" di record man mano che l'utente la
scorre.  entrambe le griglie dovrebbero avere proprieta' che ti
permettono di identificare il numero di righa necessario.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Scrivere su File

Hola NG,
volevo scrivere su file il contenuto di una listbox con il seguente codice:
CommonDialog1.Filter = "Text File (*.txt)|*.txt"
CommonDialog1.FilterIndex = 1
CommonDialog1.CancelError = False
CommonDialog1.ShowSave
If CommonDialog1.FileName = "" Then
    Exit Sub
End If
Open CommonDialog1.FileName For Output As #1
For i = 0 To List1.ListIndex
    Scrivi = List1.List(i)
    Write #1, Scrivi
Close #1
Next i
MsgBox "Il file è stato salvato.", 0, "Salva File"
Non so perchè ma nn va....... Dove sbaglio??
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.455 / Virus Database: 255 - Release Date: 13/02/2003

Non so perchè ma nn va....... Dove sbaglio??
Che errore?
Ciauz
Aran Banjo
<math> 2 + 2 = 5 for sufficiently large values of 2</math>

 Non so perchè ma nn va....... Dove sbaglio??
Cosa vuol dire "nn va"?

 Cosa vuol dire "nn va"?
Intendevo che nn scriveva niente sul file.
Cmq ho risolto, sbagliavo a mettere listindex invece di listcount-1 come mi
hai suggerito.....
Inoltre chiudevo il file all'interno del ciclo.....
Grazie


 Inoltre chiudevo il file all'interno del ciclo.....
Arghhhh, questa mi era sfuggita! ;-)

Arghhhh, questa mi era sfuggita! ;-)
Già, anche a me è sfuggita :)
Ciao


Newsgroup: it.comp.lang.visual-basic
Titolo: Memorizzare temporaneamente dei valori e problemi SQL

Ciao NG sono fiducioso in voi sperando che anche questa volta possiate
aiutarmi.
Ed ecoo il problema:
Eseguo una query più volte su un database, e avrei bisogno di memorizzare un
valore in un array per poi riutilizzarlo.
Il mio problema deriva dal fatto che se apro un DB il lettura / scrittura e
ci faccio una Query con due Inner Join, dopo non mi lascia aggiornare un
campo. Ora vorrei capire se è un problema di ODBC o sbaglio io qualcosa.
Ciao e grazie

 wrote in message
news:8jshs9$eah$1...@pinco.nettuno.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: stringhe con spazi "multipli"

hello
esiste una funzione che ,data una stringa (esempio "     domani       vado
al       cinema      di            sera    " restituisca la frase con le
parole separate da un solo blank ,cioe' "domani vado al cinema di sera"
leonello
Ps ho provato la split, ma non funziona bene (da anche tante stringhe vuote)

 ha scritto nel messaggio
news:nayxa.57592$DN.13...@tornado.fastwebnet.it...

Se esiste non ne ho mai sentito parlare.
Scrivitela! E' tanto semplice, sei un programmatore o no?
:-PPPP
Se ti va bene usa questa, scritta ora al volo, ci ho messo 2 minuti di
orologio:-PP, sembra che funga.
Private Function fnAggiustaspazi(sStringa As String) As String
    Dim nCont As Long
    Dim sBuffer As String
    For nCont = 1 To Len(sStringa)
        If Not (Mid(sStringa, nCont, 1) = " ") Then
            sBuffer = sBuffer & Mid(sStringa, nCont, 1)
            Else
            If Not (Mid(sStringa, nCont + 1, 1) = " ") Then sBuffer =
sBuffer & " "
        End If
    Next nCont
    fnAggiustaspazi = sBuffer
End Function

 ha scritto

puoi provare qcosa del genere
while instr(s, "  ") <> 0
    s = replace(s, "  ", " ")
wend
controlla la sintassi, non mi ricordo mai instr come funziona.
ciao

 wend
s=trim(s)


leonello wrote:

Puoi sempre basarti sullo split in questo modo:
----------------------------
Dim k as long 
Dim arrTemp 
Dim stringa as string
Sub Form_Load
        stringa="ciao    a     tutti"
        arrtemp=split(stringa,chr(32))
        stringa=""
        for k=lbound(arrtemp) to ubound(arrtemp)
                if arrtemp(k)<>"" then
                        stringa =stringa & arrtemp(k) & chr(32)
                end if
        next k
        'Per togliere l'ultimo spazio vuoto.
        stringa=trim(stringa)
End Sub

Newsgroup: it.comp.lang.visual-basic
Titolo: Immagine in una Picturebox

Ciao a tutti.
E' possibile posizionare una immagine piů piccola dentro una Picture Box piů
grande?
Grazie.

Salvo ha scritto:

Sě, inserendola in un'altra PictureBox adeguata da sovrapporre (Zorder 0)
alla piů ampia.

 alla piů ampia.
O anche incollandola con PaintPicture nella posizione che vuoi.
(Lupo, ho ritrovato quel CD :-) )
Bye, G.
Newsgroup: it.comp.lang.visual-basic
Titolo: API FindExecutable con file MDB di Access

A cosa può essere dovuto il fatto che utilizzando l'API FindExecutable per
determinare il percorso del programma associato ad un determinato file
attraverso il seguente codice:
Private Const ERROR_BAD_FORMAT = 11&
Private Const ERROR_FILE_NOT_FOUND = 2&
Private Const ERROR_PATH_NOT_FOUND = 3&
Private Const MAX_PATH = 260
Private Declare Function FindExecutable Lib "shell32.dll" Alias _
"FindExecutableA" (ByVal lpFile As String, _
ByVal lpDirectory As String, ByVal lpResult As String) As Long
Private Sub Command1_Click()
Dim PercorsoFile As String, NomeFile As String
Dim Stringa As String, RetVal As Long, _
ProgrammaAssociato As String
Stringa = Space(MAX_PATH)
PercorsoFile = "PercorsoFile" 'Cartella del file
NomeFile = "file.mdb"     'File di Access
RetVal = FindExecutable(NomeFile, PercorsoFile, Stringa)
If RetVal > 32 Then       'La funzione ha avuto successo
    ProgrammaAssociato = Left$(Stringa, InStr(Stringa, Chr$(0)) - 1)
End If
MsgBox ProgrammaAssociato
End Sub
considerando che Access, Word ed Excel sono installati nella stessa
directory sul disco rigido (E:\Programmi\Microsoft Office\Office),
utilizzando file di Word ed Excel vengano restituiti i percorsi corretti:
E:\Programmi\Microsoft Office\Office\Winword.exe
E:\Programmi\Microsoft Office\Office\excel.exe
mentre utilizzando la funzione per determinare l'eseguibile di un file MDB
la stringa restituita viene inspiegabilmente troncata lungo il percorso:
E:\Programmi\Microsoft
Che sia un errore di VB5 o cosa altro?
Grazie

 E:\Programmi\Microsoft
E' un problema che deriva dalla modalità di registrazione del nome
effettuata da Access.
In effetti la stringa ritornata è "corretta". Se in debug guardi la stringa
"Stringa", ti accorgi che il nome del percorso è completo.
Ha però un difetto: tra "E:\Programmi\Microsoft" e "Office", invece
di un carattere 32 (spazio) c'è un carattere nullo.
Al momento dell'assegnazione della stringa al MsgBox, VB tronca
la stringa al primo carattere vbNull che trova, in questo caso in
corrispondenza di "E:\Programmi\Microsoft".
Usando FindExecutable() questo capita spesso (infatti la funzione
è "deprecated"). Occorre che ti costruisca tu un parser per le
stringhe ritornate da FindExecutable().

Newsgroup: it.comp.lang.visual-basic
Titolo: Ora in Ore:minuti

Ho eseguito questa operazione:
Impegno = DateDiff("n", [reOrarioinizio], [reOrariofine])
mi visualizza la differenza tra i due orari in minuti
Come faccio a visualizzarla in ore:minuti
Vorrei visualizzarla in quel modo perchè risulta più facile la lettura
C'è un modo????
Ciao e grazieeeeeeeee

 ha scritto nel messaggio 
news:ct5gfp$23n$1...@fata.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Cristal Report, stampare un record.

Ciao Ragazzi!
ho ascoltato consigli, ho installato Cristal, ora perň ho bisogno del
vostro aiuto....
Ho creato un layout di report, ora devo stampare il record visualizzato nel
form,
ma forse č meglio usare un inputbox e usare l'ID del record di riferimento?
Stň usando VB6, e nel form ho inserito il controllo di CristalReport,
attualmente mi stampa il primo record in database!
Confido in Voi !
 4Paolo

 
Puoi usare la selectionFormula di CR in cui passi la chiave del record 
da stampare, ad es.:
cr1.SelectionFormula="{tbl.codiceCliente}='a123'"
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 maxx
mi puoi dare qualche appunto in pių ?
esempio:
 'a123'
cosa significa, a cosa fa riferimento?
E' il codice cliente?
se cosė, posso usare il contatore   ' ID'  del database ?
Grazie
4Paolo


 se cosė, posso usare il contatore   ' ID'  del database ?
Se la chiave della tua tabella e' quella, si'.
In questo caso scrivi:
CR1.SelectionFormula="ID=" & ID
dove ID contiene l'ID del record che recuperi o come accennavi tu, 
tramite un input box o come preferisci.
ciao
	maxx

Newsgroup: it.comp.lang.visual-basic
Titolo: ADO..ODBC...confusione .......

Devo realizzare un'applicazione tramite VB6 + database in Access2000 che
verrà utlizzata in multi-utenza....
Premetto che sono un novello in fatto di VB6 ho sempre fin'ora
utilizzato interamente Access2000 con VBA e DAO ....
Mi sono documentato un po' sugli oggetti di accesso ai database e ho un
po' di confusione:
Dunque se devo usare il prodotto in mono-utenza quindi su un solo PC non
ho nessun problema, metterò il file del database in un percorso fisso
(durante l' installazione dell'eseguibile...) ad es. c:/Tabelle.mdb e
basterà inserire nel controllo DataADO in fase di progettazione la
stringa di connessione al DB etc.etc.
Ma se la mia applicazione dovrà essere usata in multi-utenza e quindi il
file del DB risederà sul pc "SERVER" come faccio ad impostare i
controlli DataADO dell'eseguibile dei client che vadano a puntare
l'archivio presente in C:/Tabelle.mdb del SERVER in maniera automatica ?
Come faccio ?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Come faccio ?
Condividi la cartella del Server in lettura/scrittura e alla stessa, sulle
postazioni, mappi un'unità di rete, per esempio F:, e ti basterà riferirti a
F:\nome_del_db

 F:\nome_del_db
contrappasso: se (se?) l'utente e' davvero idiota, o vbi, puo' fare canc in
gestione risorse...
non ho ancora capito (=testato) esattamente come, ma imho i permessi deve
averli il programma (o il lnk a un exe sul server), non l'utente. l'utente
non deve proprio sapere dove sta il db. imho.
cmq, qui e' dao ma suppongo sia simile. al momento ho uno splash con la
scelta fra locale (quando devo scrivere il codice) e server. (se gli utenti
scelgono locale, crolla: non hanno il db test). forzare il path a \\, e
settare gli eventuali datacontrol di conseguenza, e' un attimo.
Private Sub cmdOK_Click()
    'On Error GoTo errman
    If optLocalDb Then
        MainDbName = "aaa.mdb"
        dbPath = App.Path & "\"
    Else
        MainDbName = "\\server\cartella\cartella\cartella\aaa.mdb"
        dbPath = "\\server\cartella\cartella\cartella\"
    End If
' +- connessione ado:
    Set MainDB = OpenDatabase(MainDbName)
    Load frmMain
    Unload Me
    Exit Sub
errman:
    MsgBox Error
    End
End Sub
ciao, j.user

 gestione risorse...
E' il metodo che ho sempre adottato per pigrizia e retaggi (ohibò, retaggi,
ci sta proprio!) DOS, ma hai ragionissima:
Recentemente due utenti diversi sono riusciti, dalle postazioni, a spostarmi
delle sottocartelle sul server combinando l'inimmaginabile nell'intento di
fare delle copie su CD usando Nero.
Peccato che anzichè usare la finestra dello stesso, usavano Esplora
Risorse...

Newsgroup: it.comp.lang.visual-basic
Titolo: VB compilato o interpretato?

Salve! Una domanda semplice:
ma Visual Basic e' un linguaggio interpretato o compilato?
Gradite risposte sicure.
Ciao e grazie anticipate e tutti!
massimo

 Gradite risposte sicure.
Si!
Jojo

Ciao e grazie anticipate e tutti!
Le versioni fino alla 4 sono interpretate, la 5 č compilata.
Mario

massimo
Newsgroup: it.comp.lang.visual-basic
Titolo: disco a: pronto

ciao ragazzi,
mi sapete dire quale API  controlla se il disco selezionato e' pronto o no'?
ps. oppure se esiste quanche altro modo?
    ciao e' bello leggere sempre i messaggi, (anche tutte le cavolate che
scrivete extra vb)
    ciao Ilario

 ha scritto nel messaggio
news:agc77o$f9b$1...@lacerta.tiscalinet.it...

Eh eh ...sfotti...sfotti...hai visto come ti rispondono?
Ciao bello!
:-)

 ps. oppure se esiste quanche altro modo?
'qualche altro modo':
un bel getattr su percorso a:\. se non da' errore, la periferica e' pronta.
se non ti piace la gestione degli errori in vb (come non piace a me),
utilizzi al posto della getattr la sua corrispondente api (questa te la
lascio cercare perche' proprio non me la ricordo) e testi il valore di
ritorno.
ciao, assa.

guarda che parlavo sul serio non stavo sfottendo
ciao ancora
          ilario
"Wodka4U" <mar_AntiSpaM_co@ma_16TogLieRE24_rtek.it> ha scritto nel messaggio
news:CdkW8.45388$Jj7.1...@news1.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [!] Bug SP6 su ordinamento di listview

Ciao ragazzi,
avete gia' visto questo bellissimo bug dell'SP6?
http://www.microcosmotalk.com/images/xpsp6/error3.asp
Se qualcuno di voi usa le listview e' meglio se evita l'upgrade.
-- 
Fabio
http://www.codice.it

 Se qualcuno di voi usa VB6 SP5 e' meglio se evita l'upgrade.

> Se qualcuno di voi usa le listview e' meglio se evita l'upgrade.
Più che un service pack a me sembra un Bug Pack....
Sono stracontento di non averlo installato.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it

 Sono stracontento di non averlo installato.
ma niente niente lo hanno fatto a posta ? del tipo :
(sede m$/Interno giorno/Sottoscala vicino la macchinetta dei caffe' e
superalcolici,2 "programmatori/commerciali")
- "roviniamo un po vb6, cosi' chi ci lavora sa come aggirarle e chi inizia
ora, si "accatta" il .net ?"
- "Si, almeno a fare bug siamo bravissimi, nessuno si accorgera' la
differenza tra un bug vero e uno scritto a posta"
- "gh gh... "
[Musica solenne stile "requiem"]
[Passano 16portantini che reggono sulle loro spalle un trono...]
- "oh cavolo, e' Lui, nascondi la birra o ti licenzia... "
- "ok presto, passami il J&B invecchiato ..."
gh gh
-- 
<Gigio2K>
--- 
http://www.g2kweb.it/gigio2k
 ---
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 gh gh
ROTFL!


Capisco che stanno proponendo il pensionamento a 70 anni,
ma dopo una certa età l'ordine celebrare va in tilt.
Proporrei un bel requem digitale per VB,
con funerale a effetti grafici compositi in 
VB.NET
Ave
giuseppeD
Newsgroup: it.comp.lang.visual-basic
Titolo: Intercettazione parametri

CIAO A TUTTI
Come faccio a interciettare i parametri (nel MSDOS risultavano %1, %2, %3,
ecc.) usando VB4 o VB5

...


 come esiste nei file batch di MSDOS.
Nemmeno il DOS riesce a fare il parsing dei parametri se l'utente non
rispetta la sintassi prevista, ad esempio separandoli da uno spazio, una
barra o altro.
Nel tuo programma puoi utilizzare la funzione InStr per ottenere la
posizione del primo separatore, ottenere il primo parametro e cosě via...
Jojo

Jojo

Newsgroup: it.comp.lang.visual-basic
Titolo: Proprietà file

si possono cambiare le proprietą di un file?
Ad esempio:
ho un file "archivio" e voglio settarlo a "sola lettura".
Come si puņ fare?
totņ

...

Newsgroup: it.comp.lang.visual-basic
Titolo: problema con Format$

Credo che ci sia un errore nel risultato di questo Format$:
debug.Print Format$("28/07/04 9:16:35 AM", "yyyymmddhhnnss")
20280704091635
invece mi sarei aspettato un risultato del tipo
20040728091635
c'è qualche dll buggata o che altro.....
Grazie in anticipo per qualsiasi suggerimento.
Saluti,
 Marcello.


ti ha considerato il formato in annomesegiorno...
ciao
Daniele


potrebbe funzionare se usi una Date (o una variant DAte come 
filtro intermedio tra la stringa e la Format
DateVar = CDate("28/07/04 9:16:35 AM")
'' dovrebbe usare le convenzioni di sistema
debug.Print Format$(DateVar, "yyyymmddhhnnss")
o anche in una riga inlinando il CDate
nn ho provato se funge, facci sapere.
Imho non è un bug cmq, hai dato specifiche indicazioni di come 
parserizzare l'input con un tuo formato, questo ovviamente 
overrides il default di sistema, qualunque esso sia
ciao
CCCP++Mario


Nessun errore in particolare, e' che per convertire il formato di una 
data e' bene partire da un valore data, non stringa.
Quindi qualcosa del tipo:
debug.Print Format$(Now, "yyyymmddhhnnss")
-- 
Ciao!
   -DocDoc-
--- Per scrivermi: docdoc()
sertel.net
Sei anche tu stanco dei messaggi spam? Usa Terminator, il programma
anti-spam italiano FREEWARE!     
http://www.spamterminator.it/

 CCCP++Mario
non funge lo stesso, avevo già provato.
Il fatto è che sul pc della mia collega il risultato della funzione è
corretto, per questo credo che sia un bug di qualche dll presente sul
mio pc.
Ciao,
 Marcello.

 mio pc.
"Quale parte di 'impostazioni di sistema' non ti è chiara ?" (cit.)
Battute a parte, molto probabilmente le impostazioni della data
e ora di sistema non sono uguali sui due pc, ricontrollale.
Ovviamente questo non significa "modificale". Deve essere il tuo
programma ad adattarsi all'ambiente che trova, per questo non
dovresti avere dipendenze di quel tipo dalle impostazioni del sistema.
Leggi accuratamente l'help del tipo di dati Date, le funzioni CDate
e IsDate, e già che ci sei, le varie istruzioni Date, Year, Month, Day
eccetera.
Particolare attenzione a quanto segue:
***********
Le variabili di tipo Date sono memorizzate come numeri IEEE
di 64 bit (8 byte) che rappresentano date comprese nell'intervallo
fra l'1 gennaio 100 e il 31 dicembre 9999 e orari compresi fra
le 0.00.00 e le 23.59.59. È possibile assegnare alle variabili Date
qualsiasi valore letterale di data riconoscibile.
I valori letterali di data devono essere indicate fra caratteri
cancelletto (#), ad esempio #January 1, 1993# oppure #1 Jan 93#.
***********
Bye, G.

 > nn ho provato se funge, facci sapere.
Certo che non funge... ma perchè tutti usano 'sto verbo? Nessuno alle
elementari "vi ha imparato" che quello giusto è "funzionare"?
Ciao
-- 
NeoDataType : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net
Newsgroup: it.comp.lang.visual-basic
Titolo: Crystal Report 8 - VB e immagini

Ciao a tutti!
Non ho ricevuto alcuna risposta alla mia mail, ma ho trovato ugualmente una
soluzione (insieme ad altri colleghi), spulciando un po' fra gli esempi di
Crystal Report e facendo un mare di prove. L'unico problema e' che ho finito
con diversi giorni di ritardo per un problema, in realta', molto stupido.
Vi riassumo brevemente il problema e la soluzione che ho trovato, nel caso
che altri si trovino nelle stesse difficolta'.
Ho importato un report CR in un progetto VB6; il report conteneva alcuni
campi legati ad un database e alcuni campi OLE che visualizzano immagini gif
o jpg.
Da VB6 avevo la necessità di specificare a run time il percorso delle
immagini, e per fare cio' mi avvalevo dell'unico metodo che trovavo
associato all'oggetto OLE Immagine, ovvero SetOleLocation, piu' o meno in
questo modo (vado a memoria perche' non ho il codice sotto mano):
Private Sub Sezione3_Format(....)
    Immagine1.SetOleLocation(path$ & "MiaImmagine.gif")
End Sub
Il problema, in questo modo, era che, per aprire l'immagine, veniva
utilizzato l'editor grafico predefinito (almeno cosi' ho capito... :)) ).
Conseguenza di cio' era che lo stesso eseguibile portato su diversi computer
dava risultati assai diversi.
Per risolvere la situazione ho dovuto
1) riaprire il report con Crystal Report;
2) cancellare gli oggetti OLE dinamici e reinserire le immagini attraverso
il menu' Inserisci-Immagine: questo ha avuto l'effetto di visualizzare le
immagini in oggetti identificati come OLE (esattamente come i precedenti),
ma che si comportano in modo diverso;
3) utilizzare la proprieta' FormattedPicture nel modo seguente (circa...):
Private Sub Sezione3_Format(....)
    Immagine1.FormattedPicture = LoadPicture(path$ & "MiaImmagine.gif")
End Sub
A questo punto tutto ha cominciato a funzionare.
Altro problema che ho riscontrato:
prima importavo delle immagini  molto grandi nel report, ma se provavo ad
includere il report nel progetto, ottenevo un file Dsr enorme e, ogni volta
che provavo a compilare, ottenevo il messaggio "Memoria esaurita". Un mio
collega ha inviato una mail alla Seagate per chiedere informazioni e gli e'
stato risposto che effettivamente CR8 ha problemi per quanto riguarda
l'utilizzo di immagini di dimensione consistente in grossi progetti VB. La
Seagate ha anche inviato delle dll che dovrebbero risolvere il problema, ma
non siamo riusciti a farle funzionare correttamente (forse perche' le dll si
riferiscono ad una versione di CR in inglese...?).
Grazie comunque.
            Alex

            Alex
Grazie a te per la serieta' e lo spirito di collaborazione ! :)
Ciao
Aldo
Newsgroup: it.comp.lang.visual-basic
Titolo: suonare le note musicali con VB6

Gentile amico sarei grato se qualcuno mi può indicare il sistema per
riprodurre le note come da una tastiera di uno strumento musicale, come per
esempio è possibile con il vecchio QB45 su Dos, visto che il VB6 non
supporta dei comandi specifici, come Play e Sound, e nemmeno è dotato (nella
versione commerciale) di apposita libreria o modulo ActiveX.
Anticipatamente ringrazio
G.S.


Potresti dare un' occhiata all' SDK di Windows Multimedia, in particolare
alle funzioni:
midiOutOpen	------ opens a MIDI output device for playback
                                     ---> apre la scheda sonora
midiOutShortMsg	------ sends a short MIDI message to the specified MIDI output device
                                     ---> emette la nota musicale
midiOutOpen	------ closes the specified MIDI output device
                                     ---> chiude la periferica
da qualche parte avevo un esempio che simulava una tastiera, 
ma chissa' dov'e' finito :-(
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi di installazione con VB 6

AIUTO!!!!
Ho scritto un programma in Visual Basic
e ho la necessit… di creare un pacchetto di installazione;
ho provato ad utilizzare il wizard della microsoft incluso in
Visual Basic ma con scarsi risultati.
Quindi ho provato con InstallShield Express v...
che per• supporta VB solo con la versione 5
quindi ho sostituito MSVBVM50.dll con MSVBVM60.dll
ed ho incluso anche tutti gli OCX che ho utilizzato nel Progetto;
una volta creato il pacchetto di installazione
(che richiede ben 6 Floppy anche se il progetto compilato Š
grande poco pi— di un Mb e insieme a tutti i files ausiliari
del progetto arrivo a circa 2,2 Mb)
ho provato ad installare il programma su una macchina sulla
quale era stato installato solo il sistema operativo (Win 98).
Ma quando ho tentato di lanciare il programma questo si Š bloccato
con i seguenti messaggi di errore che riporto integralmente:
ActiveX component can't create object
e poi...
Object variable or With block variable not set (codice 91)
Forse non Š tato inserito qualche file necessario a un ActiveX nel pacchetto?
se la risposta Š affermativa come faccio a individuarlo?
vi prego Aiutatemi!!!!!!!!!!!!!!!











 AIUTO!!!!
Io ho scaricato 6 messaggi uguali. In casi simili mi sono sempre chiesto se
sia colpa di qualcosa (news client, news server, ecc.) o di qualcuno
(l'autore del post).
Newsgroup: it.comp.lang.visual-basic
Titolo: VB ed EXCEL

E' possibile aprire da una foglio di lavoro un'altro foglio di lavoro per
leggere/scrivere sull'ultimo dal primo?
In sostanza con:
    Worksheets("Data").Cells(1, 1).Value
scelgo la cella del foglio Data ma facente parte dello stesso file, io
vorrei aprire un'altro file.
Spero che qualcuno abbia capito la richiesta... ^__^
--
Ciao
Marco "Kaiser" Baldini
----
akira_sendo[at]
libero.it
http://www.ragnatela.it
----

 vorrei aprire un'altro file.
Application ==> F1
o
Workbooks ==> F1
nonsonostatoio
 --
"Se avete costruito castelli in aria, il vostro lavoro non deve andare
perso: quello è il posto in cui devono stare.
Ora costruite le fondamenta sotto di essi."
(H. D. Thoreau)