Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - mull

#1
Bug Reports / 2 Bugs
2017-Nov-09
Wenn die Anwendung im Windows Modus läuft und der Systempointer nicht ausgeschaltet ist, funktioniert Mouseaxsis nicht richtig z.B Mausrad immer 0.

Wenn man eine einzelne Exe erstellt mit allen Daten, darf sich nicht eine Smalfont.png Datei in den gepackten Mediadateien befinden. Das Programm stützt sofort ab wenn es an einem anderen Ort ausgeführt wird.
#2
GLBasic - de / Mal ein Lob
2017-Nov-06
Hatte GlBasic schon aufgegeben, aber nach Version 15 wieder dabei.

Mich hatte es genervt bei der Fehlersuche immer Manuel die Type und
Feldvariablen anzeigen zu lassen.

Nun im neuen Debugger alles Sichtbar.
Sehr gut, weiter so.
#3
UCASE$("aäüöpu") 

result

"AäüöPU"
#4
Das ist mein Code:

DRAWRECT 10, 10, 10, 10, RGB(0, 100, 255)
SAVEBMP "Test.bmp"
SHOWSCREEN
MOUSEWAIT

Das kommt dabei raus(Grafik vergößert):


[attachment deleted by admin]
#5
Folgende Bugs sind jedenfalls bei mir seit einiger Zeit:

Folding schluck manchmal eine Zeile beim ausklappen, immer unten außerhalb der Funktion.
Trennt man eine Zeile mit einem Unterstrich und klappt zusammen, startet das Programm nicht.

GRABSPRITE mit Tranzparenz funktioniert seit über 1/2 Jahr nicht mehr richtig.
Egal mit welcher Komination aus, SETTRANSPARENCY SMOOTHSHADING ALPHAMODE ALPHATESTING
Habe alles probiert bis zum abwinken.
Mit CREATESCREEN u.s.w geht es, ist nur etwas langsam.
Delshalb funktioniert das Beispiel in der Hilfe bei Alphatesting auch nicht

Kein Bug, nur so gefragt:
Wird man irgendwann im Debugmodus Werte von Types an der Maus angezeigt bekommen ?
#6
Ich möchte gern ein im Programm erstelltes Rechteck um jeweils 90° b.z.w 180° drehen und dabei die gleiche Qualität beibehalten. Dieses will ich dann mit Grabsprite in eine neues Sprite kopieren.
Bei RotoSprite ist immer ein kleiner Qualitätsverlust.
Bei 90° drehungen müste es doch 1:1 gehen ?
#7
PRINT 0.1 - 0.05, 10,10
SHOWSCREEN
KEYWAIT

Ergibt 5.e-002
Warum ist das so ?
#8
Seit dem ich Windows 7 64bit benutze, wird beim beendes des Debuggen
das Programm zwar angehalten und man kann im Editor weiterarbeiten,
aber nach erneutem Start kommt: Programm kann nicht gestartet werden, läuft es noch ?

Erst beim beenden von GLBasic schließt sich das Programm.

Es ist ein sehr lästiger Fehler beim Debuggen, den ich schon seit Monaten habe.
Vor 4 Wochen wurde ein neuer Rechner mit GLBasic installiert, das Problem ist geblieben, seit Windows 7 64bit wie gesagt.

Ist das noch niemanden aufgefallen ?
Hat noch keiner Windows 7 oder braucht den Debugger nicht ?
oder bin ich nur Blöd !
#9
Es wäre schön wenn ein neues Update kommen würde, das letzte ist ja schon eine weile her.

Ein paar nervige Fehler habe ich auch noch:
Zugeklappte Funktionen mit // Zeichen wie bekannt.
Die Reiterreihenfolge im Editor wird nicht abgespeichert. Immer die Reihenfolge wie die Dateien
geöffnet wurden.

Wird beim Debuggen der "Beendet das Programm" Butten gedrückt, wird zwar das Programm
beendet und man landet im Editor, aber das Programm ist immer noch Aktiv(meisten jedenfalls).
Ich muß dann immer GLB schließen und neu Starten. Echt Nervig.

Seit dem letzten Update 8.078 lässt sich ein Programm nach gewisser Zeit nicht mehr
Starten. Kann nach 5 oder 20 mal starten passieren. Habe noch keine Logik finden können.
Es liegt nicht an einem Programm, sondern bei allen von mir.
Erst nach einem Windows Neustart kann ich weitermachen (für eine gewisse Zeit)
Es müste also ein GLB oder Windows Problem sein.
Wie gesagt habe ich noch nichts Reproduzierbares gefunden. Super Nervig.
#10
Da ich nicht so bewandert mit dem POLYVECTOR Befehl bin,
suche ich jemanden der die untere Funktion vervollständigt ?

