Die Suche ergab 297 Treffer

von juelin
Di 17. Jun 2025, 16:21
Forum: Regionale Gruppen
Thema: 1. Mannheimer Lazarus Treffen
Antworten: 9
Zugriffe: 21662

Re: 1. Mannheimer Lazarus Treffen

Wenn von Euch keine Vorschläge für Themen kommnen,
könnte ich noch mein neustes Projekt anbieten.
Direkter empfang von Daten vom SDR (RTL2832SDR).
Schade das sich keiner meldet.
Ich hätte ja regelmäßig ein Lazarustreffen in Mannheim (2-4 mal im Jahr)
angeboten. Aber bei so wenig Interesse überleg ...
von juelin
Sa 14. Jun 2025, 17:36
Forum: Sonstiges
Thema: [gelöst] procedure als datentyp
Antworten: 11
Zugriffe: 583

Re: [gelöst] procedure als datentyp

Hallo,
nochmals recht herzlichen Dank für Eure Unterstützung.
Der Hinweis auf memcpy war genau richtig.
Jetzt läuft mein Programm endlich.
Na ja, war für mich Neuland.
Aber was uns nicht umbringt macht uns nur stärker.
Also nochmal Danke.
Wenn ich fertig bin werde ich als kleines Dankeschön
das ...
von juelin
Sa 14. Jun 2025, 14:04
Forum: Sonstiges
Thema: [gelöst] procedure als datentyp
Antworten: 11
Zugriffe: 583

Re: procedure als datentyp

Kann es sein, dass in Pascal buf als pbyte definiert ist
und in C als unsigned char??

Habe mal debugt:
in buf steht "nil" drin.
in len steht 3 drin
und in ctx steht halt eine Speicheradresse drin.
von juelin
Sa 14. Jun 2025, 13:50
Forum: Sonstiges
Thema: [gelöst] procedure als datentyp
Antworten: 11
Zugriffe: 583

Re: procedure als datentyp

Ja Danke Theo.
It halt für mich das erste mal, dass ich mit so einem Datentyp arbeite
und habe auf dem Gebiet noch keine Erfahrung.

Muss dich aber noch was frage.
Mein Programm:

var
buffer: pointer;
he: Trtlsdr_read_async_cb_t;

