Alle Bezeichner

Name Unit Beschreibung
Calc_Average CSVFile

Funktion zur Berechnung des Durchschnitts (Mittelwert) der Werte im Array
Der Durchschnitt ist der Mittelwert aller Zahlen im Array.
Er wird berechnet, indem die Summe aller Werte durch die Anzahl der Werte im Array geteilt wird.

Anwendungsbeispiel:
- Bei der Analyse von Testergebnissen: Der Durchschnitt kann verwendet werden, um den Mittelwert der Schülerbewertungen in einer Prüfung zu berechnen.
- Bei der Berechnung des Durchschnittsgewinns: Wenn du den durchschnittlichen Gewinn eines Unternehmens über mehrere Jahre hinweg berechnen möchtest, kannst du diese Funktion verwenden.
- Bei der Analyse von Produktpreisen: Wenn du den Durchschnittspreis von Produkten berechnen möchtest, die auf einer Website verkauft werden, hilft dir diese Funktion, die mittleren Preise zu berechnen.

Calc_Count CSVFile

Funktion zur Berechnung der Anzahl der Werte im Array
Diese Funktion zählt die Anzahl der Elemente im Array, die nicht leer sind.
Leere Strings werden hierbei ignoriert.

Anwendungsbeispiel:
- Bei der Analyse von Umfragedaten: Wenn du die Anzahl der Antworten ermitteln möchtest, die in einem Umfragedatensatz ausgefüllt wurden (ohne leere Einträge zu berücksichtigen), kannst du diese Funktion verwenden.
- Bei der Berechnung der Teilnehmerzahl in einer Veranstaltung: Wenn du wissen möchtest, wie viele Personen eine Veranstaltung besucht haben (ohne leere Einträge zu zählen), nutzt du diese Funktion.
- Bei der Verarbeitung von Logdaten: Wenn du die Anzahl der Ereignisse oder Fehlerprotokolle ermitteln möchtest, kannst du diese Funktion verwenden, um nur die gefüllten Datensätze zu zählen und leere Logeinträge zu ignorieren.

Calc_IQR CSVFile

Funktion zur Berechnung des Interquartilsabstands (IQR)
Der IQR ist die Differenz zwischen dem dritten (Q3) und dem ersten Quartil (Q1).
Der IQR misst die Streuung der mittleren 50% der Daten.
Der Interquartilsabstand hilft dabei, Ausreißer zu erkennen, da Werte außerhalb des IQR oft als Ausreißer betrachtet werden.
- Ein hoher IQR deutet auf eine große Streuung der mittleren 50% der Werte hin.
- Ein niedriger IQR deutet auf eine geringe Streuung der mittleren 50% der Werte hin.
Anwendungsbeispiel:
Bei einer Analyse von Prüfungsnoten: Wenn die Noten stark variieren, ist der IQR groß, was auf eine größere Streuung der mittleren 50% der Noten hinweist.
Bei einer Analyse von Gehältern in einer Firma: Ein kleiner IQR könnte darauf hindeuten, dass die mittleren 50% der Gehälter sehr ähnlich sind, während ein großer IQR auf eine größere Gehaltsdifferenz hindeutet.

Calc_Max CSVFile

Funktion zur Berechnung des maximalen Werts im Array und zur Rückgabe der Position des Maximalwerts
Der maximale Wert ist der größte Wert im Array.
Die Position (Index) des Maximalwerts im Array wird ebenfalls zurückgegeben, um die genaue Lage des größten Werts im Array zu ermitteln.

