Hallo zusammen,
ich habe ein Problem mit dem Streaming von TTreeNode-Properties. Ich fülle ein TTreeView mit diversen TTreeNodes und streame das mittels Komponentenstreaming
// schreiben
WriteComponentAsBinaryToStream(MemoryStream, TreeView1);
// und lesen
ReadComponentFromBinaryStream ...
Die Suche ergab 20 Treffer
- Mo 25. Dez 2023, 17:41
- Forum: Komponenten und Packages
- Thema: TTreeView Komponentenstreaming
- Antworten: 2
- Zugriffe: 4172
- Fr 17. Jan 2020, 15:31
- Forum: Freepascal
- Thema: [gelöst] Properties und Variablen von TThread-Abkömmlingen
- Antworten: 6
- Zugriffe: 2214
Re: [gelöst] Properties und Variablen von TThread-Abkömmling
Danke für Eure Hinweise! Ich hatte vor, vor dem Start des Threads ein paar Parameter reinzuladen...
Allgemein: Manged-Typen (Ansistrings, UnicodeStrings, Dynamische Arrays, Interfaces mit automatischer Referenzzählung) müssen vor Threadstart eine eigene Referenz erhalten. Während der Thread läuft ...
Allgemein: Manged-Typen (Ansistrings, UnicodeStrings, Dynamische Arrays, Interfaces mit automatischer Referenzzählung) müssen vor Threadstart eine eigene Referenz erhalten. Während der Thread läuft ...
- Do 16. Jan 2020, 06:03
- Forum: Freepascal
- Thema: [gelöst] Properties und Variablen von TThread-Abkömmlingen
- Antworten: 6
- Zugriffe: 2214
Re: Properties und Variablen von TThread-Abkömmlingen
Danke! Manchmal sieht man das Offensichtliche auch bei 100x draufschauen einfach nicht...
- Mi 15. Jan 2020, 22:41
- Forum: Freepascal
- Thema: [gelöst] Properties und Variablen von TThread-Abkömmlingen
- Antworten: 6
- Zugriffe: 2214
[gelöst] Properties und Variablen von TThread-Abkömmlingen
Hi,
bei abgeleiteten Klassen klappt der Zugriff auf Variable und Properties, außer wenn die Klasse von TThread abstammt.
program testthrd;
{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}
cthreads,
{$ENDIF}
Classes, SysUtils, SyncObjs;
type
TMyThread = class(TThread)
private
txt: String ...
bei abgeleiteten Klassen klappt der Zugriff auf Variable und Properties, außer wenn die Klasse von TThread abstammt.
program testthrd;
{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}
cthreads,
{$ENDIF}
Classes, SysUtils, SyncObjs;
type
TMyThread = class(TThread)
private
txt: String ...
- So 13. Sep 2015, 18:01
- Forum: Freepascal
- Thema: Hashliste auslesen
- Antworten: 1
- Zugriffe: 1874
Hashliste auslesen
Hallo,
ich möchte den Inhalt einer Hashliste, (konkret: TFPStringHashTable) in eine Datei schreiben.
Weiß jemand, wie man über die Elemente eines TFPCustomHashTable-Abkömmlings iteriert?
Oder gibt es eine elegante Möglichkeit, die gesamte Klasseninstanz zu speichern und später wieder zu laden ...
ich möchte den Inhalt einer Hashliste, (konkret: TFPStringHashTable) in eine Datei schreiben.
Weiß jemand, wie man über die Elemente eines TFPCustomHashTable-Abkömmlings iteriert?
Oder gibt es eine elegante Möglichkeit, die gesamte Klasseninstanz zu speichern und später wieder zu laden ...
- Di 26. Mai 2015, 22:11
- Forum: Komponenten und Packages
- Thema: TBlowfish En-/Decrypt-Stream
- Antworten: 5
- Zugriffe: 2750
Re: TBlowfish En-/Decrypt-Stream
Danke an Stefan und wp_xyz,
so funktioniert es tatsächlich!
Gruß
Olaf
so funktioniert es tatsächlich!
Gruß
Olaf
- Di 26. Mai 2015, 18:01
- Forum: Komponenten und Packages
- Thema: TBlowfish En-/Decrypt-Stream
- Antworten: 5
- Zugriffe: 2750
Re: TBlowfish En-/Decrypt-Stream
Danke für den Hinweis. Mit dem von TStream geerbten Konstruktor geht es mehr oder weniger:
Ich werde bloß den TBlowFishEncryptStream nicht wieder los:
inStream := TFileStream.Create(inFileName, fmOpenRead);
outStream := TFileStream.Create(inFileName + '.crypt', fmCreate);
enStream ...
Ich werde bloß den TBlowFishEncryptStream nicht wieder los:
inStream := TFileStream.Create(inFileName, fmOpenRead);
outStream := TFileStream.Create(inFileName + '.crypt', fmCreate);
enStream ...
- Mo 25. Mai 2015, 18:13
- Forum: Komponenten und Packages
- Thema: TBlowfish En-/Decrypt-Stream
- Antworten: 5
- Zugriffe: 2750
TBlowfish En-/Decrypt-Stream
Hallo,
ich möchte Daten aus einem TBlowfishEncrypt-Stream in einen TFileStream weiterleiten. Weiß jemand, wie (und ob überhaupt) das geht? Der normale Mechanismus mit (TFileStream).CopyFrom geht anscheinden nicht - dem BlowfishEnryptStream muß man beim Create immer einen Puffer geben, in den er ...
ich möchte Daten aus einem TBlowfishEncrypt-Stream in einen TFileStream weiterleiten. Weiß jemand, wie (und ob überhaupt) das geht? Der normale Mechanismus mit (TFileStream).CopyFrom geht anscheinden nicht - dem BlowfishEnryptStream muß man beim Create immer einen Puffer geben, in den er ...
- Di 22. Apr 2014, 18:26
- Forum: Freepascal
- Thema: Methoden der übergeordneten Objekt-Instanz
- Antworten: 4
- Zugriffe: 2779
Re: Methoden der übergeordneten Objekt-Instanz
Danke theo für den Hinweis,
habe das Problem gelöst, u.a. durch eine Anregung im Posting von Kay vom 14.4.
Ich wollte das ganz allgemein auch für Klassen, die in verschiedenen Units liegen, also ohne Forward-Deklaration, wie Du es vorgeschlagen hast.
Hier für alle, denen es nutzen kann:
in der ...
habe das Problem gelöst, u.a. durch eine Anregung im Posting von Kay vom 14.4.
Ich wollte das ganz allgemein auch für Klassen, die in verschiedenen Units liegen, also ohne Forward-Deklaration, wie Du es vorgeschlagen hast.
Hier für alle, denen es nutzen kann:
in der ...
- Mo 21. Apr 2014, 18:41
- Forum: Freepascal
- Thema: Methoden der übergeordneten Objekt-Instanz
- Antworten: 4
- Zugriffe: 2779
Methoden der übergeordneten Objekt-Instanz
Hallo,
Ich habe eine Objekt-Instanz MyController (vom Typ TController), die
mehrere Einzelobjekte vom Typ TMyAgent erzeugen, in einer Liste
verwalten und steuern soll:
MyController -----> MyAgent1
.......................MyAgent2
.......................MyAgent3
Gibt es einen Weg, mit dem die ...
Ich habe eine Objekt-Instanz MyController (vom Typ TController), die
mehrere Einzelobjekte vom Typ TMyAgent erzeugen, in einer Liste
verwalten und steuern soll:
MyController -----> MyAgent1
.......................MyAgent2
.......................MyAgent3
Gibt es einen Weg, mit dem die ...
- Sa 15. Dez 2012, 11:57
- Forum: Multimedia
- Thema: Recording: mit mciSendString in MemoryStream?
- Antworten: 3
- Zugriffe: 5828
Re: Recording: mit mciSendString in MemoryStream?
Das ist in MMSystem.
Olaf
Olaf
- Di 21. Feb 2012, 18:37
- Forum: Multimedia
- Thema: Mikrofon-Aufnahme
- Antworten: 11
- Zugriffe: 8829
Re: Mikrofon-Aufnahme
Im Gerätemanager (XP) erscheint unter
-Audio-, Video- und Gamecontroller
unter anderem der
-----Conexant High Definition SmartAudio 221
Auf dieses Teil greife ich über die normale Lautstärke-Regelung zu, die mir unter "Eigenschaften von Sound und Audiogeräten" als Aufnahmegerät den "Conexant HD ...
-Audio-, Video- und Gamecontroller
unter anderem der
-----Conexant High Definition SmartAudio 221
Auf dieses Teil greife ich über die normale Lautstärke-Regelung zu, die mir unter "Eigenschaften von Sound und Audiogeräten" als Aufnahmegerät den "Conexant HD ...
- Di 21. Feb 2012, 18:15
- Forum: Multimedia
- Thema: Störgeräusch bei WAVEIN
- Antworten: 4
- Zugriffe: 5288
Re: Störgeräusch bei WAVEIN
Ich habe das Problem mit dem Störgeräusch auf Vergleichs-PCs nicht gefunden - scheint also was mit der speziellen Konfiguration zu tun zu haben.
Der WAVEIN-Mechanismus, den ich benutze, ist sicher der gleiche wie bei den meisten Audio-Aufnahmeprogrammen:
Ich allokiere Speicher für einen ...
Der WAVEIN-Mechanismus, den ich benutze, ist sicher der gleiche wie bei den meisten Audio-Aufnahmeprogrammen:
Ich allokiere Speicher für einen ...
- Di 21. Feb 2012, 10:52
- Forum: Multimedia
- Thema: Mikrofon-Aufnahme
- Antworten: 11
- Zugriffe: 8829
Re: Mikrofon-Aufnahme
Danke erstmal für Eure Hinweise,
ich werde mal nach Heiners Vorschlag versuchen was über mein Mainboard herauszukriegen. Allerdings soll das Aufnahmeprogramm was ich gerade schreibe auf allen Systemen gehen. Ich hatte gehofft, daß das irgendwie standardisiert wäre - denn soweit ich das bisher sehen ...
ich werde mal nach Heiners Vorschlag versuchen was über mein Mainboard herauszukriegen. Allerdings soll das Aufnahmeprogramm was ich gerade schreibe auf allen Systemen gehen. Ich hatte gehofft, daß das irgendwie standardisiert wäre - denn soweit ich das bisher sehen ...
- Mo 20. Feb 2012, 15:46
- Forum: Multimedia
- Thema: Mikrofon-Aufnahme
- Antworten: 11
- Zugriffe: 8829
Mikrofon-Aufnahme
Hallo,
bei der WAVE-Aufnahme vom Mikrofon kann man im Windows eine "Mikrofonverstärker" einschalten. Wißt Ihr, ob das ein echter Verstärker oder bloß eine software-mäßige Amplitudenanhebung ist?
Olaf
bei der WAVE-Aufnahme vom Mikrofon kann man im Windows eine "Mikrofonverstärker" einschalten. Wißt Ihr, ob das ein echter Verstärker oder bloß eine software-mäßige Amplitudenanhebung ist?
Olaf