procedure rtlsdr_callback(buf: pbyte; len: Tuint32_t; ctx ...
von juelin
Sa 14. Jun 2025, 13:50
Forum: Sonstiges
Thema: [gelöst] procedure als datentyp
Antworten: 11
Zugriffe: 583

Re: procedure als datentyp

Ja Danke Theo.
It halt für mich das erste mal, dass ich mit so einem Datentyp arbeite
und habe auf dem Gebiet noch keine Erfahrung.

Muss dicj aber noch was frage.
Mein Programm:

var
buffer: pointer;
he: Trtlsdr_read_async_cb_t;

procedure rtlsdr_callback(buf: pbyte; len: Tuint32_t; ctx ...
von juelin
Sa 14. Jun 2025, 12:58
Forum: Sonstiges
Thema: [gelöst] procedure als datentyp
Antworten: 11
Zugriffe: 583

Re: procedure als datentyp

Danke Theo.

leider bekomme ich bei dem Befehl hw:=@rtlsdr_callback;
die gleiche Fehlermeldung wie oben.
unit1.pas(254,7) Error: Incompatible types: got "<procedure variable type of procedure(PByte;LongWord;Pointer) of object;Register>" expected "<procedure variable type of procedure(PByte;LongWord ...
von juelin
Sa 14. Jun 2025, 12:12
Forum: Sonstiges
Thema: [gelöst] procedure als datentyp
Antworten: 11
Zugriffe: 583

[gelöst] procedure als datentyp

hi,
ich habe ein Programm, indem ich eine procedure als Variblentyp übergeben muss.

in include File
type
Trtlsdr_read_async_cb_t = procedure(buf: pbyte; len: Tuint32_t; ctx: pointer); cdecl;

Programm
var
hu: ^byte;
hw: Trtlsdr_read_async_cb_t;
hx: pbyte;
hy: Tuint32_t;
hz: pointer;
buffer ...
von juelin
Do 12. Jun 2025, 10:43
Forum: Sonstiges
Thema: [geschlossen] RTL_SDR Funktion tlsdr_read_async
Antworten: 11
Zugriffe: 802

Re: RTL_SDR Funktion tlsdr_read_async

Hallo,
habe die Anregung von Zvoni ausprobiert.
of object in der Declaration von Trtlsdr_read_async_cb_t bringt gar nix.
Und wenn ich die Variablen bei tlsdr_callback weg lasse meckert der Compiler
die Anzahl Parameter an.

theo was für ein object meinst du bei dem ctx Zeiger?

Habe inzwischen raus ...
von juelin
Do 12. Jun 2025, 08:40
Forum: Sonstiges
Thema: [geschlossen] RTL_SDR Funktion tlsdr_read_async
Antworten: 11
Zugriffe: 802

[geschlossen] RTL_SDR Funktion tlsdr_read_async

Hallo,
muss nochmal Fragen.
Die Funktion rtlsdr_read_async soll empfangene Daten vom SDR holen und in meinen Puffer stellen.

In C ist zu der Funktion folgendes codiert:

// in rtl_sdr.h
#define rtlsdr_read_async_cb_t cb = void rtlsdr_callback(unsigned char *buf, uint32_t len, void *ctx)
RTLSDR_API ...
von juelin
Mi 11. Jun 2025, 22:27
Forum: Sonstiges
Thema: [gelöst] RTL_SDR Funktionen
Antworten: 6
Zugriffe: 633

Re: [gelöst] RTL_SDR Funktionen

so hat sich erledigt.
Ich habe es nach vielem Probieren rausgefunden.
Hatte beim OPEN ein falschen Variablentyp insdropennum.
Das hat zwar kein Fehler gemeldet, aber flsche Werte gebracht.
Danke an Alle.
Gruß
Jürgen
von juelin
Mi 11. Jun 2025, 21:45
Forum: Sonstiges
Thema: [gelöst] RTL_SDR Funktionen
Antworten: 6
Zugriffe: 633

Re: RTL_SDR Funktionen

hier noch im Anhng das EXE File
von juelin
Mi 11. Jun 2025, 21:42
Forum: Sonstiges
Thema: [gelöst] RTL_SDR Funktionen
Antworten: 6
Zugriffe: 633

Re: RTL_SDR Funktionen

ja Mathias hab ich.
siehe Anhang
Gruß
Jürgen
von juelin
Mi 11. Jun 2025, 18:20
Forum: Sonstiges
Thema: [gelöst] RTL_SDR Funktionen
Antworten: 6
Zugriffe: 633

Re: RTL_SDR Funktionen

Hallo Zvoni,
recht herzlichen Dank.
Der Open funktioniert jetzt.
Allerdings nicht mit einem Array sonder mit PPrtlsdr_dev_t als Varibalentype von h5.
Leider habe ich jetzt ein neues Problem.
Beim Befehl: h4:=rtlsdr_set_tuner_gain(sdropennum, h5);
bekomme ich den Fehler (siehe bild1 im Anhang).
h5 ...
von juelin
Mi 11. Jun 2025, 13:49
Forum: Sonstiges
Thema: [gelöst] RTL_SDR Funktionen
Antworten: 6
Zugriffe: 633

[gelöst] RTL_SDR Funktionen

Hallo,
ich bin's wieder.
jetzt habe ich ja die Librarry librtlsdr.dll mit rtl_sdr.pas zum laufen gebracht.
Die ersten Funktionen klappen auch schon (rtlsdr_get_device_count und rtlsdr_get_device_name(h3)).
Als Beispiel habe ich meinen Sourcecode im Anhang.
Bei folgenden Funktionen habe ich aber noch ...
von juelin
Di 10. Jun 2025, 20:32
Forum: Sonstiges
Thema: [gelöst] Aufruf Function geht schief
Antworten: 12
Zugriffe: 1261

Re: [gelöst] Aufruf Function geht schief

ja danke Mathias,
genau das war es.
Meine DLL war 32Bit.
Ich habe aber einen 64Bit Rechner.
Also habe ich die DLL von deinem Link runter geladen
und schon lief es.
Also nochmal an alle danke.
Gruß
Jürgen