Anwendungsbeispiel:
- Bei der Analyse von Verkaufszahlen: Wenn du den höchsten Umsatz in einer Liste von Verkäufen herausfinden möchtest, kannst du diese Funktion verwenden, um den **Maximalwert (z.B. höchster Umsatz)** sowie den **Tag (Position)** zu ermitteln, an dem dieser Umsatz erzielt wurde.
- Bei der Bestimmung des besten Ergebnisses in einem Test: Wenn du den **besten** Testergebnis (z.B. die höchste Punktzahl) und die Position (z.B. den Schüler) finden möchtest, kannst du diese Funktion verwenden, um das **höchste Ergebnis** und dessen **Position** zu ermitteln.
- In der Analyse von Aktienkursen: Wenn du den **höchsten** Kurs innerhalb einer bestimmten Periode ermitteln möchtest, liefert dir diese Funktion den **maximalen Kurs** und den **Index (Tag/Zeitraum)**, an dem dieser Preis erreicht wurde.

Calc_Median CSVFile

Funktion zur Berechnung des Median
Der Median ist der mittlere Wert eines Datensatzes, wenn er der Größe nach sortiert ist.
- Bei einer ungeraden Anzahl von Werten ist der Median der mittlere Wert.
- Bei einer geraden Anzahl von Werten ist der Median der Durchschnitt der beiden mittleren Werte.
Der Median ist robust gegenüber Ausreißern, da er nur die mittlere Position berücksichtigt und nicht die tatsächlichen Werte.

Anwendungsbeispiel:
Bei einer Analyse von Gehältern: Wenn du die Gehälter von Mitarbeitern hast, könnte der Median den Wert darstellen, bei dem die Hälfte der Mitarbeiter mehr und die andere Hälfte weniger verdient.
In einer Analyse von Umfrageergebnissen zur Zufriedenheit: Wenn 50% der Umfrageteilnehmer zufrieden sind, wäre der Median der Wert, bei dem genau die Hälfte der Befragten eine höhere und die andere Hälfte eine niedrigere Bewertung abgegeben hat.
Der Median ist besonders nützlich, wenn der Datensatz Ausreißer enthält, die den Durchschnitt verzerren könnten.

Calc_Min CSVFile

Funktion zur Berechnung des minimalen Werts im Array und zur Rückgabe der Position des Minimalwerts
Der minimale Wert ist der kleinste Wert im Array.
Die Position (Index) des Minimalwerts im Array wird ebenfalls zurückgegeben, um die genaue Lage des kleinsten Werts im Array zu ermitteln.

Anwendungsbeispiel:
- Bei der Analyse von Temperaturen: Wenn du die niedrigste Temperatur in einem Datensatz suchst und wissen möchtest, an welchem Tag diese gemessen wurde, kannst du diese Funktion verwenden, um den **Minimalwert (z.B. die tiefste Temperatur)** sowie den **Tag (Position)** zu ermitteln.
- Bei der Bestimmung des günstigsten Preises: Wenn du die **günstigste** Preisoption in einer Liste von Produkten ermitteln möchtest, kannst du den minimalen Preis und dessen Position (Produktname oder Index) mit dieser Funktion herausfinden.
- In der mathematischen Optimierung: Wenn du den **kleinsten** Wert einer bestimmten Reihe von Messdaten ermitteln möchtest, um etwa den **besten Wert** für eine Optimierungsformel zu verwenden.

Calc_Mode CSVFile

Funktion zur Berechnung des Modus (Mode)
Der Modus ist der Wert, der im Datensatz am häufigsten vorkommt.
Ein Datensatz kann keinen Modus, einen Modus oder mehrere Modi haben.
- Wenn mehrere Werte die gleiche maximale Häufigkeit haben, wird NaN zurückgegeben, um darauf hinzuweisen, dass es keinen eindeutigen Modus gibt.
Anwendungsbeispiel:
Bei einer Analyse von Produktbewertungen: Wenn man die Bewertung "5" am häufigsten sieht, ist 5 der Modus.
Bei einer Analyse von Prüfungsnoten: Wenn die Note "1" am häufigsten vorkommt, ist 1 der Modus.
Wenn mehrere Werte die gleiche Häufigkeit haben (z.B. 3 und 5 in einem Datensatz), wird NaN zurückgegeben, um zu kennzeichnen, dass es keinen eindeutigen Modus gibt.

