Du bist nicht angemeldet.

Kombrinki

Registrierter Benutzer

  • »Kombrinki« ist männlich
  • »Kombrinki« ist der Autor dieses Themas

Beiträge: 258

Dabei seit: 14. September 2009

Hilfreich-Bewertungen: 5

  • Private Nachricht senden

1

Sonntag, 28. März 2010, 13:12

Bass.Dll Tutorial

Anhand dieses tut sollte jeder verstehen wie man eine Musik Datei mit der bass.dll abspielt

Dieses Tutorial basiert auf bass.net da ich persönlich es einfacher finde
link dazu : http://www.un4seen.com/download.php?z/4/Bass24.Net.zip



Vorbereitung:
nachdem ihr das Sdk installiert habt müsst ihr einen Verweis hinzufügen



und dann die dll importieren

Visual Basic Quellcode

1
Imports Un4seen.Bass


so als nächstes muss im dem formload Event die .dll "konfiguriert" werden

Visual Basic Quellcode

1
 Bass.BASS_Init(-1, 44100, BASSInit.BASS_DEVICE_CPSPEAKERS, IntPtr.Zero, Nothing)


damit kann man festlegen wie viele Lautsprecher ihr zb. habt


Abspielen der Musik Datei:

als erstes muss eine globale Variable vom Typ Integer erstellt werden :

Visual Basic Quellcode

1
Public stream As Integer


als nächstes wird diese variable mit Informationen gefüttert

Visual Basic Quellcode

1
stream = Bass.BASS_StreamCreateFile("*Pfad zur Musikdatei*", 0, 0, BASSFlag.BASS_STREAM_AUTOFREE Or BASSFlag.BASS_STREAM_PRESCAN)


nun wird die Musik gestartet

Visual Basic Quellcode

1
Bass.BASS_ChannelPlay(stream, False)

anstatt false kann man auch true einsetzen dann wird die muikdatei immer wieder von vorn abgespielt

so die Musik spielt schon einmal nun kommen wir zum


Peak auslesen

die besten Ergebnisse erzielt ihr wenn ihr die folgenden Zeilen in einen timer packt und den Intervall auf 45 stellt

wir brauchen diesmal ein Array und zwar nenne ich es mal

Visual Basic Quellcode

1
Dim peak(2) As Single

(die 2 in Klammern MUSS so bleiben wie sie ist)

mit

Visual Basic Quellcode

1
Bass.BASS_ChannelGetLevel(stream, peak)

wird das array mit Informationen gefüttert

und mit 2 weiteren variablen so ausgelesen das sie in einer progressbar oä. angezeigt werden können

Visual Basic Quellcode

1
2
 Dim rechts As Integer = (Math.Round(peak(1), 3) * 100)
        Dim links As Integer = (Math.Round(peak(2), 3) * 100)

anstatt alles Mal 100 zu nehmen kann man auch die Eigenschaft Maximum der progressbar auf 1 Stellen das macht keinen unterschied

und hiermit wird’s angezeigt das brauch ich glaube ich nicht zu erklären :P

Visual Basic Quellcode

1
2
ProgressBar1.Value = rechts
      ProgressBar2.Value = links




so könnte es dann aussehen

Visual Basic Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Imports Un4seen.Bass
Public Class Form1
    Public stream As Integer
    Public peak(2) As Single

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Bass.BASS_Init(-1, 44100, BASSInit.BASS_DEVICE_CPSPEAKERS, IntPtr.Zero, Nothing)
        stream = Bass.BASS_StreamCreateFile("F:\Filme&Musik\Musik\Pink Floyd\Pink Floyd-Brick the Wall.mp3", 0, 0, BASSFlag.BASS_STREAM_AUTOFREE Or BASSFlag.BASS_STREAM_PRESCAN)
        Bass.BASS_ChannelPlay(stream, False)
    End Sub


    Private Sub Peak_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
        Bass.BASS_ChannelGetLevel(stream, peak)

        Dim rechts As Integer = (Math.Round(peak(1), 3) * 100)
        Dim links As Integer = (Math.Round(peak(2), 3) * 100)

        Try
            ProgressBar1.Value = rechts
            ProgressBar2.Value = links
        Catch
        End Try
    End Sub
End Class




Visualisierung mit Einem Spectrum Analyzer

An dieser Stelle nocheinmal ein Dankeschön an nook :)

Ein spectrum mit der Bass.dll zu bekommen ist eigendlich sehr Easy was mann dazu braucht sind 2 Zeilen Code und eine Picturebox

das ist die erste zeile

Visual Basic Quellcode

1
Public Spectrum As New Un4seen.Bass.Misc.Visuals


und die zweite zeile

Visual Basic Quellcode

1
2
PictureBox1.Image = Spectrum.CreateSpectrumLine(stream, PictureBox1.Width, PictureBox1.Height, Color.Lime, Color.Red, Color.White, 8, 5, _
False, True, True)


der aufbau ist quasi so

Spectrum.CreateSpectrumLine(der channel,Breite der Visualisirung,Höhe der Visualisirung,Untere farbe des farbverlaufs,Obere Farbe des Farbverlaufs,Hintergrund Farbe,Breite der balken,Entfernung der balken zueinender,False,True,true)



Amplitude von Bestimmten Frequenzen Auslesen

So habe mal beschlossen mein Tutorial zu erweitern ;)

also per ChannelGetData werden die daten in ein Array Geladen


Visual Basic Quellcode

1
2
3
4
5
6
7
 Dim FFT(2048) As Single
            Bass.BASS_ChannelGetData(Stream, value, BASSData.BASS_DATA_FFT256)

 Dim data(128) As Double           ' hier noch ein 2. Array damit wir später die richtige Frequenz herausfinden können
            For i = 0 To 128
                data(i) = value(i * 4)
            Next


die Richtige Frequenz bekommt man dann mit einer Simplen formel raus ;)

Arraylänge *gesuchte Frequenz / Samplingrate

daraus kommt dann der Arrayindex von Data für die Frequenz

Visual Basic Quellcode

1
2
3
Dim 125Hz As Integer = (128 * 125 / 44100)
      Dim Freq as Integer
      Freq = data(125Hz)


das geht natürlich auch bei jeder anderen Frequenz ;)

(Teile Hiervon sind aus dem programm BassLightYear)




Effekte Hinzuschalten am beispiel von Echo

Visual Basic Quellcode

1
2
3
4
5
6
7
8
9
10
11
Dim Echo As Integer
Dim p As New BASS_DX8_ECHO
        Echo = Bass.BASS_ChannelSetFX(Stream, BASSFXType.BASS_FX_DX8_ECHO, 0) 'Hier wird der effekt Intialisiert

        p.fLeftDelay = 333  ' Hier kann man die länge des echos einstellen
        p.fRightDelay = 333  ' Hier ebenfalls für den rechten Kanal

        p.fFeedback = 50
        p.fWetDryMix = 50

        Bass.BASS_FXSetParameters(Echo, p) ' hier wird der effekt Gesetzt

Und schon kommt ein Echo ! :)



Equalizer
der equalizer ist nun auch ein Bisschen Komplizirter deshalb habe ich dazu einfach ein Beispielprojekt Geschrieben es kann nur Musik abspieln und es hat halt einen 10 Band Equalizer

Beispielprojekt Equalizer(VS 2010 Projektdatein)





Beispiel Projekt (VS 2008 Projektdatein)


ich entschuldige mich für die Rechtsschreibfehler und hoffe dass es manchen hilft

mfg :thumbsup:
Meine Programme im Showroom:

[Release] Concentiô

[Beta] Game Manager

Dieser Beitrag wurde bereits 11 mal editiert, zuletzt von »Kombrinki« (3. Juni 2010, 16:54) aus folgendem Grund: Update 3.6.2010


Es haben bereits 5 registrierte Benutzer diesen Beitrag als hilfreich eingestuft.

Benutzer, die diesen Beitrag hilfreich fanden:

n1234n, NscMike, Florian, Eistee, Slayers

Tsuyo

Registrierter Benutzer

Beiträge: 804

Dabei seit: 10. Oktober 2009

Wohnort: k

Frühere Benutzernamen: m0nst3rkill3r

Hilfreich-Bewertungen: 257

  • Private Nachricht senden

2

Sonntag, 28. März 2010, 14:31

Woah, endlich mal.^^
Jedoch finde ich die .Net dll nicht gerade so nett. Beim Start öffnet sich immer ein Bild mit.
Wenn du nur die c++ DLL nutzt passiert sowas nicht. Und das sind ein Paar DLLImports.


grüße

Zitat von »"http://forums.macrumors.com/showpost.php?s=9e0078570b2b62fd044cc1b13d212b09&p=4777525&postcount=1064"«

When talking about how apple cannot influence the future of computers, you also forgot to mention that the internet was created on a network of macs to start with. Thats why every online PeeCee has a MAC code. Even my PSP needs a MAC code to get online....
~2000€ für nen brauchbaren Mac sind imho 2100€ zu viel. - SamusTyp

Kombrinki

Registrierter Benutzer

  • »Kombrinki« ist männlich
  • »Kombrinki« ist der Autor dieses Themas

Beiträge: 258

Dabei seit: 14. September 2009

Hilfreich-Bewertungen: 5

  • Private Nachricht senden

3

Sonntag, 28. März 2010, 15:54

Ich hab blos keine ahnung welche Dll imports ich brauche :whistling:
Meine Programme im Showroom:

[Release] Concentiô

[Beta] Game Manager

n1234n

Hier könnte Ihre Werbung stehen!

Beiträge: 471

Dabei seit: 2. Februar 2009

Hilfreich-Bewertungen: 15

  • Private Nachricht senden

4

Sonntag, 28. März 2010, 22:00

Hi
erstmal danke für dein Tutorial
Ich hatte schon mal probiert mit der Bass.dll zu arbeiten bin aber nicht zurecht gekommen.
Es würde mich freuen wenn du es weiter ausbauen würdest.
Zudem noch eine allgemeine information, für alle die die Bass.dll auf einem x64 Bit system benutzen wollen, müsst ihr
euer Programm erst kompatiebel machen und das so:
Express Edition:
Schließen Sie das Projekt und/oder die Projektmappe.
Klicken Sie im Menü Datei auf Datei öffnen.
Wechseln Sie zum Projektverzeichnis, und markieren Sie die Projektdatei.
Klicken Sie auf die Schaltfläche Öffnen. Die Projektdatei sollte nun im XML-Editor geöffnet werden.
Suchen Sie nach dem ersten <PropertyGroup>-Abschnitt, und fügen Sie folgende Zeile ein:
<PlatformTarget>x86</PlatformTarget>
Speichern Sie die Projektdatei.
Öffnen Sie das Projekt und/oder die Projektmappe erneut, indem Sie im Menü Datei auf Projekt/Projektmappe öffnen klicken.
Fahren Sie mit dem Entwickeln, Debuggen und Testen fort.

Lg

fraju

Steinalter Anfänger

Beiträge: 1 365

Dabei seit: 23. Februar 2009

Hilfreich-Bewertungen: 26

  • Private Nachricht senden

5

Sonntag, 28. März 2010, 22:01

Könntest du eine lauffähige zip hier einstellen,würde mich interessieren.

Gruß

Adam

Registrierter Benutzer

  • »Adam« ist männlich

Beiträge: 708

Dabei seit: 14. Februar 2009

Hilfreich-Bewertungen: 15

  • Private Nachricht senden

6

Montag, 29. März 2010, 01:00

Hmm,

also bei mir kommt immer dieser Fehler :

"Es wurde versucht, eine Datei mit einem falschen Format zu laden. (Ausnahme von HRESULT: 0x8007000B)"

  • »Pascal J.« ist männlich

Beiträge: 212

Dabei seit: 4. November 2009

Wohnort: Klotten

Frühere Benutzernamen: pasi2009

Hilfreich-Bewertungen: 13

  • Private Nachricht senden

7

Montag, 29. März 2010, 10:20

Ich habe ma ne frage. Wenn ich eine .exe davon starte kommt so ein Vorschau Bild für die Bass.dll
und da steht drinne das man die nur im privaten Bereich nutzen darf. Aldo dürfte ich jetzt nicht ein von mir erstelltes Programm damit hier in den Showroom stellen?
MyMusic 2011


A: Wie schmeckt das Bier?
C: Bier schmeckt immer.
B: was trinkst du denn?
C: Limo.

  • »Pascal J.« ist männlich

Beiträge: 212

Dabei seit: 4. November 2009

Wohnort: Klotten

Frühere Benutzernamen: pasi2009

Hilfreich-Bewertungen: 13

  • Private Nachricht senden

8

Montag, 29. März 2010, 10:53

und wie sind jetzt die Verweise auf die C++ Bass.dll zu setzen?
MyMusic 2011


A: Wie schmeckt das Bier?
C: Bier schmeckt immer.
B: was trinkst du denn?
C: Limo.

Kombrinki

Registrierter Benutzer

  • »Kombrinki« ist männlich
  • »Kombrinki« ist der Autor dieses Themas

Beiträge: 258

Dabei seit: 14. September 2009

Hilfreich-Bewertungen: 5

  • Private Nachricht senden

9

Montag, 29. März 2010, 12:28

@ Adam hast du..
1.Das SDK installirt
2. eine wma datei geladen du kannst nur:
*.mp3;*.ogg;*.wav;*.mp2;*.mp1;*.aiff;*.m2a;*.mpa;*.m1a;*.mpg;*.mpeg;*.aif;*.mp3pro;*.bwf;*.mus datein laden
für wma brauchste nen addon


@ Pascal J.
doch dürftest du! du darfst es blos nicht verkaufen und die verweise weiß ich auch nicht
Meine Programme im Showroom:

[Release] Concentiô

[Beta] Game Manager

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Kombrinki« (29. März 2010, 13:43)


Tsuyo

Registrierter Benutzer

Beiträge: 804

Dabei seit: 10. Oktober 2009

Wohnort: k

Frühere Benutzernamen: m0nst3rkill3r

Hilfreich-Bewertungen: 257

  • Private Nachricht senden

10

Montag, 29. März 2010, 14:33

So, Da mich das auch interessiert, hier mal mein Code der funktioniert.

Visual Basic Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
    Private Declare Function BASS_Init Lib "bass.dll" (ByVal device As Integer, ByVal freq As UInteger, ByVal flags As UInteger, ByVal win As IntPtr, ByVal clsid As UInteger) As Boolean
    Private Declare Function BASS_ChannelGetLevel Lib "bass.dll" (ByVal handle As IntPtr, ByVal mode As Single()) As Integer
    Private Declare Function BASS_ChannelPlay Lib "bass.dll" (ByVal handle As IntPtr, ByVal restart As Boolean) As Boolean
    Private Declare Function BASS_StreamCreateFile Lib "bass.dll" Alias "BASS_StreamCreateFile" (ByVal mem As Boolean, ByVal file As String, ByVal offset As UInteger, ByVal offsethigh As UInteger, ByVal length As UInteger, ByVal lengthhigh As UInteger, ByVal flags As UInteger) As IntPtr
    Dim BASS_STREAM_PRESCAN As UInteger = &H20000
    Dim BASS_STREAM_AUTOFREE As UInteger = &H40000
    Public stream As IntPtr
    Public peak(2) As Single

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        BASS_Init(-1, 44100, 1024, IntPtr.Zero, Nothing)
        stream = BASS_StreamCreateFile(False, "\\Home\trekstor (e)\Musik\Auto Auto3\01 - Crash (Album Version).mp3", 0, 0, 0, 0, BASS_STREAM_AUTOFREE Or BASS_STREAM_PRESCAN)
        BASS_ChannelPlay(stream, True)
    End Sub

Zitat von »"http://forums.macrumors.com/showpost.php?s=9e0078570b2b62fd044cc1b13d212b09&p=4777525&postcount=1064"«

When talking about how apple cannot influence the future of computers, you also forgot to mention that the internet was created on a network of macs to start with. Thats why every online PeeCee has a MAC code. Even my PSP needs a MAC code to get online....
~2000€ für nen brauchbaren Mac sind imho 2100€ zu viel. - SamusTyp

Werewolve

Registrierter Benutzer

  • »Werewolve« ist männlich

Beiträge: 294

Dabei seit: 30. November 2008

Wohnort: Attendorn / Sauerland / NRW

Hilfreich-Bewertungen: 6

  • Private Nachricht senden

11

Montag, 29. März 2010, 15:25

Nach ein paar veränderungen hab ich es noch zum laufen bekommen.

Visual Basic Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Imports Un4seen.Bass

Public Class Form1
	Public stream As IntPtr
	Public peak(2) As Single

	Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    	If (Bass.BASS_Init(-1, 44100, BASSInit.BASS_DEVICE_DEFAULT, Me.Handle)) = False Then
        	MessageBox.Show("Fehler beim Laden der Library")
End if
	End Sub

	Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    	Bass.BASS_ChannelGetLevel(stream, peak)

    	Dim rechts As Integer = (Math.Round(peak(1), 3) * 100).ToString
    	Dim links As Integer = (Math.Round(peak(2), 3) * 100).ToString

    	Try
        	ProgressBar1.Value = rechts
        	ProgressBar2.Value = links
    	Catch
    	End Try
	End Sub

	Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    	If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
        	stream = Bass.BASS_StreamCreateFile(OpenFileDialog1.FileName, 0, 0, BASSFlag.BASS_STREAM_AUTOFREE Or BASSFlag.BASS_STREAM_PRESCAN)
        	Bass.BASS_ChannelPlay(stream, True)
        	Timer1.Start()
    	End If
	End Sub
