mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: 1) Esiste qualcosa di simile agli interrupt in VB ? 2) Aiuto per i mutex

Scusate se continuo a tempestare il ng di domande ma
la mia esperienza di VB e' alquanto limitata.
Il problema e' il seguente : ho un'applicazione scritta in
C (diciamo A1) che a intervalli piu' o meno regolari produce un
output (per il momento su file). Quando cio' avviene
devo fare in modo che una seconda applicazione
scritta in VB (A2), su segnalazione di A1, vada a
leggere questo output e, terminata l'elaborazione
ad esso relativa, comunichi ad A1 di poter riprendere
la normale esecuzione. Il tutto deve avvenire senza
inserire in A2 un esplicito ciclo di polling o con
funzioni tipo WaitForSingleObject che sospendono
di fatto l'esecuzione. Avrei cioe' bisogno di un meccanismo
analogo agli interrupt. E' possibile fare qualcosa del genere ?
Per il momento sto utilizzando la seguente soluzione
(molto poco elegante). Tramite un timer, ad intervalli
regolari, A2 apre il file in questione in maniera esclusiva
tramite l'uso di un mutex creato da A1. Qui pero' sorge
un nuovo problema perche' l'handle del mutex in A1 (ritornato
dalla funzione CreateMutex) vale 18 mentre
in A2 (ritornato dalla funzione OpenMutex)
vale 244 e quindi presumo che i due processi non
facciano riferimento allo stesso oggetto anche se
entrambi lo chiamano con lo stesso nome.
Qualcuno mi sa dare qualche suggerimento/aiuto ?
Grazie mille anticipatamente.

Se la prima applicazione fosse scritta in VB potresti utilizzare gli eventi,
facendo si che A2 faccia partire A1 e ne gestisca eventuali eventi (sto
ovviamente parlando di COM).
Purtroppo non so come un applicazione C possa generare eventi, in
alternativa potresti provare ad usare la SendMessage, mandando, da A2 degli
eventi 'custom' all'applicazione A1.
Mi sembra di ricordare che Windows preveda una API per l'invio di messaggi
tra applicazioni, soluzione che veniva usate prima dell'avvento di COM.
Purtroppo al momento non ricordo il nome di tale API e non ho MSDN sotto
mano.
Ovviamente A2 deve essere in grado di gestire l'evento custom inviatogli da
A1 (subclassing)
Ciao,
Corrado

...

Newsgroup: it.comp.lang.visual-basic
Titolo: VB6 - db access - files BMP, JPG, ecc.

Ho fatto un programmino per archiviare delle foto.
Attualmente nel DB memorizzo il percorso del file:
C:\NomeDir\NomeFileFoto.Est
... e alcuni altri dati (Tipo foto, Soggetto, Data, ecc)
Mi piacerebbe farne una versione che memorizza
l'immagine all'interno del DB ma non sono riuscito.
Ho provato con:
RS.NomeCampoTipoOLE = picture1.picture
...ma non funziona.
Se qualcuno puņ aiutarmi...
Grazie, Sauro

 ha scritto

con ole direi che riesci a tenere dentro i bmp non compressi, e il db cresce
molto velocemente.
un esempio da me, sw|code, img_db.
per tenere i binari compressi, tipo jpeg, prova a cercare con google-ng
'append chunk', direi.
http://groups.google.com/advanced_group_search
-- 
hth, ciao, j.
http://www.sundaysw.com

 
http://www.sundaysw.com
Ho guardato un po' e poi ho deciso di lasciar perdere.
Alla fine forse č meglio che mi tenga solo i riferimenti ai file esterni.
Il tuo suggerimento mi ha comunque aiutato a capire meglio le problematiche
relative.
Grazie.
Ciao, Sauro

 Ciao, Sauro
di niente.
si', per quanto riguarda le immagini, nel db e' meglio il percorso e basta.
almeno, se non sono poche e/o molto piccole. un amico ci ha fatto un
catalogo asp, ma oltre non andrei. e al momento sto lavorando con alcune
centinaia di migliaia di immagini in formati vari, con stazza cad dai 20k
dei tiff fax ai 3.5m di scansioni in jpeg. il problema primo in fondo resta:
come lo si fa il backup di un db di alcuni TB ?
ciao, j.
Newsgroup: it.comp.lang.visual-basic
Titolo: Eseguire l'iistruzione for each con le interfacce





Ciao a tutti,


lavorando con le interfacce utente ho riscontato un 
problema usando l' istruzione for each.


Questo 
è il codice 
di che scrivo per eseguire l'insieme:


 


*** Classe Insieme  ***


 


Implements IInsieme


 


Private mobjCollection As 
VBA.Collection


 


Private Sub IInsieme_Aggiungi(objOggetto As Object, 
strChiave As String)
    IInsieme_Collection.Add objOggetto, 
strChiave
End Sub


 


Private Property Get IInsieme_Contatore() As 
Long
    IInsieme_Contatore = mobjCollection.cou
End 
Property


 


Private Function IInsieme_Elemento(strChiave As 
String) As Object
    Set IInsieme_Elemento = 
IInsieme_Collection.Item(strChiave)
End Function


 


Private Function IInsieme_NewEnum() As 
stdole.IUnknown
    Set IInsieme_NewEnum = 
IInsieme_Collection.[_NewEnum]
End Function


 


Private Sub IInsieme_Rimuovi(strChiave As 
String)
    IInsieme_Collection.Remove strChiave
End 
Sub


 


*** Modulo Client (EXE) ***


 


Public Sub Main()


    Dim intInsieme As 
IInsieme


    Dim objInsieme as 
Insieme


    Dim objAzienda as 
Azienda


    Dim intAzienda as 
IAzienda


 


    set objInsieme = new 
Insieme


    set intInsieme = 
objInsieme


    set objAzienda = new 
Azienda


    set intAzienda = 
objAzienda


 


    for each intAzienda in 
intAziende


         
msgbox intAzienda.RagioneSociale


    next


End Sub


 


 


Grazie per l'attenzione.

Newsgroup: it.comp.lang.visual-basic
Titolo: MsgBox Personalizzati

E' possibile personalizzare i tasti di un msgbox ?
Per esempio tre tasti SI,NO,TUTTI.


Mi pare proprio che non sia cosě personalizzabile. Puoi sempre crearti
una piccola Form da visualizzare in modo vbModal e utilizzare come
MessageBox personalizzato.
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

 Per esempio tre tasti SI,NO,TUTTI.
dai un'occhiata su 
http://www.allapi.net/
, c'è un bel modulo per fare ciò
che ti serve
Ciao
Faber

 ha scritto nel messaggio
news:8keveo$e74$1...@fe1.cs.interbusiness.it...


 Per esempio tre tasti SI,NO,TUTTI.