Calc_Product CSVFile

Funktion zur Berechnung des Produkts der Werte im Array
Das Produkt ist das Ergebnis der Multiplikation aller Werte im Array.
Wenn das Array leere oder ungültige Werte enthält, die keine Zahlen sind, werden diese ignoriert.

Anwendungsbeispiel:
- Bei der Berechnung des Gesamtgewichts eines Pakets: Wenn du das Gewicht jedes Teils des Pakets hast, kannst du das **Gesamtgewicht** berechnen, indem du die Einzelgewichte miteinander multiplizierst.
- Bei der Berechnung des Endpreises eines Produkts, wenn Rabatte in Form von Multiplikatoren gegeben sind: Zum Beispiel, wenn ein Produkt mit einem Rabattfaktor von 0,8 verkauft wird, multiplizierst du den Preis mit 0,8, um den Endpreis zu berechnen.
- In der Physik bei der Berechnung von Widerstand in einem parallelen Schaltkreis: Das Produkt von Widerstandswerten kann in bestimmten Formeln verwendet werden, um den Gesamtwiderstand zu ermitteln.
- Bei der Berechnung der kumulierten Wachstumsrate in der Finanzmathematik: Wenn du mehrere Wachstumsraten über Zeiträume hinweg hast, kannst du das Produkt dieser Raten verwenden, um den Gesamtwachstumsfaktor zu ermitteln.

Calc_Quartiles CSVFile

Funktion zur Berechnung der Quartile (Q1, Median, Q3)
Quartile teilen den Datensatz in vier gleich große Teile.
- Q1 (erstes Quartil) ist der Median der unteren Hälfte der Daten (25% der Werte liegen darunter).
- Q2 (zweites Quartil) ist der Median des gesamten Datensatzes (50% der Werte liegen darunter).
- Q3 (drittes Quartil) ist der Median der oberen Hälfte der Daten (75% der Werte liegen darunter).
Der Interquartilsabstand (IQR) ist die Differenz zwischen Q3 und Q1.
Er gibt an, wie weit die mittleren 50% der Werte auseinander liegen.

Anwendungsbeispiel:
Bei einer Analyse von Gehältern: Q1 zeigt die mittleren Gehälter der unteren 25 % der Mitarbeiter, der Median (Q2) gibt den "durchschnittlichen" Gehaltswert an, und Q3 zeigt die mittleren Gehälter der oberen 25 %.
Ein hoher Unterschied zwischen Q1 und Q3 (großer IQR) deutet auf eine größere Spreizung der Gehälter hin, während ein kleiner Unterschied auf eine geringere Gehaltsdifferenz hindeutet.
In einer Analyse von Prüfungsergebnissen zeigt Q1 die untersten 25% der Noten, Q2 den Median (also den mittleren Wert), und Q3 zeigt die oberen 25% der Noten.

Calc_Range CSVFile

Funktion zur Berechnung der Spannweite (Range)
Die Spannweite ist die Differenz zwischen dem größten und dem kleinsten Wert im Datensatz.
Sie zeigt die gesamte Streuung der Daten, berücksichtigt jedoch nicht die Verteilung der Werte.
Eine große Spannweite deutet darauf hin, dass die Daten weit auseinander liegen, während eine kleine Spannweite auf eine enge Streuung hinweist.

Anwendungsbeispiel:
Bei einer Analyse von Temperaturen: Wenn die höchste Temperatur 30°C und die niedrigste Temperatur 10°C beträgt, ist die Spannweite 20°C.
In einer Analyse von Prüfungsergebnissen: Wenn die besten Noten 1,0 und die schlechtesten Noten 5,0 sind, beträgt die Spannweite 4,0.
Die Spannweite kann hilfreich sein, um einen ersten Überblick über die Streuung der Daten zu bekommen, ist jedoch weniger genau als z.B. der Interquartilsabstand (IQR), da sie nur die Extremwerte berücksichtigt.

