Die Suche ergab 6905 Treffer

von STARGÅTE
09.04.2024 15:37
Forum: Anfänger
Thema: BindGadgetEvent und 2. Fenster
Antworten: 8
Zugriffe: 182

Re: BindGadgetEvent und 2. Fenster

In der Callback Prozedur kannst du EventWindow() und EventGadget(), etc. nutzen um die jeweiligen Nummer zu erhalten.
von STARGÅTE
08.04.2024 20:54
Forum: Anfänger
Thema: BindGadgetEvent und 2. Fenster
Antworten: 8
Zugriffe: 182

Re: BindGadgetEvent und 2. Fenster

Solange du im Hauptprogramm eine aktive Event-Schleife hast (was ja der Fall sein sollte), kannst du unabhängig von diesem Hauptprogramm mittels BindGadgetEvent() deinem About-Fenster Ereigniss-Callbacks zuweisen. Wenn dein DoAbout() kann komplett auf Konstanten verzichtet und das Fenster, alle Gadg...
von STARGÅTE
03.04.2024 19:02
Forum: Bugs
Thema: PB 6.10 (x86) Bug bei DeleteMapElement()
Antworten: 1
Zugriffe: 112

Re: PB 6.10 (x86) Bug bei DeleteMapElement()

Hallo d-david,

willkommen im Forum.
Ich kann deinen beschriebenen Bug bestätigen.
Er kommt nur in PB 6.10 x32 (ASM backend).

Ich werde ihn mal im englischen Forum posten ... gemacht.
von STARGÅTE
22.03.2024 00:35
Forum: Anfänger
Thema: 2D-Drawing Unterschiede zwischen 5.72 LTS und 6.03
Antworten: 14
Zugriffe: 440

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: 14
Zugriffe: 440

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: 112

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: 112

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: 134

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: 100

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: 346

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 ...