Non potrebbe andarti bene "Tutti - No - Annulla"?
    Select Case MsgBox( _
        "Tutti?" _
      , vbQuestion _
      + vbYesNoCancel _
      + vbDefaultButton2)
    Case vbYes
    Case vbNo
    Case Else
    End Select
--
Ciao.
Maurizio


Un po' è personalizzabile: basta che controlli il parametro Buttons (il
secondo che va passato)
Se ti basta...
    altrimenti ci sarà qualche APE come diceva Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: CreateProcess e chiusura degli handle

Salve,
ho un problema con gli handle quando eseguo la CreateProcess:
NameStart.cb = Len(NameStart)
CreateProcessA(0&, "D:\provaVB\Max.exe", 0&, 0&, 0&, 0, 0&, 0&, NameStart,
NameOfProc)
B = CloseHandle(NameOfProc.hThread)
xDW = GetLastError()
X = WaitForSingleObject(NameOfProc.hProcess, INFINITE)
B = CloseHandle(NameOfProc.hProcess)
In pratica, lancio correttamente il programma MAX.EXE, ma quando si tratta
di chiudere gli handle, la CloseHandle mi restituisce 0 (FALSO) e la
GetLastError non mi aiuta, in quanto restituisce anche lei 0.
Ho guardato con il tool "prestazioni" di Win2000 ed in effetti il numero di
handle del processo aumenta sempre di due, ogni volta che lancio il
programma.
Qualcuno e' in grado di aiutarmi?
grazie
Filippo

Newsgroup: it.comp.lang.visual-basic
Titolo: Programmare lo speaker del pc con VB6 ?

Appunto! E' possibile?

 wrote in message
83rkga$tb3$1...@pegasus.tiscalinet.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: Controllo Picture Clip

Ho realizzato un programmino su VB6 utilizzando tra gli altri un
controllo pictureclip.
Spostando il progetto su un altro pc con un altro sistema
operativo(xp-pro) ma con la stessa installazione di visual studio, vb
non trova le informazioi per la licenza del controllo.
Soluzioni ?
Inoltre una volta compilato come installare il controllo anche su
altri pc per far funzionale correttamente il programma?
Grazie

Nyps ha scritto:

Usa la creazione guidata del pacchetto di installazione

Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Matrici pubbliche, come si fa?

Il mio problema è semplice:
come si simula una matrice pubblica ?

Il mio problema č semplice:


Newsgroup: it.comp.lang.visual-basic
Titolo: ADODC e DataGrid

Ciaoa tutti,
vorrei porgere il seguente quesito...
ho una maschera con tenente tre campi di testo (Text1, Text2, Text3) un
DataGrid e un controllo ADODC
Vorrei fare in modo che il mio controllo ADODC leggendo da due tabelle
distinte (uso una query SQL del tipo "Select *,* from pippo,pluto"), mi
facesse vedere tre campi della prima tabella nelle caselle e tutti i campi
della seconda tabella nel DataGrid....
ho provato il seguente sistema....
Creata la maschera, ho connesso il comando ADODC al Database e impostato la
quesry SQL
Ho connesso i tre campi di testo al controllo ADODC e ho selezionato i campi
(c1, C2, C3) che saranno la loro origine...
Qui insorge il problema...non riesco a dire al DataGrid che deve considerare
gli altri, perche non riesco a impostare un numero maggiore di colonne da
quelle che lui mette di default (colonna 0, colonna 1) e quindi non riesco
ad abbinare le colonne dati del controllo ADODC al DataGrid....
Come posso fare?
Devo per forze usare una quesry temporanea realizzata via codice e poi
abbinarla al DataGrid?
in attesa di risposta mi studio i due controlli ...
Grazie
Emanuele
Newsgroup: it.comp.lang.visual-basic
Titolo: [visual studio.net][forse ot] invoke senza handle finestra?

in visual studio .net, da qualche giorno, mi succede una cosa strana:
all'interno dell'ide, quando chiudo la scheda di progettazione di una form, mi
compare un messaggio di errore che recita (piů o meno):
"impossibile utilizzare invoke o invokeasync senza un handle di finestra
disponibile"
1) a qualcuno č mai successo?
2) se sě, ha anche trovato la spiegazione e/o la soluzione al problema?
qualche dettaglio (anche se forse non c'entrano nulla)
1) la maschera č l'unica del progetto ad utilizzare il controllo "tabstrip"
2) il problema potrebbe essersi verificato dopo aver aggiunto il riferimento per
utilizzare gli oggetti di scripting (filesystemobject), ma anche l'eliminazione
di quel riferimento non ha portato alla soluzione del problema.
--
Salutoni
Sergio


Cose strane posso succedere , dopo aver cancellato e aggiunto componenti ,
all'interno  di:
#Region " Codice generato da Progettazione Windows Form "
Costruisco una nuova maschera, copio dalla prima i componenti ed il relativo
codice aggiunto ;
se tutto funziona con la nuova , cerco di verificare le differenze , se mi
occorre molto tempo , delete la prima e utilizzo la seconda.
giuseppeD

 #Region " Codice generato da Progettazione Windows Form "
(snip)
grazie del suggerimento, provo e comunico i risultati.....
--
Salutoni
Sergio

 grazie del suggerimento, provo e comunico i risultati.....
Ho provato a copiare (tutti assieme) i controlli dalla vecchia form e a
incollarli in una nuova. Ancora prima di aggiungere il codice l'errore si è
verificato.
Appena ho un attimo di calma riprovo copiando e incollando un controllo alla
volta :-(
--
Salutoni
Sergio
Newsgroup: it.comp.lang.visual-basic
Titolo: CREARE UNA DDL CHE STA SUL SERVER E UN PORGRAMMA SU CLIENT

Scusate, ma io riesco a creare una dll che riesce a leggere dati dal db e un
programma che lavora con la dll e legge i dati.
Ma se io volessi mettere la ddl sul sever e creare un programma che dal
client connesso in rete vuole accedere alla dll come devo fare ?
non posso aggiungere la dll ai riferimenti del mio programma perchè essendo
su un'altro pc non la vedrebbe.
Come si può risolvere questo problema, non ho trovato soluzioni per il
momento nei siti che ho girato.
Ciao e grazie

 su un'altro pc non la vedrebbe.
Sě che la vedrebbe.
Semplicemente la dll girerebbe in locale sul tuo pc.
Se invece quello che vuoi č una sorta di client-server, devi usare dcom, che
č argomento non semplicissimo e (per quel che mi riguarda) piuttosto
instabile.
Leggiti i thread precednti sull'argomento.
http://groups.google.com/groups?q=dcom+mts&hl=en&btnG=Google+Search&meta=gro
up%3Dit.comp.lang.visual-basic
ciao
ugo

 wrote in message
news:9u7dcv$6mbst$1...@ID-96367.news.dfncis.de...


 questa strada o meno.
Se usi MTS non dovresti avere problemi.
ciao
ugo

 wrote in message
news:9u7fm8$6ki9d$1...@ID-96367.news.dfncis.de...

-- 
Posted from  [212.31.245.72] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
66e7ca711658b1dd818...@mygate.mailgate.org...


Potresti provare a mettere un exe activex sul server che riceva le chiamate
del client e poi le rigiri alla ddl.
Francesco.

 wrote in message
9u7opk$70e$1...@serv1.albacom.net...


 


Newsgroup: it.comp.lang.visual-basic
Titolo: Guida per sviluppo DLL

Qualcuno sa indicarmi una buona guida per
la creazione di componenti DLL
Ciao Davide
--
***********************************************
Cavalleri Davide
web site developer
e-mail : 
davide.c...@libero.it
***********************************************


MSDN
ciao
ugo

avete parlato di una *BUONA* guida....................
:-))))))))))))))))))
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262

 ha scritto nel messaggio