Calc_StandardDeviation CSVFile

Funktion zur Berechnung der Standardabweichung
Die Standardabweichung ist die Quadratwurzel der Varianz und gibt die durchschnittliche Abweichung der Werte vom Mittelwert an.
Sie ist ein Maß für die Streuung der Daten und hilft zu verstehen, wie stark die Werte um den Durchschnitt schwanken.
Eine kleinere Standardabweichung zeigt an, dass die Werte nahe am Mittelwert liegen, während eine größere Standardabweichung auf eine größere Streuung der Daten hinweist.

Anwendungsbeispiel:
- Bei der Analyse von Schülernoten: Eine geringe Standardabweichung zeigt, dass die meisten Schüler ähnliche Noten haben, während eine hohe Standardabweichung auf eine größere Variation in den Noten hinweist.
- Bei der Berechnung von Aktienkursen: Eine niedrige Standardabweichung zeigt eine geringe Volatilität der Kurse, während eine hohe Standardabweichung eine größere Schwankungsbreite der Kurse anzeigt.
- Bei der Messung von Produktionsfehlern: Eine niedrige Standardabweichung zeigt an, dass die Fehlerquote konstant ist, während eine hohe Standardabweichung auf unregelmäßige Fehler in der Produktion hinweist.

Calc_Sum CSVFile

Funktion zur Berechnung der Summe der Werte im Array
Die Summe ist das Ergebnis der Addition aller Werte im Array.
Wenn das Array leere oder ungültige Werte enthält, die keine Zahlen sind, werden diese ignoriert.

Anwendungsbeispiel:
- Bei der Analyse der Gesamtkosten eines Projekts: Die Summe der einzelnen Kostenpunkte ergibt die **Gesamtkosten** des Projekts.
- Bei der Berechnung der Gesamtzahl von verkauften Einheiten: Die Summe der Verkaufszahlen aus verschiedenen Regionen gibt die **Gesamtverkaufszahl** an.
- In einer Budgetübersicht: Wenn man die Ausgaben eines Monats summiert, erhält man die **Gesamtausgaben** für diesen Monat.
- Bei der Berechnung des Gesamtgehalts: Die Summe der einzelnen Gehälter der Mitarbeiter ergibt das **Gesamtgehalt** des Unternehmens.

Calc_Variance CSVFile

Funktion zur Berechnung der Varianz
Die Varianz misst, wie weit die einzelnen Werte eines Datensatzes im Durchschnitt vom Mittelwert (Durchschnitt) entfernt sind.
Eine hohe Varianz bedeutet, dass die Werte weit vom Durchschnitt entfernt sind, während eine niedrige Varianz darauf hinweist, dass die Werte nahe beieinander liegen.
Die Varianz ist ein Maß für die **Streuung** der Daten. Sie hilft zu verstehen, wie stark die Werte variieren oder schwanken.

Anwendungsbeispiel:
- Bei der Analyse von Investitionsrenditen: Eine hohe Varianz zeigt, dass die Renditen stark schwanken, was auf eine größere Unsicherheit oder Risiko hindeutet. Eine niedrige Varianz zeigt stabile und gleichmäßige Renditen an.
- Bei der Qualitätskontrolle: Eine hohe Varianz in den Produktionsfehlern deutet darauf hin, dass die Fehlerquote stark variiert, während eine niedrige Varianz darauf hinweist, dass die Qualität konstant ist.
- Bei der Analyse von Schülernoten: Eine hohe Varianz bedeutet, dass die Noten weit auseinanderliegen (es gibt viele sehr gute und sehr schlechte Noten), während eine niedrige Varianz darauf hinweist, dass die Noten nahe beieinander liegen.

ConvertStringArrayToDoubleArray CSVFile

