Die Suche ergab 574 Treffer

von martin_frb
Di 12. Mär 2024, 10:18
Forum: Programmierung
Thema: Pascal 8Byte / C 4Byte bei procedure Stack
Antworten: 4
Zugriffe: 267

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: 443

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: 564

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: 443

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: 466

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: 466

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) 427 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: 530

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: 640

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: 640

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: 491

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: 876

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: 778

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: 778

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: 828

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...
von martin_frb
Sa 11. Feb 2023, 16:41
Forum: Units/Komponenten
Thema: SynEdit Highlighter -> Benachrichtigung beim Löschen von Zeilen
Antworten: 4
Zugriffe: 828

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

TSynHighlighterRangeList = class(TSynManagedStorageMem) ... protected procedure LineTextChanged(AIndex: Integer; ACount: Integer = 1); override; procedure InsertedLines(AIndex, ACount: Integer); override; procedure DeletedLines(AIndex, ACount: Integer); override; Diese setzen normalerweise: FNeedsR...