mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: problemi con dll

Io ho creato una dll condivisa da piů programmi.
Ho notato perň che dopo aver installato un primo programma che usa questa
dll, se installo sempre sullo stesso pc un secondo programma che utilizza
questa dll ma con una versione piů aggiornata, il primo programma non mi
funziona piů.
Qualcuno ha lo stesso problema?
Sapete se si puň risolvere?
Grazie
Andrea

 Andrea
Probabilmente dipende da come la DLL e' linkata ai due programmi. Se
inserisci la DLL nelle references, i programmi si 'memorizzano' l'ID
della DLL, a cui far riferimento quando accedono ai metodi esposti dalla
DLL. Quando crei un EXE, l'ID viene 'cablato' al suo interno, per cui se
aggiorni la DLL, e quindi gli cambi l'ID, il programma non sa piu' cosa
fare.
Io ho risolto il problema eliminando ogni riferimento alla DLL, e via
codice scrivendo:
Public <Variabile> As Object
...
Set <Variabile> = CreateObject("<Nome della dll>.<Nome della classe>")
ed accedo ai suoi metodi con 
<Variabile>.<Metodo>.
Ovviamente, la DLL nuova va deregistrata prima di ogni aggiornamento, e
poi registrata nuovamente (con REGSVR32)
Bye by Massimo 8-]

 wrote in message
news:3A6851BA...@txt.it...


 
Era quello che usavo prima. Ma mi dava dei problemi, per cui sono
passato all'altro sistema. E poi, reregistrando e registrando la DLL non
si 'sporca' niente....
Bye by Massimo 8-*]

 wrote in message
news:3A6864DC...@txt.it...

Questo e' tutto da dimostrare !
Calcola inoltre che se la dll venisse distribuita a qualche centinaio di
utenti per eseguire programmi diversi, ti scoppierebbe l' inferno !
Rilasciare un activex e' come sottoscrivere una cambiale.  Finche' sei in
fase di sviluppo e test, puoi rompere quanto ti pare la compatibilita'
binaria, ma dopo che i componenti sono stati rilasciati al pubblico bisogna
andare con i piedi di piombo e non dare, magari, la colpa del dll hell tutta
a Bill.
Ovvio, necessita maggior attenzione in fase di progettazione del software.
Ciao
Aldo
Un hal infervorato come Ezio Greggio a striscia la notizia :)
Newsgroup: it.comp.lang.visual-basic
Titolo: Passaggio varianti ad una procedura

Chiedo scusa per il turpiloquio mentale. Qualcuno può aiutarmi?
    In un form definisco un tipo TMioTipo ed un vettore srMioTipo() as
TMioTipo.
    Decido di passare il vettore ad una procedura Pippo in una variabile
Variant, perché penso di utilizzarla per piu' tipi di variabili:
Private Pippo(stringa as String,Vettore)
    Il VB6 mi dice:
    Errore di compilazione.
    Solo i tipi definiti dall'utente in moduli di oggetto pubblici possono
essere assegnati a o da una variabile variant oppure passati a funzioni per
cui è prevista l'associazione tardiva.
    L'ulteriore aiuto mi dice:
Si è cercato di utilizzare un tipo pubblico definito dall'utente
- come parametro o tipo restituito per una routine pubblica di un modulo di
classe
- o come campo di un tipo pubblico definito dall'utente.
È possibile utilizzare in questo modo solo i tipi pubblici definiti
dall'utente in un modulo di oggetto pubblico.
    Il tipo è privato, a livello di modulo (form) e cerco di inviarlo ad una
rutina privata dello stesso form. Il campo di tipo pubblico non c'entra.
    O non ho capito il senso della frase o l'aiuto non spiega nulla. Cos'è
un modulo di oggetto pubblico?
    Ho provato a rigirare il codice in tutti i modi e non sono riuscito ad
ottenere l'effetto voluto: passare un vettore di variabili di un tipo
definito da me ad una procedura. @+#+§^ & @^*

definito da me ad una procedura. @+#+§^ & @^*
Cambia gioco sull' altra fascia ;-)
Incapsula l' array in una classe e modifica il ricevente in
Private Pippo(stringa as String, Vettore as object)
hth, hal
(che .net si avvicina)

 (che .net si avvicina)
possiamo permetterci di fregarcene tranquillamente?

 (che .net si avvicina)
A proposito, quali sono le novità importanti di .net?
E perchè la sigla .net?
Sono talmente preso dal lavoro da non trovare il tempo di spulciare queste
curiosità sul .net!
Ciao, Simone

 curiosità sul .net!
Volevo dire ... sul WEB!!    :-)))
Ciao a tutti


non so, imho ci arrivera' addosso in ogni caso.
che sia bene o male, ai poster l' ardua sentenza !


su 
msdn.microsoft.com
 ne parlano parecchio e danno anche link su siti  ad hoc,
principalmente per c#
ciao, hal

 che sia bene o male, ai poster l' ardua sentenza !
io aspetterei un filino. almeno l'assestamento.
mi sembra che msn dovesse sostituire la rete.
a giugno poi ci dovrebbe essere la sentenza su ms.

 Private Pippo(stringa as String, Vettore as object)
A me interessa gestire anche un record vettore(n). E' possibile?
Grazie comunque della risposta.

 definito da me ad una procedura. @+#+§^ & @^*
il problema penso sia il parametro Variant; se puoi prova a cambiare la funzione
cosi' (anche perche' in ogni caso credo sia scomodo gestire in maniera generica
un variant che puo' ricevere array con UDT di tipo diverso...)
Private Sub Pippo(stringa as String, Vettore() As TMioTipo)
e dovrebbe andare.
Ciao
--
Luca Dormio
luca....@tin.it


Grazie, ma non va: nella procedura voglio gestire in maniera analoga vettori
di tipi diversi.
Newsgroup: it.comp.lang.visual-basic
Titolo: VB.NET 2005 express

Scusate ma ho trovato sul sito microsoft questa edizione di 
VB.NET
 e dice
che è completamente gratuita. Ma è proprio così o ho capito male, o magari
lo è solo per un periodo limitato di tempo? Nel caso fosse gratuita, posso
sviluppare piccole applicazioni? Se si, solo per uso personale o anche, per
esempio, per il mio ufficio per semplificare alcune operazione per me o i
miei colleghi?

 miei colleghi?
E' completamente gratuita, senza limitazione di tempo e anche per uso 
professionale e commerciale.
-- 
news://it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

 ha scritto nel messaggio 
