Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 01:28

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[VB 2010] Problem mit bass.dll

Discussion on [VB 2010] Problem mit bass.dll within the .NET Languages forum part of the Coders Den category.

Closed Thread
 
Old   #1
 
.Sebbel's Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 749
Received Thanks: 137
[VB 2010] Problem mit bass.dll

Hey Com,

Ich hab bei meinem aktuellen Projekt ein Problem mit der bass.dll, denn die Musik startet nicht. Ich had auch schon dein Freund und Helfer Dr. Google gefragt, doch er konnte mir nix gutes antworten Hier ist der Code:
Die Bass-Dll hab ich so importiert:
Code:
[COLOR=Blue]Imports [/COLOR]Un4seen.Bass
Code:
 [COLOR=Blue]Private Sub[/COLOR] Form2_Load([COLOR=Blue]ByVal [/COLOR]sender [COLOR=Blue]As [/COLOR]System.Object, ByVal e As System.EventArgs) [COLOR=Blue]Handles MyBase[/COLOR].Load
               [COLOR=DeepSkyBlue]Bass[/COLOR].BASS_Init(-1, 44100, [COLOR=DeepSkyBlue]BASSInit[/COLOR].BASS_DEVICE_CPSPEAKERS, [COLOR=DeepSkyBlue]IntPtr[/COLOR].Zero, [COLOR=Blue]Nothing[/COLOR])
        [COLOR=Blue]If My[/COLOR].Settings.Sounds = "1" [COLOR=Blue]Then[/COLOR]
            stream = [COLOR=DeepSkyBlue]Bass[/COLOR].BASS_StreamCreateFile([COLOR=Red]"/Data/sound1.mp3"[/COLOR], 0, 0, [COLOR=DeepSkyBlue]BASSFlag[/COLOR].BASS_STREAM_AUTOFREE [COLOR=Blue]Or[/COLOR] [COLOR=Cyan]BASSFlag[/COLOR].BASS_STREAM_PRESCAN)
            [COLOR=Cyan]Bass[/COLOR].BASS_ChannelPlay(stream, [COLOR=Blue]True[/COLOR])
      [COLOR=Blue]  End If[/COLOR]
        If My.Settings.Ausbaustufe = "0" Then ProgressBar1.Value = 0
        If My.Settings.Ausbaustufe = "1" Then ProgressBar1.Value = 10
        If My.Settings.Ausbaustufe = "2" Then ProgressBar1.Value = 20
        If My.Settings.Ausbaustufe = "3" Then ProgressBar1.Value = 30
        If My.Settings.Ausbaustufe = "4" Then ProgressBar1.Value = 40
        If My.Settings.Ausbaustufe = "5" Then ProgressBar1.Value = 50
        If My.Settings.Ausbaustufe = "6" Then ProgressBar1.Value = 60
        If My.Settings.Ausbaustufe = "7" Then ProgressBar1.Value = 70
        If My.Settings.Ausbaustufe = "8" Then ProgressBar1.Value = 80
        If My.Settings.Ausbaustufe = "9" Then ProgressBar1.Value = 90
        If My.Settings.Ausbaustufe = "10" Then ProgressBar1.Value = 100
        My.Settings.Guthaben = ToolStripLabel13.Text
        If My.Settings.Ausbaustufe = "0" Then Label2.Text = "0"
        If My.Settings.Ausbaustufe = "1" Then Label2.Text = "1"
        If My.Settings.Ausbaustufe = "2" Then Label2.Text = "2"
        If My.Settings.Ausbaustufe = "3" Then Label2.Text = "3"
        If My.Settings.Ausbaustufe = "4" Then Label2.Text = "4"
        If My.Settings.Ausbaustufe = "5" Then Label2.Text = "5"
        If My.Settings.Ausbaustufe = "6" Then Label2.Text = "6"
        If My.Settings.Ausbaustufe = "7" Then Label2.Text = "7"
        If My.Settings.Ausbaustufe = "8" Then Label2.Text = "8"
        If My.Settings.Ausbaustufe = "9" Then Label2.Text = "9"
        If My.Settings.Ausbaustufe = "10" Then Label2.Text = "10"
        If My.Settings.Topmost = "1" Then TopMost = True
        If My.Settings.Ausbaustufe = "0" Then
            If ToolStripLabel2.Text < 1000 Then Button1.Enabled = False
        End If
        If My.Settings.Ausbaustufe = "1" Then
            If ToolStripLabel2.Text < 2000 Then Button1.Enabled = False
        End If
        If My.Settings.Ausbaustufe = "2" Then
            If ToolStripLabel2.Text < 5000 Then Button1.Enabled = False
        End If
        If My.Settings.Ausbaustufe = "3" Then
            If ToolStripLabel2.Text < 10000 Then Button1.Enabled = False
        End If
        If My.Settings.Ausbaustufe = "4" Then
            If ToolStripLabel2.Text < 20000 Then Button1.Enabled = False
        End If
        If My.Settings.Ausbaustufe = "5" Then
            If ToolStripLabel2.Text < 25000 Then Button1.Enabled = False
        End If
        If My.Settings.Ausbaustufe = "6" Then
            If ToolStripLabel2.Text < 40000 Then Button1.Enabled = False
        End If
        If My.Settings.Ausbaustufe = "7" Then
            If ToolStripLabel2.Text < 45000 Then Button1.Enabled = False
        End If
        If My.Settings.Ausbaustufe = "8" Then
            If ToolStripLabel2.Text < 50000 Then Button1.Enabled = False
        End If
        If My.Settings.Ausbaustufe = "9" Then
            If ToolStripLabel2.Text < 60000 Then Button1.Enabled = False
        End If
        If My.Settings.Ausbaustufe = "10" Then
            If ToolStripLabel2.Text < 75000 Then Button1.Enabled = False
        End If
        Me.Text = My.Settings.Player & "´s Lager"
        Timer1.Start()
    End Sub
