iblsysteme
Messages postés43Date d'inscriptionsamedi 11 octobre 2003StatutMembreDernière intervention23 octobre 2009 5 sept. 2009 à 16:01
Bonjours,
Voici un bout de code qui est intéressant dans la mesure de l'activation de la Dll Bass.net
Public Shared Sub InitBass(ByVal myHandle As IntPtr, ByVal applicationFolder As String, Optional ByVal device As Integer -1, Optional ByVal freq As Integer 44100)
On Error Resume Next
Dim BB As Boolean = False
If Un4seen.Bass.Bass.BASS_Init(device, freq, BASSInit.BASS_DEVICE_LATENCY Or BASSInit.BASS_DEVICE_DEFAULT, myHandle, Nothing) Then
BB = Un4seen.Bass.Bass.BASS_Start()
' Get audio device latency
Dim info As BASS_INFO = New BASS_INFO
Bass.BASS_GetInfo(info)
_DeviceLatencyMs = info.latency
' Load plugin stuff
Un4seen.Bass.Bass.LoadMe(applicationFolder)
loadedPlugIns = Bass.BASS_PluginLoadDirectory(applicationFolder)
End If
GabSoftware
Messages postés72Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention14 novembre 2008 19 nov. 2008 à 19:13
Gerbito : content que cela fonctionne ! ;)
En lisant la documentation de la librairie bass, tu dois être en mesure de récupérer le code d'erreur pour y associer un message d'erreur. Reposte le code de l'erreur ainsi que le message ici.
Redman31100
Messages postés167Date d'inscriptionmardi 11 septembre 2007StatutMembreDernière intervention11 février 2009 19 nov. 2008 à 12:53
J'ai télécharger l'API Bass, et la moindre utilisation d'une procédure membre de Bass, j'ai une erreur comme quoi la DLL n'a pas pu être initialisée.
J'utilise VS2008 Express
Merci d'avance.
gerbito
Messages postés39Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention20 octobre 2015 14 nov. 2008 à 13:47
chuis trop con, j'avais oublié de recompiler en Debug. Désolé pour la perte de temps. Ton appli marche nickel.
GabSoftware
Messages postés72Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention14 novembre 2008 14 nov. 2008 à 11:20
J'oublie tes questions.
Donc si tu veux utiliser la dernière version de Bass .Net (qui est désormais en .NET 2.0, contrairement à la version fournie avec GabPlayer .net 1.1, attention c'est peut-être la cause de ton erreur !), ce que je te conseille d'ailleurs car il y a eu de gros progrès depuis la publication de cette source, il faudra t'enregistrer gratuitement pour un freeware ou t'acquitter d'une licence pour shareware ou produit commercial, un numéro de série te sera délivré, puis il faut appeler une méthode de Bass .NEt très tôt dans le code de ton projet. Cela aura pour effet de supprimer le splash screen au démarrage de ton application. N'oublie pas bien entendu de mettre à jour bass.dll sur le site de un4seen.com, bass.net n'étant qu'une interface entre bass.dll et .net. Il me semble bien que dans la version actuelle il est possible de choisir sur quelle sortie de la carte le son va être joué, car par exemple dans mon dernier GabPlayer j'ai codé une gestion des enceintes 2.0, 2.1, 4.0, 4.1, 5.1 et 7.1. Ce qui fait que contrairement aux autres lecteurs multimedia, je pouvais lire mes mp3 et le son était envoyé sur toutes mes enceintes ! (j'ai du 4.1). Si je me souviens bien c'est avec le plugin bassmix, donc il te faudra la version en .net 2.0 de Bass.net...
GabSoftware
Messages postés72Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention14 novembre 2008 14 nov. 2008 à 11:11
Salut Gerbito,
La DLL Bass .NET n'est pas payante si tu l'utilises pour produire un freeware. Si tu souhaites réaliser un produit commercial alors il faudra t'acquitter d'une licence. Mais il me semble qu'à l'époque où j'ai écrit la version pour .net 1.1, il n'y avait aucune restriction de licence, rien à activer.
Pour l'erreur, pourrais-tu tracer pas à pas le code des procédures à l'intérieur de l'évènemetn frmMain_Load() ? Et au préalable de vérifier que Bass.net.dll soit bien copié dans le répertoire de génération de l'executable /bin/Debug ou /bin/release. Si non, il faut le faire, mais normalement j'ai paramétré le projet pour que Visual Studio le fasse automatiquement.
Préviens-moi si tu trouves la source de l'erreur !
De mon côté je suis en train de travailler lentement sur GabPlayer 3, une version qui j'espère corrigera les défauts de la version 2 (multilingue, vraiment plus rapide, tous les contrôles seront de moi...). Par contre ce sera en .net 3.5!
gerbito
Messages postés39Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention20 octobre 2015 14 nov. 2008 à 10:50
Bonjour,
C'est sympa d'avoir laissé cette version pour tous ceux qui comme moi sont restés au VB.Net 2003 avec FrameWork 1.1
Ton code semble très bien écrit et l'IHM est très soignée. Malgré tout, j'ai un petit souci au démarrage de l'application avec une exception commentée : "Impossible de charger la dll Bass.Net", pourtant tu l'avais livrée dans le zip. Faut-il l'activer sur le site de Bass ? Est-ce payant ? Dans ce dernier cas, saurais tu me dire si cette dll sait gérer les cartes son multi-sorties, c'est à dire permettre de décider sur quelle sortie de la carte va être joué un son, car c'est précisément ce qui m'intéresse.
Merci
GabSoftware
Messages postés72Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention14 novembre 2008 26 juin 2008 à 17:45
Salut,
Tu peux aller sur mon site http://www.gabsoftware.free.fr pour trouver une mise à jour (notamment le passage à .net 2.0 et tout plein d'améliorations)
xarsoft
Messages postés21Date d'inscriptionmardi 8 avril 2008StatutMembreDernière intervention 2 février 2009 26 juin 2008 à 17:12
Slt c géniale ton logiciel et j'ai un moyen pour savoir quand il y a des mises a jours
snake00jap
Messages postés2Date d'inscriptionmardi 10 avril 2007StatutMembreDernière intervention10 avril 2007 10 avril 2007 à 12:32
je tien tout d abord a te feliciter pour ton travail, etant etudiant en informatique, je trouve que tu es boucoup plus fort que mon prof... Je voudrais neanmoin que tu m aide en me disant par ou commencer pour vraiment bien comprendre comment tu as realisé ce projet, comment marche les api ( je n ai jamais compris ce que c etais, tout comme les dll )...
Je voudrai developper un e sorte de mini systéme d exploitation, qui pourai gerer la lecture audio et video, un petit mecanisme de tchat entre utilisateurs et beaucoup d autres choses pouvant faciliter l utilisation des principales fonctionalité d un pc qu un utilisateur normal pourai utiliser, le tout avec une interface instinctive, design, ergonomique et rapide...
Je te remerci d avance en espérant que tu me guide un petit peu, merci
GabSoftware
Messages postés72Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention14 novembre 2008 23 sept. 2006 à 14:45
non, c'est que tu utilises norton antivirus, et il pense que c'est un virus inconnu, mais ce n'en est pas un.
Sirocooo
Messages postés412Date d'inscriptionmercredi 19 décembre 2001StatutMembreDernière intervention 7 avril 20081 6 sept. 2006 à 12:03
J'ai un avertissement antivirus au sujet d'une dll
Je ne peut pas essayé ton soft
Symantec me dit :
bass_vis.dll supprimé
menace Bloodhound.Overpacked
Est-ce un virus ?
GabSoftware
Messages postés72Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention14 novembre 2008 5 sept. 2006 à 21:00
L'interface est conçue avec Visual Studio .net
bchrist
Messages postés28Date d'inscriptionlundi 9 janvier 2006StatutMembreDernière intervention15 février 2010 31 janv. 2006 à 17:26
C'est à féliciter! J'aimerais cependant savoir avec outils vous avez eu à concevoir l'interface.
Merci et du courage pour la suite.
GabSoftware
Messages postés72Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention14 novembre 2008 18 nov. 2005 à 02:01
En ce qui me concerne, j'ai pas trouvé de problèmes avec la version finale du framework .NET 2.0 installée avec le 1.1 sur le meme pc... Un des objectifs de .NET est bien de réduire les problèmes de versions des DLL ;)
Sirocooo
Messages postés412Date d'inscriptionmercredi 19 décembre 2001StatutMembreDernière intervention 7 avril 20081 17 nov. 2005 à 12:13
EN effet mais il faudrait avoir deux PC pour développer.
un PC Framework 1.1 et un PC FrameWork 2.0. LE mariage des deux n'est pas encore parfait.
Merci quand même
GabSoftware
Messages postés72Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention14 novembre 2008 17 nov. 2005 à 11:15
.NET 2.0 a l'air prometteur, et je voulais m'y mettre dès maintenant...
Tu peux télécharger gratuitement VB Express 2005 sur le site de microsoft, ça te permettra d'ouvrir la source une fois la nouvelle version terminée ;)
Sirocooo
Messages postés412Date d'inscriptionmercredi 19 décembre 2001StatutMembreDernière intervention 7 avril 20081 17 nov. 2005 à 10:49
Dommage que ce soit en net 2.0... Moi je ne pourrais l'utiliser que dans 1 an
GabSoftware
Messages postés72Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention14 novembre 2008 17 nov. 2005 à 10:31
Je la converti en ce moment même en .NET 2.0, et j'améliore la rapidité de la playlist :)
Et aussi le processus d'ouverture des fichiers.
J'ai aussi mis à jour l'API Bass, d'où beaucoupde changements du code!
Je posterai la nouvelle version dès qu'elle sera un peu plus terminée ^^
Sirocooo
Messages postés412Date d'inscriptionmercredi 19 décembre 2001StatutMembreDernière intervention 7 avril 20081 10 nov. 2005 à 09:36
A quand la prochaine version ?
Nexto
Messages postés153Date d'inscriptiondimanche 2 octobre 2005StatutMembreDernière intervention27 juillet 20061 10 nov. 2005 à 09:13
Très belle source :) 9/10 aussi.
A++
Nexto (Alias: fabienfs)
GabSoftware
Messages postés72Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention14 novembre 2008 19 sept. 2005 à 19:40
Merci beaucoup :)
Pour la partie qui lit les vidéos, c'était plus simple comme ça, surtout quand on agrandit la fenetre (alors qu'on ne peut pas agrandir mon lecteur pour le moment )
Je suis content que vous appréciez cette source, c'est très encourageant
Sirocooo
Messages postés412Date d'inscriptionmercredi 19 décembre 2001StatutMembreDernière intervention 7 avril 20081 19 sept. 2005 à 09:17
Bon boulot ... 9/10
FearBlue
Messages postés149Date d'inscriptionlundi 15 septembre 2003StatutMembreDernière intervention26 octobre 2008 17 sept. 2005 à 11:37
Excellente source !!
Je reproche qu'une seule chose a ce programme : La partie qui lit les fichiers videos qui ne s'intégre pas au lecteur...Et en plus il utilise le control Windows Media Player...Dommage :( car cele n'en fait pas totalement un lecteur a part
Je note tout de meme 10/10
GabSoftware
Messages postés72Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention14 novembre 2008 16 sept. 2005 à 23:34
Merci beaucoup, vos commentaires sont très encourageants ^^
Le lecteur est souvent mis à jour, aussi si jamais vous vous en servez pensez à verifier sur le site :)
L'installation a été faite avec CreateInstall (version payante, mais il y a une démo)
On le trouve sur http://www.createinstall.com
OneHacker
Messages postés1447Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention23 septembre 20072 16 sept. 2005 à 21:05
Felicitations ! Joli travail : 10/10 !
C'est que la note 19.5/20 et 10/10, tu les a largement mérité, moi si je pouvaos, je te t'aurai mis 25/20 :-)
Bonne continuation !
Redman
cs_chris81
Messages postés589Date d'inscriptionjeudi 2 octobre 2003StatutMembreDernière intervention29 avril 20082 16 sept. 2005 à 18:40
slt,
bravo pour ce joli travail, une question avec quoi as tu crééS l'install?
5 sept. 2009 à 16:01
Voici un bout de code qui est intéressant dans la mesure de l'activation de la Dll Bass.net
Public Shared Sub InitBass(ByVal myHandle As IntPtr, ByVal applicationFolder As String, Optional ByVal device As Integer -1, Optional ByVal freq As Integer 44100)
On Error Resume Next
Dim BB As Boolean = False
Un4seen.Bass.BassNet.Registration("biggun@wi.rr.com", "2X11291416322922")
If Un4seen.Bass.Bass.BASS_Init(device, freq, BASSInit.BASS_DEVICE_LATENCY Or BASSInit.BASS_DEVICE_DEFAULT, myHandle, Nothing) Then
BB = Un4seen.Bass.Bass.BASS_Start()
' Get audio device latency
Dim info As BASS_INFO = New BASS_INFO
Bass.BASS_GetInfo(info)
_DeviceLatencyMs = info.latency
' Load plugin stuff
Un4seen.Bass.Bass.LoadMe(applicationFolder)
loadedPlugIns = Bass.BASS_PluginLoadDirectory(applicationFolder)
End If
19 nov. 2008 à 19:13
En lisant la documentation de la librairie bass, tu dois être en mesure de récupérer le code d'erreur pour y associer un message d'erreur. Reposte le code de l'erreur ainsi que le message ici.
19 nov. 2008 à 12:53
J'utilise VS2008 Express
Merci d'avance.
14 nov. 2008 à 13:47
14 nov. 2008 à 11:20
Donc si tu veux utiliser la dernière version de Bass .Net (qui est désormais en .NET 2.0, contrairement à la version fournie avec GabPlayer .net 1.1, attention c'est peut-être la cause de ton erreur !), ce que je te conseille d'ailleurs car il y a eu de gros progrès depuis la publication de cette source, il faudra t'enregistrer gratuitement pour un freeware ou t'acquitter d'une licence pour shareware ou produit commercial, un numéro de série te sera délivré, puis il faut appeler une méthode de Bass .NEt très tôt dans le code de ton projet. Cela aura pour effet de supprimer le splash screen au démarrage de ton application. N'oublie pas bien entendu de mettre à jour bass.dll sur le site de un4seen.com, bass.net n'étant qu'une interface entre bass.dll et .net. Il me semble bien que dans la version actuelle il est possible de choisir sur quelle sortie de la carte le son va être joué, car par exemple dans mon dernier GabPlayer j'ai codé une gestion des enceintes 2.0, 2.1, 4.0, 4.1, 5.1 et 7.1. Ce qui fait que contrairement aux autres lecteurs multimedia, je pouvais lire mes mp3 et le son était envoyé sur toutes mes enceintes ! (j'ai du 4.1). Si je me souviens bien c'est avec le plugin bassmix, donc il te faudra la version en .net 2.0 de Bass.net...
14 nov. 2008 à 11:11
La DLL Bass .NET n'est pas payante si tu l'utilises pour produire un freeware. Si tu souhaites réaliser un produit commercial alors il faudra t'acquitter d'une licence. Mais il me semble qu'à l'époque où j'ai écrit la version pour .net 1.1, il n'y avait aucune restriction de licence, rien à activer.
Pour l'erreur, pourrais-tu tracer pas à pas le code des procédures à l'intérieur de l'évènemetn frmMain_Load() ? Et au préalable de vérifier que Bass.net.dll soit bien copié dans le répertoire de génération de l'executable /bin/Debug ou /bin/release. Si non, il faut le faire, mais normalement j'ai paramétré le projet pour que Visual Studio le fasse automatiquement.
Préviens-moi si tu trouves la source de l'erreur !
De mon côté je suis en train de travailler lentement sur GabPlayer 3, une version qui j'espère corrigera les défauts de la version 2 (multilingue, vraiment plus rapide, tous les contrôles seront de moi...). Par contre ce sera en .net 3.5!
14 nov. 2008 à 10:50
C'est sympa d'avoir laissé cette version pour tous ceux qui comme moi sont restés au VB.Net 2003 avec FrameWork 1.1
Ton code semble très bien écrit et l'IHM est très soignée. Malgré tout, j'ai un petit souci au démarrage de l'application avec une exception commentée : "Impossible de charger la dll Bass.Net", pourtant tu l'avais livrée dans le zip. Faut-il l'activer sur le site de Bass ? Est-ce payant ? Dans ce dernier cas, saurais tu me dire si cette dll sait gérer les cartes son multi-sorties, c'est à dire permettre de décider sur quelle sortie de la carte va être joué un son, car c'est précisément ce qui m'intéresse.
Merci
26 juin 2008 à 17:45
Tu peux aller sur mon site http://www.gabsoftware.free.fr pour trouver une mise à jour (notamment le passage à .net 2.0 et tout plein d'améliorations)
26 juin 2008 à 17:12
10 avril 2007 à 12:32
Je voudrai developper un e sorte de mini systéme d exploitation, qui pourai gerer la lecture audio et video, un petit mecanisme de tchat entre utilisateurs et beaucoup d autres choses pouvant faciliter l utilisation des principales fonctionalité d un pc qu un utilisateur normal pourai utiliser, le tout avec une interface instinctive, design, ergonomique et rapide...
Je te remerci d avance en espérant que tu me guide un petit peu, merci
23 sept. 2006 à 14:45
6 sept. 2006 à 12:03
Je ne peut pas essayé ton soft
Symantec me dit :
bass_vis.dll supprimé
menace Bloodhound.Overpacked
Est-ce un virus ?
5 sept. 2006 à 21:00
31 janv. 2006 à 17:26
Merci et du courage pour la suite.
18 nov. 2005 à 02:01
Sinon la version en .NET 2.0 est plus claire et mieux organisée, je l'ai mise en ligne.
http://vbfrance.com/code.aspx?ID=34674
17 nov. 2005 à 12:13
un PC Framework 1.1 et un PC FrameWork 2.0. LE mariage des deux n'est pas encore parfait.
Merci quand même
17 nov. 2005 à 11:15
Tu peux télécharger gratuitement VB Express 2005 sur le site de microsoft, ça te permettra d'ouvrir la source une fois la nouvelle version terminée ;)
17 nov. 2005 à 10:49
17 nov. 2005 à 10:31
Et aussi le processus d'ouverture des fichiers.
J'ai aussi mis à jour l'API Bass, d'où beaucoupde changements du code!
Je posterai la nouvelle version dès qu'elle sera un peu plus terminée ^^
10 nov. 2005 à 09:36
10 nov. 2005 à 09:13
A++
Nexto (Alias: fabienfs)
19 sept. 2005 à 19:40
Pour la partie qui lit les vidéos, c'était plus simple comme ça, surtout quand on agrandit la fenetre (alors qu'on ne peut pas agrandir mon lecteur pour le moment )
Je suis content que vous appréciez cette source, c'est très encourageant
19 sept. 2005 à 09:17
17 sept. 2005 à 11:37
Je reproche qu'une seule chose a ce programme : La partie qui lit les fichiers videos qui ne s'intégre pas au lecteur...Et en plus il utilise le control Windows Media Player...Dommage :( car cele n'en fait pas totalement un lecteur a part
Je note tout de meme 10/10
16 sept. 2005 à 23:34
Le lecteur est souvent mis à jour, aussi si jamais vous vous en servez pensez à verifier sur le site :)
L'installation a été faite avec CreateInstall (version payante, mais il y a une démo)
On le trouve sur http://www.createinstall.com
16 sept. 2005 à 21:05
C'est que la note 19.5/20 et 10/10, tu les a largement mérité, moi si je pouvaos, je te t'aurai mis 25/20 :-)
Bonne continuation !
Redman
16 sept. 2005 à 18:40
bravo pour ce joli travail, une question avec quoi as tu crééS l'install?
merci a+