Die Suche ergab 380 Treffer

von Jorg3000
Fr 4. Jul 2025, 16:34
Forum: Freepascal
Thema: ExecuteProcess und Fehlerausgabe
Antworten: 4
Zugriffe: 111

Re: ExecuteProcess und Fehlerausgabe

Das Konsolenfenster kann man bei TProcess abschalten.

Code: Alles auswählen

AProcess.Options := [poUsePipes, poNoConsole];
https://www.freepascal.org/docs-html/fc ... ption.html
von Jorg3000
Fr 4. Jul 2025, 16:01
Forum: Freepascal
Thema: ExecuteProcess und Fehlerausgabe
Antworten: 4
Zugriffe: 111

Re: ExecuteProcess und Fehlerausgabe

Hi Joh!

ExecuteProcess() kann keine Textrückgabe. Dazu bräuchte man TProcess, wo man stdout und stderr umleiten kann.

Falls der Dateiname ein Leerzeichen enthält, hilft es, den Namen in Anführungszeichen zu setzen.

retWert := SysUtils.ExecuteProcess('f:\Tools\pdfTK\bin\pdftk.exe', '"'+Datei ...
von Jorg3000
Do 3. Jul 2025, 17:50
Forum: Komponenten und Packages
Thema: Tutorial zu LazReport
Antworten: 13
Zugriffe: 904

Re: Tutorial zu LazReport

Hi!
Vielen Dank für deine Mühe und dass du es auch als Webseite bereitstellst!

Bezüglich des Installierens - oder halt nicht -, ist mir auf deiner englischen Webseite eine Kleinigkeit aufgefallen: "with embedded firebird database, must not install".
"must not" heißt "darf nicht" (ein False Friend ...
von Jorg3000
Fr 27. Jun 2025, 21:41
Forum: Regionale Gruppen
Thema: 4. Norddeutsches Lazarustreffen am 28.06.2025
Antworten: 34
Zugriffe: 20216

Re: 4. Norddeutsches Lazarustreffen am 28.06.2025


Mangels Nachfrage (siehe obigen Post) mache ich keine Pizza...


Hi Joh!
Ich glaube es war keine Absicht, sich zu deinem Pizza-Angebot nicht zu Wort zu melden.
Das fette "Pizza gibts" hatte ich nicht als Frage verstanden.
Ich würde mich über Flammkuchen oder Pizza natürlich sehr freuen.
Grüße ...
von Jorg3000
Do 26. Jun 2025, 09:50
Forum: Dies und Das
Thema: Webshops: Barrierefreiheit und Streitbeilegung
Antworten: 0
Zugriffe: 396

Webshops: Barrierefreiheit und Streitbeilegung

Hi!
Ich weiß nicht, ob von euch jemand einen Webshop betreibt. Aktuell gibt es zwei rechtliche Themen, die Änderungen an den Webseiten erforderlich machen könnten.
Bin juristischer Laie, deshalb hier keine Rechtsberatung, sondern nur allgemeine Informationen, die ich in den Medien gelesen habe ...
von Jorg3000
Do 26. Jun 2025, 07:30
Forum: Regionale Gruppen
Thema: 4. Norddeutsches Lazarustreffen am 28.06.2025
Antworten: 34
Zugriffe: 20216

Re: 4. Norddeutsches Lazarustreffen am 28.06.2025

kralle hat geschrieben: Do 26. Jun 2025, 07:19
Jorg3000 hat geschrieben: Do 26. Jun 2025, 07:10 Darf ich mich noch für Samstag anmelden?
Natürlich.
Ich freue mich auf euch und auf gute Gespräche.
Bis Samstag, Jörg
von Jorg3000
Do 26. Jun 2025, 07:10
Forum: Regionale Gruppen
Thema: 4. Norddeutsches Lazarustreffen am 28.06.2025
Antworten: 34
Zugriffe: 20216

Re: 4. Norddeutsches Lazarustreffen am 28.06.2025

Moin!
Darf ich mich noch für Samstag anmelden?
Gibt's noch Tickets an der Abendkasse? :)

Die Themen PDF und ZUGFeRD interessieren mich auch.
Werde mir die Sachen vorab zumindest kurz angucken, damit ich wieder im Bilde bin.

Ich habe ein paar Units, die ich zeigen kann und die wir besprechen ...
von Jorg3000
Sa 21. Jun 2025, 06:07
Forum: Freepascal
Thema: Genauigkeit beim Rechnen
Antworten: 35
Zugriffe: 2209

Re: Genauigkeit beim Rechnen

Guten Morgen!
Dass eine untypisierte Gleitkomma-Konstante als Single verwendet wird, war mir bisher auch nicht bewusst.
Folgendes Web-Fundstück erklärt das Verhalten: "Normally, the compiler will set the precision of a floating point constant to the minimally required precision to represent it ...
von Jorg3000
Fr 6. Jun 2025, 08:15
Forum: Freepascal
Thema: Char 2 Byte gross !
Antworten: 20
Zugriffe: 3926

Re: Char 2 Byte gross !

.
Das hatte ich oben ja bereits geschrieben: ... ggf. 2 oder 3 oder 4 Bytes belegt, z.B. ein Umlaut 2 Bytes, asiatische Schriftzeichen 3 Bytes, und Emojis u.ä. sogar 4 Bytes.

Ich meinte 1 Byte als Basis (AnsiString/Utf8String) oder 2 Byte Basis (WideString/UnicodeString) unabhängig davon, dass in ...
von Jorg3000
Do 5. Jun 2025, 22:18
Forum: Freepascal
Thema: Char 2 Byte gross !
Antworten: 20
Zugriffe: 3926

Re: Char 2 Byte gross !


Die aktuelle RTL in main ist darauf vorbereit mit Char = UnicodeChar und String = UnicodeString gebaut zu werden. Wir haben es noch nicht finalisiert, aber es wird wahrscheinlich verschiedene Distributionen für verschiedene Plattformen geben (z.B. die String = UnicodeString Variante für Windows ...
von Jorg3000
Mi 4. Jun 2025, 20:53
Forum: Komponenten und Packages
Thema: Wie geht das: rechtsbündiger Text mit fpPDF?
Antworten: 21
Zugriffe: 1276

Re: Wie geht das: rechtsbündiger Text mit fpPDF?

Hi!
Ich habe gerade in meine alten Units geschaut, was ich damals beim gleichen PDF-Problem für die Textgröße gebastelt hatte.


uses fpTTF;

function findFPFontCacheItem_byFamilyName(const aFamilyName: String; aBold, aItalic: Boolean): TFPFontCacheItem;
begin
if aFamilyName='' then Exit(nil ...
von Jorg3000
Di 3. Jun 2025, 20:20
Forum: Freepascal
Thema: Char 2 Byte gross !
Antworten: 20
Zugriffe: 3926

Re: Char 2 Byte gross !


meine SDL3 Bindung alle Char durch AnsiChar ersetzt.


Ich kenne SDL3 nicht, aber ausschlaggebend ist das Interface der Library.
Und das wird festgelegt vermutlich entweder PAnsiChar oder PWideChar benötigen. Da würde ich vorsichtshalber nicht einfach "Char" nehmen, wenn deine Unit für ...
von Jorg3000
Di 3. Jun 2025, 18:32
Forum: Komponenten und Packages
Thema: Wie geht das: rechtsbündiger Text mit fpPDF?
Antworten: 21
Zugriffe: 1276

Re: Wie geht das: rechtsbündiger Text mit fpPDF?

Hi!
An dem Thema habe ich mir vor drei Jahren schon die Zähne ausgebissen.
Letztlich hat es damit geendet, dass ich mittels der Unit fpTTF den gleichen Zeichensatz wie im PDF rausgesucht habe und mit Angabe des DPI vom PDF die Zeichenbreiten vom Zeichensatz habe errechnen lassen.
Also alles zu Fuß ...
von Jorg3000
Di 3. Jun 2025, 18:00
Forum: Freepascal
Thema: Char 2 Byte gross !
Antworten: 20
Zugriffe: 3926

Re: Char 2 Byte gross !


wen man eine Unit auch in einem Modernen Delphi nutzen will,


Wenn der eigene Quellcode zu allen Delphi-Versionen kompatibel sein soll, könnte man anstatt "String" explizit AnsiString (8-Bit-Grundlage) oder UnicodeString (16-Bit-Grundlage) schreiben.


Kann man mit eine Compiler Schalter ...
von Jorg3000
Di 3. Jun 2025, 15:56
Forum: Freepascal
Thema: Char 2 Byte gross !
Antworten: 20
Zugriffe: 3926

Re: Char 2 Byte gross !

Zweimal Ja.
So ist es.

Da FreePascal einen String = AnsiString inzwischen standardmäßig in UTF-8 kodiert und sich UTF-8 in der IT-Welt etabliert hat, vermute ich, dass für FreePascal kein Wechsel mehr vorgesehen ist.

Man muss sich bei UTF-8 bewusst sein, dass ein Zeichen außerhalb von ASCII ggf. 2 ...