news:GFml7.450$kA5....@news.infostrada.it...


 Se intendi una DLL vera non è possibile svilupparla in VB.
Beh, per dire la verità, non ha specificato nè
- se intende una dll "vera" o una activex...
- se intende con Vb...
:-P
ciao
ugo

 ugo
Beh in tal caso sarebbe OT (per essere pignoli).
                                                    danilo
Newsgroup: it.comp.lang.visual-basic
Titolo: Creazione installazione

Salve. Non trovo piu' "Aggiunte" > "Gestione Aggiunte" la scelta per creare
i file d'installazione per il prg che ho appena finito.
O non era li' che devo cercarlo ? (sono un po' arrugginito ....)
Utilizzo VB 5 it.
Grazie

 ha scritto nel messaggio
news:O%Mi8.17574$tC3.5...@twister1.libero.it...

Non ho mai visto VB5, ma in VB6 trovi il programma 'Creazione guidata
pacchetti di installazione' nel menu dei programmi (Start / Programmi /
Microsoft Visual Basic 6.0 / Strumenti di Microsoft Visual Basic 6.0).
Ciao!
--
Esteban
Hosted by 
www.seber.it
(Remove nonspammare for reply)

 Microsoft Visual Basic 6.0 / Strumenti di Microsoft Visual Basic 6.0).
Ovviamente vanno installati :)
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Calendario e VB5 ??

Come fare in vb5 per gestire il calendario ?? Vorrei realizzare un
programmino in cui indicata la data (giorno, mese ed anno) mi "esca fuori"
il giorno della settimana (lunedi' martedi, ecc.) a cui associare in un
database determinate scadenze ...
esiste qualche componente calandario gia' pronto per l'uso???
Grazie
adr...@iol.it

Se hai Office95 o Office97, o c'č l'ha un tuo conoscente, puoi prelevare un
bellissimo OCX per la gestione del calendario. In questo momento non
ricordo con precisione come si chiami, ma č presente nella directory System
di Windows e dovrbbe essese del tipo Calendar.OCX o gių di lė.
Ciao.

Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] Come apro il browser?

Dal mio programmino devo far aprire il browser web in un determinato punto
dello schermo e con delle dimensioni da me impostate. In quanto ad aprire il
browser nessun problema, gli faccio aprire la stringa http://.......com e
lui parte, ma senza nessun controllo in quanto a dimensioni e posizione.
Mi hanno detto di usare l'oggetto InternetExplorer o WebBrowser, ma non ho
la piu' pallida idea di come fare.
C'e' qualche altro sistema?
Grazie a chiunque abbia il buon cuore e la capacita' per rispondermi.
CiaoZ

C'e' qualche altro sistema?
L'oggetto WebBrowser č un controllo aggiuntivo ed č in pratica l'area client
di internet explorer.
Se invece vuoi usare una finestra di internet explorer (perň non c'č piů il
controllo sul browser predefinito) devi:
1) averlo installato
2) usare una cosa del genere
    Dim ie As Object
    Set ie = CreateObject("InternetExplorer.Application")
    ie.Visible = True
    ie.navigate ("
www.vattelapesca.com
")
    ie.Quit     'chiude
    Set ie = Nothing 'libera la memoria
i metodi di ie sono gli stessi del WebBrowser
Ciao

 la piu' pallida idea di come fare.
per usare WebBrowser devi aprire la finestra dei componenti (Ctrl T oppure
menu Progetto - Componenti), e selezionare "Microsoft Internet Controls";
dopo puoi tracciare il controllo sul tuo form, e utilizzare il metodo
Navigate passandogli l'URL che ti serve
Ciao
Faber
Newsgroup: it.comp.lang.visual-basic
Titolo: Problemi di lingua...

ciao e grazie per aver letto questo messaggio.
da qualche giorno mi sto imbattendo in un problema veramente fastidioso.
Sto sviluppando un'applicazione in VB4 Ent. a 32 bit in Italiano, ma il
PC comunica con me in inglese! :~((
Per esempio salvando un file su A: mi dice "Disk full" oppure, ancora
peggio, in una DBGrid in cui visualizzo records di un database ad essa
collegata i campi booleani vengono espressi come "Yes"......
Il tutto e' piuttosto bruttino nonché poco professionale, non credete?!?
Penso che sia un problema di DLL, ma quale ??? Perché ??? Come si
risolve tutto cio'? 
Vi prego di aiutarmi....Grazie.
vol...@hotmail.com


Penso che devi installare W95 in italiano, e come lui Office
e VB.....altrimenti i messaggi di sistema saranno sempre in Inglese.
-- 
Cristiano Corsani
e-Mail: 
cris...@dsi.unifi.it
www: 
http://dsi2.dsi.unifi.it/~cristian/

...



Il problema e' che NON ci sono errori !!!!
Vorrei precisare anche che in fase di sviluppo (eseguendo cioe'
l'eseguibile con il comando Run) il tutto e' visualizzato correttamente
in italiano.

 www: 
http://dsi2.dsi.unifi.it/~cristian/
W95, Office ecc... sono in Italiano.
Preciso inoltre che eseguendo l'applicazione con il comando Run in fase
di sviluppo nella DBGrid compare il tanto ambito ed italianissimo Si
anziche Yes....

Newsgroup: it.comp.lang.visual-basic
Titolo: vb6 - leggere utrente xp attivo e pgm attivi

 
          Vorrei sapere come fare da VB6 a leggere l'identificativo dell'utente XP che
ha aperto la sessione di windows, e leggere i programmi attivi magari se sia
poi anche disponibile l'ora di lancio del pgm.
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

poi anche disponibile l'ora di lancio del pgm.
Una fettina di culo, no?
-- 
ciao, un hal di passaggio

UHAHAHHAHHA! :)))) ROTFL!
Newsgroup: it.comp.lang.visual-basic
Titolo: Aiuto!

