Die Suche ergab 575 Treffer

von martin_frb
So 24. Mär 2024, 19:41
Forum: Einsteigerfragen
Thema: Faltung in SynEdit
Antworten: 2
Zugriffe: 173

Re: Faltung in SynEdit

Es gibt ein Tutorial. https://wiki.freepascal.org/SynEdit_Highlighter Meine erste Faltung geht von @@ zum übernächsten @@. "Nächsten" ? Der code ruft bei jedem "@@" EndCodeFoldBlock() auf. Übrigens langfristig besser testen ob ein Block offen ist. if TopCodeFoldBlockType = PtrInt(cfbt_Header) then E...
von martin_frb
Di 12. Mär 2024, 10:18
Forum: Programmierung
Thema: Pascal 8Byte / C 4Byte bei procedure Stack
Antworten: 4
Zugriffe: 312

Re: Pascal 8Byte / C 4Byte bei procedure Stack

Du misst die Abstände im "stack frame", nicht aber in der Übergabe. Übergeben werden die Werte in diesem Beispiel wahrscheinlich in CPU Registern. Beide Compiler sollten die gleiche Übergabe machen, aber dann können Sie entscheiden wie es weiter geht. Die Verwendung des Adress-Operators zwingt den C...
von martin_frb
Fr 1. Mär 2024, 21:47
Forum: Lazarus - Bugs
Thema: Syntax Highlight Bug ?
Antworten: 8
Zugriffe: 501

Re: Syntax Highlight Bug ?

So der Fehler sollte behoben sein (Lazarus 3.99)
von martin_frb
Fr 1. Mär 2024, 11:05
Forum: Sonstiges
Thema: Hat wer Erfahrungen mit headless Browsern und Lazarus ?
Antworten: 20
Zugriffe: 657

Re: Hat wer Erfahrungen mit headless Browsern und Lazarus ?

Also ich halte headless browser für "overkill". Hab's auch selber noch nicht mit Lazarus genutzt.

Aber, wenn doch, hier ist ein Einstiegspunkt: https://www.selenium.dev/
Außerdem: https://wiki.freepascal.org/CEF4Delphi
von martin_frb
Sa 24. Feb 2024, 21:13
Forum: Lazarus - Bugs
Thema: Syntax Highlight Bug ?
Antworten: 8
Zugriffe: 501

Re: Syntax Highlight Bug ?

Mathias hat geschrieben:
Sa 24. Feb 2024, 14:06

Das {none} wird blau, sobald ich "a" direkt durch "0'" ersetze.
Weiter unten wird es blau, sobald der Type mehr als 5 Zeichen hat. "Byte" hat weniger, also ist es grün, "Integer" hat mehr, dann wird es grün.
Das scheint tatsächlich ein bug zu sein...

Bitter im Issue-Tracker melden.
von martin_frb
Mo 19. Feb 2024, 21:01
Forum: Einsteigerfragen
Thema: Zählvariable ändert ihren Wert
Antworten: 13
Zugriffe: 518

Re: Zählvariable ändert ihren Wert

Am besten auch "do ;" mit einem Leerzeichen. (ggf auch mit 2) "Match bound at start" => damit "Kommando;" nicht falsch erkannt wird. ";)" kann in "const a: record ... end = ...." vorkommen... Aber so selten... Meine Liste (Kann man in den editoroptions.xml einfügen, oder per Options Dialog) <Entry0 ...
von martin_frb
So 18. Feb 2024, 21:15
Forum: Einsteigerfragen
Thema: Zählvariable ändert ihren Wert
Antworten: 13
Zugriffe: 518

Re: Zählvariable ändert ihren Wert

Und daher sieht das bei mir auch direkt im Editor nach Fehler aus.
emptyloop.png
emptyloop.png (58.51 KiB) 479 mal betrachtet
Mehr: https://wiki.freepascal.org/New_IDE_fea ... t.2Fmarkup
von martin_frb
Fr 22. Sep 2023, 09:33
Forum: Benutzung der IDE
Thema: DLL debuggen?
Antworten: 7
Zugriffe: 541

Re: DLL debuggen?

Es sollte in 3.0 mit FpDebug funktionieren.
von martin_frb
Mi 12. Jul 2023, 21:38
Forum: Freepascal
Thema: String bekommt neue Adresse
Antworten: 5
Zugriffe: 658

Re: String bekommt neue Adresse

Den ref cnt kann man in Lazarus 3.0 mit FpDebug beobachten: https://wiki.freepascal.org/FpDebug-Wat ... r-array.29
von martin_frb
Mi 12. Jul 2023, 21:37
Forum: Freepascal
Thema: String bekommt neue Adresse
Antworten: 5
Zugriffe: 658

Re: String bekommt neue Adresse

1) In diesem Falle ist der erste string eine Konstante. 2) Copy-on-write Wenn ein string (mit mehr als einer Referenz) verändert wird, dann wird er kopiert, so dass die anderen Variablen sich nicht ändern (dyn arrays, werden NICHT kopiert). var a,b,c: string; begin a := inttostr(random(999)); // ref...
von martin_frb
Di 27. Jun 2023, 16:29
Forum: Sonstiges
Thema: Frage zu GIT
Antworten: 3
Zugriffe: 500

Re: Frage zu GIT

https://git-scm.com/docs/git-restore

Code: Alles auswählen

git restore --source=123ABC987 /pfad/zum/wiederherstellen
von martin_frb
Sa 3. Jun 2023, 12:52
Forum: Benutzung der IDE
Thema: IDE: Highlighting von Klammerpaaren
Antworten: 7
Zugriffe: 891

Re: IDE: Highlighting von Klammerpaaren

Tools > Options > Editor > "Markup und Matches".

Hat die Option "Matching brackets and quote pairs" wenn Cursor
- links
- rechts
- auf (einer von (beiden Seiten

der Klammer ist.
von martin_frb
Di 18. Apr 2023, 12:06
Forum: Sonstiges
Thema: De(bug)ger
Antworten: 6
Zugriffe: 788

Re: De(bug)ger

Joh hat geschrieben:
Mo 17. Apr 2023, 18:37
PS: die Meldung ist quasi microsoftsch: Button Weiter und Halt, Meldung: Drücken sie Stop ;-)
Im Englischen sind die Buttons:

"Weiter" = "More" => Anzeige zusätzlicher Infos.
"Halt" = "Stop" => ....
von martin_frb
Di 18. Apr 2023, 11:10
Forum: Sonstiges
Thema: De(bug)ger
Antworten: 6
Zugriffe: 788

Re: De(bug)ger

Die Buttons Halt/Weiter versus dem "Stop" im Text: Das ist wohl ein Übersetzungsfehler. Die Buttons sind anders übersetzt als der Text. "Dwarf-3" und "gdb": Ja das kann crashen. GDB mag einiges (auch einiges was richtig ist) an der Debuginfo von fpc nicht. Und mit Dwarf-3 ist es schlimmer als mit Dw...
von martin_frb
Sa 11. Feb 2023, 16:59
Forum: Units/Komponenten
Thema: SynEdit Highlighter -> Benachrichtigung beim Löschen von Zeilen
Antworten: 4
Zugriffe: 844

Re: SynEdit Highlighter -> Benachrichtigung beim Löschen von Zeilen

Der Range sollte folgende Methoden aufgerufen kriegen: procedure Move(AFrom, ATo, ALen: Integer); virtual; procedure SetCount(const AValue: Integer); virtual; Aber das ist ein internes Detail. In der fernen Zukunft könnte sich das ändern. ------------ Könnte sogar sein das sub-HL im Multi-HL bereits...