Die Suche ergab 308 Treffer
- Sa 19. Jan 2019, 17:27
- Forum: Einsteigerfragen
- Thema: Tmemorystream durchsuchen
- Antworten: 20
- Zugriffe: 7179
Re: Tmemorystream durchsuchen
Für pchar sollte man strpos verwenden, sonst macht das gleich nochmal eine zusätzliche Kopie von den ganzen Daten. Wenn man große Daten hätte, ist das ein no-go, Wie würde man eigentlich bei großen Daten vorgehen? Im allgemeinen Fall, wenn man eine Funktion schreibt, die mit einem Stream aufgerufen ...
- Di 15. Jan 2019, 22:19
- Forum: Allgemeines
- Thema: Ist die Klassische OOP gescheitert?
- Antworten: 171
- Zugriffe: 51107
Re: Ist die Klassische OOP gescheitert?
Natürlich ist klassische OOP gescheitert.
Deshalb verwenden wir hier ja FPC und nicht Java.
Deshalb verwenden wir hier ja FPC und nicht Java.
- Sa 20. Okt 2018, 11:26
- Forum: Sonstiges
- Thema: [Gelöst] große JSON Datei
- Antworten: 17
- Zugriffe: 10210
Re: große JSON Datei
Schneller ginge es mit der jsonscanner unit. Dann muss man nicht alles strukturiert in den Speicher laden, sondern bekommt jeden Wert nach einander, [ { "id": 707860, wird sozusagen zu einer Liste tkSquaredBraceOpen tkCurlyBraceOpen tkString(id) tkColon tkNumber(707860) So ist der tjsonpar...
- Sa 15. Sep 2018, 14:57
- Forum: Allgemeines
- Thema: Anmeldungsdauer
- Antworten: 6
- Zugriffe: 5736
Re: Anmeldungsdauer
Nun war ich nicht mehr eingeloggt, dann habe ich lazarusforum.de (nicht www.lazarusforum.de) vollständig aus der Browserhistorie gelöscht, und bin wieder eingeloggt ohne mich anzumelden
- Do 13. Sep 2018, 19:26
- Forum: Units/Komponenten
- Thema: Immutable Maps und Sets
- Antworten: 5
- Zugriffe: 4697
Re: Immutable Maps und Sets
Beides, das meiste wird nicht kopiert und als Vorgänger"liste" verwendet, aber wenn doch mal was kopiert wird, kann man es im Baum effizienter machen. Zum Beispiel wenn man einen Knoten kopiert, um ihn zu überschreiben, kann man die Kinder unverändert lassen. So im Idealfall wird nur die W...
- Mi 12. Sep 2018, 00:00
- Forum: Units/Komponenten
- Thema: Immutable Maps und Sets
- Antworten: 5
- Zugriffe: 4697
Re: Immutable Maps und Sets
Vor allem geht es mir, um das schnelle Kopieren (korrekter würde man es persistent copy-on-write statt immutable nennen) Kopieren kennt man ja von records und statischen Arrays, wenn man eine Funktion aufruft die keinen var/const Parameter für den record/array hat wird der Parameter für die Funktion...
- Mo 10. Sep 2018, 00:51
- Forum: Units/Komponenten
- Thema: Immutable Maps und Sets
- Antworten: 5
- Zugriffe: 4697
Immutable Maps und Sets
Wenn jemand eine Map/Set braucht, die man in konstanter Zeit kopieren kann, baue ich gerade eine : type TImmutableMapStringString = specialize TImmutableMap< string, string, THAMTTypeInfo>; var map, map2, map3: TImmutableMapStringString; p: TImmutableMapStringString.PPair; begin map := TImmutable...
- Mo 13. Aug 2018, 00:40
- Forum: Freepascal
- Thema: Pascal intelligente Sprache, dank bitpacked und absolute
- Antworten: 16
- Zugriffe: 7113
Re: Pascal intelligente Sprache, dank bitpacked und absolute
Dann weiß ich wie es auf meinem Intel-Computer ist? Aber ist das immer gleich?
Vor allem, hat shr/shl immer dieselbe Auswirkung aufs Array?
Vor allem, hat shr/shl immer dieselbe Auswirkung aufs Array?
- So 12. Aug 2018, 22:39
- Forum: Freepascal
- Thema: Pascal intelligente Sprache, dank bitpacked und absolute
- Antworten: 16
- Zugriffe: 7113
Re: Pascal intelligente Sprache, dank bitpacked und absolute
Ist bitpacked record dann big oder low endian?
- So 12. Aug 2018, 22:38
- Forum: Allgemeines
- Thema: Anmeldungsdauer
- Antworten: 6
- Zugriffe: 5736
Re: Anmeldungsdauer
Jetzt ist es schon wieder passiert ...
Da ist auch ein sid= Parameter in der URL nach dem Login. Da bin ich nicht eingeloggt, aber wenn ich den Parameter einfüge, bin ich es. Schrödinger's Forum
Da ist auch ein sid= Parameter in der URL nach dem Login. Da bin ich nicht eingeloggt, aber wenn ich den Parameter einfüge, bin ich es. Schrödinger's Forum
- Di 7. Aug 2018, 19:14
- Forum: Programmierung
- Thema: Echte Compiler
- Antworten: 27
- Zugriffe: 15013
Re: Echte Compiler
creed steiger hat geschrieben:Ada ist halt in Raum und Luftfahrt stark.
Ob man da mit Pascalerfahrung gute Chancen auf einen Job bei der ESA hat?
- Di 31. Jul 2018, 22:16
- Forum: Benutzung der IDE
- Thema: Array lockere Bereichs- (Range-) check
- Antworten: 70
- Zugriffe: 31445
Re: Array lockere Bereichs- (Range-) check
Tar ist OpenSource und seit Jahrzehnten teil praktisch jeder Linux Distribution, sowie von MacOS. Das Windows den spaß nicht erkennen will verstehe ich irgendwie nicht. Allerdings braucht man eigentlich gar nicht so viel Arbeitsspeicher. Ich verwende jetzt seit c.a. 5 Jahren meinen PC mit 8GB RAM. ...
- So 29. Jul 2018, 17:13
- Forum: Benutzung der IDE
- Thema: Abstände/Größen ändern sich
- Antworten: 10
- Zugriffe: 6225
Re: Abstände/Größen ändern sich
Das hat immer Größe 0
- So 29. Jul 2018, 00:26
- Forum: Benutzung der IDE
- Thema: Abstände/Größen ändern sich
- Antworten: 10
- Zugriffe: 6225
Re: Abstände/Größen ändern sich
Ich will ja aber die Schriftgröße und nicht DPI.
Hier unter Linux hat die Standardschrift 19 Pixel hoch und unter Windows 15 Pixel, bei derselben DPI
Und in der ~/.gtkrc-2.0 kann man die Schrift ändern. Dann ist die Schrift doppelt so groß, aber die DPI ändert sich nicht
Hier unter Linux hat die Standardschrift 19 Pixel hoch und unter Windows 15 Pixel, bei derselben DPI
Und in der ~/.gtkrc-2.0 kann man die Schrift ändern. Dann ist die Schrift doppelt so groß, aber die DPI ändert sich nicht
- Sa 28. Jul 2018, 20:19
- Forum: Benutzung der IDE
- Thema: Abstände/Größen ändern sich
- Antworten: 10
- Zugriffe: 6225
Re: Abstände/Größen ändern sich
Ich habe jetzt das in meinem OnCreate: const REFERENCE_FONT = 19; var fontHeight, i: Integer; bounds, oldbounds: TRect; begin guiScaleFactor := 1; fontHeight := Canvas.GetTextHeight('Hm,.|'); if fontHeight > REFERENCE_FONT then begin guiScaleFactor := fontHeight / REFERENCE_FONT; oldboun...