Woran kanns liegen? HAb zur Übersichtlichkeit mal den ersten Teil gefärbt.
.Sebbel is offline  
Old 12/02/2010, 21:57   #2
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
BP ins erste if gesetzt und geschaut ob er reinspringt?
MoepMeep is offline  
Old 12/03/2010, 14:46   #3
 
.Sebbel's Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 749
Received Thanks: 137
Ich hatte schon alles im if, dann hatte ich gar nix im if, dann hatte ich nur den startcode im if und jetzt so. Nie funzts.
.Sebbel is offline  
Old 12/04/2010, 17:20   #4
 
elite*gold: LOCKED
Join Date: Oct 2010
Posts: 363
Received Thanks: 135
Quote:
"/Data/sound1.mp3"
hmm da müsste eigentlich soviel ich weiss noch C: oder so vor halt wo drunter es gespeichert werden soll
†(•̪●)WhatTheFuck(•̪●)† is offline  
Old 12/04/2010, 17:30   #5
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
mimm mal diese vielen if da weg, die sind hässlich^^,
z.B. mit
Code:
if(Int32.CanParse(My.Settings.Ausbaustufe) AND
    Int32.Parse(My.Settings.Ausbaustufe) <= 10 AND
    Int32.Parse(My.Settings.Ausbaustufe) >= 0 )
then
       ProgressBar1.Value = Int32.Parse(My.Settings.Ausbaustufe) * 10;
statt den ersten 10 if. kannst du deinen code kürzer gestalten.

PS, da ich kein VB prorgammiere kann es sein, dass da ein paar sytaxfehler drind sind, es ist aber wohl klar was ich meine.
nkkk is offline  
Old 12/05/2010, 07:36   #6
 
.Sebbel's Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 749
Received Thanks: 137
@ whatthefuck: Und wenn derjenige, der das Programm installiert nicht c: nimmt? Dann geht's ja auch nicht

Quote:
Originally Posted by nkkk View Post
mimm mal diese vielen if da weg, die sind hässlich^^,
z.B. mit
Code:
if(Int32.CanParse(My.Settings.Ausbaustufe) AND
    Int32.Parse(My.Settings.Ausbaustufe) <= 10 AND
    Int32.Parse(My.Settings.Ausbaustufe) >= 0 )
