Die Suche ergab 187 Treffer

von Roland Chastain
So 25. Jan 2026, 13:08
Forum: Programme
Thema: Kardioide (PTCPas und Cairo Beispiel)
Antworten: 21
Zugriffe: 1313

Re: Kardioide (PTCPas und Cairo Beispiel)

Ein neues Beispiel hinzugefügt (hüpfende Bälle, basierend auf PingPong ). Und eine verbesserte Version des Cardioid-Programms. Bitte siehe erst Nachricht .

screenshot.png

Unter Linux läuft die Animation flüssig. Unter Windows ist sie deutlich weniger flüssig (basierend auf meinem kurzen Test). :?
von Roland Chastain
Di 13. Jan 2026, 19:47
Forum: Programme
Thema: Kardioide (PTCPas und Cairo Beispiel)
Antworten: 21
Zugriffe: 1313

Re: Kardioide (PTCPas und Cairo Beispiel)

@AlterPascaler

Gut! Danke für den Tipp bezüglich der fpc.sh-Datei.
von Roland Chastain
Di 13. Jan 2026, 10:32
Forum: Programme
Thema: Kardioide (PTCPas und Cairo Beispiel)
Antworten: 21
Zugriffe: 1313

Re: Kardioide (PTCPas und Cairo Beispiel)

Ja, die Installation von Inkscape ist eine Möglichkeit, die Cairo-DLL(s) unter Windows zu erhalten.

Um unter Windows (von einem USB-Laufwerk) zu arbeiten, verwende ich persönlich dieses kleine Skript, das den Speicherort der benötigten DLLs zur PATH-Variable hinzufügt und ein Terminal öffnet ...
von Roland Chastain
Mo 12. Jan 2026, 20:20
Forum: Programme
Thema: Kardioide (PTCPas und Cairo Beispiel)
Antworten: 21
Zugriffe: 1313

Re: Kardioide (PTCPas und Cairo Beispiel)

Um zu überprüfen, ob es sich tatsächlich um das Problem handelt, das ich vermute (oder nicht), schlage ich vor, dass Sie das folgende Skript ausprobieren.

FPC=~/Applications/lazarus-stable-251116/fpc/bin/x86_64-linux/fpc
CFG=$FPC.cfg
SRC=beispiel.pas

if [ ! -f $FPC ]; then
printf "Existiert ...
von Roland Chastain
Mo 12. Jan 2026, 18:24
Forum: Programme
Thema: Kardioide (PTCPas und Cairo Beispiel)
Antworten: 21
Zugriffe: 1313

Re: Kardioide (PTCPas und Cairo Beispiel)


nach dem Aufruf von make bekomme ich die Fehlermeldung:


Mein erster Gedanke ist, dass der Compiler seine Konfigurationsdatei nicht finden kann.

Sind mehrere Versionen von FPC auf Ihrem Computer installiert?

Welchen Rückgabewert liefert der Befehl which fpc auf Ihrem System?

Bei mir ...
von Roland Chastain
So 11. Jan 2026, 14:21
Forum: Programme
Thema: Kardioide (PTCPas und Cairo Beispiel)
Antworten: 21
Zugriffe: 1313

Kardioide (PTCPas und Cairo Beispiel)

Hallo zusammen!

Ich möchte Ihnen ein Beispiel für eine Animation zeigen, die auf PTCPas und Cairo basiert.

Drücken Sie eine Taste, um das Programm zu schließen.
von Roland Chastain
Mi 7. Jan 2026, 20:19
Forum: Linux
Thema: Beispiel eines Bildschirmschoners für Linux
Antworten: 0
Zugriffe: 919

Beispiel eines Bildschirmschoners für Linux

Hallo zusammen!

Hier ist ein Beispiel für ein xscreensaver-Modul in Pascal.

Es gibt vier Versionen des Beispiels. Die erste Version verwendet ausschließlich XLib. Die anderen drei Versionen verwenden Cairo.

Das Programm wird mit Alt+F4 beendet.

xscreensaver-example
von Roland Chastain
Mo 27. Okt 2025, 08:49
Forum: Benutzung der IDE
Thema: OS unabhängiger Compile Command ? [gelöst]
Antworten: 8
Zugriffe: 2848

