Die Suche ergab 6902 Treffer

von STARGÅTE
22.03.2024 00:35
Forum: Anfänger
Thema: 2D-Drawing Unterschiede zwischen 5.72 LTS und 6.03
Antworten: 4
Zugriffe: 103

Re: 2D-Drawing Unterschiede zwischen 5.72 LTS und 6.03

Funktioniert der code denn bei Dir unter PB6.0. Nein. Das Verhalten ist unter PB 6.0 anders als unter PB 5.72. Was mir an deinem Code aber nicht ganz klar ist, wieso du in SYS_BILDER() auch ein FlipBuffers() aufrufst obwohl du dort nur Images bemalst. Dort ist kein FlipBuffers() um das Bild "z...
von STARGÅTE
21.03.2024 23:36
Forum: Anfänger
Thema: 2D-Drawing Unterschiede zwischen 5.72 LTS und 6.03
Antworten: 4
Zugriffe: 103

Re: 2D-Drawing Unterschiede zwischen 5.72 LTS und 6.03

Vorab: Ich finde dein Codestil ist recht sparsam mit Leerzeichen, Leerzeilen und Einrückungen, das macht ihn schwer zu lesen.

Dein Problemschilderung klingt nach diesem Bug von der neuen Beta: [PB6.10B7] StartDrawing(ScreenOutput()) clear screen ?
Ich selbst konnte den Bug aber nicht reproduzieren.
von STARGÅTE
17.03.2024 23:23
Forum: Allgemein
Thema: Raspberry Font Problem (gelöst)
Antworten: 3
Zugriffe: 96

Re: Raspberry Font Problem

Komisch das unter Windows noch nie ein Fehler deswegen angezeigt wurde. Weder unter 32, noch bei 64 Bit. Es wurde erst vor kurzem was im Speichermanagement von PureBasic geändert, sodass solche IDs unter 64 bit größere Zahlen sein können. Unter Windows waren die Zahlen möglicherweise gerade noch kl...
von STARGÅTE
17.03.2024 21:47
Forum: Allgemein
Thema: Raspberry Font Problem (gelöst)
Antworten: 3
Zugriffe: 96

Re: Raspberry Font Problem

Der Rückgabewert von LoadFont() ist eine Integer (.i), keine Long (.l)!

Code: Alles auswählen

Global FontID1.i
  Global FontID2.i
  Global FontID3.i
  Global FontID4.i
von STARGÅTE
08.03.2024 19:44
Forum: Bugs
Thema: EditorGadget Win 10 + PB 6.10b7 - RTF via SetText geht nicht mehr
Antworten: 3
Zugriffe: 111

Re: EditorGadget Win 10 + PB 6.10b7 - RTF via SetText geht nicht mehr

Das RTF im EditorGadget funktioniert hatte, war nie ein offizielles Feature von PureBasic und es war auch nie dokumentiert.
Hier die Lösung:
https://www.purebasic.fr/english/viewto ... 37#p599737
von STARGÅTE
05.03.2024 23:16
Forum: Grafik & Sound - Programmierung
Thema: SetSoundFrequency = Pitching?
Antworten: 1
Zugriffe: 89

Re: SetSoundFrequency = Pitching?

Welches C ist es denn? Wenn es das C2 ist, so hat es eine Frequenz von 65.406 Hz. Nun such du dir die Zielnote und dessen Frequenz, z.B. das A2 mit 110.000 Hz und kannst so den neuen Wert für SetSoundFrequency bestimmen: SetSoundFrequency(#Sound, 44100.0/65.406*110.000, Channel) Also Sample-Frequenz...
von STARGÅTE
29.02.2024 20:23
Forum: Anfänger
Thema: Mouse Events
Antworten: 10
Zugriffe: 304

Re: Mouse Events

Also ich wundere mich gerade auch, dass wenn ich Rechtsklick auf einen beliebigen Spaltenkopf klicke, ich jedes mal ein Event bekomme, obwohl es ja nur eine Meldung geben sollte wenn EventGadget() = 0 ist. Scheinbar wird gar keine Gadget-Zuweisung vorgenommen. Kann das jemand bestätigen, dann würde ...
von STARGÅTE
18.02.2024 16:12
Forum: Allgemein
Thema: Purebasic und C - Zeiger auf Zeiger
Antworten: 3
Zugriffe: 142

Re: Purebasic und C - Zeiger auf Zeiger

Die mpq_file Variable ist (in C) ein Zeiger auf einen Zeiger. Wie kann ich das auf PureBasic verwirklichen? In PureBasic gibt es den Typ "Pointer", also der Name mit einem *. In PureBasic hat das aber kein besondere Bedeutung, was hinter diesem Pointer steck. Das einzige was ihm mitgegebe...
von STARGÅTE
10.02.2024 20:14
Forum: Allgemein
Thema: korrekte Integer Wurzel Sqr(Int) abgerundet
Antworten: 3
Zugriffe: 120

Re: korrekte Integer Wurzel Sqr(Int) abgerundet

Die Funktion Sqr() in PureBasic ist eine Wunzelfunktion für Fließkommazahlen. Wenn du eine ganze Zahl übergibst und das Ergebnis wieder in eine ganze Zahl speicherst, passieren im Hintergrund zwei Typenumwandlungen, Sqr(7) wird als Sqr(7.0) interpretiert, dann zu 2.646 berechnet und dann auf die gan...
von STARGÅTE
08.02.2024 13:23
Forum: Allgemein
Thema: Nan() und If vergleich
Antworten: 7
Zugriffe: 233

Re: Nan() und If vergleich

Ich sehe den Bug nicht so richtig. Um auf NaN zu prüfen, gibt es eine spezielle Prozedur, die wahrscheinlich genau deswegen eingeführt wurde, weil ein normaler Vergleich auf Bedingung zwangsläufig immer auf #True hinausläft. Das mag etwas verwirrend sein. Aber wie man NaN richtig prüft steht ja in ...