Die Suche ergab 6732 Treffer

von STARGÅTE
27.07.2021 19:06
Forum: Ankündigungen
Thema: PureBasic 6.00 Alpha 1
Antworten: 35
Zugriffe: 3913

Re: PureBasic 6.00 Alpha 1

IWerde ich zukünftig Purebasic (in vollem Umfang, also mit GUI, Sprite-Umgebung, Audio usw.) mit den nativen Befehlen dieser Sprache Programme/Spiele für einen Raspberry Pi erstellen können? Werde ich also einfach auf Kompilieren/Export oder so ähnlich klicken können und dann eine Datei erhalten, d...
von STARGÅTE
23.07.2021 09:47
Forum: Allgemein
Thema: Listen testen...
Antworten: 25
Zugriffe: 492

Re: Listen testen...

Die Antwort ist recht einfach. Benutze ich für das selbe Programm keine Listen, sondern dimme meine Variablen, dann ist das vielleicht etwas weniger elegant, aber das Programm stürzt nicht ab. Deshalb bin ich erst darauf gekommen, dass es vielleicht an den Listen liegen könnten. Und ja, ich weiß, d...
von STARGÅTE
22.07.2021 09:28
Forum: Allgemein
Thema: Listen testen...
Antworten: 25
Zugriffe: 492

Re: Listen testen...

Nein, dieser Code kann nicht zum Absturz führen. Allerdings ist der Code auch nicht effizient, da du ja unten bereits die Listenposition kennst und durch den Aufruf von ElementLoeschen() noch mal neu durch die ganze Liste gehst. Wie kommst du denn eigentlich darauf das es Listen sind die das Problem...
von STARGÅTE
21.07.2021 22:05
Forum: Allgemein
Thema: Listen testen...
Antworten: 25
Zugriffe: 492

Re: Listen testen...

In dieser Form nicht. Problematisch wird es, wenn du nach dem DeleteElement kein Break hast, aber irgendwo noch ein Listenelement() benutzt wird. Das hat dann nämlich genau dann kein gültiges Element, wenn du das erste Element löschst. Daher gibt es optional einen Zusatzparameter bei DeleteElement()...
von STARGÅTE
20.07.2021 19:05
Forum: Allgemein
Thema: Listen testen...
Antworten: 25
Zugriffe: 492

Re: Listen testen...

Ich kann es leider nicht belegen, aber ich programmiere mit verschiedenen Listen und dabei stürzt mir immer wieder mal das Programm ab ohne dass die IDE das bemerkt. Kann es sein, dass mit den Listen irgendwas nicht in Ordnung ist? Ich meine von Purebasic aus. Wie könnte ich sie ausgiebig testen? W...
von STARGÅTE
17.07.2021 10:10
Forum: Feedback - Anwendungen
Thema: Pure Circuit - Grafisches Programmieren (Node Editor)
Antworten: 40
Zugriffe: 9460

Re: Pure Circuit - Grafisches Programmieren (Node Editor)

Danke für dein Interesse. Vorab, zum testen kann ich leider noch nichts veröffentlichen, aber es gibt hier und da ein paar Fortschritte: Erste Test zu Schleifen waren erfolgreich. Allerdings ist das "durchreichen" von Werten (also Variablen) von einer Iteration zur nächsten Iteration etwas...
von STARGÅTE
16.07.2021 17:59
Forum: Grafik & Sound - Programmierung
Thema: openscreen 640x480 nicht möglich
Antworten: 6
Zugriffe: 221

Re: openscreen 640x480 nicht möglich

Darf ich (dürfen wir) davon ausgehen, dass du nach OpenScreen eine valide Event- und Anzeige-Schleife hast? Oder hast du eine RefreshRate angegeben die nicht unterstützt wird? Wird der Modus denn bei ExamineScreenModes() aufgelistet? InitSprite() If ExamineScreenModes() While NextScreenMode() Debug ...
von STARGÅTE
13.07.2021 16:03
Forum: Anfänger
Thema: PB alpha3 - C-backend: Wegoptimieren verhindern
Antworten: 14
Zugriffe: 476

Re: PB alpha3 - C-backend: Wegoptimieren verhindern

Ich glaube es geht darum zu vergleichen wie schnell der ASM Code (!BSWAP eax) im ASM-backend im Vergleich zum PB Code im (optimieten) C-backend bzw. der C-Code im (optimieten) C-backend ist. Zumindest stelle ich mir eine ähnliche Frage, nämlich ob ich auf meine ASM-Optimierung verzichten kann weil d...
von STARGÅTE
13.07.2021 13:15
Forum: Anfänger
Thema: PB alpha3 - C-backend: Wegoptimieren verhindern
Antworten: 14
Zugriffe: 476

Re: PB alpha3 - C-backend: Wegoptimieren verhindern

Dafür gibt es __buildin Funktionen in GCC Link: https://www.purebasic.fr/english/viewtopic.php?f=12&t=77563 Der Link führt zu bswap. Die Frage war aber, wie man "das wegoptimieren bestimmter Teile in PB am besten verhindern [kann] ? (Optimieren Aus ist keine Option ....)"? Ich meine m...
von STARGÅTE
13.07.2021 08:08
Forum: Anfänger
Thema: PB alpha3 - C-backend: Wegoptimieren verhindern
Antworten: 14
Zugriffe: 476

Re: PB alpha3 - C-backend: Wegoptimieren verhindern

du könntest einfach CODE: ALLES AUSWÄHLEN For i=1 To 80000000 x=SwapLong1(i) Next schreiben, dann sollte nichts mehr optimiert werden. Wobei ich es komisch fände, wenn der Compiler hier überhaupt optimiert. Nö, das alleine reicht nicht. "Leider" sieht der Optimierer, dass "x" ni...