Und Lazarus via Code dazu zu bringen, einen anderen Terminal Emulator zu beutzen,
geht nicht?
Dies sollte aber gehen.
Start -> Startparameter... -> Startprogramm verwenden.
Oder einfach deine Bin von einer beliebigen Konsole aus starten.
Mit bel habe ich auch schon rumprobiert, so wie es ...
Die Suche ergab 6951 Treffer
- Sa 14. Jun 2025, 08:36
- Forum: Linux
- Thema: [erledigt] Piepton via beep bzw. echo -e "\a"
- Antworten: 8
- Zugriffe: 401
- Do 12. Jun 2025, 13:52
- Forum: Sonstiges
- Thema: [geschlossen] RTL_SDR Funktion tlsdr_read_async
- Antworten: 11
- Zugriffe: 599
Re: RTL_SDR Funktion tlsdr_read_async
OK, akzeptiert. Hast Recht. Schlechtes Beispiel mit Enums. Ist jetzt schon 3-4 Jahre her, dass ich irgendwas in Richtung C-Bindings gemacht habe
Mit den enums kann man sich streiten wie man es macht.
Macht man ein echtes Pascal enum, dann hat man eine saubere Typenprüfung, aber sobald man ...
Mit den enums kann man sich streiten wie man es macht.
Macht man ein echtes Pascal enum, dann hat man eine saubere Typenprüfung, aber sobald man ...
- Do 12. Jun 2025, 13:25
- Forum: Sonstiges
- Thema: [geschlossen] RTL_SDR Funktion tlsdr_read_async
- Antworten: 11
- Zugriffe: 599
Re: RTL_SDR Funktion tlsdr_read_async
Ganz zu schweigen von, dass da definitiv Sachen komplett fehlen (enum rtlsdr_tuner z.B. wird zu einzelnen Konstanten "übersetzt").
Wen dir dies nicht passt, kannst du praktisch alle Bindungen welche bei Lazarus dabei sind wegwerfen, inklusive GLIB2 und GTK2.
Dies ist gang und gäbe, das c-Enums in ...
Wen dir dies nicht passt, kannst du praktisch alle Bindungen welche bei Lazarus dabei sind wegwerfen, inklusive GLIB2 und GTK2.
Dies ist gang und gäbe, das c-Enums in ...
- Mi 11. Jun 2025, 20:15
- Forum: Sonstiges
- Thema: [gelöst] RTL_SDR Funktionen
- Antworten: 6
- Zugriffe: 525
Re: RTL_SDR Funktionen
@juelin
Hast du ein Muster Programm, oder bist du einfach am probieren ?
Ich würde mal ein einfaches C-Programm anschauen und dieses mal nach Pascal portieren und probieren.
Wen dieses läuft, kannst es immer noch in den LCL-Programm einbauen.
So mache ich es, wen ich eine C-Lib ausprobiere.
Hast du ein Muster Programm, oder bist du einfach am probieren ?
Ich würde mal ein einfaches C-Programm anschauen und dieses mal nach Pascal portieren und probieren.
Wen dieses läuft, kannst es immer noch in den LCL-Programm einbauen.
So mache ich es, wen ich eine C-Lib ausprobiere.
- Mi 11. Jun 2025, 19:41
- Forum: Freepascal
- Thema: $define / $macro on
- Antworten: 5
- Zugriffe: 1921
Re: $define / $macro on
Ein Nachteil hat das ganze, der Compiler läuft einwandfrei, aber die Lazarus-IDE findet die Deklarationen nicht mehr in den INC-Dateien, wen man sie mit der rechten Maustaste suchen will.
Vielleicht bin ich der erste, welcher dies ausprobierte, INC-Dateien in einem Macro zu bündeln.
Ach Ctrl-C geht ...
Vielleicht bin ich der erste, welcher dies ausprobierte, INC-Dateien in einem Macro zu bündeln.
Ach Ctrl-C geht ...
- Mi 11. Jun 2025, 15:41
- Forum: Freepascal
- Thema: $define / $macro on
- Antworten: 5
- Zugriffe: 1921
Re: $define / $macro on
Ich habe gerade eine Sinnvolle Anwendung mit {$MACRO ON} gemacht.
Für solche Fälle gibt es im Normalfall 2 Lösungen,
Entweder man schreibt den $include Block doppelt oder man lagert ihn in eine zusätzliche *.inc aus. so wie es bei glib2.pas der Fall ist.
Vorhin bin ich gerade auf eine 3. Lösung ...
Für solche Fälle gibt es im Normalfall 2 Lösungen,
Entweder man schreibt den $include Block doppelt oder man lagert ihn in eine zusätzliche *.inc aus. so wie es bei glib2.pas der Fall ist.
Vorhin bin ich gerade auf eine 3. Lösung ...
- Di 10. Jun 2025, 19:25
- Forum: Sonstiges
- Thema: [gelöst] Aufruf Function geht schief
- Antworten: 12
- Zugriffe: 978
Re: Aufruf Function geht schief
Hallo,
nun habe ich nach viel Arbeit die nötigen Files für mein Programm
zum Steuern eines SDR erstellt.
librtlsdr.dll und rtl_sdr.pas siehe Anhang librtlsdr.zip.
In meinem Programm rufe ich im Ereignis FormActivate
die Funktion rtl_sdr.rtlsdr_get_device_count aus rtl_sdr.pas auf.
Ich habe deine ...
nun habe ich nach viel Arbeit die nötigen Files für mein Programm
zum Steuern eines SDR erstellt.
librtlsdr.dll und rtl_sdr.pas siehe Anhang librtlsdr.zip.
In meinem Programm rufe ich im Ereignis FormActivate
die Funktion rtl_sdr.rtlsdr_get_device_count aus rtl_sdr.pas auf.
Ich habe deine ...
- Mo 9. Jun 2025, 08:52
- Forum: Freepascal
- Thema: Variant und Single
- Antworten: 2
- Zugriffe: 871
Variant und Single
Ich wollte estwas mit Variant ausprobieren, da habe ich festgestellt, das der Single als Double erkannt wird.
program Project1;
uses
Variants;
procedure ProcessVariant(v: variant);
begin
case varType(v) of
varSingle: begin
Writeln('Single');
end;
varDouble: begin
Writeln('Double');
end ...
program Project1;
uses
Variants;
procedure ProcessVariant(v: variant);
begin
case varType(v) of
varSingle: begin
Writeln('Single');
end;
varDouble: begin
Writeln('Double');
end ...
- So 8. Jun 2025, 14:26
- Forum: Sonstiges
- Thema: [geschlossen] FreePascal und SDR
- Antworten: 3
- Zugriffe: 963
Re: FreePascal und SDR
Ich habe aus neugier mal kurz den Header übersetzt.
Für Window muss die Konstante zur DLL noch richtig angepasst werden.
Bei mir kommen natürlich 0 Geräte wie erwartet.
Für Window muss die Konstante zur DLL noch richtig angepasst werden.
Bei mir kommen natürlich 0 Geräte wie erwartet.
- So 8. Jun 2025, 13:51
- Forum: Sonstiges
- Thema: [geschlossen] FreePascal und SDR
- Antworten: 3
- Zugriffe: 963
Re: FreePascal und SDR
Als verwöhnter Linux User, bekommt man die Header sehr einfach mitSonst erst mal den "rtl-sdr" Header konvertieren. Vielleicht von hier?
https://github.com/steve-m/librtlsdr/bl ... /rtl-sdr.h
Code: Alles auswählen
sudo apt install librtlsdr-dev
- Sa 7. Jun 2025, 20:12
- Forum: Freepascal
- Thema: Char 2 Byte gross !
- Antworten: 20
- Zugriffe: 2922
Re: Char 2 Byte gross !
Müll ist was nur dann, wenn es nicht funktioniert und trotzdem Geld gekostet hat. Das kann man Windows nicht vorwerfen (Ausser bei vielleicht bei ein paar Versionsnummern :-) ).
Für mich ist Windows gestorben, das kommt nicht mehr auf meinen PC.
Übrigens was ich recht interessant finde ist der ...
Für mich ist Windows gestorben, das kommt nicht mehr auf meinen PC.
Übrigens was ich recht interessant finde ist der ...
- Sa 7. Jun 2025, 14:58
- Forum: Freepascal
- Thema: Char 2 Byte gross !
- Antworten: 20
- Zugriffe: 2922
Re: Char 2 Byte gross !
Bei Windows kommt noch Historie hinzu, als Windows Internationalisierung unterstützen musste im NT Kernel gab es noch kein UTF-8 und der Unicode Space war auch noch nicht voll Durchspezifiziert, aber Microsoft konnte nicht warten weil ihnen Internationale Kunden aufs Dach gestiegen sind, und daher ...
- Sa 7. Jun 2025, 08:24
- Forum: Freepascal
- Thema: Char 2 Byte gross !
- Antworten: 20
- Zugriffe: 2922
Re: Char 2 Byte gross !
Was nützt eigentlich ein 16bit Char. Mit utf8 ist doch das Problem gelöst, das man fast unendlich viele Zeichen darstellen kann.
Und wen doch einmal einer auf die Idee kommt und eine 16bit Char will, gibt es ja WideChar.
Es reicht ja schon, das es beim Integer keine Garantie gibt, das er 32bit hat.
Und wen doch einmal einer auf die Idee kommt und eine 16bit Char will, gibt es ja WideChar.
Es reicht ja schon, das es beim Integer keine Garantie gibt, das er 32bit hat.
- Fr 6. Jun 2025, 17:26
- Forum: Einsteigerfragen
- Thema: unbekannte Email über Code Typhon Studio
- Antworten: 22
- Zugriffe: 2290
Re: unbekannte Email über Code Typhon Studio
Das ganze ist viel zu kompliziert, sowas schreckt Open Source Programmierer nur ab.Es gibt da eine schöne Infografik auf Wikipedia: https://en.wikipedia.org/wiki/License_c ... S_licenses
- Fr 6. Jun 2025, 17:24
- Forum: Freepascal
- Thema: Char 2 Byte gross !
- Antworten: 20
- Zugriffe: 2922
Re: Char 2 Byte gross !
Oh oh, dann passiert möglicherweise der gleiche Mist, weshalb ich früher die Umstellung auf Delphi 2009 nicht ohne weiteres mitmachen konnte - nämlich weil einige meiner Prozeduren fest von 8-Bit-Kodierung ausgingen (weil es vorher in Delphi und Pascal immer so war).
Das schreckt mich zwar ...
Das schreckt mich zwar ...