news:e82mpi$vvi$1...@megan.servidellagleba.it...


 sicuro??? Poi vendere i software realizzati con le versioni express??
Sě

Newsgroup: it.comp.lang.visual-basic
Titolo: help: stampa caratteri non proporzionali

Ho bisogno di dire alla stampante di usare un determinato carattere (non
proporzionale) tramite l'oggetto printer. Qualcuno sa dirmi come fare ad
effettuare tali impostazioni ?
Grazie, Massimo

Io uso questa Function...
Nf = Nome Font
Dmf = Dimensione Font
Grs = Grassetto (S/N)
Ita=Italico (S/N)
Function Scefont(Nf As Variant, Dmf As Integer, Grs As Variant, Ita As
Variant)
Numerofont = 0
For I = 0 To (Printer.FontCount - 1)
   If Printer.Fonts(I) = Nf Then
      Numerofont = I
      Exit For
   End If
Next
Printer.FontName = Printer.Fonts(Printer.FontCount - 1)
Printer.FontSize = 12
Printer.Font.Name
 = Printer.Fonts(I)
Printer.Font.Size = Dmf
Printer.Font.Bold = IIf(Grs = "S", True, False)
Printer.Font.Italic = IIf(Ita = "S", True, False)
Scefont = 0
End Function
Spero di averti accontentato.....
Massimo Tinelli ha scritto:

--
!------------------------------------------------!
!ICQ     : 8281944
!E-Mail  : 
Dan...@levon.it
!
!"Il tempo passa e quando si ferma e'
! ormai troppo tardi "
!
!HomePage : 
http://www.levon.it/daniele
!
!------------------------------------------------!

Newsgroup: it.comp.lang.visual-basic
Titolo: come scaricare un file da un url noto?

Ciao a tutti,
dovrei realizzare un programma che faccia semplicemente questo:
1 - connettersi ad internet (se la connessione non è già attiva)
2 - scaricare da un indirizzo preciso, un file preciso (o magari non troppo
preciso).
Ho appena trovato qualcosa che sembrerebbe risolvere il punto 1 ma per il 2
non so proprio.
Avete qualche indicazione da dare (qualche link o aiuti vari mentre io sto
cercando con google qualcosa in proprosito)?
Grazie a tutti, ciao.

 non so proprio.
bene , se riesci a connetterti e sai il link del file allora basta usare un
oggetto webbrowser : webbrowser1.navigate=
http://host/miofile.zip
ti apparira' la classica finestra di download in cui sceglierai se e dove
salvare il file !

 salvare il file !
Chissà se la prossima domanda sarà, come al solito:
"e se io non voglio che appaia la finestrella...?"
Bye, G.
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Unsinged Long?

Salve a tutti...
stavo upgradando il mio personale HexEditor che ho arricchito di un tot di 
funzioni che ovviamente non trovo negli altri.
Tra le altre cose nel mio editor se selezioni uno, due o quattro byte, nella 
status bar ti mostra il valore della tua selezione come char (127..-128) 
integer(32767..-32768) e long(249eccc...-249eccc). Poi già che c'ero ho 
ampliato la funzionalità permettendo di editare una mask di lettura dove gli 
dico che cosa sono i miei byte es.:
#BITMAP FILE HEADER
WORD        BitmapID    Ascii
DWORD    HeaderBits            INT
eccetera e quando la eseguo a partire dal byte di partenza lui mi scrive
BitmapID        'BM'
HeaderBits        31478
e via discorrendo col resto della maschera. Se dopo la label scrivo Ascii mi 
mostra i caratteri stampabili, se scrivo INT mi mostra il valore con segno e 
se scrivo UNS mi mostra il valore senza segno. UNS però lo fa solo con BYTE 
e WORD perché non riesco a leggere una DWORD senza segno. Esiste che 
sappiate un paio di funzioni che mi permettono di mostrare un valore long 
come se fosse senza segno?
Perché io nella mia presunzione ero sicuro che "...mi ci metto su un po' e 
con un po di matematica ce la faccio sicuro..." ma non ci sono riuscito :-(. 
Il mio tipo di approccio voleva essere una funzione che ti calcolava la 
parte alta e la parte bassa da scrivere del numero leggendo separatamente la 
HiWord e la LoWord del Long, ma è più semplice a dirsi che a farsi...
idee???
Grazie
Riccardo 

 come se fosse senza segno?
Prova usando i Decimal come contenitore:
Debug.Print CDec(255) * 255 * 255* 255
Ciao
--
Reporting tool: 
http://www.neodatatype.net

 Ciao
Grazie Zanna... (mi fa quasi sempre sentire un trollo... no dai scherzo, 
grazie sul serio.)
Saluti
Riccardo
----------
Vb Developer (Wannabe....)
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema di prestazioni con SQL Server

Problemaproblemaproblemaproblemaproblemaproblemaproblema!!!
Alur, situazione:
Un database SQL Server in locale.
Un database SQL Server in remoto, collegato tramite TCP/IP sulla normale
connessione internet.
Devo trasferire i record delle tabelle nel database locale alle tabelle nel
database remoto. Non devo usare i DTS ma devo fare tutto con query.
Al momento ho tirato giu' una soluzione funzionante, ma sono alquanto
perplesso sulle sue prestazioni. Il codice che esegue l'aggiornamento e'
'esportazione record modificati
        strsql = " INSERT INTO OPENROWSET(//parametri di connessione e nome della
tabella) SELECT * FROM " & recTable("NomeTabella")
Dove recTable("NomeTabella") e' il nome della tabella da aggiornare sul
server (e da cui prendere i dati in locale)
Ora, il tutto sembrerebbe corretto, ed in effetti funziona.
Il problema e' che per trasferire una tabella di 3000 record impiega 16
minuti, laddove lo stesso trasferimento effettuato con il DTS impiega 2
minuti e mezzo.
Volevo mettermi a fare il trace delle operazioni del DTS, ma prima di farlo
volevo anche sentire qualche opinione...
(so che e' un NG sul VB e non su SQL Server, ma visto che qui dentro ormai
ci giro da un po' e che bene o male i frequentanti so' essere abili con un
po' di tutto...)
--------------------------------
Inviato via 
http://usenet.libero.it

 e nome della tabella) SELECT * FROM " & recTable("NomeTabella")
Può essere che, messa così, ti apra un RowSet per ogni insert.
Prova a ribaltare il concetto, ossia
Insert into Tabella
Select * from OpenRowset
Ovviamente dovrà essere il Sql-Server di destinazione a lavorare, stavolta.
Oppure, imposta il server di origine come linked server e potrai fare una
select into normalissima.
Ciao
Alberto
Newsgroup: it.comp.lang.visual-basic
Titolo: VB 7.0 ???

