AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Seite 1 von 20  1 2311     Letzte »    
Zeige Ergebnis 1 bis 25 von 500
Die Suche dauerte 0,05 Sekunden.
Suchen: Beiträge von: Stevie
Forum: Programmieren allgemein 5. Mär 2025, 18:08
Antworten: 17
Hits: 1.236
Erstellt von Stevie
AW: TThread.Synchronize prophylaktisch verwenden

FWIW GetCurrentThreadId für "nicht-Windows" ist definiert in Posix.Pthread.pas
Forum: Programmieren allgemein 5. Mär 2025, 12:26
Antworten: 17
Hits: 1.236
Erstellt von Stevie
AW: TThread.Synchronize prophylaktisch verwenden

/klugscheissermodus on

Sie wurde schon immer innerhalb eines Threads verwendet, nämlich des mainthreads. :stupid:

/klugscheissermodus off

Was ich damit sagen will: deine Änderung macht das...
Forum: Klatsch und Tratsch 5. Mär 2025, 03:44
Antworten: 34
Hits: 1.667
Erstellt von Stevie
AW: Skype wird eingestellt. Was ist ein brauchbarer Nachfolger, wenn ....

Weil Discord weit mehr ist als ein Voicechat. Du hast hier das gesamte "social platform" Paket in einem. Außerdem weitaus einfacher zu nutzen und somit zugänglicher - wie es mal jemand auf Reddit...
Forum: Programmieren allgemein 18. Feb 2025, 13:54
Antworten: 11
Hits: 1.192
Erstellt von Stevie
AW: Alter Assembler Code

Man könnte das auch einfach direkt so schreiben, denn es gibt in Winapi.Windows bereits eine explizite kleine clevere Routine, die sich um das korrekte Übergeben eines einzelnen AnsiChars an die...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls 13. Feb 2025, 19:25
Antworten: 3
Hits: 486
Erstellt von Stevie
AW: TCombobox sortieren?

ComboBox1.Sort(
function (Left, Right: TFmxObject): Integer
begin
Result := string.Compare(TListBoxItem(Left).Text, TListBoxItem(Right).Text);
end);
Forum: Netzwerke 4. Feb 2025, 13:52
Antworten: 8
Hits: 1.334
Erstellt von Stevie
AW: TThreadedQueue vs ThreadedRingBuffer

Weil die RTL Entwickler wenig bis keine Erfahrung haben, lockfreie Datenstrukturen zu designen und zu implementieren.
Und das meine ich ausnahmsweise mal nicht despektierlich, das ist nämlich...
Forum: Die Delphi-IDE 22. Jan 2025, 12:17
Antworten: 11
Hits: 1.154
Erstellt von Stevie
AW: Q: Short-Cut um einen String zu markieren?

Wäre schön, wenn das auch bei multiline strings korrekt funktionieren würde 8-)
Forum: Sonstige Fragen zu Delphi 17. Jan 2025, 16:23
Antworten: 8
Hits: 775
Erstellt von Stevie
AW: Lästige Quellcode-Kontrolle durch Norton Security

Habt ihr auch das Problem, dass es teilweise beim durchsteppen im Debugger sehr zäh wird, weil der "Sophos HitmanPro.Alert Service" (hmpalert.exe) da bei jedem Schritt die exe durchschnüffelt? Könnnt...
Forum: Programmieren allgemein 17. Jan 2025, 11:18
Antworten: 34
Hits: 12.667
Erstellt von Stevie
AW: Function mit mehreren Rückgabewerten

In dem Fall geht es ja um die Lesbarkeit und Wartbarkeit für den Entwickler, nicht um etwas, das der Compiler braucht. Ich bin kein Freund davon, möglichst wenige Buchstaben zu schreiben, sondern...
Forum: Programmieren allgemein 16. Jan 2025, 12:21
Antworten: 34
Hits: 12.667
Erstellt von Stevie
AW: Function mit mehreren Rückgabewerten

Das ist Sache, wie Tuples implementiert werden - in C# kannst du explizite Feldnamen weglassen, oder sie definieren - siehe...
Forum: Die Delphi-IDE 14. Jan 2025, 17:33
Antworten: 8
Hits: 720
Erstellt von Stevie
AW: F2051 - ich komme nicht weiter!

Klingt nach einer Fehlkonfiguration (entweder deinerseits oder von Mitov) so dass hier source und precompiled dcu vermischt werden, was dann zu dem Fehler führt.
Untersuche mal deine Bibliotheks-...
Forum: Algorithmen, Datenstrukturen und Klassendesign 14. Jan 2025, 13:48
Antworten: 19
Hits: 3.012
Erstellt von Stevie
AW: verschiedene class helper für eine Klasse

Ich hoffe, dass EMBA es dieses Jahr schafft, dich auch mal positiv zu überraschen! ;-)[/QUOTE]Das ist aber rein logisch nicht so einfach. Was ist denn, wenn es eine Methode in mehr als einem Helper...
Forum: Object-Pascal / Delphi-Language 14. Jan 2025, 13:26
Antworten: 34
Hits: 6.206
Erstellt von Stevie
AW: Warnung vor massivem Einsatz von Generics in Delphi

