Die Suche ergab 1637 Treffer

von fliegermichl
Do 5. Jun 2025, 09:08
Forum: Komponenten und Packages
Thema: Gehirnakrobatik rund um TPageControl
Antworten: 30
Zugriffe: 2280

Re: Gehirnakrobatik rund um TPageControl

Man kann auch bissi basteln. (Habe ich im internationalen Forum gefunden und etwas ergänzt - FormCreate)

unit Unit1;

{$mode objfpc}{$H+}

interface

uses
Classes, SysUtils, Forms, Controls, Graphics, Dialogs, ComCtrls,
LCLIntf, LCLType, StdCtrls;

type
{$IFDEF WINDOWS}
{ TPageControl ...
von fliegermichl
Di 3. Jun 2025, 17:16
Forum: Komponenten und Packages
Thema: Wie geht das: rechtsbündiger Text mit fpPDF?
Antworten: 21
Zugriffe: 824

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

Ich hab mal im Ordner fpcsrc\packages\fcl-pdf nach "TextWidth suchen lassen und da findet sich in fpcsrc\packages\fcl-pdf\src\fppdf.pp in Zeile 444 in der Klasse TPDFText die function GetTextWidth : Single; Damit muss sich doch was anfangen lassen?
von fliegermichl
Do 29. Mai 2025, 11:07
Forum: Sonstiges
Thema: XX21 ("Zwanzig Einundzwanzig") - Präsentationswerkzeug für Kurzvorträge
Antworten: 14
Zugriffe: 877

Re: XX21 ("Zwanzig Einundzwanzig") - Präsentationswerkzeug für Kurzvorträge

Ich verwende statt Application.MessageBox die Funktion
MessageDlg aus der Unit Dialogs.
von fliegermichl
Mi 14. Mai 2025, 15:04
Forum: Freepascal
Thema: Arbeiten mit Interfaces, wie macht man es korrect ? [Gelöst]
Antworten: 16
Zugriffe: 3625

Re: Arbeiten mit Interfaces, wie macht man es korrect ?

Ich hab im englischen Forum einen netten Beitrag zu dem Thema gefunden.
von fliegermichl
Di 13. Mai 2025, 12:46
Forum: Einsteigerfragen
Thema: Tshape irgendwie "unbeweglich" setzen
Antworten: 15
Zugriffe: 2841

Re: Tshape irgendwie "unbeweglich" setzen

paweld hat geschrieben: Mo 12. Mai 2025, 15:24Anchor Editor
Ah, sehr gut. Danke für die Demonstration.
von fliegermichl
Mo 12. Mai 2025, 15:24
Forum: Einsteigerfragen
Thema: Tshape irgendwie "unbeweglich" setzen
Antworten: 15
Zugriffe: 2841

Re: Tshape irgendwie "unbeweglich" setzen

Ok, verschieben kann man es nicht mehr aber die Größe kann man verändern.
Setzt man den Anker aber dann auch rechts und links, verschwindet das Shape und seine Height und Width werden zu 0. Das lässt sich auch nicht ändern.
von fliegermichl
Mo 12. Mai 2025, 14:50
Forum: Einsteigerfragen
Thema: Tshape irgendwie "unbeweglich" setzen
Antworten: 15
Zugriffe: 2841

Re: Tshape irgendwie "unbeweglich" setzen



Hallo Leute,
ich habe als Hintergrund ein TShape. Darauf kommen verschiedene Buttons Grids usw. Wenn ich nun etwas anklicke dann klicke ich ab und zu auf das TShape...und es verschiebt sich dann wieder. Was kann ich machen damit sieses TShape unbeweglich wird bzw. nicht angeklickt werden kann ...
von fliegermichl
Mo 12. Mai 2025, 11:15
Forum: Freepascal
Thema: unimplemented und typen und var
Antworten: 9
Zugriffe: 2303

Re: unimplemented und typen

Hab's grad mal ausprobiert. Das erzeugt sogar eine Warnung. Dann geht das nicht in der Flut von Hints und Notes verloren.
Gut zu wissen.
von fliegermichl
Mo 12. Mai 2025, 11:12
Forum: Freepascal
Thema: unimplemented und typen und var
Antworten: 9
Zugriffe: 2303

Re: unimplemented und typen




https://www.freepascal.org/docs-html/ref/refse5.html


Die Seite hatte ich schon gesehen. Es beantwortet meine Frage aber nicht. Der Compiler meckert über die fehlende Forward Deklaration. Wozu also das keyword unimplemented?

Es ist nur eine Hint-Direktive. Der Code muss zumindest mal als ...
von fliegermichl
Mo 12. Mai 2025, 10:05
Forum: Freepascal
Thema: unimplemented und typen und var
Antworten: 9
Zugriffe: 2303

Re: unimplemented und typen

icho2099 hat geschrieben: Mo 12. Mai 2025, 09:27 https://www.freepascal.org/docs-html/ref/refse5.html
Die Seite hatte ich schon gesehen. Es beantwortet meine Frage aber nicht. Der Compiler meckert über die fehlende Forward Deklaration. Wozu also das keyword unimplemented?
von fliegermichl
Mo 12. Mai 2025, 09:19
Forum: Freepascal
Thema: unimplemented und typen und var
Antworten: 9
Zugriffe: 2303

Re: unimplemented und typen

Ich kannte unimplemented noch gar nicht. Wie kann ich das verwenden?
Ich habe eine function u2test unimplmented im interface von unit2.pas definiert und unit2 in die uses Liste vonn unit1 eingefügt.

Das lässt sich nicht kompilieren weil u2test ja nicht implementiert ist. Wozu also dieses ...
von fliegermichl
Mi 30. Apr 2025, 06:35
Forum: Freepascal
Thema: Ändernung der FreePASCAL Version installiert mit Lazarus 3.8
Antworten: 20
Zugriffe: 8346

Re: Ändernung der FreePASCAL Version installiert mit Lazarus 3.8

fpcupdeluxe funktioniert einwandfrei mit Windows 11. Hab ich mit 32 und 64 Bit gemacht.
von fliegermichl
Mi 30. Apr 2025, 06:34
Forum: Windows
Thema: Verzeichnis überwachen
Antworten: 19
Zugriffe: 39118

Re: Verzeichnis überwachen


Ich frage mich, wie das im Ansatz funktionieren sollte, da TEvent.Handle das Handle selbst als Pointer (in FPC) oder NativeUInt (in aktuellen Delphis) ist. Da das EventArray einfach nur ein Feld von THandle ist, müsste es eigentlich := THandle(TermEvent.Handle) sein. 🤔


Du hast recht. Wenn ich ...
von fliegermichl
Di 29. Apr 2025, 15:14
Forum: Freepascal
Thema: [gelöst] Komisches Verhalten vom Programm und keine Erklärung
Antworten: 12
Zugriffe: 3034

Re: [gelöst] Komisches Verhalten vom Programm und keine Erklärung

Das ist mir bei Prozeduren schonmal aufgefallen.


program Project1;

procedure gibaus(i : integer);
begin
writeln(i);
end;

begin
gibaus(4);
end.


Wenn ich auf das begin in der Prozedur einen Breakpoint setze und dann mit der Maus auf den Parameter i zeige, sehe in "0". Geh ich mit F8 eine ...
von fliegermichl
Di 29. Apr 2025, 11:19
Forum: Freepascal
Thema: [gelöst] Komisches Verhalten vom Programm und keine Erklärung
Antworten: 12
Zugriffe: 3034

Re: Komisches Verhalten vom Programm und keine Erklärung

indarb wird mit 0 initialisiert und als Index auf das Array verwendet, welches mit dem Index 1 beginnt.