Ho sentito che uscirà. Cosa ne sapete voi???
ByeZ
SebaMix


Nuova interfaccia nuovo tutto, per tutto simile a C#, molte delle
applicazioni sviluppate con vb6 non funzioneranno come prima, personalmente
aspetterò un pò prima di cimentarmi in applicazioni vb7.
Thread multipli , just in time compiler, sintassi cambiata insomma un bel
casino.
Ne parlavo con gente che lo sta già utilizzando in test e mi diceva che dopo
un mese non aveva ancora fatto qualche cosa di sensato, anche perchè per il
momento è pieno di buchi.
angelo.

Spero che ci infilino dentro gli operatori del C (+=, -=, ecc...)


 ha scritto nel messaggio
news:8tn5qe$nj8bb$1...@ID-52601.news.dfncis.de...


 wrote in message
news:8tn949$j22pt$1...@ID-51253.news.dfncis.de...



Uscirà senz'altro, prima o poi... :)
E' l'unico modo per farli smettere di fare SP (che funzionano sempre meno)
da 50mega alla botta per il 6.
P.s.: sembra che VB7 in realtà è una collection degli  SP5-6-7 di VB6 dove
però hanno preso solo i buchi di tutti e tre.
Per le poche cose che ancora funzionano hanno già pronti i SP8-9-10, ma per
un'abile azione commerciale ti costringeranno a scaricarli di notte uno alla
volta a distanza di 3 mesi, e li chiameranno SP1-2-3 per VS7.
Ciao

C'è anche quello
Dim a as integer=2
Oppure Dim MyObj as New CObj (senza il problema dell'aiuto instancing...)
Come pure:
X+=2
Non ho visto cose tipo
X++ oppure X--, ma siamo ancora in Alpha...
Ciao
Corrado

 f.modulo, operazioni a liv di bit....
Ci sono (BitOr,BitAnd...)
Ciao
Corrado

Non sarà perche esiste solo in compilatore dalla riga di comando?
Ciao
Corrado

Corrado Cavalli <corrado...@tin.it_NoSpam> wrote in message
news:8tncso$hlv$2...@fe1.cs.interbusiness.it...

Mi sa che sara' consigliabile uno spostamento verso il C#: sintassi C-like e
facilita' del vb.
Sara' vero ?
Ciao
Aldo

Dipende dal tuo background, se arrivi dal C++ senza dubbio, se arrivi da VB
non credo proprio.
A quanto pare, escludendo l'unsafe Code, C# e VB avranno le stesse
caratteristiche e potenzialità, per non parlare della stessa IDE. Inoltre
entrambi si baseranno sul CLR e compileranno in IL (solo c++ sarà un exe
nativo) quindi se speri di creare stand-alone exe con C#, sei fuori strada.
Da come si sta muovendo M$, sembrano intenzionati a fornire un prodotto
stabile, questo spiega il perchè non si parla ancora di release date
(secondo me andiamo alla fine del 2001).
Da quello che ho visto, senza dubbio,usare VB7 non sarà cosa da poco,
presumo che molti rimpiangeranno le vecchie versioni dove potevi mettere due
bottoni su un form e sentirti 'programmatore vb'...
Ciao
Corrado

 ha scritto nel messaggio
news:UHDL5.63403$3K3.1...@news.infostrada.it...


Mi sembra che sia identico a IIF
MyVar = Iif(a = b, 2, 4)


> X++ oppure X--, ma siamo ancora in Alpha...
Sono tutti operatori che esistono già in FutureBasic 3 per Mac, pero che M$
si dia da fare!

 Ci sono (BitOr,BitAnd...)
si, lo so, c'è ance Iif(..., ..., ...) ma sono tutti molto scomodi..  ;-)
Newsgroup: it.comp.lang.visual-basic
Titolo: Internet Expllorer 4

Ho la necessità di controllare da codice le inpostazioni di Explorer,
come ad esempio la visualizzazione delle barre degli strumenti, la
visualizzazione a schermo intero, la possibilità di chiiusura da parte
dell' utente.
Il problema è che non riesco a trovare sufficente documentazione in
merito; se qualcuno riuscisse ad aiutarmi gli sarei molto grato.

 wrote in message
news:37c530a2...@news.interbusiness.it...


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

La M$ Consiglia Sql Server ovvio ma dice che MSDE ha lo stess motore
per per applicazioni sino a 10 utenti che accedono in contemporanea
va piu' che bene e permette la piena compatipilita' e scalabilita' veso
SQL Server e in
piu' e' gratuito.,.quindi sarebbe perfetto per me..
Sono Andato sul sito M$ ma per scaricarlo mi ha chiesto i dati di Visual
Studio
glieli ho dati e alla fine mi ha dett grazie ma non mi ha fatto
scaricare MSDE dove lo
posso beccare? Grazie 1000
--
!------------------------------------------------!
!ICQ     : 8281944
!E-Mail  : 
Dan...@levon.it
!
!"Il Paradiso e' pieno di santi che NON
! hanno avuto abbastanza occasioni di peccare."
!
!HomePage : 
http://www.levon.it/daniele
!
!------------------------------------------------!

posso beccare? Grazie 1000
------------
Francesco Beccari
frankb@I_HATE_SPAM_interplanet.it


Bella mossa da parte loro... cosi' sei costretto a richiederlo su CD e
pagare le spese di spedizione... che ladri!
Non credo che sia disponibile su altri siti oltre a quello microsoft... ti
consiglio di riprovare a scaricarlo da li.
--
Roal Zanazzi
z...@iol.it

 wrote in message
N1EJ3.21459$nP6.2...@typhoon.libero.it...


 In realta' e' molto piu' comodo con l'EnterPrise Manager
Access2000 puo' essere usato come front-end di msde, io non ce l'ho ma credo
si possa fare piu' o meno tutto..
non so se puo' anche utilizzare i Data Transformation Service che permettono
la gestione dei trasferimenti di dati un po' piu' semplicemente di bcp...
saluti..
Andrea Montanari
andrea.m...@iol.it
la beta 0 della mia utility basata su sql-dmo e' quasi finita.....
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Ricerca su piu' tabelle ma.. su piu' databases ?

Ciao a tutti !!
So come fare ricerche su piu' tabelle, ma non so se é possibile fare
ricerche su campi o tabelle in altri databases..
Lo é ?
Per esempio ho due files , Dbase1.mdb e Dbase2.mdb  e voglio ricercare il
valore di un campo di DBase1 che ha un riferimento nel DBase2   , c'é
qualche speranza o no ?
(sarebbe fantastico poter usare query sql..)
Ciao e grazie per evt. risposte !!
DaVe

 (sarebbe fantastico poter usare query sql..)
Non e' fantastico: e' soltanto possibile. Penso ci sia piu' di un modo
ma il primo che mi viene in mente e' allegare al volo la/le tabella/e
all'mdb, diciamo cosi', "principale" ed a questo punto non credo serva
aggiungere altro, giusto?
Dim db As DAO.Database
Set db = DAO.DBEngine.OpenDatabase("db1.mdb")
With db
  Call .TableDefs.Append( _
    .CreateTableDef( _
          Name:="TabellaAllegata" _
        , SourceTableName:="Tabella1" _
        , Connect:= ";DATABASE=db2.mdb" _
        , Attributes:=0))
  Call .Close
End With
Set db = Nothing
--
Ciao.
Maurizio


Ti avevo già risposto verso le 22.00 ma vedo che no ti è
arrivata
Comunque un altro metodo è questo
SELECT tabella1.ID, tabella2.ID FROM _
                [;database=C:\Cartella\data1.mdb].tabella1, _
                [;database=D:\Cartella\data2.mdb].tabellal2 _
                WHERE tabella1.ID = tabella2.ID
Tra l'altro mi è sembrato di vedere in giro una soluzione
nel caso le due tabelle si chiamassero nello stesso modo :
SELECT tabella1.ID, tabella2.ID FROM _
                [;database=C:\Cartella\data1.mdb].tabella1 AS Tab1,_
                [;database=D:\Cartella\data2.mdb].tabellal2  AS Tab2_
                WHERE Tab1.ID = Tab2.ID
Di questa però non sono sicuro, non l'ho testata !
Vedi tu..
Ciao  Riccardo

Newsgroup: it.comp.lang.visual-basic
Titolo: Scritta scorrevole "pulita"

Qualcuno di voi ha una qualche idea di come fare una scritta scorrevole in
VB6 evitando l'effetto di sfarfallio che si ottiene quando si fa scorrere
una label?
Ho cercato anche qualche ActiveX ma niente...
Grazie 1000
Feli

 ha scritto nel messaggio
news:40892...@127.0.0.1...


 una label?
Non bisogna usare una label;
Imposta form.autoredraw=true e usa il metodo form.print allo scadere di un
timer (anche se sarebbe meglio temporizzare con le api).
termoPilucco

 di un  timer (anche se sarebbe meglio temporizzare con le api).
Anzi l'ho scritta io:
http://www.unbelsito.com/vb/scrollocx.zip
Molto rudimentale, ma sembra funzionare.
Se trovate bugs... comunicateli.
termoPilucco

 ha scritto nel messaggio
news:c6bef6$ab0fv$1...@ID-188026.news.uni-berlin.de...

comunicateli => comunicali a te stesso  ?:-)

 
La parola e' sdrucciola => comunicarli direttamente a termopilucco o 
attraverso il ng.
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

 ha scritto nel messaggio