Non so cosa fare: oggi ho modificato un progetto (VB6) 
nel quale ci sono delle chiamate ad un DB Access. Ho 
modificato alcune tabelle del DB, ma non il codice VB.
Risultato: mi s'inchioda in fase di compilazione col 
messaggio: "can't find project or library" in una 
funzione che io non ho assolutamente toccato (una 
funzione di disegno tramite connessione a SolidEdge).
Oggi ho aggiornato l'MSDE, la cosa puó essere collegata?
Qualche idea? sono nel panico...
Grazie
Teone
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Qualche idea? sono nel panico...
intanto direi che potresti commentare la parte che ti da errore ed evitare
di far passare il programma per di la, poi puoi iniziare ad aggiornare il
programma per funzionare con il database.
in quella parte di codice non c'è nessuna chiamata al database o a possibili
dati che non ci sono più o che son stati modificati di tipo ecc ecc o cose
di questo tipo?
good coding!

 Qualche idea? sono nel panico...
Secondo me il progetto ha dei riferimenti ad ADO che sono stati modificati
aggiornando l'MSDE.
Prova ad eliminare il riferimento precedente e a inserire quello che ti
presenta adesso dopo l'aggiornamento.
Ciao,
Mattia

 good coding!
Adesso provo.
Thanks


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

Ho provato, ma nulla, nisba, nada!
Mai avuto problemi di questo tipo in tanto tempo che ci lavoro sopra e 
adesso non ci cavo le gambe...che fare? Almeno mi dicesse COSA manca!
Invece dopo il msg di errore mi si apre la finestrella con tutti i 
references (e sono tanti)...come fare ad inviduare cosa manca?


 references (e sono tanti)...come fare ad inviduare cosa manca?
Cosa usi DAO o ADO?
Se hai provato quello che ti ho postato prima e non hai avuto risultati
positivi allora penso che non usi ADO.
Fai la stessa cosa con i references di DAO. Prova a reinserirli.
Ciao,
Mattia

Uso ADO...


 Teone
mmm... Non so cosa pensare, prova allora a risettare i riferimenti a
SolidEdge.
Altro non mi viene in mente.
Ciao,
Mattia

ferma, ferma, di fianco a cosa manca, dovresti vedere MANCA: e leggi il
componente......
devi averlo per forza, altrimenti presumo qualche corruzione del vbp o
altro.....
non per farti panicare ancora di più, però......
good coding!!!
-- 
Damiani Liborio Igor
ig...@igordamiani.it
 - 
soft...@igordamiani.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

Ho trovato!
Praticamente era andato perduto il riferimento ad una libreria 
di SolidEdge.
La cosa strana é che solo all'ultimo riavvio del programma mi ha 
dato la dicitura: MISSING per cui ho potuto localizzarla esattamente,
andarla a ricercare su HD e ripristinare il path corretto.
Grazie a tutti cmq.

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Rilevare apertura-chiusura cassettino CD-ROM

Salve a tutti,
io avrei la necessità di rilevare l'apertura e la chiusura del cassettino
dei miei lettori CD-ROM. So che si può fare con l'MCI, però così sarei
costretto a fare un "polling" verificando ogni tot che il CD-ROM sia aperto
o chiuso... Non conoscete un metodo differente? Si, insomma: qualcosa che mi
generi un evento del tipo CDROMOpen()...
Grazie 1000
Antonio Mirarchi

 ha scritto nel messaggio
news:ULzOb.47337$Jw2....@tornado.fastwebnet.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione di Excell dentro IE

Vorrei aprire un codumento Excell da web.
Richiamandolo semplicemente come link ho però due problemi.
Il primo problema è dovuto dal fatto che, il mio file di partenza è un
template di excell (.xlt), il link mi apre excell nel brawser correttamente,
ma non crea un nuovo file come accade in excell in locale, guardanto le
proprietà dell'estenzione ho notato che i file .xls hanno come comando di
default associato il new,e che usa il dde per passare i parametri.
Sapete se è possibile riprodurre lo stesso comportamento aprendo il file da
IE?
Il secondo problema invece è un po più complesso.
Il file che io apro dovrà essere successivamente elaborato da un programma
che gira sul server.
Il concetto è che io mando il mio file excell, e scrivo in un db alcune
informazioni tra le quali il nome del file.
La procedura di upload di un file già esistente sulla macchina client è già
realizzato, quello che manca è invece la possibilità di elaborare il file
tramite browser (aprendo il file al suo interno), e al momento di salvare,
intercettare la procedura standard di excell, e rimpiazzarla con una mia,
che scriva nel db, e salvi il file sul server anzichè sul client come
avviene normalmente. Tramite gli oggetti di excell mi pare sia possible fare
una cosa del genere con un'applicazione VB, ma non ho idea se tale cosa si
possa riprodurre in una situazione come la mia.
Qualcuno ha mai avuto un necessità simile?
Grazie in anticipo per l'interessamento.

 ha scritto nel messaggio
news:9j45s9$kg1$1...@serv1.iunet.it...


 ha scritto nel messaggio
news:OZj57.90005$q77.8...@news2.tin.it...


 che funziona in locale?
Se hai già dimistichezza con VB non avrai problemi ad avvicinarti allo
straordinario mondo di VBScript. Ora, visto che l'oggetto è sul server,
installaci IIS e creati una o più pagine ASP (non ti spaventare, non è altro
che VBScript x Server) con le relative funzioni e sub per gestire il tuo
foglio di ExceLLL. Non dovrebbe essere un problema. Cmq ricordati che il
percorso del file sul server dev'essere assoluto al file ASP.
Spero di essere stato + chiaro! Byez, Axel.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Una funziona l'altra no ........

sqlFlav = "select * from qry_st_flav where flav_num = '" & txtNumero & "'"
sqlFlav = "select * from qry_st_flav where flav_datachiam = #" & mskData &
"#"
Ho una query salvata in un db e in base ad una scelta apro il recordset con:
Set rsFlav = MainDB.OpenRecordset(sqlFlav, dbOpenDynaset)
Qualcuno mi sà dire perchè con la prima sqlFlav funziona e con la seconda
non trova neanche un record ?
Ho verificato nel db ed esistono le date. Ho provato in tutte le salse ma
niente.
Mi aiutate a capire ?
Grazie, Alberto

I cancelletti impongono la data in formato americano:
#mm/dd/yyyy#
ciao, hal