Funktion zur Konvertierung von TArray<String> in TArray<Double>
Diese Funktion versucht, jeden String im Array in einen Double-Wert zu konvertieren.
Falls die Konvertierung fehlschlägt, wird NaN zurückgegeben, um ungültige Daten zu kennzeichnen.

EncodingToString CSVFile

 

FormatMilliseconds CSVFile

 

GenerateRandomID CSVFile

Funktion umd die ID der CSV-Daten zu generieren

GetCSVFileSize CSVFile

Funktion umd die CSV Dateigröße zu ermitteln
Wir vor dem öffnen der CSV aufgerufen um eine 0-Datei festzustellen.
Das Parsen wird dann ignoriert.

NormalizeDecimalSeparator CSVFile

Normalisiert den Dezimaltrennzeichen für die gegebene Zahl

PNodeData class_Frontend_Output_TVirtualTreeview

PNodeData ist ein Zeiger auf den TNodeData-Typ

ReadFileContent CSVFile

 

RemoveSurroundingQuotes CSVFile

Entfernt umgebende Anführungszeichen von einem Feld

TCalculationType CSVFile

 

TCellChange CSVFile

TCellChange repräsentiert eine geänderte Zelle in einer CSV-Struktur. Diese Struktur speichert die Position der geänderten Zelle sowie die Historie der vorherigen Werte der Zelle. So können alle Änderungen an einer Zelle nachverfolgt werden.

@field Row: Integer Die horizontale Position (Zeile) der geänderten Zelle in der CSV-Struktur. Der Wert `Row` gibt an, welche Zeile die geänderte Zelle enthält.

@field Col: Integer Die vertikale Position (Spalte) der geänderten Zelle in der CSV-Struktur. Der Wert `Col` gibt an, welche Spalte die geänderte Zelle enthält.

@field History: TStringList Eine Liste, die die Historie der Werte speichert, die in der Zelle gespeichert waren. Jeder Eintrag in der Liste repräsentiert einen früheren Wert, der in dieser Zelle war. Dies ermöglicht es, Änderungen nachzuvollziehen und gegebenenfalls rückgängig zu machen.

TCellData CSVFile

TCellData repräsentiert eine einzelne Zelle in einer CSV-ähnlichen Datenstruktur. Diese Klasse speichert den Inhalt der Zelle sowie Metadaten und Änderungen, die an der Zelle vorgenommen wurden. Das ermöglicht die Verfolgung von Änderungen über eine Historie und vereinfacht den Zugriff auf Eigenschaften wie Formatierung und Textinhalt.

@field ID: String Eindeutige ID der Zelle. Diese ID identifiziert die Zelle eindeutig innerhalb der Datenstruktur und ermöglicht das Wiederauffinden.

@field DateCreated: TDateTime Das Erstellungsdatum der Zelle. Dieses Feld speichert, wann die Zelle zum ersten Mal erstellt wurde und ist nützlich für die Verfolgung der Lebensdauer und des Änderungsverlaufs der Zelle.

@field DateModified: TDateTime Das Datum der letzten Änderung. Dieses Feld speichert das letzte Datum und die Uhrzeit, zu der der Zelleninhalt geändert wurde, und unterstützt die Nachverfolgung von Aktualisierungen.

@field HorizAlign: TCSVHorizontalAlignment Horizontale Ausrichtung der Zelle. Diese Einstellung steuert, ob der Text linksbündig, zentriert oder rechtsbündig angezeigt wird.

@field VertAlign: TCSVVerticalAlignment Vertikale Ausrichtung der Zelle. Diese Einstellung steuert, ob der Text oben, mittig oder unten in der Zelle ausgerichtet wird.

@field Font: TFont Schriftart und Stil für den Textinhalt der Zelle. Das Font-Objekt ermöglicht die Steuerung von Schriftart, -größe und -stil.

@field Format: TCSVDataType Datentypformat der Zelle. Dies beschreibt den Inhaltstyp der Zelle, wie Text, Zahl oder Datum, und hilft bei der Formatierung und Interpretation des Zellwerts.

