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). :?
Die Suche ergab 187 Treffer
- So 25. Jan 2026, 13:08
- Forum: Programme
- Thema: Kardioide (PTCPas und Cairo Beispiel)
- Antworten: 21
- Zugriffe: 1313
- 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.
Gut! Danke für den Tipp bezüglich der fpc.sh-Datei.
- 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 ...
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 ...
- 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 ...
FPC=~/Applications/lazarus-stable-251116/fpc/bin/x86_64-linux/fpc
CFG=$FPC.cfg
SRC=beispiel.pas
if [ ! -f $FPC ]; then
printf "Existiert ...
- 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 ...
- 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.
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.
- 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
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
- 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.
Ich habe ein Beispiel angehängt: Es ist ein Skript, das eine Datei löscht.
- 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 ...
- 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 ...
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 ...
Re: Augen
Danke Mathias für den Link. Dieses Programm kannte ich noch nicht. Es ist jedoch in meiner Linux-Distribution vorhanden.
Re: Augen
Ich habe den Anhang ersetzt. Der andere enthielt einen Fehler.
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 ...
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 ...
- 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
Ich sehe. Danke!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
- 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
Super, danke!fliegermichl hat geschrieben: Mo 16. Jun 2025, 09:36 Deckung ist ein Zeigertyp. Da kann man den Cast mitnicht machen. Ersetze einfach Cardinal durch PtrUInt.Code: Alles auswählen
Inc(Cardinal(Deckung), 8)
(Aber warum funktioniert dies mit 32-Bit FPC?)