Die Suche ergab 1672 Treffer

von fliegermichl
Mo 8. Sep 2025, 13:37
Forum: Freepascal
Thema: [gelöst] Zahlen in array elegant hochzählen?
Antworten: 5
Zugriffe: 1608

Re: Zahlen in array elegant hochzählen?

Zvoni hat geschrieben: Mo 8. Sep 2025, 11:40 EDIT: bzw. eher
arr[high(arr)]:=pred(length(arr));
Meine ich ja. Danke für den Hinweis.
von fliegermichl
Mo 8. Sep 2025, 11:24
Forum: Freepascal
Thema: [gelöst] Zahlen in array elegant hochzählen?
Antworten: 5
Zugriffe: 1608

Re: Zahlen in array elegant hochzählen?

Vielen Dank für die Idee,

statt dem zusätzlichen Parameter mit dem Initialwert verwende ich succ(Length(arr)) als Initialisierung des jeweils letzten Eintrages.
Dann passt das.
von fliegermichl
Mo 8. Sep 2025, 11:05
Forum: Benutzung der IDE
Thema: [gelöst] Linux Shell in der Liste externer Werkzeuge einrichten?
Antworten: 4
Zugriffe: 587

Re: Linux Shell in der Liste externer Werkzeuge einrichten?


Ich hab da mal einen Link vom Terminal auf den Desktop erstellt und dann mir den Befehl unter Rechtsklick >Eigenschaften< angeschaut.
Es ist ja abhängig welche Linux-Distribution Du hast.
und dann ein neuen Eintrag im Dialog von Lazarus angelegt.



Ich hab Linux Mint. Der Befehl "gnome-terminal ...
von fliegermichl
So 7. Sep 2025, 15:17
Forum: Benutzung der IDE
Thema: [gelöst] Linux Shell in der Liste externer Werkzeuge einrichten?
Antworten: 4
Zugriffe: 587

[gelöst] Linux Shell in der Liste externer Werkzeuge einrichten?

Unter Windows habe ich bei Werkzeuge -> externe Werkzeuge einrichten u.a. einen Eintrag "DOS Box aktuelles Projekt"
Da steht bei "Programmdateiname" -> "cmd.exe" und bei "Arbeitsverzeichnis" -> "$ProjPath()". Ausserdem ist die Einstellung "Konsole anzeigen" aktiviert.

Gleiches hätte ich gerne auch ...
von fliegermichl
So 7. Sep 2025, 15:06
Forum: Freepascal
Thema: [gelöst] Zahlen in array elegant hochzählen?
Antworten: 5
Zugriffe: 1608

[gelöst] Zahlen in array elegant hochzählen?

Ich habe ein array [0..11] of integer;
Im Initialzustand hat das den Inhalt (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)

Ich möchte dessen Inhalt in einer Schleife so hochzählen wie eine Zahl, welche in jedem Digit bei 2048 überläuft.
Also erster Durchlauf alle linken Werte wie gehabt, rechtester Wert ...
von fliegermichl
So 7. Sep 2025, 11:17
Forum: Allgemeines
Thema: Internationales Forum down?
Antworten: 23
Zugriffe: 22026

Re: Internationales Forum down?


Das internationale Forum wird zwar angezeigt, aber wenn ich einen beitrag sehen will kommt die Meldung "Cookies
The requested action requires that cookies are enabled.
The Lazarus team"

Damit ist das Forum für mich erledigt.


Das hatte ich eben auch aber nur beim allerersten anklicken eines ...
von fliegermichl
So 7. Sep 2025, 06:11
Forum: Sonstiges
Thema: Win11 upgrade
Antworten: 31
Zugriffe: 1363

Re: Win11 upgrade


Warum nur mit fpcup?
Sollten Programme nicht immer lauffähig bleiben, außer sie wären nicht Windows 11 kompatibel? (z.B. alte Treiber)