@field BackgroundColor: TColor Hintergrundfarbe der Zelle. Dies bestimmt die visuelle Darstellung der Zelle durch die Hintergrundfarbe.

@field EditHistory: TList<string> Liste, um die Historie der Änderungen zu speichern, die an der Zelle vorgenommen wurden. Jeder Eintrag in der Liste dokumentiert eine spezifische Änderung und kann für Revisionszwecke verwendet werden.

@field Changed: Boolean Ein boolesches Flag, das angibt, ob Änderungen am Inhalt der Zelle vorgenommen wurden, basierend auf der Bearbeitungshistorie.

TCSVDataType CSVFile

 

TCSVFile CSVFile

TCSVFile - Eine Klasse zur Verwaltung und Verarbeitung von CSV-Dateien

Diese Klasse bietet eine Vielzahl an Methoden, um CSV-Dateien zu laden, zu speichern, zu durchsuchen,
zu bearbeiten und zu analysieren. Sie unterstützt grundlegende Operationen wie das Einfügen, Löschen und
Kombinieren von Zeilen und Spalten, das Berechnen von Werten (z.B. Summe, Durchschnitt) sowie das Suchen
und Ersetzen von Text in Zellen. Die Klasse ermöglicht die Verarbeitung von CSV-Daten mit flexiblen
Trennzeichen, Zeichencodierungen und Zeilenumbruchstilen.

Die Klasse enthält auch ein System zur Nachverfolgung von Änderungen an Zellen, mit Unterstützung für die
Historie von Zellenänderungen. Ein Event-Handling-Mechanismus erlaubt das Erstellen benutzerdefinierter
Reaktionen bei bestimmten Operationen, wie z.B. das Lesen von Zeilen oder das Finden von Suchtreffern.

Sie können die CSV-Daten in verschiedenen Formaten exportieren, einschließlich XML, JSON und XLSX.

Über die `Output`-Eigenschaft können Klassen, die vom Typ `TFrontend_Output_Base` abgeleitet sind, verwendet
werden. Dies ermöglicht die flexible Anbindung an beliebige Komponenten, APIs, Datenbanken, Files oder andere
externe Systeme, um CSV-Daten nach Bedarf weiterzugeben oder zu verarbeiten.

Diese Klasse bietet somit eine robuste Basis, die entweder direkt genutzt oder durch abgeleitete Klassen
angepasst werden kann, um spezifische Anforderungen an die Verarbeitung von CSV-Daten zu erfüllen.

TCSVHorizontalAlignment CSVFile

Horizontale Ausrichtung

TCSVPos CSVFile

TCSVPos repräsentiert die Position eines bestimmten Elements innerhalb einer CSV-Struktur. Diese Struktur speichert die Zeile und die Spalte eines bestimmten Wertes oder Zelleninhalts in einer CSV-Datei, um den Zugriff auf spezifische Daten zu erleichtern.

@field X: Integer Die horizontale Position (Zeile) in der CSV-Struktur. Der Wert `X` gibt die Zeilennummer an, in der sich das Element befindet.

@field Y: Integer Die vertikale Position (Spalte) in der CSV-Struktur. Der Wert `Y` gibt die Spaltennummer an, in der sich das Element befindet.

TCSVSortDirection CSVFile

 

TCSVVerticalAlignment CSVFile

Vertikale Ausrichtung

TFrontend_Output_Base CSVFile

TFrontend_Output_Base ist eine abstrakte Basisklasse, die als Fundament für die Entwicklung von spezifischen Ausgabe-Komponenten dient, die mit CSV-Dateien interagieren. Diese Klasse stellt grundlegende Methoden und Eigenschaften zur Verfügung, die für die Initialisierung, das Zurücksetzen, die Aktualisierung der Ausgabe sowie die Sortierung und Fokussierung auf spezifische Zellen erforderlich sind.