Grazie :-)

 ha scritto nel messaggio
news:6_mI6.207706$lj4.5...@news6.giganews.com...

Il problema sta nel formato di mskData.
Dovrebbe avere il formato americano, tipo #10/19/1962# per indicare il 19
ottobre 1962.
Ti consiglio di usare la funzione CDate:
MSDN in proposito dice: "La funzione CDate riconosce sia valori letterali di
data e ora che determinati valori numerici compresi nell'intervallo di date
accettabili. Nella conversione di un valore numerico in data, la parte
numerica intera viene convertita in data, mentre la parte frazionaria viene
convertita in un'ora del giorno, a partire dalla mezzanotte."
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: problema con inet e ftp

Ciao ragazzi,
sto aggiungendo ad un mio programma, una funzione che fa l'upload su un
server ftp di alcuni file, ho usato inet, e sono riuscito ad uploadare i
file sul server, però mi sono accorto solo dopo che ho scritto tutto il
codice (sigh :)) che inet non fa l'uoload dei file che si trovano in
cartelle (o anche nomi di file) con lo spazio, a parte le soluzioni che ho
pensato, (1- o spostare i file su una directory temporanea e cambiargli il
nome, oppure cambiare modo di uploadare i file, magari usando direttamente
il winsock) è possibile risolvere questo inconveniente di inet ? (se di
inconveniente si tratta) si potrebbe aggiungere un %20 a posto dello spazio
come con l'http ?
Ciao a tutti
e grazie
Giuseppe

guarda che dovrebbe accettare anche gli spazi. Non ti assicuro al 100%, perň
qualche tempo fa avevo fatto un prg che uploadava file in directory con lo
spazio...........
il trucco sta nel mettere tutto il percorso completo all'interno degli
apici......prova!!!!
un po' come nel DOS
copy "c:\documenti\prova file.txt" d:\
capito?
ciao, e good coding!!!
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262

 --
Igor........... Smack!! :-))
grazie, funziona perfettamente!!
sono in debito :)
ciao ciao e good coding anche a te!
Giuseppe

SMACK?????????????? Oddio...!!!!
:-))))))))
di niente, figurati, noi del newsgroup siamo qui apposta!!!!!!

Newsgroup: it.comp.lang.visual-basic
Titolo: Cerco Aiuto

Sono un programmatore prncipiante,
chi può dirmi come posso trovare un record, specificato in una casella di
testo, in un database?


In via del tutto eccezionale, ti rispondo sebbene il tuo subject sia, in
questo Ng, visto come diretta emissione del Maligno.
Per la prossima volta leggi il manifesto del Ng, postato ogni 2 settimane da
Roal Zanazzi, o leggitelo su 
http://it-lang-vb.net
 il sito comune del Ng.
Diciamo che mi hai fatto tenerezza... :)
Allora, per la domanda che hai fatto ci sono molte risposte:
prima di tutto bisogna capire se usi ADO o DAO. Se non sapessi cosa sono, ti
ditò che sono due metodologie, due interfacce, due framework di oggetti,
chiamali come vuoi, per accedere ai database. Dao è vecchio ed obsoleto
(anche se molti ancora lo usano). Poichè sei un principiante, tanto vale che
tu parta con ADO.
Poi bisogna chiarire se usi dei controlli data o gestisci i recordset a
mano.
Nel primo caso non ti so essere d'aiuto perchè non li ho mai usati, ma
sicuramente ci sarà una proprietà tipo recordset che ti espone un recordset
che poi è quello del controllo.
diamo quindi per scontato che tu abbia un recordset ADO e voglia fare la
ricerca su un certo campo. Se il campo è uno solo puoi usare il metodo find
tuorecordset.find "Campodacercare=" & Me.tuatextbox
find fa una scansione sequenziale del recordset, e quindi se hai molti
record è molto lento.
Veniamo al metodo che ritengo ideale:
non usi controlli data; all'apertura della maschera apri un recordset ADO
con una stringa Sql tipo "SELECT TOP 1 * FROM MiaTabella".
su come creare una connessione ed aprire un recordset attraverso un command
ADO ti rimando all'help di Vb molto chiaro ed esauriente sull'argomento.
Poi riempi a mano le textbox della form con i valori dei campi:
Me.Codice = miorecordset!Codice
....
e chiudi il recordset
miorecordset.close
quando l'utente vuole un particolare record inserisce il valore in una
textbox e fa click su un pulsante "Cerca".
Il codice dell'evento click del pulsante cerca sarà qualcosa del genere:
set miorecordset = miocomando.execute "SELECT * FROM miatabella WHERE
"Campodacercare=" & Me.tuatextbox
Poi riempi a mano le textbox della form con i valori dei campi:
Me.Codice = miorecordset!Codice
....
e chiudi il recordset
miorecordset.close
se devi fare delle variazioni puoi usare
"UPDATE MIATABELLA SET ...."
o degli inserimenti
"INSERT INTO Miatabella SET..."
ecc. ecc.
con questo metodo minimizzi l'uso di risorse, massimizzi le prestazioni,
diminuisci il carico del server (nel caso tu usi un dbms client/server).
Hth
Ciao
ALfonso
Newsgroup: it.comp.lang.visual-basic
Titolo: Visual Basic e Sql Server

Sto sviluppando un'applicazione la quale fa una connessione su di un
database Sql Server
La stringa usata č:
Set dbconn = CreateObject("ADODB.Connection")
    dbconn.Open ("uid=utente; pwd=password; DRIVER=SQL SERVER;
SERVER=192.192.192.192; DATABASE=MioDatabase;")
In Lan funziona tutto a meraviglia ma se porto l'applicazione in Internet la
connessione fallisce.
Premetto che il server si trova su una CDN da mezzo mega con ip pubblico
Voi che dite?

 Sto sviluppando un'applicazione la quale fa una
CUT
hai controllato i permessi????
se entri da internet ad andar bene sei Guest se non meno!

Non ricevo 'Accesso negato' bensì 'Server non trovato'
L'applicazione non riesce proprio a ragiungere il server nonostante facendo
un ping il server sia raggiungibile
"Wodka4U" <marco_123_TOGLIQUI@mar_456_ANCHEQUI_tek.it> ha scritto nel
messaggio news:CeOe8.16962$Ns4.7...@news2.tin.it...



Non usare un provider Odbc.
1) Usa direttamente quello per Sql Server
2) Imposta il client per utilizzare la Network Library predefinita sul
Tcp/Ip
(Client Network Utility)
Usa una connectionstring tipo:
Provider=SQLOLEDB.1;Password=password;Persist Security Info=True;User
ID=utente;Initial Catalog=MioDatabase;Data Source=192.192.192.192;Connect
Timeout=30;Auto Translate=True;Packet Size=4096
ciao
ugo


