Bug in BB^^
Übersicht

![]() |
TheMatrixBetreff: Bug in BB^^ |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi,
beim Proggen meines aktuellen Projektes is mir mal n Bug von BB in die Füße gelaufen^^. Hier mal der Code: Code: [AUSKLAPPEN] Print "Lol, was fürn Bug...^^" .testdata Data "quot", Chr$(34) Ich bin mir sicher, dass keiner von euch den BB-Code ausführen kann ![]() Effekt des Codes: BB versucht eine BB-Datei zu öffnen. Gibt man eine Datei an, so öffnet BB diesen und wirft die Fehlermeldung: "Data expression must be constant". Der Code, der dies verursacht, wird jedoch nicht abgearbeitet ![]() mfg, Manu |
||
°_° °.° °~° °v° .. -.- |
![]() |
HolzchopfMeisterpacker |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das liegt ganz einfach daran, dass Chr(34) kein konstanter Wert ist, oder zumindest nicht als konstanter Wert betrachtet wird. Und Data nimmt nunmal nur Konstanten an.
Code: [AUSKLAPPEN] Const blub$ = Chr$(34)
Funktioniert genau sowenig. |
||
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BY ♫ BinaryBorn - Yogurt ♫ (31.10.2018) Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm |
![]() |
TheMatrix |
![]() Antworten mit Zitat ![]() |
---|---|---|
Eigentlich ist es ja schon ein Konstanterwert. Ich mein Chr$(34) ändert ja nicht plötzlich sein Zeichen ![]() ![]() |
||
°_° °.° °~° °v° .. -.- |
![]() |
D2006Administrator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Schon seeeeeeeeeehr lange bekannt. | ||
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2 |
E. Urbachehemals "Basicprogger" |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Da hat D2006 Recht, es ist schon recht lange bekannt, dass der Data-Befehl manchmal seltsame Probleme verursacht, kompilier mal diesen Code in der B3D IDE:
https://www.blitzforum.de/foru...highlight= Code: [AUSKLAPPEN] Data ""++""
(es öffnet sich der Öffnen-Dialog von der B3D IDE während des Kompilierens und der Kompiliervorgang wird abgebrochen, was ähnliches passiert auch bei BlitzEdit) |
||
The box said, "Requires Windows XP or better", so I installed Ubuntu | Linux is NOT Windows
Flua :: Profiler für BB und BMax :: Partikel-Engine für BMax :: Lyphia-Projekt Quellcode (BMax) :: Automatische Parallelisierung :: Meine Musik |
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Zitat: Eigentlich ist es ja schon ein Konstanterwert. Ich mein Chr$(34) ändert ja nicht plötzlich sein Zeichen
Nein, ist es nicht. CHR$ ist eine Funktion, sie erwartet einen Parameter und hat einen Rückgabewert. Auch wenn du einen festen Wert an CHR$ übergibst sieht der Compiler hier die Funktion - und die ist nunmal kein konstanter Ausdruck. |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
Silver_Knee |
![]() Antworten mit Zitat ![]() |
---|---|---|
kann es sein dass es wurscht ist was hinter data steht^^
Code: [AUSKLAPPEN] Data ghjg
|
||
![]() |
ChaosCoder |
![]() Antworten mit Zitat ![]() |
---|---|---|
FTC hat Folgendes geschrieben:
Nein. Der Fehler ist dass du hier dem Data Feld eine Variable zuweist. die keine Konstante ist. Und da in einem Data Feld nur Konstante sein dürfen geht das auch nicht, mach aus deinem ghjg nen string dann geht^^: Code: [AUSKLAPPEN] Data "ghjg"
oder mach ne Konstante draus: Code: [AUSKLAPPEN] Const ghjg="funzt"
Data ghjg MfG Chaos |
||
Projekte: Geolaria | aNemy
Webseite: chaosspace.de |
![]() |
Christoph |
![]() Antworten mit Zitat ![]() |
---|---|---|
Zitat: Der Fehler ist dass du hier dem Data Feld eine Variable zuweist, die keine Konstante ist.
Es gibt grundsätzlich keine Variable, die zudem noch eine Konstante ist^^ |
||
![]() |
Silver_Knee |
![]() Antworten mit Zitat ![]() |
---|---|---|
nein ich meine das mit dem öffnen fenster das kommt bei mir jetz immer wenn ich einfach irgendwas hinter data eintupp und das laufen lasse^^ | ||
![]() |
ChaosCoder |
![]() Antworten mit Zitat ![]() |
---|---|---|
o_O sicher?
probier ma Code: [AUSKLAPPEN] Data "ghjg"
Wenn da auch n öffnen dialog kommt hast du dein Prog zerschossen xD |
||
Projekte: Geolaria | aNemy
Webseite: chaosspace.de |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group