Es soll ein Sprite an X,Y in irgendeiner Farbe unverfälscht angezeigt werden.

FUNCTION Paint(Sprite, x, y, farbe)
STARTPOLY Sprite
   POLYVECTOR ...
ENDPOLY
ENDFUNCTION
#11
GLBasic - de / Googels Go
2009-Dec-18
Was hält den unser C Guru Gernot von Googels neuer Programmiersprache GO ?
#12
Habe seit gestern Windows 64bit auf meinem Rechner.

Obwohl ich keine Hardware geändert habe sind die GLBasic Programme in
den Frameraten fast 2x so schnell. :good:

Das ist sehr schön und soll auch bloß so bleiben.

Liegt das an den 64bit ? GLBasic ist doch 32bit oder ?

Hat jemand noch diese Erfahrung gemacht ?
#13
Bug Reports / Mausrad
2009-Nov-15
Mir ist aufgefallen das unter Windows die Mausradabfrage "mrad = MOUSEAXIS(2)" im Vollbildmodus
den Mauszeiger bei Bewegungen langsamer werden lässt.
#14
GLBasic - de / ZoomSprite
2009-Oct-08
Im unteren Beispiel bekomme ich bei Zoomsprite immer rötliche Umrisse bei den Buchstaben. Zoomsprite ohne Größenänderung zeigt es normal an.


LOCAL w, h, ret = GENSPRITE(), Text$="123"
   GETFONTSIZE w, h
    w = w * LEN(Text$)
   CREATESCREEN 0, ret, w, h
// Textsprite erstellen
   USESCREEN 0
   DRAWRECT 0, 0, w, h, RGB(255,0,128)
   //SETTRANSPARENCY      RGB(255,0,128)
   PRINT Text$, 0,0
   USESCREEN -1
   
   WHILE TRUE
      DRAWRECT 0, 0, 500, 400, RGB(100,100,250)
      ZOOMSPRITE ret, 200, 100, 1, 1
      ZOOMSPRITE ret, 200, 200, 6, 6
      SHOWSCREEN
   WEND
#15
Bug Reports / ASSERT(ok%)
2009-Sep-28
ASSERT(ok%)
Im Debug Modus wird hier ein Haltepunkt ausgef?hrt, wenn ok%=0 ist.

Im Release Modus wird es ignoriert.



Das Programm h?lt bei ok=0 nicht an, aber bei ok<> 0
Sollte in der Hilfe ge?ndert werden.
#16
Wieviele Fonts k?nnen momentan gleichzeitig ohne Nachladen genutzt werden ?

Wieso bekomme ich mit INKEY$() keine Umlaute (?,?,?) angezeigt ?

Noch was zum Debugger:
Kann man nicht die Variablen Alphabetisch anzeigen lassen ! Grade bei den Globalen such ich mich Doof.
Ganz toll w?re auch das man den Wert von Typen sehen w?rde.

Bei gr??eren Projekten wird es zunehmlich schwerer den ?berblick zu behalten und ich w?rde mir
W?nschen mehr Aufwand am Editor zu betreiben als neue Befehle hinzuzuf?gen.
Der Editor ist das Aush?ngeschild einer Programmiersprache.
#17
Habe f?r folgendes Problem den halben Sonntag geopfert und Stunk in die Familie gebracht.

Ich m?chte in einem Rechteck eine Kugel von den Innenw?nden apprallen lassen.
Hat jedes Breakoutspiel, 1000 mal gehabt.
Ich kriegs jedenfalls nicht auf die Reihe.

W = SIN(Richtung) * Schritt , H = COS(Richtung) * Schritt   //Richtung = Winkel 0-360
INC X, W ; INC Y, H   // Neue Position
IF X <= 0 or Y <= 0 OR X >= Width OR Y >= Height  //Abfrage der W?nde

   Richtung = ?  // Was mu? ich tun ?

ENDIF
#18
Hallo,
habe im Showroom mein erstes "großes" GlBasic Spiel >Das letzte Kommando< eingestellt.
Ist eine Art Turmverteidigung(Tower Defence) Spiel.
Hat mich ein paar Monate gekostet.
Wäre schön ihr würdet es mal Anschauen und berichten.
#19
Wenn ich den Debugger einschalte stürtzt mein Programm nach:

Start debug session.
Injection started

ab.
Es kommt dann eine MS Nachricht mit: Programm kann nicht richtig ausgeführt werden BlaBla. Also kein Hinweis warum.

Ohne Debugger geht es Problemlos.

Kann es an der Programmgröße liegen ? Bin jetzt bei Wordcount:3381 commands.
Oder hab ich einen versteckten Fehler ?

#20
Wie kann ich am besten eine Anleitung/Hilfe für ein Programm erstellen, z.B als Pdf ?
Sollte vom Programm direkt aufgerufen werden, auch im Vollbildmodus.