192.192.192.192 ????????
ciao
ugo

 ha scritto nel messaggio
news:a5gd2g$78n9c$1...@ID-96367.news.dfncis.de...


Newsgroup: it.comp.lang.visual-basic
Titolo: crystal report

ciao
ho un'applicazione vb che utilizza dei report creati con cr, 
mi chiedevo se la soluzione migliore è d'integrare i report
direttamente all'interno del progetto vb, o di lasciarli esterni?
grazie
La nosta difficolta non e' nelle dimostrazioni, 
ma nel capire che cosa dimostrare.
					 Emil Artin.

 ha scritto nel messaggio
news:3d787604...@192.168.0.76...

Newsgroup: it.comp.lang.visual-basic
Titolo: SendMessage per ricerca su combo

Salve a tutti,
avrei bisogno di conoscere quali sono i parametri da impostare su questa
dichiarazione di API:
    Declare Function SendMessage Lib "user32" Alias "SendMessageA" ....
per ricercare una stringa nell'elenco di un combo.
grazie per l'aiuto.


Riferimento su msdn:
HOWTO: Search a ListBox Control Quickly 
Q161161
Da cui estraggo:
Step-by-Step Example
Start a new Standard EXE project. Form1 is added by default. 
Add a TextBox control (Text1) and a ListBox control (List1) to Form1. 
Add the following code to the General Declarations section of Form1:
      Const LB_FINDSTRING = &H18F
      Private Declare Function SendMessage Lib "User32" _
             Alias "SendMessageA" _
         (ByVal hWnd As Long, _
          ByVal wMsg As Integer, _
          ByVal wParam As Integer, _
          lParam As Any) As Long
      Private Sub Form_Load()
         List1.Clear
         List1.AddItem "Apples"
         List1.AddItem "Banana"
         List1.AddItem "Bread"
         List1.AddItem "Break"
         Text1.Text = ""
      End Sub
      Private Sub Text1_Change()
         List1.ListIndex = SendMessage(List1.hWnd, LB_FINDSTRING, -1, _
                                                                                  ByVal Text1.Text)
 
     End Sub
---------------------------------------------------------
Riferimento winuser.h, da cui estraggo:
#define LB_FINDSTRING                  0x018F
#define LB_FINDSTRINGEXACT       0x01A2
#define CB_FINDSTRING                  0x014C
#define CB_FINDSTRINGEXACT      0x0158
che, tradotto in visual basic, diventano
Private Const LB_FINDSTRING = &H018F&
Private Const LB_FINDSTRINGEXACT = &H01A2&
Private Const CB_FINDSTRING = &H014C&
Private Const CB_FINDSTRINGEXACT = &H0158&
Le costanti con prefisso LB si applicano alle listbox, mentre quelle
con prefisso CB si applicano alle combo.
ciao, hal

Ho trovato la soluzione.
Grazie comunque a tutti

Grazie comunque a tutti
Condividere la conocenza fa cosi' schifo ?
hal (senza ciao )

 ha scritto

gia'.
qc forse in
http://www.mvps.org/vbnet/index.html?code/comboapi/index.html
usa sm per riempire con dir ecc.
di certo ho visto anche il codice esatto, ma non ricordo dove. mi spiace.
ciao, a.
Newsgroup: it.comp.lang.visual-basic
Titolo: WinSocket e Trasferimento Files

Ho sviluppato un gestione per l'invio di messaggi in rete.
Ora vorrei poter allegare dei files al messaggio.
Qualcuno saprebbe darmi qualche dritta su come poter fare? Esiste una
qualche classe da utilizzare già pronta?
Probabilmente è assurdo ma WinSocket1.SendData "percorso del file da
allegare" potrebbe funzionare?
Grazie.

 allegare" potrebbe funzionare?
no, manderesti il nome del file direi
pero' potresti utilizzare senddata per inviare stream di dati presi dal
file...con un buffer...
di un tot di kb...cosi' da controllare facilmente errori e latenze,
ovviamente il ricevente
deve sapere che si tratta dati da mettere in un file, ma se l'applicazione
l'hai scritta te
fai presto utilizzando per esempio un set di codici....

 wrote in message
b9il0v$nfe$1...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:5acva.108596$DT4.3...@twister1.libero.it...


 > Probabilmente č assurdo ma WinSocket1.SendData "percorso del file da


 a sua scelta!
si appunto, basta che lo apri in binary mode e mandi i bytes cosi' come
sono, se ti serve proviamo
a preparare qualche riga di codice assieme

 Ciao.
Umm umm io veramente ( ho msdn ) ho trovato + intuitivo l'esempio di chat
trovato con google mi pare fosse questo di redangel 
http://snurl.com/1bx7
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

 > che tipo di file si tratta. E' l'utente che selezionerà un determinato


 grato.
vediamo...
--------------------------------------------------------------
dim bufferread as integer
dim bufferr as string
 Dim i As Double
 Dim MyLocation As Double
 AbortAction = False
'abortaction lo usiamo per bloccare l'invio
'bufferread e' la lunghezza dello stream di dati....che so...impostiamolo a
5000 bytes
'bufferr e' la stringa letta locale da inviare
bufferread=5000
'qua penso si potrebbe inviare al destinatario una stringa che indichi che
stiamo per trasmettere il file...
'ora non so come funziona cio' che tu hai scritto, ma penso che l'invio di
dati sia formattato
'con codici ...quindi farei lo stesso per i file....dovresti pure gestire il
rifiuto dei file....
 Open FileName For Binary As #1
  Do While MyLocation < LOF(1)
   If AbortAction = True Then
      'qua gestione la abort action.....
      Exit Do
   end if
   'BufferR = Input(BufferRead, #1)
   BufferR = Space(BufferRead)
   i = 0
   If (Len(BufferR) + Loc(1) > LOF(1)) Then i = Len(BufferR) + Loc(1) -
LOF(1)
   BufferR = Space(BufferRead - i)
   Get #1, , BufferR
   MyLocation = Loc(1)
   'qua inviamo  bufferr al destinatario
   'forse e' opportuno inserire un codice davanti a bufferr per indicare il
tipo di dati inviati ancora una volta
  Loop
 if abortaction=false then
  'qua infine diciamo al nostro client che il file e' terminato...
end if
 Close #1
---------------------------------------------
se ti serve altro chiedi

 > Comunque sě, se riesci a darmi qualche riga di codice di esempio te ne

Newsgroup: it.comp.lang.visual-basic
Titolo: vb.net e usb/seriale