then
       ProgressBar1.Value = Int32.Parse(My.Settings.Ausbaustufe) * 10;
statt den ersten 10 if. kannst du deinen code kürzer gestalten.

PS, da ich kein VB prorgammiere kann es sein, dass da ein paar sytaxfehler drind sind, es ist aber wohl klar was ich meine.
Ich mag If`s aber, und es Funktioniert trotzdem
.Sebbel is offline  
Old 12/05/2010, 10:25   #7
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,426
Received Thanks: 1,888
Quote:
Originally Posted by affensohn123 View Post
@ whatthefuck: Und wenn derjenige, der das Programm installiert nicht c: nimmt? Dann geht's ja auch nicht
Startpfad auslesen? :>

Quote:
Ich mag If`s aber, und es Funktioniert trotzdem
Jo, man kann auch alkoholfreies Bier trinken, tut nur niemand :>
MoepMeep is offline  
Old 12/05/2010, 10:28   #8
 
elite*gold: LOCKED
Join Date: Oct 2010
Posts: 363
Received Thanks: 135
affensohn er soll die datei doch erstellen. und da ist es egal wo er das programm installiert hat du musst es aber so angeben ("C:/Data/sound1.mp3"
weil er ja die datei erstellen soll und wenn er nicht weiss wo er die erstellen soll also unter C: oder D: dan ist es normal das es nicht funkt
†(•̪●)WhatTheFuck(•̪●)† is offline  
Old 12/06/2010, 16:07   #9
 
.Sebbel's Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 749
Received Thanks: 137
Danke, hat funktioniert
.Sebbel is offline  
Old 12/06/2010, 19:17   #10
 
elite*gold: LOCKED
Join Date: Oct 2010
Posts: 363
Received Thanks: 135
Bitte habe ich doch gesagt ;P
†(•̪●)WhatTheFuck(•̪●)† is offline  
Old 12/07/2010, 00:09   #11


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
Eigentlich müsste das aber egal sein, nur würde eben mit "/Data/sound1.mp3" der Pfad relativ ausgelesen werden, also
"Prorammverzeichnis/Data/sound1.mp3"
, was auch durchaus am sinnvollsten wäre, denn er hat schon Recht, was ist, wenn der User es nicht in C packt?
MrSm!th is offline  
Old 12/07/2010, 20:25   #12
 
elite*gold: LOCKED
Join Date: Oct 2010
Posts: 363
Received Thanks: 135
das ist egal er soll die ja nur erstellen
es ist egal wo das programm gespeichert ;P
weil er soll die datei ja erstellen
†(•̪●)WhatTheFuck(•̪●)† is offline  
Closed Thread


Similar Threads Similar Threads
E-Gitarre? E-Bass?
04/14/2007 - Main - 57 Replies
heho epvpers =) wollte mal wieder ein instrument spielen. (habe vor ein paar jahren mit keyboard aufgehört) ich dachte da an gitarren, die hams mir schon früher angetan ;) später speziell E-Gitarren. nun zu den fragen: was würdet ihr empfehlen? E-Gitarre oder Gitarre? und was für eine ausstattung brauche ich um zb. e-gitarre zu spielen? verstärker nehme ich einfach mal an. sonst noch was? und was ist genau der e-bass im unterschied zur e-gitarre? meine mal mitgekriegt zu haben, dass der...
Drum n Bass!
01/27/2007 - Off Topic - 8 Replies
jo, moin liebe epvpers! Ich suche gute drum n bass interpreten, hab da nich sod ie ahnung von... bin nur zufällig ma über Pendulum gestolpert und find die mucke ziemlich geil... Hat wer n paar gute tips parat?
Bass...
06/27/2006 - Technical Support - 1 Replies
hat jemand ein programm (freeshare) womit ich bass in lieder machen kann? also was simples nicht irgendwas mega großes mist dings programm ^^



All times are GMT +2. The time now is 01:28.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.