Ich weiß nicht, inwiefern sich Lazarus bei der Installation über das Setup in's System einnistet. Bei der Installation über fpcupdeluxe tut es das definitiv gar ...
von fliegermichl
Sa 6. Sep 2025, 15:40
Forum: Dies und Das
Thema: Komerzielle vs. Freie Software
Antworten: 15
Zugriffe: 2433

Re: Komerzielle vs. Freie Software

Versuch mal bei Delphi Support zu bekommen.
von fliegermichl
Sa 6. Sep 2025, 15:25
Forum: Sonstiges
Thema: Win11 upgrade
Antworten: 31
Zugriffe: 1363

Re: Win11 upgrade

Wenn Lazarus mit fpcup installiert wurde, sollte es voll funktionsfähig bleiben.
von fliegermichl
Mi 3. Sep 2025, 15:52
Forum: Einsteigerfragen
Thema: [gelöst] onClick setzen in onPaint
Antworten: 7
Zugriffe: 379

Re: onClick setzen in onPaint

Wofür soll das denn gut sein?

Wenn man dem OnClick Eventhandler eine Methode zuweist, dann bedeutet das doch nur, daß beim anklicken des Menüitems die entsprechende Methode aufgerufen werden soll.
Das ist einem Painthandler zu tun macht keinen Sinn.
von fliegermichl
So 31. Aug 2025, 11:25
Forum: Komponenten und Packages
Thema: Zwei TstringGrids parallel scrollen
Antworten: 11
Zugriffe: 2053

Re: Zwei TstringGrids parallel scrollen

Das mit dem Scrollen per Code ist wohl gar nicht so einfach.
Da wird ziemlich viel über Messages gemacht. Man kann allerdings die Scrollposition von Stringgrid1 ermitteln und diese in Stringgrid2 entsprechend anpassen.
Das hab ich hier mal über einen Button gemacht (Mangels eines Ereignisses über ...
von fliegermichl
Fr 29. Aug 2025, 12:55
Forum: Komponenten und Packages
Thema: Compiler findet Komponenten nicht
Antworten: 8
Zugriffe: 2218

Re: Compiler findet Komponenten nicht

theo hat geschrieben: Fr 29. Aug 2025, 11:45

Code: Alles auswählen

procedure DatenAuslesen;
muss heissen

Code: Alles auswählen

procedure  TFormAuslesen.DatenAuslesen;
Genau das hatte ich gemeint. Was mich wundert ist, daß der Compiler nicht die fehlende Implementation der Methode TFormAuslesen.Datenauslesen moniert.
von fliegermichl
Fr 29. Aug 2025, 11:16
Forum: Komponenten und Packages
Thema: Compiler findet Komponenten nicht
Antworten: 8
Zugriffe: 2218

Re: Compiler findet Komponenten nicht

Schick mal Code zum Nachvollziehen. Irgendsowas muss es sein.
von fliegermichl
Fr 29. Aug 2025, 10:52
Forum: Komponenten und Packages
Thema: Compiler findet Komponenten nicht
Antworten: 8
Zugriffe: 2218

Re: Compiler findet Komponenten nicht

Das kommt daher, daß der Zugriff außerhalb einer Formularmethode statt findet.
von fliegermichl
Mo 25. Aug 2025, 13:13
Forum: Freepascal
Thema: [Erledigt] Properties zur Laufzeit einer unbekannten TForm hinzufügen
Antworten: 7
Zugriffe: 1329

Re: Properties zur Laufzeit einer unbekannten TForm hinzufügen



Nachdem mir die KI halluziniert hat dass das nicht geht, frage ich mal wirkliche Experten ob und wie man so etwas darstellen könnte.

Die Künstliche Inkompetenz hat in dem Fall Recht. Die RTTI ist zur Kompilierzeit festgelegt, du kannst da nicht einfach Dinge (egal ob Eigenschaften, Felder oder ...