Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:confit:module_common [2024/01/24 11:54] admin [Funktionen] |
de:confit:module_common [2024/01/26 16:39] (aktuell) admin [SubstStr] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Modul Table ====== | + | ====== Modul Common |
Enthält viele Mathematische Funktionen für Berechnungen.\\ | Enthält viele Mathematische Funktionen für Berechnungen.\\ | ||
Datei '' | Datei '' | ||
Zeile 10: | Zeile 10: | ||
Siehe auch Abschnitt [[de: | Siehe auch Abschnitt [[de: | ||
- | ===== Funktionen ===== | + | ===== String |
- | ==== Table.AddTableData | + | ==== CheckLength |
- | Fügt die Daten der Parameter | + | Prüft ob die Länge |
- | | + | |
^Parameter^Datentyp^Beschreibung^ | ^Parameter^Datentyp^Beschreibung^ | ||
- | |tableObjectName|String| | + | |Value|Parameter, Attribut| Parameter oder Attribut vom Typ String| |
- | |Rückgabe|Boolean| | + | |Length|Integer| Länge| |
+ | |Rückgabe|Boolean| | ||
- | ==== Table.ReadTableData | + | ==== CheckLength2 |
- | Ließt | + | Prüft ob die Länge der Zeichnfolge kleiner der angegebenen Länge ist\\ |
- | | + | |
^Parameter^Datentyp^Beschreibung^ | ^Parameter^Datentyp^Beschreibung^ | ||
- | |tableObjectName|String|Name des Tabellenobjektes| | + | |Value|String| |
- | |row|Integer|Zeilennummer beginnend mit 1 der (gefilterten) Tabellenzeilen| | + | |Length|Integer| |
- | |Rückgabe|Boolean|Lesen der Daten erfolgreich| | + | |Rückgabe|Boolean| |
- | <note tip>Die maximale Anzahl der Zeilen kann man über die Funktionen '' | + | |
- | ==== Table.UpdateTableData==== | + | ==== CheckLengthEquals |
- | Aktualisiert | + | Prüft ob die Länge |
- | Der Tabellenzeile wird mit dem Key Parameter (Parameter mit dem Key Attribut) identifiziert\\ | + | |
- | | + | |
^Parameter^Datentyp^Beschreibung^ | ^Parameter^Datentyp^Beschreibung^ | ||
- | |tableObjectName|//String//|Name des Tabellenobjektes| | + | |Value|String| |
- | |Rückgabe|//Boolean//|Aktualisieren | + | |Length|Integer| Länge| |
+ | |Rückgabe|Boolean| | ||
- | ==== Table.DeleteTableData==== | + | |
- | Aktualisiert | + | ==== CopyToClipboard |
- | Der Tabellenzeile wird mit dem Key Parameter (Parameter mit dem Key Attribut) identifiziert\\ | + | Kopiert eine Zeichnfolge in die Zwischenablage\\ |
- | | + | |
^Parameter^Datentyp^Beschreibung^ | ^Parameter^Datentyp^Beschreibung^ | ||
- | |tableObjectName|//String//|Name des Tabellenobjektes| | + | |Value|String| |
- | |Rückgabe|// | + | |
- | ==== Table.ClearTableData==== | + | ==== Debug ==== |
- | Löscht sämtliche Tabellenzeilen der Tabelle| | + | Schreibt eine Zeichnfolge in die Debugausgabe\\ |
- | | + | |
^Parameter^Datentyp^Beschreibung^ | ^Parameter^Datentyp^Beschreibung^ | ||
- | |tableObjectName|//String//|Name des Tabellenobjektes| | + | |Value|String| |
- | |Rückgabe|// | + | |
- | ==== Table.LoadFromDatabase==== | + | |
- | Lädt die Daten aus der Datenbank in neue Tabellenzeilen\\ | + | ==== FormatStr |
- | | + | Formatiert eine Fließkommazahl mit dem angegebenen Format\\ |
+ | | ||
^Parameter^Datentyp^Beschreibung^ | ^Parameter^Datentyp^Beschreibung^ | ||
- | |tableObjectName|//String//|Name des Tabellenobjektes| | + | |LocalValue |
- | |filterExpression|//String//|Filterausdruck | + | |FormatString |
- | |Rückgabe|//Integer//|Anzahl | + | |Rückgabe|String| Zeichnfolge |
- | <note important> | + | |
- | ==== Table.FilterTable | + | ==== IsNumeric |
- | Filtert | + | Prüft ob sich die angegebene Zeichenfolge in eine Zahl verwandeln lässt\\ |
- | | + | |
^Parameter^Datentyp^Beschreibung^ | ^Parameter^Datentyp^Beschreibung^ | ||
- | |tableObjectName|//String//|Name des Tabellenobjektes| | + | |Text|String| |
- | |filterExpression|// | + | |Rückgabe|Boolean| Zeichnfolge lässt sich in Zahl umwandeln| |
- | |sortColumn|// | + | |
- | |Rückgabe|//Integer//|Anzahl der gefilterten Zeilen| | + | |
- | ==== Table.ResetFilterTable==== | + | ==== StartSplit |
- | Setzt den Filter der Daten zurück\\ | + | Zerlegt die gegebene Zeichenfolge anahnd des angegebenen Trennzeichens\\ |
- | | + | |
^Parameter^Datentyp^Beschreibung^ | ^Parameter^Datentyp^Beschreibung^ | ||
- | |tableObjectName|//String//|Name des Tabellenobjektes| | + | |Text |String| |
- | |Rückgabe|//Integer//|Anzahl | + | |Separator |
- | ==== Table.GetStringValue | + | ==== SplitCount |
- | Setzt den Filter | + | Gibt die Anzahl |
- | | + | |
^Parameter^Datentyp^Beschreibung^ | ^Parameter^Datentyp^Beschreibung^ | ||
- | |tableObjectName|// | + | |Rückgabe|String| |
- | |filterExpression|// | + | |
- | |valueColumn|// | + | |
- | |Rückgabe|//String//|Wert der Spalte als String| | + | |
- | ==== Table.ReadValuesInList==== | + | ==== SplitByIndex |
- | List die Werte mehrerer Tabellenzeilen einer Spalte in einen Parameter vom Typ // | + | Gibt den Zeichenteil der Zerlegung mit StartSplit für den angegebenen Index zurück\\ |
+ | SplitByIndex(Index As Integer) As String | ||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Index|Integer| Indes des Zeichenteils beginnend mit 1| | ||
+ | |Rückgabe|String| Zeichenteil für den angegeben Index oder eine leere Zeichenfolge, | ||
- | Table.ReadValuesInList(tableObjectName As String, columnName As String, parameterName As String, maximumValues As Integer, nullValues As Boolean) As Boolean | + | ==== SplitLast==== |
- | | + | Gibt den letzten Zeichenteil der Zerlegung mit StartSplit zurück\\ |
- | Table.ReadValuesInList3(tableObjectName | + | |
^Parameter^Datentyp^Beschreibung^ | ^Parameter^Datentyp^Beschreibung^ | ||
- | |tableObjectName|//String//|Name des Tabellenobjektes| | + | |Rückgabe|String| |
- | |columnName|// | + | |
- | |columnNameId|// | + | |
- | |columnNameText|// | + | |
- | |parameterName|// | + | |
- | |maximumValues|// | + | |
- | |nullValues|// | + | |
- | |nullId|// | + | |
- | |nullText|// | + | |
- | |Rückgabe|// | + | |
+ | ==== SplitStartsWith ==== | ||
+ | Gibt den ersten Zeichenteil der Zerlegung mit StartSplit zurück, der mit einer bestimmten Zeichenfolge beginnt. Die Suche kann durch die Angabe eienes Startindex eingeschränkt werden\\ | ||
+ | SplitStartsWith(Pattern As String, StartIndex As Integer) As String | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Pattern|String| Zeichenfolge mit dem der Zeichenteil beginnen soll (Case-Sensitive!)| | ||
+ | |StartIndex|Integer| Start Index des Zeichenteils beginnend mit 1 von dem an gesucht werden soll| | ||
+ | |Rückgabe|String| Zeichenteil doder eine leere Zeichenfolge, | ||
+ | |||
+ | |||
+ | ==== StartsWith ==== | ||
+ | Prüft ob die angegebene Zeichenfolge mit einer bestimmten Zeichenfolge beginnt\\ | ||
+ | StartsWith(Input As String, Pattern As String) As Boolean | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Input |String| Zeichnfolge | | ||
+ | |Pattern |String| Zeichnfolge mit dem die Input Zeichenfolge beginnen soll (Case-Insensitive!) | | ||
+ | |Rückgabe|Boolean| Zeichnfolge beginnt mit Pattern| | ||
+ | |||
+ | ==== SubString ==== | ||
+ | Gibt den Zeichenteil der Zeichenfolge beginnend mit dem Startindex und mit der angegebenen Länge zurück\\ | ||
+ | SubString(Text As String, Start As Integer, Length As Integer) As String | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Text |String| Zeichenfolge| | ||
+ | |Start |Integer| Start Index des Zeichenteils beginnend mit 1| | ||
+ | |Length |Integer| Längedes Zeichenteils| | ||
+ | |Rückgabe|String| Zeichenteil oder die gesamte Zeichenfolge, | ||
+ | |||
+ | |||
+ | ==== SubstStr==== | ||
+ | Ersetzt eienen Zeichenteil der Zeichenfolge mit einem anderen Zeichenteil\\ | ||
+ | SubstStr(ByVal Input As String, ByVal Pattern As String, ByVal Replacement As String) As String | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Input |String| Zeichenfolge| | ||
+ | |Pattern |String| Zeichenteil der ersetzt werden soll (Case-Sensitive!)| | ||
+ | |Replacement |String| Zeichenteil mit dem der Zeichenteil Pattern ersetzt wedeb soll| | ||
+ | |Rückgabe|String| Zeichenfolge mit dem ersetzten Zeichenteil| | ||
+ | |||
+ | ==== SubstStr2 ==== | ||
+ | Ersetzt eienen Zeichenteil der Zeichenfolge mit einem anderen Zeichenteil\\ | ||
+ | SubstStr2(Input As String, Pattern As String, Replacement As String, CaseSensitve As Boolean) As String | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Input |String| Zeichenfolge| | ||
+ | |Pattern |String| Zeichenteil der ersetzt werden soll| | ||
+ | |Replacement |String| Zeichenteil mit dem der Zeichenteil Pattern ersetzt wedeb soll| | ||
+ | |CaseSensitve |Boolean| Wenn True, dann wird Groß- und Kleinschreibung unterschieden| | ||
+ | |Rückgabe|String| Zeichenfolge mit dem ersetzten Zeichenteil| | ||
+ | |||
+ | ==== SubstStr3 ==== | ||
+ | Ersetzt eienen Zeichenteil der Zeichenfolge, | ||
+ | SubstStr3(Input As String, Pattern As String, Replacement As String, CaseSensitve As Boolean) As String | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Input |String| Zeichenfolge| | ||
+ | |Pattern |String| Regulären Ausdruck mit dem der Zeichenteil gefunden wird (.vgl. Reguläre Ausdrüche in .NET)| | ||
+ | |Replacement |String| Zeichenteil mit dem der Zeichenteil Pattern ersetzt wedeb soll| | ||
+ | |CaseSensitve |Boolean| Wenn True, dann wird Groß- und Kleinschreibung unterschieden| | ||
+ | |Rückgabe|String| Zeichenfolge mit dem ersetzten Zeichenteil| | ||
+ | |||
+ | ==== ToUpper ==== | ||
+ | Wandelt eine Zeichenfolge in Großbuchstaben\\ | ||
+ | ToUpper(Input As String) As String | ||
+ | | ||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Input |String| Zeichenfolge| | ||
+ | |Rückgabe|String| Zeichenfolge in Großbuchstaben| | ||
+ | |||
+ | ===== Mathematische Funktionen ===== | ||
+ | |||
+ | ==== ACosinus ==== | ||
+ | Berechnet den Arcus Cosinus\\ | ||
+ | ACosinus(Value As Double) As Double | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Value|Double| Wert zur Berechnung| | ||
+ | |Rückgabe|Double| Ergebnis der Berechnung ACos(Wert)| | ||
+ | |||
+ | ==== ASinus ==== | ||
+ | Berechnet den Arcus Sinus\\ | ||
+ | ASinus(Value As Double) As Double | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Value|Double| Wert zur Berechnung| | ||
+ | |Rückgabe|Double| Ergebnis der Berechnung ASin(Wert)| | ||
+ | |||
+ | |||
+ | ==== ATangens ==== | ||
+ | Berechnet den Arcus Tangens\\ | ||
+ | ATangens(Value As Double) As Double | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Value|Double| Wert zur Berechnung| | ||
+ | |Rückgabe|Double| Ergebnis der Berechnung ATan(Wert)| | ||
+ | |||
+ | ==== Cosinus ==== | ||
+ | Berechnet den Cosinus\\ | ||
+ | Cosinus (Value As Double) As Double | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Value|Double| Wert zur Berechnung| | ||
+ | |Rückgabe|Double| Ergebnis der Berechnung Cos(Wert)| | ||
+ | |||
+ | ==== Exp ==== | ||
+ | Berechnet die e Funktion zum Wert y (e^y)\\ | ||
+ | Exp (y As Double) As Double | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |y|Double| Wert zur Berechnung| | ||
+ | |Rückgabe|Double| Ergebnis der Berechnung Exp(y)| | ||
+ | |||
+ | |||
+ | ==== Lg ==== | ||
+ | Berechnet den Logarithmus(Basis 10) zum Wert y (log10 y)\\ | ||
+ | Lg (y As Double) As Double | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |y|Double| Wert zur Berechnung| | ||
+ | |Rückgabe|Double| Ergebnis der Berechnung Log10(y)| | ||
+ | |||
+ | |||
+ | ==== Ln ==== | ||
+ | Berechnet den Logarithmus(naturalis, | ||
+ | Ln (y As Double) As Double | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |y|Double| Wert zur Berechnung| | ||
+ | |Rückgabe|Double| Ergebnis der Berechnung Log(y)| | ||
+ | |||
+ | ==== Pow ==== | ||
+ | Berechnet den Wert von x^y (x hoch y)\\ | ||
+ | Pow(x As Double, y As Double) As Double | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |x|Double| Wert zur Berechnung| | ||
+ | |y|Double| Wert zur Berechnung| | ||
+ | |Rückgabe|Double| Ergebnis der Berechnung (x hoch y)| | ||
+ | |||
+ | ==== Round ==== | ||
+ | Rundet den Parameter oder Attributwert (Schreibt gerundeten Wert in den Parameter oder das Attribut zurück)\\ | ||
+ | Round(Value As ICFTLocalValue, | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Value |Parameter oder Attribut| Wert zum Runden| | ||
+ | |Digits|Integer| Anzahl der Nachkommastellen| | ||
+ | |||
+ | ==== Round2 ==== | ||
+ | Rundet den Wert\\ | ||
+ | Round2(Value As Double, Digits As Integer) As Double | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Value |Parameter oder Attribut| Wert zum Runden| | ||
+ | |Digits|Integer| Anzahl der Nachkommastellen| | ||
+ | |Rückgabe|Double| Gerundeter Wert| | ||
+ | |||
+ | ==== RoundWithOption ==== | ||
+ | Rundet den Wert mit Optionen\\ | ||
+ | RoundWithOption(Value As Double, Digits As Integer, RoundToEven As Boolean) As Double | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Value |Parameter oder Attribut| Wert zum Runden| | ||
+ | |Digits|Integer| Anzahl der Nachkommastellen| | ||
+ | |RoundToEven |Boolean| True, wenn der Wert 0.5 abgerundet werden soll| | ||
+ | |Rückgabe|Double| Gerundeter Wert| | ||
+ | |||
+ | ==== Sinus ==== | ||
+ | Berechnet den Sinus \\ | ||
+ | Sinus (Value As Double) As Double | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Value|Double| Wert zur Berechnung| | ||
+ | |Rückgabe|Double| Ergebnis der Berechnung Sin(Wert)| | ||
+ | |||
+ | ==== Tangens ==== | ||
+ | Berechnet den Tangens \\ | ||
+ | Tangens (Value As Double) As Double | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Value|Double| Wert zur Berechnung| | ||
+ | |Rückgabe|Double| Ergebnis der Berechnung Tan(Wert)| | ||
+ | |||
+ | ===== Konfigurations Funktionen ===== | ||
+ | |||
+ | ==== DeleteConfiguration ==== | ||
+ | Löscht die angegebene Konfiguration aus der Datenbank \\ | ||
+ | DeleteConfiguration(ByRef ConfigID As ICFTLocalValue) | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |ConfigID |Parameter oder Attribut| Parameter oder Attribut welches die Id der entsprechenden Konfiguration enthällt| | ||
+ | |||
+ | ==== LoadConfigFromFile ==== | ||
+ | Lädt die Konfiguration aus einer XML Datei \\ | ||
+ | LoadConfigFromFile(ByVal FileName As String) As String | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FileName |String| Dateiname der Konfigurationsdatei| | ||
+ | |Rückgabe|String| Konfigurationsschlüssel der Datei| | ||
+ | |||
+ | ==== LoadConfigFromFile2 ==== | ||
+ | Öffnet einen Dateiauswahldialog und lädt die Konfiguration aus einer XML Datei \\ | ||
+ | LoadConfigFromFile2() As String | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Rückgabe|String| Konfigurationsschlüssel der Datei| | ||
+ | |||
+ | ==== LoadConfiguration ==== | ||
+ | Lädt eine Konfiguration aus der Datenbank \\ | ||
+ | LoadConfiguration(ByVal ConfigID As String) As String | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |ConfigID |String| Id der entsprechenden Konfiguration| | ||
+ | |Rückgabe|String| Konfigurationsschlüssel der Datei| | ||
+ | |||
+ | ==== NewConfiguration1 ==== | ||
+ | Initialisiert einen neue Konfiguration und legt deren Id fest\\ | ||
+ | NewConfiguration1(ByVal ConfigType As String, ByRef ConfigID As ICFTLocalValue) | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |ConfigType |String| Typ (Konfigurationsschlüssel ) der entsprechenden Konfiguration| | ||
+ | |ConfigID |Parameter oder Attribut| Parameter oder Attribut welches die Id der entsprechenden Konfiguration enthällt| | ||
+ | |||
+ | ==== SaveConfigToFile ==== | ||
+ | Speichert die aktuelle (Mit NewConfiguration initialisierte, | ||
+ | SaveConfigToFile(ByVal FileName As String) | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FileName |String| | ||
+ | |||
+ | ==== SaveConfigToFile2 ==== | ||
+ | Speichert die aktuelle (Mit NewConfiguration initialisierte, | ||
+ | SaveConfigToFile2(PersistenceObject As String) As String | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |PersistenceObject |String| | ||
+ | |Rückgabe|String| Dateiname der erzeugten XML-Datei| | ||
+ | |||
+ | ==== SaveConfiguration1 ==== | ||
+ | Speichert die Konfiguration mit dem angegebenen konfigurationsschlüssel in die Datenbank\\ | ||
+ | SaveConfiguration1(ByVal ConfigKey As String) | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |ConfigKey |String| Konfigurationsschlüssel der | | ||
+ | |||
+ | ==== SaveConfiguration2 ==== | ||
+ | Speichert die Konfiguration mit dem angegebenen Konfigurationsschlüssel in die Datenbank\\ | ||
+ | SaveConfiguration2(ByRef ConfigID As ICFTLocalValue) | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |ConfigID |Parameter oder Attribut| Parameter oder Attribut welches die Id der entsprechenden Konfiguration enthällt| | ||
+ | |||
+ | ==== SaveConfiguration2 ==== | ||
+ | Speichert die Konfiguration mit dem angegebenen Konfigurationsschlüssel in die Datenbank\\ | ||
+ | SaveConfigurations(ByRef Configurations As ICFTLocalValue) | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |Configurations |Parameter (Liste)| Parameter vom Typ Stringliste welches die Ids der entsprechenden Konfiguration enthällt| | ||
+ | |||
+ | ===== Datei Funktionen ===== | ||
+ | |||
+ | ==== CopyFile ==== | ||
+ | Kopiert eine Datei mit Dialog \\ | ||
+ | CopyFile(SourceFileName As String, TargetFileName As String, Filter As String) As Integer | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |SourceFileName |String| Pfad und Dateiname der Quelldatei| | ||
+ | |TargetFileName |String| Vorschlag für Pfad und Dateiname der Zieldatei| | ||
+ | |Filter |String| Mögliche Dateieindungen vgl. .NET SaveFileDialog| | ||
+ | |Rückgabe|Integer| 0 = Fehler, 1=OK| | ||
+ | |||
+ | ==== CopyFile2 ==== | ||
+ | Kopiert eine Datei \\ | ||
+ | CopyFile2(SourceFileName As String, TargetFileName As String, Overwrite As Boolean) | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |SourceFileName |String| Pfad und Dateiname der Quelldatei| | ||
+ | |TargetFileName |String| Pfad und Dateiname der Zieldatei| | ||
+ | |Overwrite |Boolean| True wenn die Datei überschrieben werden kann| | ||
+ | |||
+ | ==== CutFileType ==== | ||
+ | Schneited die Dateieindung von einem Dateinamen ab\\ | ||
+ | CutFileType(ByVal FileName As String) As String | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FileName |String| Pfad und Dateiname| | ||
+ | |Rückgabe|String| Pfad und Dateiname ohne Dateiendung| | ||
+ | |||
+ | ==== DeleteFile ==== | ||
+ | Löscht eine Datei \\ | ||
+ | | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FileName |String| Pfad und Dateiname der zu löschenden Datei| | ||
+ | |||
+ | |||
+ | ==== ExistsDirectory ==== | ||
+ | Gibt an, ob ein Verzeichniss existiert \\ | ||
+ | | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FolderName |String| Pfad der überprüft wird| | ||
+ | |Rückgabe|Boolean| Verzeichniss existiert | | ||
+ | |||
+ | ==== ExistsFile ==== | ||
+ | Gibt an, ob eine Datei existiert \\ | ||
+ | | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FileName |String| Pfad und Dateiname der überprüft wird| | ||
+ | |Rückgabe|Boolean| Datei existiert | | ||
+ | |||
+ | ==== ExistsFile ==== | ||
+ | Gibt an, ob eine Datei existiert \\ | ||
+ | | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FileName |String| Pfad und Dateiname der überprüft wird| | ||
+ | |Rückgabe|Boolean| Datei existiert | | ||
+ | |||
+ | ==== GetFileName ==== | ||
+ | Liefert den Dateinamen\\ | ||
+ | GetFileName(FileName As String) As String | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FileName |String| Pfad und Dateiname| | ||
+ | |Rückgabe|String| Dateiname | | ||
+ | |||
+ | |||
+ | ==== GetFileNameWithoutExtension ==== | ||
+ | Liefert den Dateinamen ohne Dateiendung\\ | ||
+ | GetFileNameWithoutExtension(ByVal FileName As String) As String | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FileName |String| Pfad und Dateiname| | ||
+ | |Rückgabe|String| Dateiname ohne Dateiendung | | ||
+ | |||
+ | ==== NewTextFile ==== | ||
+ | Erstellt eine neue Textdatei\\ | ||
+ | NewTextFile(ByVal FileName As String, ByVal Overwrite As Boolean) As Integer | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FileName |String| Pfad und Dateiname| | ||
+ | |Overwrite |Boolean| True wenn die Datei überschrieben werden kann| | ||
+ | |Rückgabe|String| Dateiname ohne Dateiendung | | ||
+ | |Rückgabe|Integer| 0 = Fehler, 1=OK| | ||
+ | |||
+ | ==== OpenFile ==== | ||
+ | Öffnet eine Datei mit Dateiauswahldialog, | ||
+ | OpenFile(FileName As String, Filter As String, InitialFolder As String, Copy As Boolean) | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FileName |String| Dateiname, wenn leer oder die Datei nicht exisitiert, kommt ein Dialog zur Auswahl| | ||
+ | |Filter |String| Mögliche Dateieindungen vgl. .NET SaveFileDialog| | ||
+ | |InitialFolder |String| Pfad mit dem der Dialog initial angezeigt werden soll| | ||
+ | |Copy |Boolean| True wenn die Datei temporär lokal kopiert werden soll| | ||
+ | |||
+ | ==== ShellExecute ==== | ||
+ | Führt eine Applikation aus.\\ | ||
+ | ShellExecute(FileName As String, Args As String) As Boolean | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FileName |String| Pfad und Dateiname| | ||
+ | |Args |String| Startargumente| | ||
+ | |Rückgabe |Boolean| Start der Applikation war erfolgreich| | ||
+ | |||
+ | ==== ShellExecute2 ==== | ||
+ | Führt eine Applikation aus.\\ | ||
+ | ShellExecute2(FileName As String, Args As String) As Boolean | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FileName |String| Pfad und Dateiname| | ||
+ | |Args |String| Startargumente| | ||
+ | |Rückgabe |Boolean| Start der Applikation war erfolgreich| | ||
+ | |||
+ | ==== ShellExecute2 ==== | ||
+ | Führt eine Applikation aus.\\ | ||
+ | ShellExecute2(FileName As String, Args As String) As Boolean | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FileName |String| Pfad und Dateiname| | ||
+ | |Args |String| Startargumente| | ||
+ | |Rückgabe |Boolean| Start der Applikation war erfolgreich| | ||
+ | |||
+ | |||
+ | ==== Write ==== | ||
+ | Schreibt eine Zeichenfolge in eine Textdatei.\\ | ||
+ | Write(FileName As String, Value As String) As Integer | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FileName |String| Pfad und Dateiname| | ||
+ | |Value |String| Zeichenfolge | | ||
+ | |Rückgabe |Integer| 0 = Fehler, 1=OK| | ||
+ | |||
+ | ==== WriteLine ==== | ||
+ | Schreibt eine Zeichenfolge als Zeile in eine Textdatei.\\ | ||
+ | WriteLine(FileName As String, Line As String) As Integer | ||
+ | |||
+ | ^Parameter^Datentyp^Beschreibung^ | ||
+ | |FileName |String| Pfad und Dateiname| | ||
+ | |Value |String| | ||
+ | |Rückgabe |Integer| 0 = Fehler, 1=OK| |