[B+] Crash bei verschiedenen BlitzBassStudio funktionen.

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Xaymar

ehemals "Cgamer"

Betreff: [B+] Crash bei verschiedenen BlitzBassStudio funktionen.

BeitragSa, Aug 22, 2009 23:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Blitzcc crasht bei den beiden markierten linien(sofern auskommentiert) von blitzbassstudio.
In blitz3d funktionieren diese ohne probleme
BlitzBasic: [AUSKLAPPEN]
Include "bass.bb"
Window = CreateWindow("Song Editor", 100, 100, 450, 600, Desktop(), 33)

BASS_Init(-1,44100,0,Window,BASS_NULL)
BASS_SetConfig(BASS_CONFIG_NET_PLAYLIST, 1)
BASS_SetConfig(BASS_CONFIG_NET_PROXY,0)

;Lists
Dim NoteB(4, 4) ;5 Saiten, 5 Teile
Dim NoteT(4, 4) ;s.o., um die Type zu entlasten

Type Notes
;Welche Linie nutzt es?
Field Row

;bei welcher sekunde?
Field Second, Part

;Was ist es? One-Stroke oder Hold
Field Typ, Length

;Wurde es bereits gedrückt?
Field Active
End Type

Global Song = 0, SongSec = 0, SongLen = 0
Global Second = 0

;Gadgets
For X = 0 To 4
For Y = 0 To 4
NoteB(X, Y) = CreateButton("Line:"+X+" Part:"+Y, X*90, Y*15+20, 90, 15, Window, 2)
Next
Next

SongPos = CreateLabel("", 20, 110, 100, 20, Window, 1)
PrevSec = CreateButton("-1", 0, 110, 20, 20, Window)
NextSec = CreateButton("+1", 120, 110, 20, 20, Window)
PlaySec = CreateButton("Play Second", 0, 130, 140, 20, Window)

NewSong = CreateButton("New Song", 0, 0, 100, 20, Window)
SaveSong = CreateButton("Save Song", 100, 0, 100, 20, Window)
LoadSong = CreateButton("Load Song", 200, 0, 100, 20, Window)
ExtSong = CreateLabel("Ext", 300, 0, 50, 20, Window)
Quit = CreateButton("Quit", 400, 0, 50, 20, Window)

Repeat
WaitEvent(100)
Select EventID()
Case $803
End
Case $401
EvtS = EventSource()
Select EvtS
Case PrevSec
SongSec = SongSec -1
If SongPos < 0 SongPos = SongLen
Case NextSec
SongSec = SongSec +1
If SongSec > SongLen SongSec = 0
Case PlaySec

Case NewSong
If Song <> 0
BASS_StreamFree(Song)
Song = 0
EndIf
File$ = RequestFile("Mp3, Mp2, Mp1, OGG, WAV, AIFF", "mp3,mp2,mp1,ogg,wav,aiff")
;Song = BASS_StreamCreateFile(BASS_False, File$, 0, 0, BASS_NULL) ;<----------
Case SaveSong

Case LoadSong

Case Quit
BASS_Free()
End
End Select
End Select
If Song <> 0
BASS_ChannelGetPosition(Song)
;BASS_ChannelBytes2Seconds(Song, Pos) ;<--------------------------------------------------

EndIf

SetGadgetText SongPos, SongSec
Forever


Warum crasht blitzcc(blitzplus)?

Wie beheb ich diesen "bug"? Ich brauche die funktionen nämlich für den editor:/

[Edit: Include nicht mitkopiert worden]
Warbseite
  • Zuletzt bearbeitet von Xaymar am So, Aug 23, 2009 3:01, insgesamt einmal bearbeitet

ozzi789

BeitragSo, Aug 23, 2009 0:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi

Habe etwa die gleichen Befehle beim Truebassplayer und dort funktioniert es bestens, kanns mir gerade nicht erklären. Sehr merkwürdig!

Der Debugger sagt ja auch nichts :/

Funktionieren die Sample Codes bei dir?

mfg
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

Xaymar

ehemals "Cgamer"

BeitragSo, Aug 23, 2009 1:56
Antworten mit Zitat
Benutzer-Profile anzeigen
iwie nicht^^ (EntityX not found)
Warbseite

ozzi789

BeitragSo, Aug 23, 2009 2:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Hä was?
Die Sample Codes von Bass Studio geben Entity X not found? O__o'
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5
 

n-Halbleiter

BeitragSo, Aug 23, 2009 2:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich denke, das ist das 3D-Example... Wenn du den B+-Compiler nutzt, dann ist das klar, ist ja ein B3D-Befehl. Wink
mfg, Calvin
Maschine: Intel Core2 Duo E6750, 4GB DDR2-Ram, ATI Radeon HD4850, Win 7 x64 und Ubuntu 12.04 64-Bit
Ploing!
Blog

"Die Seele einer jeden Ordnung ist ein großer Papierkorb." - Kurt Tucholsky (09.01.1890 - 21.12.1935)

Xaymar

ehemals "Cgamer"

BeitragSo, Aug 23, 2009 2:57
Antworten mit Zitat
Benutzer-Profile anzeigen
bass.bb - Function `ÉntityX` not found.

bei jeden demo.
Warbseite
 

n-Halbleiter

BeitragSo, Aug 23, 2009 3:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Das ist merkwürdig... Ich seh' mal nach, ob ich den Fehler mit B+ und dem BBS auch habe, bzw. um nachzusehen, ob du vll. eine veränderte Datei hast.

EDIT: Es sind keine veränderten Dateien, es liegt an den 3D-Funktionen von Bass... Kommentiere sie einfach aus, wenn du sie nicht brauchst.
mfg, Calvin
Maschine: Intel Core2 Duo E6750, 4GB DDR2-Ram, ATI Radeon HD4850, Win 7 x64 und Ubuntu 12.04 64-Bit
Ploing!
Blog

"Die Seele einer jeden Ordnung ist ein großer Papierkorb." - Kurt Tucholsky (09.01.1890 - 21.12.1935)
  • Zuletzt bearbeitet von n-Halbleiter am So, Aug 23, 2009 3:34, insgesamt einmal bearbeitet

Xaymar

ehemals "Cgamer"

BeitragSo, Aug 23, 2009 3:33
Antworten mit Zitat
Benutzer-Profile anzeigen
Hab die 3d befehle aus der bass.bb entfernt. nu gehts. crashes scheinen wohl nur nen ersatz für die meldung gewesen zu sein
Warbseite

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group