Merkwürdiges Verhalten unter Linux (Point(x,y))
Verfasst: 03.02.2015 14:14
Hallo.
Meine weiteren Gehversuche unter Linux mit PB haben mal wieder so ihre Fallen ausgelegt.
Ich habe LinuxMint 17 Cinnemon x86 und das PB5.22 in einer VM installiert, um zu checken ob der Code
den ich unter Windows so verzapfe auch unter Linux laufen würde.
Nun ist mir ein merkwürdiges Verhalten aufgefallen.
Folgender Code :
gibt beim ersten starten DFDFDF zurück. Bei weiteren Starts kommt aber 000. Aber ab und an kommt doch ein DFDFDF durch....
Kann das jemand erklären, oder ist das ein bösartiger Bug ?
(Der Versuch crossplattform die Hintergrundfarbe eines Fensters zu bestimmen, wenn diese noch nicht mit SetWindowColor() definiert wurde...)
Meine weiteren Gehversuche unter Linux mit PB haben mal wieder so ihre Fallen ausgelegt.
Ich habe LinuxMint 17 Cinnemon x86 und das PB5.22 in einer VM installiert, um zu checken ob der Code
den ich unter Windows so verzapfe auch unter Linux laufen würde.
Nun ist mir ein merkwürdiges Verhalten aufgefallen.
Folgender Code :
Code: Alles auswählen
OpenWindow(0, 0, 0, 20, 20, "", #PB_Window_BorderLess)
StartDrawing(WindowOutput(0))
GrabDrawingImage(0, 0, 0, 1, 1)
StopDrawing()
StartDrawing(ImageOutput(0))
Color.l = Point(0,0)
StopDrawing()
CloseWindow(0)
Debug Hex(Red(Color)) + Hex(Green(Color)) + Hex(Blue(Color))
Kann das jemand erklären, oder ist das ein bösartiger Bug ?
(Der Versuch crossplattform die Hintergrundfarbe eines Fensters zu bestimmen, wenn diese noch nicht mit SetWindowColor() definiert wurde...)