news:c6bfl0$aa6nu$1...@ID-97197.news.uni-berlin.de...

Newsgroup: it.comp.lang.visual-basic
Titolo: aiuto!! domanda semplice

salve a tutti...
č tardi e sono immerso in un problema colossale...
come posso introdurre un controllo di colori (palette) su un combo??
o piů semplicemente, devo poter far scegliere all'utente dei colori da 
usare per scritte e linee.. ma come posso farlo?? penso che dovrň usare 
un palette..ma come si fa per introdurlo ?
Mi potreste indicare il codice da usare???
Grazie per l'aiuto!!!
-- 
Posted from 151.27.246.243 by way of 
smtp1.libero.it
 [193.70.192.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Mi potreste indicare il codice da usare???
Guarda sulla guida il controllo Common Dialog
in particolare il metodo .ShowColor
Ciao
Enrico

Newsgroup: it.comp.lang.visual-basic
Titolo: vb e sql

c'è un programma freeware per fare delle modifiche a un database sql dai
clienti senza dover comprare una licenza di sql per ogni cliente?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 clienti senza dover comprare una licenza di sql per ogni cliente?
salve,
se puoi fare un'intallazione, i miei, forse...
saluti
Andrea Montanari
montanar...@virgilio.it
http://www.asql.biz/DbaMgr.shtm
DbaMgr2k ver 0.2.0  -  DbaMgr ver 0.48.0
(my vb6+sql-dmo little try to provide MS MSDE 1.0 and MSDE 2000 a visual
interface)
--------- remove DMO to reply

msde è freeware o no?

Newsgroup: it.comp.lang.visual-basic
Titolo: Interfacciare VB

Ciao a tutti,
mi e' stato chiesto di fare un programma che permetta di gestire dei
contatti con dei motori elettrici.
In pratica dovrei poter comandare dei motori elettrici tramite VB 
Qualcuno sa darmi qualche indicazione su come interfacciare VB con una
centralina ?? Ogni informazione (libri, internet, articoli, esperienze
personali) e' ben gradita.
Ringrazio in anticipo.
Fabio

>personali) e' ben gradita.
La tua domanda e' un po' generica. Che tipo di interfaccia devi usare? Seriale, parallela, una scheda proprietaria o altro?
In genere queste cose si fanno in C++, perche' ad esempio se hai bisogno di un task che ti controlli costantemente l'hardware e di un altro task per l'interfaccia utente non riusciresti a farlo in Visual Basic (intendo farlo seriamente) perche' non supporta il multi threading.
Ciao.
Antonio.

"Antonio Donatiello" <ant...@REMOVETHISgeminisoft.com> wrote:

Hai ragione, sono stato sul generico perche' non ho idea di come fare,
non ho imposizioni, devo fare sia il programma che trovare la
centralina, etc....
Chiaramente cerco la cosa piu' semplice da fare......
Qualsiasi auito e' ben accetto..... mi basta anche un punto di
partenza.
Grazie ancora.
Ciao, Fabio

Benché riconosca che il C++ sia uno dei linguaggi + potenti, personalmente
ritengo che se si tratta di un exe con vb sia possibile tutto. Perché non è
multi thread? In C oggi si dovrebbero fare solo driver di periferica, file
system (quando strettamente necessari), e poco altro.  Qualsiasi altra
appicazione, benché più efficente, richiede costi e tempi troppo alti.
Fabio Guerrazzi

>Grazie ancora.
In questo caso ti consiglio vivamente l'uso del C++: piu' velocita', piu' potenza, piu' controllo.
Antonio

La gestione via vb di un motore elettrico puo avvenire solo tramite una
scheda
o una centralina.  In quanto il motore non puo’ essere direttamente gestito
dal PC
Il collegamento PC Centralina puo essere di diversa natura RS232 RS485
Current Loop ecc.
La centralina deve contenere il firmware (Scritto in C) di controllo del
motore o (dei motori) e il protocollo di comunicazione verso il PC.
Il firmware puo essere piu’ o meno intelligente nel senso che puo rispondere
direttamente ad alcuni eventi definiti senza passare per il controllo del
programma sul PC oppure mediare tutto con il PC
Non credo che esistono centraline o schede gia’ predisposte ma occorre
progettare appositamente la scheda specialmente se si desidera far svolgere
funzioni particolari al motore es avanza per 200 millisecondi  stop di 400
millisecondi e indietreggia  ecc.
Il programma VB deve provvedere alle comunicazioni sulla base del protocollo
impostato e deve informare la centralina delle cose da fare.
Sicuro che a questo punto non sia meglio fare gestire tutto dalla centralina
che puo essere molto piu’ veloce e assegnare al PC il compito di
“Programmare la centralina” ed eventualmente monitorare lo stato del motore
?
Newsgroup: it.comp.lang.visual-basic
Titolo: Problema FlexGrid

Ciao a tutti,
  vorrei sapere una cosa, io dovrei inserire nuove righe alla mia flexgrid
ma alla prima posizione.
Come posso fare?
Devo ricostruire ogni volta la tabella con tutti i dati per shiftarli in giů
di una posizione o c'e' un
metodo piů breve?
Grazie mille

 Come posso fare?
Hai provato a premere il tasto F1 per leggere l'help ?
Nel caso specifico, quello sul metodo Additem.
Bye, G.

Effettivamente hai ragione, anche se mi resta un dubbio...
nell'help dicono che:
oggetto.AddItem (stringa, indice, numero)
      stringa Obbligatoria. Visualizzata nella nuova riga aggiunta. Per
aggiungere più stringhe (per più colonne della riga), utilizzare il
carattere di tabulazione (vbTab) per separare ciascuna stringa.
      Ma cosa intendono per carattere di tabulazione?
      Se io scrivo:
      Call FlexGrid.AddItem("a    b", 1)
      A e B non me le mette in 2 celle separate della stessa riga.
      E nemmeno posso scrivere:
      Call FlexGrid.AddItem("a"    "b", 1)
      perchè da errore.....
      Come si dovrebbe fare.
      P.S Grazie per la prontezza della tua risposta :)

Scusa, risolto...
bastava un bel
call FlexGrid.AddItem("a" & vbTab & "b", 1)
Ciao e grazie

Newsgroup: it.comp.lang.visual-basic
Titolo: testo su DbGrid

Come faccio ad inserire (come risposta ad un determinato evento)
del testo in una cella specifica di un dbgrid?
Grazie a tutti
                                                    danilo

del testo in una cella specifica di un dbgrid?
Puoi mettere al posto della cella (sopra) un textbox con le stesse
dimensioni della cella. Alla pressione di invio o alla perdita del
focus (o quello che vuoi) metti il testo nella cella con textmatrix.
Newsgroup: it.comp.lang.visual-basic
Titolo: Gestione istanze forms in vb.net

Ciao a tutti,
in VB per verificare l'esistenza di un'instanza di un form si faceva:
for each objForm in Forms
    ...
next
e in 
vb.net
?
Aiutoooooooooooooooooo!!!

 e in 
vb.net
?
In VB.net non esiste l'equivalente della collection Forms di VB, ma nulla ti 
vieta di farti la tua classe Factory che oltre ad instanziare il form del 
tipo voluto lo inserisce in una sua collezione.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiornamento files via internet

Tempo fa avevo trovato una funzione che aggiornava i files che volevo
collegandosi via internet a un sito scelto da me... Il problema è che non
vedeva se la versione posseduta e quella da scaricare erano diverse... ma
scaricava in qualunque caso...
Visto che il mio eseguibile pesa ben 4 mb vorrei evitare a chi possiede un
modem lento di scaricarsi la stessa versione... che ne dite esiste una
funzione un po' piu' avanzata che vista la versione + recente la scarica
senno lascia stare???
Grazie a chi mi da indicazioni.
P.s possibilmente mi dareste anche o la funzione intera (se avete voglia) o
un indirizzo a un sito utile???
1000 grazie ankora...

> funzione un po' piu' avanzata che vista la versione + recente la scarica
non puoi fare un confronto tra le date di creazione dell'eseguibile? se di
data superiore lo scarichi altrimenti non lo fai fare

 ha scritto nel messaggio
news:6QE09.9543$n04.2...@twister2.libero.it...


usa l'md5

 ha scritto nel messaggio
news:HCU09.11440$n04.3...@twister2.libero.it...


E dove lo trovo tutto bello e pronto???
possibilmente con qualche commento x capire che cosa faccia...
grazie tanto x la disponibilita'...
"Huntercity" <hunte...@NOSPAMexcite.com> ha scritto nel messaggio
news:p1X09.150924$vm5.5...@news2.tin.it...


 ha scritto nel messaggio
news:8LZ09.12920$lu5.3...@twister1.libero.it...


 
Potresti far scaricare un piccolo file contenente il numero di versione
del programma presente sul sito, se questa è maggiore di quella
posseduta, scarichi il programma.
-- 
Samuele Battarra
prova il mio newsreader:
http://digilander.iol.it/battarsa/programmi/news/

 ha scritto nel messaggio
news:52329.2002...@news.tin.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: help hepl Chi mi da un Consiglio Per tecniche di testaggio Programmi VB5

Buon giorno.
Sto testando un prodotto scritto in VB5 con tabelle oracle, chi avesse
esperienza in merito, al lavoro di testaggio per trucchi, materiale da
ricercare ,o tecniche , sarei veramente grato scambiare informazioni per
imparare nuove tecniche.
-- 
Crepaldi Luca
Tart...@hotmail.com

Ehi tartugav mica siamo sordi!
Ciao Marco.
-- 
Remove xxx from E-mail.

 
Se invece di perdere tempo a ripostare gli stessi messaggi
testassi il prodotto, forse adesso sarebbe senza bachi!!
;-)
Inoltre questo NG e' su access e non VB, rivolgiti a ICLVB.
Bye
-- 
Federico
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------
Sito Comune di it.comp.database.access
http://members.xoom.com/it_db_access
--------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: [sito comune]C'è bisogno anche di te