Nein, das ist der Punkt, um den es geht. Der Linker wirft die doppelten Codeteile heraus und ersetzt diese durch Referenzen auf das erste Vorkommen des generischen Typs mit den passenden generischen...
Forum: Object-Pascal / Delphi-Language 18. Dez 2024, 15:21
Antworten: 34
Hits: 6.206
Erstellt von Stevie
AW: Warnung vor massivem Einsatz von Generics in Delphi

Der Alias für das Interface ist irrelevant - der ausschlaggebende Faktor ist das verlagern der parameterisierten Factory in ihre eigene Unit, so dass das in RSP-18080...
Forum: Object-Pascal / Delphi-Language 17. Dez 2024, 22:28
Antworten: 34
Hits: 6.206
Erstellt von Stevie
AW: Warnung vor massivem Einsatz von Generics in Delphi

Leider falsch.



Kompiliert leider nicht - E2574 - siehe auch https://quality.embarcadero.com/browse/RSP-27505

Zum allgemeinen Thema:
Hab ich schon 2014 bzw 2017 gesagt - siehe:...
Forum: Programmieren allgemein 13. Dez 2024, 03:24
Antworten: 34
Hits: 12.667
Erstellt von Stevie
AW: Function mit mehreren Rückgabewerten

Tuple unpacking ist ein ziemlich klares und verständliches Konzept.

Was an dem Code oben etwas ungewohnt ist, ist die Typinferenz bei der give_two Funktion.
Aber wenn man klareren Code schreiben...
Forum: Programmieren allgemein 12. Dez 2024, 15:50
Antworten: 34
Hits: 12.667
Erstellt von Stevie
AW: Function mit mehreren Rückgabewerten

Eigentlich sogar beides - siehe https://delphisorcery.blogspot.com/2021/04/out-parameters-are-just-bad-var.html
Forum: Algorithmen, Datenstrukturen und Klassendesign 11. Dez 2024, 20:08
Antworten: 6
Hits: 621
Erstellt von Stevie
AW: Typ-Kompatibilitäts-Regeln bei Generics mit overloads

Wenn es keine exakte Übereinstimmung mit einer nicht generischen Überladung gibt, hat immer die generische Methode Vorrang gegenüber einer Überladung, für die eine sogenannte "widening conversion"...
Forum: Object-Pascal / Delphi-Language 9. Dez 2024, 13:57
Antworten: 4
Hits: 635
Erstellt von Stevie
AW: Spring4D Collections: Fehlermeldung E2250 nach Update von Delphi 11 auf 12.2

Nur damit ich das mal erwähnt habe - in 2.0 kannst du das auch anders schreiben:

aStockListe := TEnumerable.MaxBy<TPair<IStockListe, Integer>, Integer>(aDict,
function (const pair:...
Forum: Algorithmen, Datenstrukturen und Klassendesign 3. Dez 2024, 12:49
Antworten: 50
Hits: 5.428
Erstellt von Stevie
AW: Alternative zu PosEx

Es gibt nur einige Gründe, die geloggt werden, wenn nicht geinlined wird, dieser hier ist keiner davon.
Inlining von Calls, die in einer Loop Bedingung stehen wurde erst jüngst (irgendwann in einer...
Forum: Algorithmen, Datenstrukturen und Klassendesign 1. Dez 2024, 21:49
Antworten: 50
Hits: 5.428
Erstellt von Stevie
AW: Alternative zu PosEx

Ich find das ja putzig, wenn Leute Messergebnisse auf höchstwahrscheinlich sehr unterschiedlicher Hardware und Delphi Versionen vergleichen, die mind 10 Jahre auseinander liegen.
Forum: Algorithmen, Datenstrukturen und Klassendesign 28. Nov 2024, 11:42
Antworten: 50
Hits: 5.428
Erstellt von Stevie
AW: Alternative zu PosEx

Ich hab mir mal System._UStrPos in Delphi 12 angeschaut und wenn ich nicht komplett auf dem Holzweg bin, dann ist die Erweiterung mit einigen wenigen Anpassungen erledigt. Defaultwert von Count ist...
Forum: Algorithmen, Datenstrukturen und Klassendesign 27. Nov 2024, 19:59
Antworten: 50
Hits: 5.428
Erstellt von Stevie
AW: Alternative zu PosEx

Übrigens ist StrPos nicht schneller als das, was wir in der RTL haben - im Rahmen von https://quality.embarcadero.com/browse/RSP-13687 hatte ich die ursprüngliche Implementierung in asm für x86 von...
Forum: Algorithmen, Datenstrukturen und Klassendesign 26. Nov 2024, 13:25
Antworten: 50
Hits: 5.428
Erstellt von Stevie
AW: Alternative zu PosEx

64bit StrPos ist defekt.

Teste selbst: StrPos('world', 'hello world', 0, 11) liefert 12 und nicht 7
Forum: Programmieren allgemein 30. Okt 2024, 17:17
Antworten: 18
Hits: 1.220
Erstellt von Stevie
AW: InterlockedIncrement in welcher Unit?

Stimmt, außer OSX32 lief das allerdings über FPC und für OSX32 funktionierte noch der x86 asm Code, deshalb sah man zu diesem Zeitpunkt wohl noch nicht die Notwendigkeit für platformübergreifende...
Zeige Ergebnis 1 bis 25 von 500
Seite 1 von 20  1 2311     Letzte »    

 
Gehe zu:
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz