![]()

|
|
Visual Basic Quellcode |
1 2 3 4 5 6 |
Try System.IO.File.Copy(CurDir() + "\bass.dll", "C:\Windows\System32\bass.dll") Catch End Try Bass.BASS_Init(-1, 44100, BASSInit.BASS_DEVICE_CPSPEAKERS, IntPtr.Zero, Nothing) |

|
|
Visual Basic Quellcode |
1 2 3 4 |
Dim length As Integer = Bass.BASS_ChannelBytes2Seconds(Stream, Bass.BASS_ChannelGetLength(Stream)) Dim pos As Integer = (length / 1000) * Set_pos.Value Bass.BASS_ChannelSetPosition(Stream, pos) Label4.Text = pos |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »thefiloe« (20. August 2010, 00:03)
Zitat
17:42: Es funzt einfach nicht...
17:47: Habe den Fehler gefunden - meine Frau war's
|
|
Visual Basic Quellcode |
1 2 3 4 5 |
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Dim pos As Integer = TextBox1.Text Bass.BASS_ChannelSetPosition(Stream, pos) End Sub |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »thefiloe« (22. August 2010, 00:11)
|
|
Visual Basic Quellcode |
1 2 3 4 5 6 |
Public Function SecToTime(ByVal Seconds As Integer, Optional ByRef rHour As Integer = 0, Optional ByRef rMinute As Integer = 0, Optional ByRef rSecond As Integer = 0) As String rHour = (Seconds \ 3600) rMinute = (Seconds - (rHour * 3600)) \ 60 rSecond = (Seconds - (rHour * 3600) - (rMinute * 60)) SecToTime = Format(rMinute, "00") & ":" & Format(rSecond, "00") End Function |
Zitat
17:42: Es funzt einfach nicht...
17:47: Habe den Fehler gefunden - meine Frau war's
Zitat
stream = Bass.BASS_StreamCreateFile("*Pfad zur Musikdatei*", 0, 0, BASSFlag.BASS_STREAM_AUTOFREE Or BASSFlag.BASS_STREAM_PRESCAN)

|
|
Visual Basic Quellcode |
1 |
Bass.BASS_SetVolume(volume as single) |
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »thefiloe« (23. August 2010, 17:12)
Und jetzt kommt nicht damit, dass das Problem hier schon besprochen wurde. Oder kann mir einer eine Lösung nennen, die auch funktioniert? Die DLL steht übrigens auch nicht unter den NET Verweisen, sondern muss manuell über "Durchsuchen" ausgewählt werden, trotz "Installation". (Vista x86)
Zitat
Die DLL "bass.dll": Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E) kann nicht geladen werden.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »vb-checker« (24. August 2010, 18:28)
hab ich bereits in einem beitrag geschrieben.
EDIT: O.O jetzt hab ichs geschnallt das sind ja Bytes *gg* omg bin ich nen vollidiot
aber weiß wer wie man die lautstärke einstellt also ich meine nicht das hier:
![]()
Visual Basic Quellcode
1 Bass.BASS_SetVolume(volume as single)
sondern eben wie man nur von einen channel oder nur von diesem programm die lautstärke einstellt und nicht gleich vom gesammten system/ computer
|
|
Visual Basic Quellcode |
1 |
Bass.BASS_ChannelSetAttribute(Stream, BASSAttribute.BASS_ATTRIB_VOL, TrackBar1.Value / 100) |
Schade, dass die DLL nicht geht, ich hätte es gerne mal ausprobiert.![]()
Und jetzt kommt nicht damit, dass das Problem hier schon besprochen wurde. Oder kann mir einer eine Lösung nennen, die auch funktioniert? Die DLL steht übrigens auch nicht unter den NET Verweisen, sondern muss manuell über "Durchsuchen" ausgewählt werden, trotz "Installation". (Vista x86)
Zitat
Die DLL "bass.dll": Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E) kann nicht geladen werden.
|
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 |
BASS_Init(-1, 44100, 1024, IntPtr.Zero, Nothing) stream = BASS_StreamCreateFile(False, OpenFileDialog1.FileName, 0, 0, 0, 0, BASS_STREAM_AUTOFREE Or BASS_STREAM_PRESCAN) Bass.BASS_ChannelSetAttribute(stream, BASSAttribute.BASS_ATTRIB_VOL, 0.0!) BASS_ChannelPlay(stream, True) Bass.BASS_ChannelSlideAttribute(stream, BASSAttribute.BASS_ATTRIB_VOL, 1.0!, 10000) Else |
welche ton höhe meinst du ? von einer bestimmten frequenz oder die allgemeine lautstärke verstärken ?
|
|
Quellcode |
1 |
Spectrum.CreateSpectrum3DVoicePrint() |