Die Suche ergab 424 Treffer

von Zvoni
Do 24. Jul 2025, 14:44
Forum: Benutzung der IDE
Thema: Frage zum Editor: gibt es 'aktuelle Zeile kopieren' (Gegenstück zu 'aktuelle Zeile' löschen')
Antworten: 12
Zugriffe: 2353

Re: Frage zum Editor: gibt es 'aktuelle Zeile kopieren' (Gegenstück zu 'aktuelle Zeile' löschen')


hmmm ... Leute ....

Ihr schreibt am ursprünglichenThema vorbei ... nicht das Einrücken ist das Problem!
... sondern, dass es die Funkion in der gewünschten Art nicht gibt!


Und du liest nicht die Antworten:

Es gibt auch "Zeile Duplizieren" (ohne Clipboard). Nicht sicher, Taste Ctrl-Alt-Shift ...
von Zvoni
Di 22. Jul 2025, 14:06
Forum: Benutzung der IDE
Thema: anchordockingdsgn ... gibt es eine Möglichkeit das Fenster Layout zurück zustellen.
Antworten: 5
Zugriffe: 1430

Re: anchordockingdsgn ... gibt es eine Möglichkeit das Fenster Layout zurück zustellen.

Dir ist bekannt, dass du jedes gedockte Fenster in der IDE "undocken" kannst (Rechtsclick)?
Unbenannt.jpg
(218.77 KiB) Noch nie heruntergeladen
von Zvoni
Mo 21. Jul 2025, 10:13
Forum: Vorstellungen
Thema: Hallo aus Südbaden
Antworten: 4
Zugriffe: 1392

Hallo aus Südbaden

So, ca. 1 Jahr nachdem ich mich hier registriert habe, möchte ich mich auch vorstellen :D
Ich bin aus dem tiefsten Südbaden (auf einer Deutschland-Karte links unten)

Erste Berührungspunkte mit Programmierung war irgendwann Mitte der 80er auf einem C64.
Erste Berührungspunkte mit Pascal irgendwann ...
von Zvoni
Mo 21. Jul 2025, 09:18
Forum: Benutzung der IDE
Thema: Anzahl der compilierten Zeilen eines Projekts
Antworten: 9
Zugriffe: 1697

Re: Anzahl der compilierten Zeilen eines Projekts



Ja: Werkzeuge -> Einstellungen -> Umgebung -> Nachrichtenfenster -> Zeige FPC-Nachricht "Zeilen Kompiliert"

Aber wenn dich die Zeilen Code interessieren würde ich die das tool cloc das Zeigt dir ann wie viele Zeilen code in welcher Programmiersprache, wie viele Komentarzeilen und wie viele ...
von Zvoni
Mo 21. Jul 2025, 09:14
Forum: Programmierung
Thema: AI macht Programmierende langsamer
Antworten: 51
Zugriffe: 6366

Re: AI macht Programmierende langsamer


Das ist auch mal interessant:

«Wenn Entwickler KI-Tools nutzen dürfen, benötigen sie 19 Prozent länger für die Bearbeitung von Aufgaben – eine deutliche Verlangsamung, die den Erwartungen der Entwickler und Expertenprognosen widerspricht.»

quelle: metr.org

Eine Zusammenfassung vom METR ...
von Zvoni
Fr 18. Jul 2025, 10:46
Forum: Freepascal
Thema: Copy einer array Konstante
Antworten: 9
Zugriffe: 1185

Re: Copy einer array Konstante

Das gleiche Thema hatten wir doch schon vor ein paar Wochen.

Das Problem ist (wenn ich mich recht erinner), dass du typisierte Konstanten hast, was bedeutet, dass die eine Speicheradresse haben (bzw. zur Laufzeit bekommen!!).

Wie soll der Compiler zur Compile-Time das auflösen?

EDIT: Gefunden ...
von Zvoni
Fr 18. Jul 2025, 10:39
Forum: Datenbanken
Thema: Mysql-Blob Text Feld Tmemo.Lines.LoadFromStream, richtige Vorgehensweise?
Antworten: 5
Zugriffe: 1148

Re: Mysql-Blob Text Feld Tmemo.Lines.LoadFromStream, richtige Vorgehensweise?


bitte nochmal zu der Frage von Free für den Stream.
wird der freigegeben wenn das Memo feld freigegeben wird oder muss ich den extra freigeben?


Du hast das Problem, dass du CreateBlobStream innerhalb der LoadFromStream-Funktion aufrufst.

Heisst: Sobald die LoadFromStream-Zeile abgearbeitet ist ...
von Zvoni
Mi 16. Jul 2025, 13:45
Forum: Komponenten und Packages
Thema: Panel, Anker und andere Widrigkeiten...
Antworten: 7
Zugriffe: 1237

Re: Panel, Anker und andere Widrigkeiten...



genau: beim ändern der Form wird P1 verkleinert (da ist auch ein Grid -zum Suchen- drin)
über den Splitter soll das Grid verkleinert werden und P3 nach oben geschoben werden.
Da P3 eine feste Höhe hat, soll gleichzeitig die Form verkleinert werden.

Mit MinHeight und MinWidth habe ich schon ...
von Zvoni
Mi 16. Jul 2025, 08:24
Forum: Komponenten und Packages
Thema: Panel, Anker und andere Widrigkeiten...
Antworten: 7
Zugriffe: 1237

Re: Panel, Anker und andere Widrigkeiten...

Anbei.
Achte auf die Constraints (MinHeight und MinWidth) für Panel 2
PanelSplitter.zip
(2.71 KiB) 155-mal heruntergeladen
Aber nicht wirklich durchgetestet.
Oder ich habs falsch verstanden.
Wenn Panel3 auch seine Grösse beibehalten soll: MinWidth/MinHeight auch bei dem. rumspielen
von Zvoni
Mo 14. Jul 2025, 07:08
Forum: Freepascal
Thema: Übergabe Funktion an Constructor
Antworten: 7
Zugriffe: 3037

Re: Übergabe Funktion an Constructor



Ungetestet

sf := TmyFeld.Create(self, ..., Pointer(@setFilter)); //Harter Cast

Damit brauchst du aber wieder einen Cast zurück im Constructor, glaub ich zumindest

Das ist falsch . Wie Warf erklärt besteht ein Methodenzeiger aus einem Zeiger auf den jeweiligen Code und auf den Wert von Self ...
von Zvoni
Do 10. Jul 2025, 13:40
Forum: Freepascal
Thema: Übergabe Funktion an Constructor
Antworten: 7
Zugriffe: 3037

Re: Übergabe Funktion an Constructor



Oder das versuchen:

constructor Create (AOwner: TComponent; ...; ptr: TNotifyEvent);


Danke! so funktionierts. Noch so schön :-)


Denk dran: Das funktioniert dann insoweit, sofern die Events alle den gleichen Typ haben (TNotifyEvent).
Sollte ein Event mit einem anderen Datentyp ins Spiel ...
von Zvoni
Do 10. Jul 2025, 12:19
Forum: Freepascal
Thema: Übergabe Funktion an Constructor
Antworten: 7
Zugriffe: 3037

Re: Übergabe Funktion an Constructor

Ein OnChange-Ereignis hat ja in der Regel nen Datentyp "TNotifyEvent"
https://lazarus-ccr.sourceforge.io/docs/rtl/classes/tnotifyevent.html

Ungetestet

sf := TmyFeld.Create(self, ..., Pointer(@setFilter)); //Harter Cast

Damit brauchst du aber wieder einen Cast zurück im Constructor, glaub ich ...
von Zvoni
Mo 7. Jul 2025, 13:19
Forum: Units/Komponenten
Thema: ZUGFeRD-Export
Antworten: 13
Zugriffe: 5397

Re: ZUGFeRD-Export

Ich glaube paweld hat auch nen Wrapper für pdfium geschrieben
siehe auch: https://forum.lazarus.freepascal.org/index.php/topic,58056.msg432524.html#msg432524

zu pdfium generell: mWn gibt es nur die Windows-DLL FERTIG zum download.
Für *nixe muss man die ".so" selbst kompilieren
(glaub ich zumindest ...
von Zvoni
Mo 7. Jul 2025, 13:05
Forum: Sonstiges
Thema: [gelöst] unerklärlicher Fehler
Antworten: 2
Zugriffe: 1106

Re: unerklärlicher Fehler

uWVLoader.pas - zeile 845

GlobalWebView2Loader : TWVLoader = nil;
Wieso erwartest du, dass dir irgendjemand dieses globale Objekt erzeugt?

Sehr seltsam dieser Code....

Es gibt eine Prozedur DestroyGlobalWebView2Loader welche auch in der Finalization-Sektion ausgeführt wird, aber Initialization ...
von Zvoni
Mo 7. Jul 2025, 10:55
Forum: Einsteigerfragen
Thema: Indy TCPClient
Antworten: 5
Zugriffe: 746

Re: Indy TCPClient

... und auch bei benötigte Packages hinzugefügt (Projekt-Inspektor)?