Projekte suchen
Anzeige-Eigenschaften
Projekte 1 bis 6 von 6
|
Erstellt von
himitsu, 18. Okt 2009
TNT-Unicode-Controls-Hack for Turbo Delphi (and other)
Moin Moin,
ich wollte nur mal einen winzigen Hack vorstellen, welcher "indirekt" z.B. im Turbo Delphi die TNT Unicode Controls v2.3.0 einbindet.
Wenn es Probleme gibt, z.B.:
und/oder womöglich auch noch mit mehreren Delphiversionen gearbeitet wird,
dann bitte erstmal das Projekt neu erzeugen und prüfen, ob es nicht an den Compilern liegt.
|
Erstellt von
himitsu, 19. Mai 2010
TTextStream - Textdateien einlesen
So, den nun hab ich erstmal den Schreib-/Lesekern meiner neuen StringListe seppariert und er läuft endlich.
Manchmal muß man eben mit mehrfachem Code leben ... hartkodierte Konstanten sind eben schneller, als Variablen und eine dynamische Verarbeitung.
Diese Klasse ließt eine beliebig große Textdatei sequentiell ein, wobei sogar unterschiedliche Kodierungen (TEncoding) unterstützt werden und ein eventuelles BOM ausgewertet wird.
Speichern ist natürlich auch möglich.
Nja, die Speicherverwaltung des Lesepuffers gefällt mir noch nicht so ganz
(...
|
Erstellt von
himitsu, 17. Jun 2010
ThreadHelper - Prozeduren als Thread laufen lassen
Vornweg: Hierfür sind die Generics notwendig.
Also, nix Weltbewegendes .. hiermit kann man halt einfach nur verschiedene Prozeduren in eigenen Threads laufen lassen.
Diese Prozeduren können, unter Anderem Dank der Generics, auch mit eigenen Parameterdefinitionen versehen sein.
Bis zu 3 Parameter sind möglich.
Program ThreadHelperP;
Uses Windows, ThreadHelper;
Procedure Proc(Helper: TThreadHelperClass; Const i: Integer);
|
Erstellt von
himitsu, 7. Jun 2010
TFileStringList + TTextStream
Achtung: In der aktuellen Fassung sind diese Codes (abgesehn von TTextStream) nur für Delphi 2009 oder neuer geeignet.
Joar, also von 'ner Weile hatte ich schonmal den TTextStream zur Diskusion freigegeben und nun kommt der Rest.
Die TFileStringList ist eine Art StringListe, nur daß sie die Daten nicht komplett im Arbeitsspeicher behalten muß.
Hiermit lassen sich also große Dateien sehr Speichersparend (zumindestens, was den RAM betrifft) öffnen und bearbeiten.
Für eine schnellere Textsuche wird/kann ein Hash über die Lines/Strings oder Names gelegt werden.
|
Erstellt von
himitsu, 10. Mai 2010
TFileStringList
Mahlzeit,
ich hätte hier eine Art StringList, welche mit irgendeiner Textdatei verbunden sein kann
und, ohne den Textinhalt komplett in den RAM zu laden, diesen zum Zugriff bereitstellt.
Diese StringListe, bzw. die Datei läßt natürlich sich auch bearbeiten.
(Create und/oder LoadFromFile erstellt quasi nur einen Zeilenindex)
Num müßte ich dieses "Monstrum" eh mal etwas überarbeiten und wollte da gerne mal etwas rumfragen.
|
Erstellt von
himitsu, 11. Nov 2009
The Old-Style-Music-PLAY-Function
Hiiiiihooo, :hi:
wer von euch kennt denn noch das gute alte DOS und vorallem das wunderschöne QBasic?
Okey, Okey, jetzt nur nicht so stürmisch die Hände heben. :lol:
Nja, in Zeiten, wo es mit Delphi langsam zu Ende geht, da muß man sich ja Alternativen suchen *hust*.
|
|