Newsgroup: it.comp.lang.visual-basic
Titolo: VB6, Davvero nessuno è in grado di illuminarmi in merito al mio precedente post che sembra essere rimasto lì a macerare ?

Saluti a tutto il NG, nel post precedente non ho avuto risposta, io sto 
cercando di utilizzare la DLL "dsp_sc.dll" che sarebbe il plug-in che WinAmp 
utilizza per aprire SHUTCAST, che permette di trasmettere musica in 
streaming, siccome vorrei poter utilizzare questo 
plug.in
 da VB6 ed essendo 
questo sotto forma di una
DLL vorrei sapere se qualcuno puo indirizzarmi verso qualche esempio in VB6 
che ne faccia uso, ovvero vorrei sapere quante, quali funzioni e come 
bisogna dichiararle sotto VB6 per poter utilizzare questo componente.
Sarebbe meglio se potessi trovare esempi di codice commentato in italiano se 
possibile, ma anche in inglese sarebbe una minima base di partenza infatti 
non sapendo i nomi delle funzioni da chiamare pur avendo dichiarato la DLL 
VB6 mi ritorna l'errore 453 con questo testo "impossibile trovare il punto 
di entrata della dll" se dichiaro cosi:
Public Declare Function OpenDevice Lib "dsp_sc.dll" ().
Se invece tento di aggiunerla come come Componente di VB6, mi ritorna: 
"impossibile registrare il file dsp_sc.dll come componente ActiveX"
Ed infine tentando di aggiungerla come riferimento mi dice che è impossibile 
aggiungere un riferimento ad essa ma non so per quale motivo (non mi viene 
precisato), chi mi può aiutare ?
Grazie !

 (non mi viene precisato), chi mi può aiutare ?
Perchè non è una dll ActiveX
Ciao 

 Saluti a tutto il NG, nel post precedente non ho avuto risposta,
Non e' che un contadino si alza la mattina, decide di costruire un
shuttle, ed il mondo deve dargli retta, eh?
Primo: se nessuno conosce la dsp_sc.dll, nessuno ti risponde. Ergo, se
nessuno ti risponde e' perche' non c'e' nessuno che ha l'informazione
che cerchi.
Secondo: se provi ad inserirla nei riferimenti e ti da l'errore di
mancata entry point, e tu non lo sai, ed ANCHE peggio NON sei in grado
di cercare su Deja cosa significa, non porti il problema di come si usa
la dsp_sc. Poniti prima il problema di imparare l'IDE in cui lavori.

 bisogna dichiararle sotto VB6 per poter utilizzare questo componente.
Io non conosco assolutamente la dll da te citata, comunque potrebbe esserti 
utile il tool fornito col visual studio "dependency walker".
Apri la tua dll e dai un'occhiata dentro...
Umbe 

 motivo (non mi viene precisato), chi mi può aiutare ?
Per lo stesso motivo: non è un componente COM/ActiveX.
Bye
Raf

 
http://www.winamp.com/nsdn/winamp/sdk/
Grazie Raf, ho scaricato questo SDK di cui sopra, ma purtoppo io in C o C++ 
sono proprio messo male, a me serviva di sapere come aprire il componente da 
VB6, dal C o C++ che sia, non mi riesce in alcun modo di capire come poter 
fare la dichiarazione e poi l'apertura del componente da VB6, mi potresti 
aiutare un pò di più ?
Naturalmente se questo non risulta essere un sacrificio troppo grande per 
Te, a quanto mi pare di capire sono l'unico che stia tentando questa 
operazione da VB6, e probabilmente non ci sono precedendi, conosciuti 
perlomeno, peccato perchè ci speravo proprio, che faccio devo rinunciare ? 

 ha scritto nel messaggio 
news:1149599060.9...@c74g2000cwc.googlegroups.com...

Capisco ciò che intendi, in pratica pretendo troppo dalle mie capacità 
evidentemente vero ?


Da quanto ho capito io hai poche speranze...
I plugins di WinAmp sembrano essere fatti per essere usati comodamente da
WinAmp. Al limite con l'ausilio dell'SDK puoi scrivere tu stesso dei plugins, ma
in C/C++ per lo più, anche se qui 
http://www.winamp.com/nsdn/winamp/plugins/
 si
dice che qualcuno c'è riuscito anche con VB o Delphi.
Ho l'impressione che utilizzare un plugin di WinAmp da VB non sia tecnicamente
impossibile, ma che occorrano competenza, tempo libero e motivazione fuori dal
comune.
Comunque un'occhiatina al forum di WinAmp gliela darei, non si sa mai...
http://forums.winamp.com
Avendo i sorgenti della DLL puoi anche considerare l'opzione di "tradurla" in
VB, ma naturalmente occorrono specifiche competenze C/C++ e non è nemmeno detto
che si riesca.
Bye
Raf

 utilizza per aprire SHUTCAST, che permette di trasmettere musica in
ZAC
non so cosa vuoi fare ne che cosa era sta roba...
INNANZITUTTO...basta lamerate per piacere!
non troverai mai nulla con SHUTCAST...la tecnologia è S H O U T C A S
T....... CAPITO?
in 2 min su san google ho trovato
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=64608&lngWId=1
e altro ancora
non so perchè ti vuoi interfacciare a questa dll...ne che cosa farebbe
di speciale
dall'esempio di vb mi sembra che sfruttino winamp per decodificare il
flusso....
D'altronde una tecnologia proprietaria come questa non so se è
sfruttabile senza installare winamp!

sfruttabile senza installare winamp!
Ecco questo già mi preoccupa, non ci avevo pensato, se tu avessi ragione in 
ciò che dici, allora mi vedrei costretto a rinunciare o trovare una 
alternativa OPEN SOURCE a ShoutCast e onestamente non sò se esista.

 alternativa OPEN SOURCE a ShoutCast e onestamente non sò se esista.
http://en.wikipedia.org/wiki/Web_radio
cito....
"...
There are many methods for creating the audio stream source. Those more
technologically savvy may opt for the SHOUTcast service, which utilizes
Winamp and the SHOUTcast DSP plugin to deliver MP3 audio at higher
bitrates. Other methods include open source technologies such as
Streamcast, stream-db, IceS, and MuSE, and patent-free data formats
such as Ogg Vorbis. Using open source stream source tools allows for
interesting web interface possibilities like phpStreamcast.
Two of the most popular internet radio networks are Live365 and
SHOUTcast. Open source alternatives include Icecast and Xiph.org, which
include Ogg Vorbis streamings (that can be played by Winamp and Zinf).
Collectively, these internet radio servers list thousands of Internet
radio stations covering an ever-expanding variety of genres. The
purpose of the server is to repeat the stream source to the audio
playback software.
...
"
ci sono anche i link

Wodka40[Google] ha scritto:
http://www.ziospock.com/strumenti.php
http://www.andreabeggi.net/2005/03/28/come-fare-una-webradio-e-parlare/
shoutcast è freeware...il protocollo lo è......
encoder in forma di libreria per ora non ne ho trovati.....
cmq visto che o media player o winamp va usato...che problema c'è a
installare winamp....
però sarebbe nteressante capire quello che vuoi fare!
Vuoi fare una webradio ...non serve nulla....
una webradio con una playlist personalizzata?.....non serve
shoutcast...serve costruire la playlist per winamp....