End Class


MFG
Werewolve :D

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Werewolve« (29. März 2010, 15:33)


Tsuyo

Registrierter Benutzer

Beiträge: 804

Dabei seit: 10. Oktober 2009

Wohnort: k

Frühere Benutzernamen: m0nst3rkill3r

Hilfreich-Bewertungen: 257

  • Private Nachricht senden

12

Montag, 29. März 2010, 15:41

Deine Version ist aber mit der .Net Dll und die ist wie wir festgestellt haben nicht sehr gut.

Zitat von »"http://forums.macrumors.com/showpost.php?s=9e0078570b2b62fd044cc1b13d212b09&p=4777525&postcount=1064"«

When talking about how apple cannot influence the future of computers, you also forgot to mention that the internet was created on a network of macs to start with. Thats why every online PeeCee has a MAC code. Even my PSP needs a MAC code to get online....
~2000€ für nen brauchbaren Mac sind imho 2100€ zu viel. - SamusTyp

lace

Who ¯\_( ツ)_/¯ cares?!

  • »lace« ist männlich

Beiträge: 359

Dabei seit: 30. März 2010

Hilfreich-Bewertungen: 2

  • Private Nachricht senden

13

Dienstag, 30. März 2010, 17:58

Guten Tag,

ich habe nun schon seit geraumer Zeit einen Umgang mit vb erlernt, doch leider scheitere ich an diesem Punkt. Mein Code sieht derzeit so aus:

Visual Basic Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Imports Un4seen.Bass
Public Class Form1
	Public stream As Integer
	Private Declare Function BASS_Init Lib "bass.dll" (ByVal device As Integer, ByVal freq As UInteger, ByVal flags As UInteger, ByVal win As IntPtr, ByVal clsid As UInteger) As Boolean
	Private Declare Function BASS_ChannelGetLevel Lib "bass.dll" (ByVal handle As IntPtr, ByVal mode As Single()) As Integer
	Private Declare Function BASS_ChannelPlay Lib "bass.dll" (ByVal handle As IntPtr, ByVal restart As Boolean) As Boolean
	Private Declare Function BASS_StreamCreateFile Lib "bass.dll" Alias "BASS_StreamCreateFile" (ByVal mem As Boolean, ByVal file As String, ByVal offset As UInteger, ByVal offsethigh As UInteger, ByVal length As UInteger, ByVal lengthhigh As UInteger, ByVal flags As UInteger) As IntPtr
	Dim BASS_STREAM_PRESCAN As UInteger = &H20000
	Dim BASS_STREAM_AUTOFREE As UInteger = &H40000
	Public stream As IntPtr
	Public peak(2) As Single

	Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    	BASS_Init(-1, 44100, 1024, IntPtr.Zero, Nothing)
    	stream = BASS_StreamCreateFile(False, "My.Resources.techno.mp3", 0, 0, 0, 0, BASS_STREAM_AUTOFREE Or BASS_STREAM_PRESCAN)
    	BASS_ChannelPlay(stream, True)
	End Sub
End Class


Aus unerfindlichen Gründen, kommt keine Musik. Ich habe etwas von dem einfügen einer dll gehört, nur leider weiß ich überhaupt nich woher ich diese bekommen soll, bzw wo ich diese hinkopieren muss.

Wäre freundlich wenn mir da jemand weiterhelfen könnte.
MfG, lace

Werewolve

Registrierter Benutzer

  • »Werewolve« ist männlich

Beiträge: 294

Dabei seit: 30. November 2008

Wohnort: Attendorn / Sauerland / NRW

Hilfreich-Bewertungen: 6

  • Private Nachricht senden

14

Mittwoch, 31. März 2010, 00:37

und wieso deiner Meinung nach?

funktioniert ja, da war nur nen Bug im SampleApp....

MFG
Werewolve

Kombrinki

Registrierter Benutzer

  • »Kombrinki« ist männlich
  • »Kombrinki« ist der Autor dieses Themas

Beiträge: 258

Dabei seit: 14. September 2009

Hilfreich-Bewertungen: 5

  • Private Nachricht senden

15

Freitag, 2. April 2010, 22:31

"My.Resources.techno.mp3"


