Hallo,
habe soeben festgestellt, daß ich speichern und laden mit der selben exe ausführen muß.
Dann läuft es.
Also suchen warum dem so ist.
Frank
Die Suche ergab 15 Treffer
- Sa 7. Feb 2026, 10:44
- Forum: Freepascal
- Thema: Memoryleaks
- Antworten: 10
- Zugriffe: 565
- Sa 7. Feb 2026, 09:53
- Forum: Freepascal
- Thema: Memoryleaks
- Antworten: 10
- Zugriffe: 565
Re: Memoryleaks
Hallo,
ich spare mir mal einen neuen Thread.
Ich habe alle Speicherlecks eliminiert und eine Save- und Loadroutine implementiert.
Läuft soweit auch (dachte ich).
Beim programmieren habe ich einige writeLn Komandos in der Procedure verteilt. Als ich fertig war habe ich diese entfernt und plötzlich ...
ich spare mir mal einen neuen Thread.
Ich habe alle Speicherlecks eliminiert und eine Save- und Loadroutine implementiert.
Läuft soweit auch (dachte ich).
Beim programmieren habe ich einige writeLn Komandos in der Procedure verteilt. Als ich fertig war habe ich diese entfernt und plötzlich ...
- Fr 30. Jan 2026, 12:46
- Forum: Freepascal
- Thema: Memoryleaks
- Antworten: 10
- Zugriffe: 565
Re: Memoryleaks
Hallo Zvoni,
vielen Dank für deine Hinweise.
Ich habe erstmal unbedarft mehr oder weniger die Struktur des C#-Programms übernommen.
Ich dachte und so habe ich es auch getestet (glaube ich wenigstens), daß TFPGMap<TOb,TThing>.Add ein Objekt mit dem Key TOb und einer Kopie der Reference von TThing ...
vielen Dank für deine Hinweise.
Ich habe erstmal unbedarft mehr oder weniger die Struktur des C#-Programms übernommen.
Ich dachte und so habe ich es auch getestet (glaube ich wenigstens), daß TFPGMap<TOb,TThing>.Add ein Objekt mit dem Key TOb und einer Kopie der Reference von TThing ...
- Fr 30. Jan 2026, 11:08
- Forum: Freepascal
- Thema: Memoryleaks
- Antworten: 10
- Zugriffe: 565
Memoryleaks
Hallo ich wieder,
ich habe jetzt die Umsetzung eines C# Programms (Textadventure-Framework) nach FPC fertig und es läuft soweit. Allerdings habe ich große Probleme mit dem verhindern von memoryleaks beim beenden des Programms. Ich verstehe nicht so recht wie diese zustande kommen. :oops:
Jetzt zu ...
ich habe jetzt die Umsetzung eines C# Programms (Textadventure-Framework) nach FPC fertig und es läuft soweit. Allerdings habe ich große Probleme mit dem verhindern von memoryleaks beim beenden des Programms. Ich verstehe nicht so recht wie diese zustande kommen. :oops:
Jetzt zu ...
- Fr 16. Jan 2026, 14:53
- Forum: Freepascal
- Thema: Circular unit reference
- Antworten: 9
- Zugriffe: 1281
Re: Circular unit reference
Hallo,
danke für die Antworten.
Ich werde mal die Klassen in eine Unit packen und der Übersichtlichkeit wegen die Implementierungen in separate .inc Dateien auslagern.
Der Namespace enthält noch diverse weitere Klassen.
danke für die Antworten.
Ich werde mal die Klassen in eine Unit packen und der Übersichtlichkeit wegen die Implementierungen in separate .inc Dateien auslagern.
Der Namespace enthält noch diverse weitere Klassen.
- Do 15. Jan 2026, 09:30
- Forum: Freepascal
- Thema: Circular unit reference
- Antworten: 9
- Zugriffe: 1281
Circular unit reference
Hallo allerseits,
ich versuche ein C# Programm auf FPC umzusetzen und bin dabei auf folgendes Problem gestossen.
TBaseThing = class(TObject)
end;
TThing = class(TBaseThing)
private
FContainer: TThingHolder;
end;
TThingHolder = class(TThing)
end;
Alle Klassen stehen in separaten Dateien ...
ich versuche ein C# Programm auf FPC umzusetzen und bin dabei auf folgendes Problem gestossen.
TBaseThing = class(TObject)
end;
TThing = class(TBaseThing)
private
FContainer: TThingHolder;
end;
TThingHolder = class(TThing)
end;
Alle Klassen stehen in separaten Dateien ...
- Do 5. Okt 2023, 11:08
- Forum: Komponenten und Packages
- Thema: FCL - Base64 - DecodeStringBase64
- Antworten: 5
- Zugriffe: 1067
Re: FCL - Base64 - DecodeStringBase64
@alle
Vielen Dank für eure Mühen.
Ich muss mich allerdings dafür entschuldigen, dass ich mich nicht früher gemeldet habe. Das Problem hat sich inzwischen gelöst, ich hatte angefangen selbst eine Decodefunction zu schreiben bevor ich die vorhandene entdeckt habe. Der Name der Unit -> Base64.
Leider ...
Vielen Dank für eure Mühen.
Ich muss mich allerdings dafür entschuldigen, dass ich mich nicht früher gemeldet habe. Das Problem hat sich inzwischen gelöst, ich hatte angefangen selbst eine Decodefunction zu schreiben bevor ich die vorhandene entdeckt habe. Der Name der Unit -> Base64.
Leider ...
- Mo 2. Okt 2023, 19:26
- Forum: Komponenten und Packages
- Thema: FCL - Base64 - DecodeStringBase64
- Antworten: 5
- Zugriffe: 1067
FCL - Base64 - DecodeStringBase64
Hallo,
ich versuche die Funktion "DecodeStringBase64" aus der unit base64 aufzurufen, bekomme es aber nicht zum Laufen.
Lazarus-Version: 2.2.6
FPC-Version: 3.2.2
In die uses habe ich base64 eingefügt.
Fehlermeldung -> Error: Identifier not found "DecodeStringBase64"
FCL in die uses eingefügt ...
ich versuche die Funktion "DecodeStringBase64" aus der unit base64 aufzurufen, bekomme es aber nicht zum Laufen.
Lazarus-Version: 2.2.6
FPC-Version: 3.2.2
In die uses habe ich base64 eingefügt.
Fehlermeldung -> Error: Identifier not found "DecodeStringBase64"
FCL in die uses eingefügt ...
- Di 1. Aug 2023, 09:08
- Forum: Einsteigerfragen
- Thema: [gelöst] Eigenen ExceptionHandler erstellen
- Antworten: 2
- Zugriffe: 870
Re: Eigenen ExceptionHandler erstellen
Ein Update auf Lazarus 2.2.6 hat das Problem behoben.
- Fr 28. Jul 2023, 12:56
- Forum: Einsteigerfragen
- Thema: [gelöst] Eigenen ExceptionHandler erstellen
- Antworten: 2
- Zugriffe: 870
[gelöst] Eigenen ExceptionHandler erstellen
Hallo,
ich bin am verzweifeln.
Ich möchte einen eigenen ExceptionHandler erstellen und stoße dabei nur auf Probleme:
Meine Konfiguration ist folgende:
Windows 10
Laazarus 2.0.12
FPC 3.2.0
Folgendes habe ich diverse Male als Lösung im Internet gefunden.
Probleme:
Exception in Button1Click ...
ich bin am verzweifeln.
Ich möchte einen eigenen ExceptionHandler erstellen und stoße dabei nur auf Probleme:
Meine Konfiguration ist folgende:
Windows 10
Laazarus 2.0.12
FPC 3.2.0
Folgendes habe ich diverse Male als Lösung im Internet gefunden.
Probleme:
Exception in Button1Click ...
- Mo 13. Jun 2022, 11:47
- Forum: Sonstiges
- Thema: [Gelöst] Variant of Single --> Double
- Antworten: 2
- Zugriffe: 1064
Re: Variant of Single --> Double
@theo
Vielen Dank. Läuft.
Vielen Dank. Läuft.
- Mo 13. Jun 2022, 09:52
- Forum: Sonstiges
- Thema: [Gelöst] Variant of Single --> Double
- Antworten: 2
- Zugriffe: 1064
[Gelöst] Variant of Single --> Double
Hallo,
Ich versuche eine Variable vom Typ Single als Variant zu speichern. Allerdings wird diese als Double im Variant gespeichert. Gibt es da irgendein workaround?
Ich nutze Lazarus 2.0.12 / FPC 3.2.0
unit Unit1;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Forms, Controls, Graphics ...
Ich versuche eine Variable vom Typ Single als Variant zu speichern. Allerdings wird diese als Double im Variant gespeichert. Gibt es da irgendein workaround?
Ich nutze Lazarus 2.0.12 / FPC 3.2.0
unit Unit1;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Forms, Controls, Graphics ...
- Do 27. Jan 2022, 12:37
- Forum: Einsteigerfragen
- Thema: TMaskEdit und HexZahlen
- Antworten: 7
- Zugriffe: 1724
Re: TMaskEdit und HexZahlen
@Winni
Werde also deine ALternative mit dem TEdit nutzen.
FrankS
Da muss ich ja auch kodieren --> G-Z g-z raus.Als Workaround kann man AAAA oder aaaa nehmen.
Werde also deine ALternative mit dem TEdit nutzen.
FrankS
- Mi 26. Jan 2022, 19:22
- Forum: Einsteigerfragen
- Thema: TMaskEdit und HexZahlen
- Antworten: 7
- Zugriffe: 1724
Re: TMaskEdit und HexZahlen
Wenn ich unter Eigenschaften: EditMask folgendes Eintrage: '0000' erscheint im Eingabefenster '____' und ich kann eine 4Stellige Zahl eingeben.
Bei einem Eintrag von 'HHHH' erscheint im Eingabefenster 'HHHH' und es werden kein Eingaben akzeptiert.
Bei einem Eintrag von 'HHHH' erscheint im Eingabefenster 'HHHH' und es werden kein Eingaben akzeptiert.
- Mi 26. Jan 2022, 19:02
- Forum: Einsteigerfragen
- Thema: TMaskEdit und HexZahlen
- Antworten: 7
- Zugriffe: 1724
TMaskEdit und HexZahlen
Hallo,
ich habe Lazarus Version 2.0.12 auf einem Windows 10 Rechner installiert und versuche mit einem TMaskEdit eine Hexzahl einzugeben.
Die Maskendefinition dafür -> "HHHH" (4 stellige HexZahl) wird aber nicht erkannt, ist dies ein bekanntes Problem?
Gibt es dafür einen Workaround?
Als mode habe ...
ich habe Lazarus Version 2.0.12 auf einem Windows 10 Rechner installiert und versuche mit einem TMaskEdit eine Hexzahl einzugeben.
Die Maskendefinition dafür -> "HHHH" (4 stellige HexZahl) wird aber nicht erkannt, ist dies ein bekanntes Problem?
Gibt es dafür einen Workaround?
Als mode habe ...