Abgeleitete Klassen, die diese Basisklasse verwenden, müssen die abstrakten Methoden `Initialize`, `Clear`, `Update`, `UpdateCell` und `SelectFocus` implementieren, um die spezifischen Logiken für die jeweilige Ausgabeform (z.B. XML, JSON, Excel, etc.) bereitzustellen. Die Klasse ermöglicht so eine Erweiterbarkeit durch Vererbung, um neue Ausgabeformate hinzuzufügen, die nahtlos mit der CSV-Datenstruktur zusammenarbeiten.

Beispiel:
Ein Beispiel für eine abgeleitete Klasse im selben Verzeichnis könnte `TFrontend_Output_TStringGrid` sein, die diese Methoden implementiert, um CSV-Daten in einemn TStringrid anzuzeigen und weiter zu bearbeiten.

@version 1.0

TFrontend_Output_PDF class_Frontend_Output_PDF

 

TFrontend_Output_SQLite class_Frontend_Output_SQLite

** * TFrontend_Output_SQLite ist eine abgeleitete Klasse von TFrontend_Output_Base, * die speziell dafür entwickelt wurde, CSV-Daten in eine SQLite-Datenbank zu speichern und abzurufen. * * Sie ermöglicht das Speichern der CSV-Daten in einer SQLite-Datenbank und stellt Methoden zur Verfügung, * um Daten aus der Datenbank abzurufen. * * * @version 1.0, BETA * @date 12.10.2024

TFrontend_Output_TListView class_Frontend_Output_TListView

TFrontend_Output_TListView ist eine Klasse, die die Ausgabe von CSV-Daten in einem TListView verwaltet.

TFrontend_Output_TStringGrid class_Frontend_Output_TStringGrid

TFrontend_Output_TStringGrid ist eine abgeleitete Klasse von TFrontend_Output_Base, die speziell dafür entwickelt wurde, CSV-Daten in einem TStringGrid anzuzeigen und zu bearbeiten. Diese Klasse stellt Methoden zur Verfügung, um das TStringGrid zu initialisieren, zu aktualisieren, Zellen zu bearbeiten und den Fokus auf eine bestimmte Zelle zu setzen.

Sie ermöglicht eine flexible und benutzerfreundliche Integration von CSV-Daten in eine visuelle Oberfläche, wobei spezifische Methoden zur Größenanpassung von Spalten und Zeilen sowie zum Ignorieren des Headers angeboten werden.

Abgeleitete Klassen, die diese Basisklasse verwenden, müssen die abstrakten Methoden `Initialize`, `Clear`, `Update`, `UpdateCell` und `SelectFocus` implementieren, um eine spezifische Ausgabeform zu realisieren.

@version 1.0

TFrontend_Output_TStringlist class_Frontend_Output_TStringlist

TFrontend_Output_TStringlist ist eine Klasse, die die Ausgabe von CSV-Daten in eine TStringList verwaltet.

TFrontend_Output_TVirtualTreeview class_Frontend_Output_TVirtualTreeview

TFrontend_Output_TVirtualTreeview ist eine Klasse, die die Ausgabe von CSV-Daten in einem TVirtualStringTree verwaltet.

TLineBreakStyle CSVFile

 

TNodeData class_Frontend_Output_TVirtualTreeview

TNodeData ist eine dynamische Struktur, die die CSV-Daten speichert.

TOnAfterReadRow CSVFile

Event, das nach dem Lesen einer Zeile ausgelöst wird

TOnBeforeReadCell CSVFile

Event, das vor dem Lesen einer Zelle ausgelöst wird

TOnBeforeReadRow CSVFile

Event, das vor dem Lesen einer Zeile ausgelöst wird

TOnFoundEvent CSVFile

Event, das bei einem Suchtreffer ausgelöst wird

TProgressEvent CSVFile

Event, das den Fortschritt eines Vorgangs anzeigt


Erstellt mit PasDoc 0.16.0.