Re: OS unabhängiger Compile Command ?

Eine Möglichkeit wäre, ein einzelnes Skript (z. B. ein Lua-Skript) zu verwenden, das das Betriebssystem erkennt und den entsprechenden Befehl ausführt.
Ich habe ein Beispiel angehängt: Es ist ein Skript, das eine Datei löscht.
von Roland Chastain
Mo 6. Okt 2025, 07:35
Forum: Sonstiges
Thema: GIT GUI unter Linux für Lazarus Projekte
Antworten: 20
Zugriffe: 5275

Re: GIT GUI unter Linux für Lazarus Projekte


Ich mache dies auf de Konsole mit einfachen scripten. In meinem Augen geht dies am einfachsten.


Bei mir ist es das Gleiche. Aber ich möchte lernen , wie man MSEgit benutzt.

Im Moment weiß ich nicht, wie ich es verwenden soll. Meine Kenntnisse über Git-Befehle sind zu begrenzt. :?

Die ...
von Roland Chastain
Do 2. Okt 2025, 06:50
Forum: Multimedia
Thema: [gelöst] Wie benutzt man Fonts zusammen mit BGRABitmaps?
Antworten: 7
Zugriffe: 2197

Re: [gelöst] Wie benutzt man Fonts zusammen mit BGRABitmaps?

Hallo zusammen!

Ich habe ein kürzeres Beispiel (das ich nur unter Linux ausprobiert habe). Das Projekt verwendet das Paket BGRABitmapPack4NoGUI .

program demo;

uses
Classes, SysUtils,
BGRAGraphics, BGRABitmap, BGRABitmapTypes;

var
bmp: TBGRABitmap;

begin
TBGRABitmap.AddFreeTypeFontFolder ...
von Roland Chastain
Mi 20. Aug 2025, 06:56
Forum: Programme
Thema: Augen
Antworten: 5
Zugriffe: 6588

Re: Augen

Danke Mathias für den Link. Dieses Programm kannte ich noch nicht. Es ist jedoch in meiner Linux-Distribution vorhanden.
von Roland Chastain
Di 19. Aug 2025, 19:24
Forum: Programme
Thema: Augen
Antworten: 5
Zugriffe: 6588

Re: Augen

Ich habe den Anhang ersetzt. Der andere enthielt einen Fehler.
von Roland Chastain
Di 19. Aug 2025, 16:49
Forum: Programme
Thema: Augen
Antworten: 5
Zugriffe: 6588

Augen

Hallo zusammen!

Dies ist ein Versuch, eine LÖVE-Animation in Pascal zu reproduzieren. Es ist ein Gesicht, dessen Augen dem Mauszeiger folgen. Das Gesicht ist mit der Cairo-Grafikbibliothek gezeichnet.


01.png


Es gibt eine Version, die auf ptcGraph basiert, und eine andere, die auf SDL2 basiert ...
von Roland Chastain
Mo 16. Jun 2025, 14:27
Forum: Freepascal
Thema: Feuerstein Schach-Engine 64-bit kompatibel zu machen
Antworten: 6
Zugriffe: 4619

Re: Feuerstein Schach-Engine 64-bit kompatibel zu machen

theo hat geschrieben: Mo 16. Jun 2025, 13:59 Weil Cardinal 32bit hat.

PtrUint passt sich an die Grösse von Pointer an: https://www.freepascal.org/docs-html/rt ... ruint.html
Ich sehe. Danke!
von Roland Chastain
Mo 16. Jun 2025, 13:54
Forum: Freepascal
Thema: Feuerstein Schach-Engine 64-bit kompatibel zu machen
Antworten: 6
Zugriffe: 4619

Re: Feuerstein Schach-Engine 64-bit kompatibel zu machen

fliegermichl hat geschrieben: Mo 16. Jun 2025, 09:36 Deckung ist ein Zeigertyp. Da kann man den Cast mit

Code: Alles auswählen

Inc(Cardinal(Deckung), 8)
nicht machen. Ersetze einfach Cardinal durch PtrUInt.
Super, danke!

(Aber warum funktioniert dies mit 32-Bit FPC?)