Die Suche ergab 20 Treffer

von ore12
Mo 25. Dez 2023, 17:41
Forum: Komponenten und Packages
Thema: TTreeView Komponentenstreaming
Antworten: 2
Zugriffe: 4172

TTreeView Komponentenstreaming

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