das kann auch nicht Funktioniren :D du musst schon einen Pfad auf dem computer angeben sonst klappt das nich hab ich so auch schon ausprobiert

mfg
Meine Programme im Showroom:

[Release] Concentiô

[Beta] Game Manager

Dodo

Super Moderator

Beiträge: 4 961

Dabei seit: 5. Oktober 2008

Wohnort: Berlin

Hilfreich-Bewertungen: 586

  • Private Nachricht senden

16

Freitag, 30. April 2010, 18:31

Du hast anscheint kein Strict On, weil irgendwie ist diese Zeile ein ziemlich schlechter um nicht zu sagen bescheuerter Code Stil

Visual Basic Quellcode

1
2
Dim rechts As Integer = (Math.Round(peak(1), 3) * 100).ToString
Dim links As Integer = (Math.Round(peak(2), 3) * 100).ToString


Variablen von Datentyp Integer und die Werte ToString() ... ja ne ist klar löl
KEINE VB-FRAGEN ÜBER PN STELLEN!

Wenn du einem Hungernden einen Fisch schenkst, wird er morgen wieder hungrig sein, bringst du ihm das Fischen bei, wird er nie wieder hungrig sein.

Alle Copy & Paste Geber und Forderer, nehmt euch dies zu Herzen!

Tsuyo

Registrierter Benutzer

Beiträge: 804

Dabei seit: 10. Oktober 2009

Wohnort: k

Frühere Benutzernamen: m0nst3rkill3r

Hilfreich-Bewertungen: 257

  • Private Nachricht senden

17

Sonntag, 9. Mai 2010, 13:38

So, und jetzt dürft ihr mir die Füße küssen:
http://bass.radio42.com/bass_register.html
Registrieren, Anweisungen Folgen. Splashscreen weg.

Greetings

Zitat von »"http://forums.macrumors.com/showpost.php?s=9e0078570b2b62fd044cc1b13d212b09&p=4777525&postcount=1064"«

When talking about how apple cannot influence the future of computers, you also forgot to mention that the internet was created on a network of macs to start with. Thats why every online PeeCee has a MAC code. Even my PSP needs a MAC code to get online....
~2000€ für nen brauchbaren Mac sind imho 2100€ zu viel. - SamusTyp

Kombrinki

Registrierter Benutzer

  • »Kombrinki« ist männlich
  • »Kombrinki« ist der Autor dieses Themas

Beiträge: 258

Dabei seit: 14. September 2009

Hilfreich-Bewertungen: 5

  • Private Nachricht senden

18

Montag, 10. Mai 2010, 21:33

ich Fress nen BESEN!

das ja Cool und die Ganze Suppe is Legal? würd mich mal interessiren..

naja Funktioniren tuts auf jeden fall ;)
Meine Programme im Showroom:

[Release] Concentiô

[Beta] Game Manager

Tsuyo

Registrierter Benutzer

Beiträge: 804

Dabei seit: 10. Oktober 2009

Wohnort: k

Frühere Benutzernamen: m0nst3rkill3r

Hilfreich-Bewertungen: 257

  • Private Nachricht senden

19

Dienstag, 11. Mai 2010, 14:48

Klar ist das Legal^^
Es gibt halt verschiedene Lizenzen für die Dll, wenn du dein Programm aber nicht verkaufst, kannst du die Kostenlose Lizenz nutzen.

Grüße

Zitat von »"http://forums.macrumors.com/showpost.php?s=9e0078570b2b62fd044cc1b13d212b09&p=4777525&postcount=1064"«

When talking about how apple cannot influence the future of computers, you also forgot to mention that the internet was created on a network of macs to start with. Thats why every online PeeCee has a MAC code. Even my PSP needs a MAC code to get online....
~2000€ für nen brauchbaren Mac sind imho 2100€ zu viel. - SamusTyp

mepema

Registrierter Benutzer

  • »mepema« ist männlich

Beiträge: 34

Dabei seit: 15. April 2010

Wohnort: Berlin

  • Private Nachricht senden

20

Montag, 17. Mai 2010, 07:05

BASS_ChannelIsActive

moin moin,

weiß jemand von Euch, wie unter VB2008 die BASS_ChannelIsActive Methode verwendet wird? Mein Player läuft mit Play/Stop/Länge und so, aber diese Statusabfrage bekomme ich einfach nicht hin.

Gruß

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »mepema« (17. Mai 2010, 19:35) aus folgendem Grund: Problem gelöst!