E' in corso la discussione sul futuro del sito comune. Partecipa anche tu
seguendo il link
http://www.it-lang-vb.net/forum
(se avevo il disegnino di un coniglio bianco veniva meglio, ma in ascii puro
è un po' difficile)
La lettura è libera per tutti, per scrivere è necesario registrarsi, e
attendere che un amministratore validi l'iscrizione (non c'è da aspettare
molto)
Se avete problemi a registrarvi potete provare ad inviarmi una mail
(l'indirizzo è quello da cui parte questo post)
Se non avete nulla da dire, ma volete partecipare lo stesso, vi posso
inviare un testo standard, da personalizzare con poche righe, che potrete
utilmente pubblicare sul forum, facendo anche voi la vostra bella figura
Salutoni da un
Sergio rientrato da un intenso week end :-) :-)

 Sergio rientrato da un intenso week end :-) :-)
Azz ti sei portato dietro un allegato dal week end ^_^
Evvai , anche Sergio e' caduto nella trappola di OeQuoteFix  !!

opinione personalissimissimissima.
Secondo me una discussione come il nuovo statuto andrebbe presa sul ng,
poiché è il ng l'"assemblea costituente".
Benissimo iniziare le discussioni sul forum per "sgrezzare" i contenuti
e preparare una bozza completa e chiara, però poi le votazioni
"ufficiali" andrebbero fatte sul ng. da tutti. per un periodo non
brevissimo.
fine opinione personalissima.
(tra l'altro i forum a me non piacciono... vabbé, problemi miei :-))
Ciao,
Moreno
-- 
sirri at morenosoft dot com
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: piccolo problema con textbox

Salve,
avrei un problema con le textbox.
Io voglio che il contenuto di una textbox sia allineato a destra e sul Pc su
cui ho installato VB funziona, ma su altri computer che non hanno VB
l'allineamento è sempre a sinistra.
Perchè?!
Luca

...

Per impostare l'allineamento a destra, devi mettere la proprieta' Multiline
= True, Alignment = Right e nell'evento KeyPress devi annullare il tasto
<INVIO> (perche' essendo Multiline, andrebbe a capo:
Sub Text1_KeyPress(KeyAscii as integer)
    If KeyAscii = 13 Then KeyAscii = 0
End Sub
--
Roal Zanazzi
z...@iol.it

Newsgroup: it.comp.lang.visual-basic
Titolo: Visual basic 4

ciao
qualcuno mi saprebbe dire se ci sono grosse differenze fra Visual Basic
4 e Visual Basic 6?  Ho un buon libro su VB 4 ma adesso ho installato
il VB 6.
grazie
Alessandro

 ha scritto nel messaggio 
news:1149500973.5...@j55g2000cwa.googlegroups.com...


 
ebbe l'ardire di profferire:

Grosso modo sono pienamente compatibili, parecchi progetti vb6 
funzionano tranquillamente sotto vb4 (ovviamente si deve editare a 
manina alcune intestazioni dei file vbp e frm). Il vb6 però aggiunge 
diversi comandi che non sono replicabili in vb4, come addressof (per 
poter effettuare routine di callback ad esempio). Inoltre è meno 
buggato, permette di utilizzare il formato access2000 per i db, e 
altre diverse cosette....
-- 
REALITY.DAT not found. Atempting to restore Universe......
News 2002 [v 2.07] / StopDialer / PopDuster - 
http://www.socket2000.com
Akapulce portal: 
http://www.akapulce.net

 il VB 6.
A parte alcune funzioni in meno VB4 non permetteva la creazione di 
componenti activex (ocx o dll) e non compilava in codice nativo i386.
Diciamo che tutto quello che impari per il VB4 può essere portato su VB6 
senza problemi.
Valuta anche il passaggio a VB.net
Ciao 

 ha scritto nel messaggio 
news:1149500973.5...@j55g2000cwa.googlegroups.com...

Newsgroup: it.comp.lang.visual-basic
Titolo: SQL a ADO sovraccarichi

Ho un'applicazione che fa delle query su un server Informix.
Il problema e` che ogni utente puo` fare delle query, e quando un
poco di buono mi fa una select di 100000 record
si pianta tutto.
Non c'e` un modo per dire a ADO o al server tramite SQL:
"fami pure la select, ma dammi il risultato 100 record alla
volta"??????
Spero di essere stato chiaro.
Ciao.

 ha scritto nel messaggio
news:WrrB4.24799$C24.2...@news.infostrada.it...


 volta"??????
Credo ti servano due proprietà del Recordset :
1) MaxRecords
Imposta un limite al numero di records che vengono restituiti nel recordset
quando usi un cursore. Il valore di defaut è zero, cioè vengonorestituiti
tutti i records. Questa proprietà la puoi modificare solo quando il
Recordset è chiuso, altrimenti è di sola lettura.
2) CacheSize
Imposta e restituisce il numero di records che ADO pone in cache
(memoria)nel PC locale (se li ha prelevati da una rete) quando usi un
cursore. Ciò consente di ottimizzare il carico della rete e l'uso della
memoria locale. Questa proprietà può essere modificata anche se il recordset
è già aperto: avrà effetto quando dovrai accedere a records non presenti
nella cache locale.
Ok?
ALOHA !
--
Rogis
* ANTI-SPAM:
Rimuovi "ABC" dall'indirizzo per rispondermi
Remove "ABC" from my address to reply.