Ciao, avrei un piccolo quesito da sottoporvi.
Ambiente operativo windows vista, una scheda viene collegata all'usb e deve 
funzionare come una seriale. i driver sono installati e tutto č visibile su 
una com5. bene, il programma di esempio l'ho scaricato da qui 
http://www.devx.com/dotnet/Article/31001/1954?pf=true
 ma quello che accade č 
che quando tento di fare qualsiasi operazione mi dice che la periferica non 
c'č!!!!!! lo stesso accade se faccio un programmino di esempio  con vb6 e 
mscomm......:(((((((((((((((
aiuti?dritte?qualsiasi idea???????(a parte andare al mare?) 

Non è citato Vista nella pagina indicata.
A me è capitato con un adattatore eternet/seriale che Vista non partiva più! 
ho dovuto estirpare a mano i driver.
hai provato su un PC con XP se funziona? 

 ha scritto nel messaggio 
news:4890d3c9$0$1073$4faf...@reader2.news.tin.it...

Grazie, problema risolto. in effetti non c'erano problemi con il
collegamento con la seriale ma era il firmware bacato!!!!! domani si vede
come risolvere ma almeno il problema è non dico isolato ma sicuramente
circoscritto.

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema con i files Mdb di Access 2000

Avete provato ad accedere ad un file Mdb di Access 2000 ! Io ci ho provato,
ma anche cambiando libreria di riferimento (Dao 3.6 object library) ottengo
uno strano messaggio di errore!!!
Domando: Qualcuno ha risolto questo problema, o ai files di Access 2000 ci
si può accedere solo mediante tecnologia Ado ?
        Giovanni Perri

 ha scritto nel messaggio
news:8cnhga$n...@lh3.thebrain.NET...


Newsgroup: it.comp.lang.visual-basic
Titolo: Desktop shortcuts

Ciao a tutti,
ho realizzato un programma  che devo inserire su un cd per eseguire
l'installazione, tutto bene ma non riesco a mettere l'icona che voglio
nell'icona che creo con i seguenti comandi sul desktop:
Dim strProgramPath   As String   ' The path of the executable file
Dim strGroup         As String
Dim strProgramIconTitle As String
Dim strProgramArgs   As String
Dim sParent          As String
   strProgramPath = Text1.Text & "\" & LoadResString(102) 'txtPath.Text
   strGroup = "..\..\Desktop"
   strProgramIconTitle = LoadResString(102) ' "MetronConf" 'txtTitle.Text
   'strProgramArgs = txtArgs.Text
   sParent = "$(Programs)"
   codice_errore = 9 'Shell
   CreateShellLink strProgramPath, strGroup, strProgramArgs,
strProgramIconTitle, True, sParent
Sapreste dirmi se c'è un comando da inserire per poter cambiare disegno
dell'icona sul desktop.
Grazie per gli eventuali Suggerimenti


Lascia perdere CreateShellLink, usa le funzioni spiegate qui:
http://vbnet.mvps.org/code/shell/desktoplink.htm
Bye
Raf
-----------------------------------------------------
Funk: cooler than the other side of the pillow.
Newsgroup: it.comp.lang.visual-basic
Titolo: Stampa con stampante SATO

Qualcuno ha avuto esperienze di stampa con le stampanti SATO (per Bar Code)?
Ho utilizzato l'oggetto printer per inviare alla stampante la sequenza dei
comandi per stampare testi
linee e codici a barre...
fino a qua più o meno funziona tutto
Il problema è la stampa di immagini PCX... nel senso che non stampa niente
se qualcuno mi sa aiutare... GRAZIE! (eventualmente provvedo a postare le
sequenze che non mi funzionano...)
Fabio

 ha scritto nel messaggio
news:b4q7tb$23025m$1...@ID-170228.news.dfncis.de...

Non ho mai lavorato con queste stampanti, ma ti faccio una domanda che può
sembrare stupida:
sei sicuro che supporti la stampa di oggetti grafici?
ciaociao

 ha scritto nel messaggio
news:iG1ca.9249$Lr4.2...@twister2.libero.it...

Assolutamente certo
Oltre che dal manuale (dal quale ho tratto le informazioni per il lancio
della stampa)
Ho visto Etichette di prova che confermano il funzionamento
Ciao
P.S. ho erroneamente inviato a Marg questa risposta... sbagliato bottone

Newsgroup: it.comp.lang.visual-basic
Titolo: Interfacce e compatibilità binaria

Scusate la domanda. Sò che l'argomento (anche da me) è già stato
proposto. Ma rileggendo, non riesco a trovare conferma sul fatto
che vada attività la compatibilità binaria quando si fanno le interfaccie.
Credo di si, proprio perchè nel tempo non devono cambiare.
Manifesto tuttavia, anche se vado OT, una perplessità sul fatto di
usarle ste interfaccie. Per esempio adesso stavo pensando all'interfaccia
di dati per raccogliere le informazioni su società e persone ... ma ....
smentitemi
Ciao Andrea

Io ho dovuto attivare la compatibilità binaria nella creazione di un
componente ActiveX perchè altrimenti mi cambiava sempre il CLSID del
componente nel registro e quindi dovevo rimettere a posto ogni volta il
riferimento al componente dentro al progetto.
Chi mi da un link per documentarmi meglio sulla compatibilità binaria in VB?
Newsgroup: it.comp.lang.visual-basic
Titolo: [!] Regole per segnalare i problemi

A) Se si verifica un errore:
0) Andare qui 
http://search.microsoft.com/advanced_search.asp?siteid=us/dev
e impostare (esattamente!) il codice dell'errore nella casella di ricerca,
attivare tutti i checkbox e cliccare sul bottone in fondo. Spesso e
volentieri (magari raffinando la ricerca aggiungendo parole nella casella di
ricerca interna posta sulla destra della pagina dei risultati) la
spiegazione (e l'eventuale soluzione) è scritta là.
B) Se si decide di scrivere al NewsGroup, allo scopo di favorire la
comprensione di tutti e per evitare che la soluzione arrivi al 100simo post
quando, finalmente, si comunica quanto non si era mai detto prima:
0) Scrivere un oggetto (subject) adeguato
1) Citare sempre nome e versione (Service Pack) del sistema operativo e
dell'ambiente di sviluppo
2) Elencare i controlli utilizzati, specialmente quelli che,
presumibilmente, sono coinvolti nella problematica
3) Spiegare brevemente (i post troppo lunghi vengono spesso saltati piè
pari) il problema e le condizioni in cui si manifesta
4) Indicare tutte le prove fatte al fine di focalizzare il problema e le
possibili ipotesi
5) Segnalare come lo stesso (identico!) programma si comporta su eventuali
altre macchine
6) Citare il codice esatto (!) dell'eventuale errore e la riga (con un
minimo di contorno di codice, anch'esso corrispondente alla realtà) che
provoca l'errore. La frase " ... ah, scusa, ho scritto male il codice, ma
nel programma è scritto giusto ... " farà automaticamente vincere 20
frustate (affatto virtuali) sulla pubblica piazza.
7) Rispondere in modo adeguato e completo (al primo post utile) alle
eventuali domande poste dagli altri
8) Mai abbandonare il topic, ma continuare nello stesso se si sta parlando
ancora dello stesso problema

 frustate (affatto virtuali) sulla pubblica piazza.
disgraziatamente......aggiungo ;-)
Salutoni
Sergio

Newsgroup: it.comp.lang.visual-basic
Titolo: Sampa con Oggetto Printer (2)

Ho provato i suggerimenti che mi sono stati dati, ossia provare a stampare
con l'oggetto Printer i dati relativi ad un campo di un recordset creato,
nei modi seguenti:
Printer.Print rst("cognome")
Printer.Print rst.fields("cognome")
Printer.Print rst.fields("cognome").value
Printer.Print rst!cognome
ma il risultato è sempre lo stesso, non mi stampa nulla.
Ovviamente alla fine richiamo Printer.EndDoc
Chi mi sa aiutare?
Grazie.

 ma il risultato č sempre lo stesso, non mi stampa nulla.


Newsgroup: it.comp.lang.visual-basic
Titolo: Metodo per far girare un programma su una sola macchina

Qualcuno conosce un metodo per far girare un programma su una sola machina,
per esempio mettere qualche file in qualche luogo c'erano dei programmi
shareware che scaduto il tempo di prova non c'era modo di farli girare anche
se reinsallavi tutto come facevano?
Grazie ma Grazie Elios

 ha scritto nel messaggio
news:8q2gsb$ud2$1...@lacerta.tiscalinet.it...

Io ho risolto questo problema sfruttando il registro di configurazione di
windows.
Ciao
Tonnoplast

Finche' non trovano RegMon :-)

Newsgroup: it.comp.lang.visual-basic
Titolo: Riprodurre MP3 ???

Salve a tutti,
vorrei scrivere un piccola applicazione per riprodurre file musicali mp3.
Che metodo possa usare per suonare un mp3 ad un dato volume?
Grazie

Che metodo possa usare per suonare un mp3 ad un dato volume?
Cerca mp3 sul sito comune (
http://www.it-lang-vb.net/
)
-- 
hth, hal

 Cerca mp3 sul sito comune (
http://www.it-lang-vb.net/
)
OK ho trovato quasi tutto direi.
Sei stato molto gentile.
Una sola cosa...
Ho scaricato l'mp3 player che usa mp3.ocx.
Caricando il progetto mi dice che manca l'ocx progessbar.ocx.
Dove lo trovo?
Grazie

Dove lo trovo?
Dovrebbe essere quello dei ccrp:
http://www.mvps.org/ccrp/controls/ccrpprogbar6.htm
-- 
hth, hal

Che metodo possa usare per suonare un mp3 ad un dato volume?
Dipende quanto a basso livello vuoi andare... Hai l'MMcontrol che ti
fornisce solo il controllo sulla periferica multimediale, quindi gli
dici il file che vuoi caricare poi gli dai i cari comandi MCI, poi a
parte (vedi esempio sul sito comune) ti regoli il volume.
altrimenti trovi OCX gia' pronti piu' o meno complessi che ti
permettono di avere gia' un player, addirittura con tanto di VU meter
e lettura di tag ID3 (lo ho visto proprio ieri, credo cercando "VU
METER VISUALBASIC" su google, e' di un italiano.

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

Ciao a tutti.
Ho cominciato (e quasi finito) di realizzare una piccola routine che imposta
graficamente i vari controlli di una maschera dando loro uno stile "Office",
che è molto carino.
I vari pezzi di codice li ho presi da vari programmini ed esempi (dal
programmino di GbC - mi sembra - che lavora con le immagini jpg,
dall'esempio sulla listview che ho trovato sul SC, dalle domande che
ultimamente vi ho fatto).
Allora...
Sia per impostare lo stile della listView che per eliminare il bordo dalla
ListBox uso varie API. Dal post di HellBoy
Option Explicit
Private Declare Function GetWindowLong _
    Lib "user32" Alias "GetWindowLongA" _
    (ByVal hWnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong _
    Lib "user32" Alias "SetWindowLongA" _
    (ByVal hWnd As Long, ByVal nIndex As Long, _
     ByVal dwNewLong As Long) As Long
Private Const GWL_STYLE = (-16)
Private Const WS_BORDER = &H800000
Da quanto ho capito queste API servono per impostare lo stile di un
controllo e ci si può fare parecchie cose (basta vedere l'esempio della
ListView, che la trasforma completamente).
Volevo semplicemente sapere se da qualche parte esiste un tutorial, un
articolo, informazioni sull'utilizzo che posso farne di queste API, o se
qualcuno può spiegarmelo.
Grazie!
CiaoZ
SebaMix
--
Sebastiano Pallaro
--
Sito lavoro : 
http://www.infotrade.it
Sito personale : 
http://sebamix.supereva.it
Sito Comune del NG it.comp.lang.visual-basic : 
http://www.it-lang-vb.net
Per scrivermi : togliete ".ot" dall'indirizzo di posta elettronica
--

 wrote in message
news:9dgch2$huqr8$1...@ID-66833.news.dfncis.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: Risorse di rete

Ciao
Vorrei salvare un file di testo in un disco di un pc della mia rete.
Utilizzo il controllo Comdlg32.ocx che mi permette di sfogliare la rete, ma
vorrei creare un form per verificare se il file è già presente.
Con i controlli drive path e file, posso solo verificare il mio pc.
Qualcuno mi sa indicare come rendere visibile la rete ???
Come posso utilizzare (se posso) il form di vb che appare per il salvataggio
del progetto ???
Grazie
Marco

 Qualcuno mi sa indicare come rendere visibile la rete ???
1- A riferimenti seleziona la seguente libreria:
Microsoft scripting runtime
2- Con il seguente codice verifiche se esiste il file in un pc in rete.
Controlla se hai le autorizzazioni ad accedere al pc e alla relativa
cartella:
'per rilevare tutti i files di una cartella
Dim folderSpec As String
folderSpec = "\\nomePC\c\nomeCartella" 'nome pc in rete
Dim FSO As FileSystemObject
Set FSO = New FileSystemObject
Dim Afiles As File, theFiles As Files, AFolder As Folder
      Dim intI As Integer
    Set AFolder = FSO.GetFolder(folderSpec)
    Set theFiles = AFolder.Files
    For Each Afiles In theFiles
      Debug.Print Afiles
    Next
End Sub
giuseppeD
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it