2) CacheSize
Perfetto!!!!
Ma usando queste 2 propieta` riesco a limitare il carico
sul server? (quello sulla rete riesco a limitarlo).
E poi ...
se mi serve, posso richiedere i restanti record che non ho
prelevato ???
Ciao e grazie.
Newsgroup: it.comp.lang.visual-basic
Titolo: a=b? mica vero.. Valori booleani

If b = True Then
e corretto? perchč se b=true non mi fa il then.. boh.. c'č qualcosa di
strano mi sembra
poi..
if a<>b then...
perchč se a e b sono uguali entra nel ciclo?
dov'č che sbaglio (a me pare da nessuna parte.. a meno che vb completamente
diverso da altri linguaggi..boh)
Augusto

 strano mi sembra
perchč b = false

 perchè b = false
vabbè che fa caldo, ma non prendetemi per scemo.. b è true e non fa il
blocco then.. altrimenti chiedevo al news? ma ti pare! :(
ciao, Augusto

 ha scritto nel messaggio
news:9lgquh$9d6kv$1...@ID-94218.news.dfncis.de...


 ha scritto nel messaggio news:9lgquh$9d6kv$1...@ID-94218.news.dfncis.de...

Beh, io ti ho risposto per farti notare che
avevi dichiarato le tue variabili in modo
diverso da come credevi di aver fatto.
Non ti ho preso per uno scemo, non mi
permetterei mai.  Nel codice che hai riportato
la var b fino a quel momento aveva valore
false e te l'ho fatto notare.
Le variabili boolean le ho usate almeno
in un migliaio di casi con VB, e non hanno
alcun problema.  Quindi se tu hai dei problemi
che ti spingono a scrivere sulle news, di certo
hai commesso un errore tu, non il VB, ne'
tantomeno io...
Cmq non e' obbligatorio ringraziare chi ti
risponde sulle news, ma di sicuro non e' d'uso
rispondere in quel modo.
Ciao
Bepi


non vedo che c'entra ocn l'errore ..
dim a , b as boolean      in questo modo a č una variant e puo prendere un
valore booleano :))
--
-------
sito: 
www.dadev.it
ultime: Ocx per irc testi freeware
-------

 if a<>b then...
nelle dichiarazioni delle variabili non hai errori anche se a non è un
boolean ma una variant...
secondo me è una tua svista è impossibile quello che stai dicendo ho provato
e funziona tutto perfettamente.
Nel tuo caso però b=false non a true.Vb nell'if non esegue l'operazione di
b=true ma esegue solo un controllo condizionato e percio se falso non
vengono eseguite le operazioni dopo il then ...
(if    b=true (viene controllato e non assegnato)  esegui .......)
spero sia questo che intendevi non vedo altri errori ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: visual basic.net

salve ragazzi...volevo sapere se è possibile scaricare da internet una
versione valutativa di Visual Basic.Net e se si dove... Grazie


Se intendi il compilatore senza l'ide allora ce l'hai gratuito con il
framework (scaricabile dal sito microsoft).
Se intendi l'ambiente di sviluppo visuale, non so, non mi risulta che
microsoft rilasci versioni dimostrative (a parte le versioni beta) dei suoi
prodotti, ma magari sto dicendo una stupidaggine, quindi prendi con le molle
quello che ho scritto adesso.
Altrimenti se sei uno studente o un docente puoi ordinare la versione
educational che costa se non erro 100euro(professional) con cui però non
puoi ridistribuire i progetti sviluppati.
Serve quindi "solo" per imparare.
Spero di esserti stato utile.
Ciao
Stefano


Chiedo venia.
Non è vero, come avevo affermato, che la micro$oft non rilascia versioni di
valutazione.
Da questo link puoi avere la versione di valutazione
Vuoi provare Visual Studio .NET?
-----------------------------------------------------------
Da oggi hai due possibilità di valutare il nuovo strumento di sviluppo
Microsoft. Puoi infatti provarlo direttamente online o ordinare la versione
di valutazione.
Per maggiori informazioni:
http://www.microsoft.it/italy/adv/jump.asp?cod=0422_vstudio
ciao
Stefano


Scaricati Sharp Develop al seguente indirizzo:
http://prdownloads.sourceforge.net/sharpdevelop/092setup.exe?download
sono 3926 KB.
Ti consente di imparare le basi di Vb.Net (e di C#) a costo 0.
Ciao ciao.

 ha scritto nel messaggio
news:jCIH9.60314$2B1.1...@twister2.libero.it...


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Kit di installazione.

Non ho molta esperienza sulla distribuzione di programmi in kit, quindi, se
la mia domanda risulta banale, non infierite ;)
In un progetto ho utilizzato Microsoft Agent 2.0 installato sulla mia
macchina dal sito Microsoft.
Ho finalizzato la mia applicazione e, nel creare il kit di installazione, ho
la necessità di far eseguire, nell'installazione stessa, due eseguibili
scaricati dal sito Microsoft ( Text to Speach ITA.exe e spech sapi.exe).
Come faccio a lanciare questi due programmi nel kit di installazione ?
Premetto che uso la "Creazione guidata di pacchetti di installazione"
installata con Visual Studio 6.0
Ciao a tutti e grazie
Steama

 ha scritto nel messaggio
news:8l9kok$dnj$1...@nslave2.tin.it...


Grazie per la risposta.
Ti vorrei fare un'altra domanda:
il programma installato su un altro computer che non sia quello dove risiede
l'ambiente di progettazione emette all'avvio l'errore "Impossibile trovare
il file", non presenta neanche la form di avvio e si chiude.
Naturalmente non mi da nessuna indicazione su quale sia il file che non
trova.
Ho verificato che l'applicativo funziona correttamente se installato su un
PC che aveva precedentemente installato via Web il prodotto Agent 2.0.
Se, come dici, posso distribuire (con comunicazione alla Microsoft) il
prodotto Agent, mi sapresti indicare il file da includere nel pacchetto di
installazione ?
Ciao e grazie
Steama
Newsgroup: it.comp.lang.visual-basic
Titolo: random

Salve ,
qualcuno saprebbe indicarmi il modo
per generare :
Una sequenza di numeri casuali compresi tra -32768 e 32767
senza ripetizioni ? (senza dover memorizzare quelli precedentemente usciti
e/o implementare una noiosa routine?)
La funzione RND lo prevede ?



Memorizzati i numeri dell'intervallo da te voluto in una collezione,
fai un randomize per determinare un indice, leggi l'elemento e lo
rimuovi dalla collezione.
Alla pesca successiva avrai ovviamente un valore nuovo
saluti,
pusky re delle rane casuali
Newsgroup: it.comp.lang.visual-basic
Titolo: Risoluzione schermo

Vorrei sapere come bisogna fare affinche' all'avvio di un programma questo
setti la risoluzione del computer a 640 x 480 e uscendo ripristini il
settaggio di partenza.
Ho provato con Sysinfo.ocx ma mi appare un messaggio (errore 429 ...diritti
di licenza...). Spero di avere una risposta da voi che siete gli esperti.
Una buona Pasqua a tutti da Ferruccio.

...

---------
Ciao!
Sul mio sito Internet trovi un esempio che ti mostra come modificare la
risoluzione dello schermo utilizzando le API di Windows.
Fammi sapere se hai dei problemi.
Marco Minerva
http://www.geocities.com/SiliconValley/Foothills/7260/
http://www.armaditaggia.com/marco

Newsgroup: it.comp.lang.visual-basic
Titolo: Rotellina del Mouse

Perché la rotellina in vb 6 non funziona???
Ad esempio su una flexgrid?


detto
ripetuto
ri-detto
ri-ripetuto
ri-ri-detto
ri-ri-ripetuto
...
..
..
ekkekkazz
...
possibile che nessuno e' capace di leggere un ng su google?
non vi sforzate proprio + di tanto!!!!
sei proprio una 'spugna'!!!  ;-)
PaoloS
(p.s.: cmq dipende dai driver del mouse... installa quelli relativi al tuo e
vedrai che funzionera'.... troppo buono...)

 vedrai che funzionera'.... troppo buono...)
il che vuol dire che il 90% degli utenti che usa il driver standard non
potrà usarlo?

Newsgroup: it.comp.lang.visual-basic
Titolo: Stampa In visual basic...

Salve a tutti, avrei necessita di stampare un programma di fatture su carta
intestata...non vorrei usare la print form (anche perche se non sbaglio ha
la pecca che stampa solo le aree visibili).....che metodo mi consigliate?
Grazie...

 la pecca che stampa solo le aree visibili).....che metodo mi consigliate?
Oggetto Printer. Un po' di lavoro in più, ma flessibilità totale.
Bye, G.

 ha scritto nel messaggio
news:BD307177.18C8%fool...@hotmail.com...


 come Crystal Reports, che ti permette di avere delle stampe professionali.
Preferisco Active Reports: molto più immediato (produttivo) e fa tutto
quello che serve.
Newsgroup: it.comp.lang.visual-basic
Titolo: Controlli Run time?

Sapete dirmi se č possibile creare controlli run time?
Devo creare una maschera in base ai campi di una tabella di access che č
sempre diversa per numero di campi.
E' possibile creare run time tanti textbox quanti sono i campi del
recordset?
Grazie!!

Devo creare una maschera in base ai campi di una tabella di access che è



Crea un controllo txtbox con indice 0 e poi usa il metodo "LOAD" più o meno
così
Option Explicit
Dim IdCtrl As Integer
Private Sub AggiungeControllo()
    If IdCtrl > 6 Then Exit Sub          ' il numero massimo di controlli
    IdCtrl = Text1.UBound + 1                 ' Incrementa il conteggio dei
pulsanti.
    Load Text1(IdCtrl)               ' Crea un nuovo pulsante.
    With Text1
        .Top =.......  'lo sistemi dove vuoi
        .Left =.........'lo sistemi dove vuoi
        .Visible = True    ' Visualizza il nuovo controllo
    End With
End Sub

 Grazie!!
devi metterne sul frm almeno uno, con indice 0. poi da quello fai una
matrice. ho postato un esempio uno o due giorni fa.

 cosě


 Occhio che i clonati vengono impostati a visible = false.
ti dice niente questo?
sara' ma mi ricorda qualcosa ;)
--
Fibia "Sakamoto" FBI
URL: 
www.geocities.com/fibiafbi
E-Mail: 
fibi...@hotmail.com
ICQ UIN 63586057
Membro #25 delle Brigate Takahashi Sez. Sud
Newsgroup: it.comp.lang.visual-basic
Titolo: Iniziare coi database

ciao a tutti!
dopo un sacco di tempo (quasi un anno!) di assenza dal newsgroup,
rieccomi qui :-)
saluti a chi si ricorda di me :-)
mi hanno affidato un lavoretto... insieme a Pico de Paperis (che ha
scritto un mex qualche giorno fa) e dobbiamo iniziare da zero un cgi
che faccia una ricerca su un database e generi le pagine web con le
risposte... ora, ho una (vaga) idea su come scrivere un cgi, ma non so
assolutamente nulla sui database... e nemmeno su come far interagire
vb coi database
dovro' lavorare su un db di access, con vb6, qualcuno mi sa dire dove
trovare una guida che parta da zero e mi possa essere d'aiuto? ho dato
una occhiata sul sito comune, ma non ho trovato molto...
anche solo un esempio (un po' commentato pero!) con un db piccino mi
sarebbe utilissimo...
Francesco Mapelli (
mape...@tin.it
)
mousestats, il contakm per il mouse 
http://members.xoom.com/mousestats
sito comune programmatori visual-basic
http://www.murialdo.it/it_lang_vb/

 wrote in message
385b9297...@news.tin.it...


 esempio commentato che illustra le sue pricipali funzioni.
WOnderful!
potresti postarlo sul ng?
o all'indirizzo 
teddy...@beer.com
?
grazie 1k
Pico

 wrote in message


Newsgroup: it.comp.lang.visual-basic
Titolo: [?]Come settare il volume

Purtroppo scrivo su questo Ng solo per domandare. Scusatemi ma purtroppo è
così... che ci volete fare, sarò demente o che....
Sto cercando il modo di abbassare  il volume audio da programma:
1)Api, già controllato, non ne esistono
2)MSDN, porta strani esempi su sdk(che d'altronde non so che sia...)
3) C'è un altro metodo?
Premetto che vorrei evitare di usare OCX precompilati che so scaricabili dal
sito comune.
Un' ultima cosa: ho provato a fare riferimento ad una libreria di Directix
dove c'era un metodo setvolume ma era una una cosa estremamente complicata.
Qualcuno ha consigli o spiegazioni?
Un grazie anticipato ,Peppe.

1)Api, già controllato, non ne esistono
Private Declare Function waveOutGetVolume Lib "winmm.dll" ( _
                ByVal uDeviceID As Long, lpdwVolume As Any _
                ) As Long
Private Declare Function waveoutSetVolume Lib "winmm.dll" Alias _
                "waveOutSetVolume" (ByVal uDeviceID As Long, _
                 dwVolume  As Any) As Long
http://www.vbapi.com/ref/w/waveoutgetvolume.html
http://www.vbapi.com/ref/w/waveoutsetvolume.html
hth, hal

sito comune...
c'è una OCX free ...
-> GbC

 sito comune.
Appunto... :(
Allora...
Se vuoi la via "difficile" guarda le API dell'SDK sennò l'OCX del sito
comune... Ecche altro volevi trovare??? :)))
                            Ciao
                                            Allanon

 ha scritto nel messaggio
news:9nmbar$8er4l$1...@ID-56381.news.dfncis.de...

Ok ammetto che non ho fatto una bella figura.  Sull'API Guide io andavo a
vedere sulla sezione Sound, non pensavo ci fosse anche la sezione Wave.
Bah, Errare humanum est :-).
Comunque Grazie molte, sei stao il mio salvatore.
                                                                Ciao, Peppe