Enthält viele Mathematische Funktionen für Berechnungen.
Datei Reitec.Confit.Module.Common.dll
Offline | Online | ||
---|---|---|---|
MODULES | |||
COMMONFUNCTIONS | Reitec.Confit.Module.Common | Reitec.Confit.Module.Common |
Siehe auch Abschnitt Bedienung - Projekteinstellungen
Prüft ob die Länge der Zeichnfolge kleiner der angegebenen Länge ist
CheckLength (Value As ICFTLocalValue, Length As Integer) As Boolean
Parameter | Datentyp | Beschreibung |
---|---|---|
Value | Parameter, Attribut | Parameter oder Attribut vom Typ String |
Length | Integer | Länge |
Rückgabe | Boolean | Inhalt von Parameter oder Attribut < Länge |
Prüft ob die Länge der Zeichnfolge kleiner der angegebenen Länge ist
CheckLength (Value As String, Length As Integer) As Boolean
Parameter | Datentyp | Beschreibung |
---|---|---|
Value | String | Zeichnfolge |
Length | Integer | Länge |
Rückgabe | Boolean | Länge der Zeichnfolge < Länge |
Prüft ob die Länge der Zeichnfolge gleich der angegebenen Länge ist
CheckLengthEquals (Value As String, Length As Integer) As Boolean
Parameter | Datentyp | Beschreibung |
---|---|---|
Value | String | Zeichnfolge |
Length | Integer | Länge |
Rückgabe | Boolean | Länge der Zeichnfolge = Länge |
Kopiert eine Zeichnfolge in die Zwischenablage
CopyToClipboard(Value As String)
Parameter | Datentyp | Beschreibung |
---|---|---|
Value | String | Zeichnfolge |
Schreibt eine Zeichnfolge in die Debugausgabe
Debug(Value As String)
Parameter | Datentyp | Beschreibung |
---|---|---|
Value | String | Zeichnfolge |
Formatiert eine Fließkommazahl mit dem angegebenen Format
FormatStr(LocalValue As Double, ByVal FormatString As String) As String
Parameter | Datentyp | Beschreibung |
---|---|---|
LocalValue | Double | Fließkommazahl |
FormatString | String | Zahlenformat (vgl. Formatierung von Zahlen in .NET) |
Rückgabe | String | Zeichnfolge der Fließkommazahl |
Prüft ob sich die angegebene Zeichenfolge in eine Zahl verwandeln lässt
IsNumeric(Text As String) As Boolean
Parameter | Datentyp | Beschreibung |
---|---|---|
Text | String | Zeichnfolge |
Rückgabe | Boolean | Zeichnfolge lässt sich in Zahl umwandeln |
Zerlegt die gegebene Zeichenfolge anahnd des angegebenen Trennzeichens
StartSplit(Text As String, Separator As String)
Parameter | Datentyp | Beschreibung |
---|---|---|
Text | String | Zeichnfolge die Zerlegt werden soll |
Separator | String | Trennzeichen zum Zerlegen der Zeichenfolge |
Gibt die Anzahl der Zeichenteile nach der Zerlegung mit StartSplit zurück
SplitCount() As Integer
Parameter | Datentyp | Beschreibung |
---|---|---|
Rückgabe | String | Anzahl der Zeichenteile |
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, wenn kein Zeichenteil am Index vorhanden |
Gibt den letzten Zeichenteil der Zerlegung mit StartSplit zurück
SplitLast() As String
Parameter | Datentyp | Beschreibung |
---|---|---|
Rückgabe | String | Letzter Zeichenteil oder eine leere Zeichenfolge, wenn keine Zeichenteil vorhandenn sind |
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, wenn kein Zeichenteil vorhanden ist, der den Bedingungen entspricht |
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 |
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, wenn Start + Länge gößer wie die Länge der Zeichenfolge ist |
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 |
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 |
Ersetzt eienen Zeichenteil der Zeichenfolge, welcher durch einen regulären Ausdruck ermittelt wird, mit einem anderen Zeichenteil
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 |
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 |
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) |
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) |
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) |
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) |
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) |
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) |
Berechnet den Logarithmus(naturalis, Basis e) zum Wert y (ln y)
Ln (y As Double) As Double
Parameter | Datentyp | Beschreibung |
---|---|---|
y | Double | Wert zur Berechnung |
Rückgabe | Double | Ergebnis der Berechnung Log(y) |
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) |
Rundet den Parameter oder Attributwert (Schreibt gerundeten Wert in den Parameter oder das Attribut zurück)
Round(Value As ICFTLocalValue, Digits As Integer)
Parameter | Datentyp | Beschreibung |
---|---|---|
Value | Parameter oder Attribut | Wert zum Runden |
Digits | Integer | Anzahl der Nachkommastellen |
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 |
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 |
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) |
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) |
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 |
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 |
Ö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 |
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 |
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 |
Speichert die aktuelle (Mit NewConfiguration initialisierte, oder geladene) Konfiguration in die entsprechende XML-Datei
SaveConfigToFile(ByVal FileName As String)
Parameter | Datentyp | Beschreibung |
---|---|---|
FileName | String | Dateiname der Konfigurationsdatei |
Speichert die aktuelle (Mit NewConfiguration initialisierte, oder geladene) Konfiguration mit den entsprechenden Persitence Attributen in die Datebnank, erzeugt einen Dateinamen und speichert die XML-Date
SaveConfigToFile2(PersistenceObject As String) As String
Parameter | Datentyp | Beschreibung |
---|---|---|
PersistenceObject | String | Name des Objektes das die Persistenzinformationen enthällt |
Rückgabe | String | Dateiname der erzeugten XML-Datei |
Speichert die Konfiguration mit dem angegebenen konfigurationsschlüssel in die Datenbank
SaveConfiguration1(ByVal ConfigKey As String)
Parameter | Datentyp | Beschreibung |
---|---|---|
ConfigKey | String | Konfigurationsschlüssel der |
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 |
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 |
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 |
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 |
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 |
Löscht eine Datei
DeleteFile(FileName As String)
Parameter | Datentyp | Beschreibung |
---|---|---|
FileName | String | Pfad und Dateiname der zu löschenden Datei |
Gibt an, ob ein Verzeichniss existiert
ExistsDirectory(FolderName As String) As Boolean
Parameter | Datentyp | Beschreibung |
---|---|---|
FolderName | String | Pfad der überprüft wird |
Rückgabe | Boolean | Verzeichniss existiert |
Gibt an, ob eine Datei existiert
ExistsFile(ByVal FileName As String) As Boolean
Parameter | Datentyp | Beschreibung |
---|---|---|
FileName | String | Pfad und Dateiname der überprüft wird |
Rückgabe | Boolean | Datei existiert |
Gibt an, ob eine Datei existiert
ExistsFile(ByVal FileName As String) As Boolean
Parameter | Datentyp | Beschreibung |
---|---|---|
FileName | String | Pfad und Dateiname der überprüft wird |
Rückgabe | Boolean | Datei existiert |
Liefert den Dateinamen
GetFileName(FileName As String) As String
Parameter | Datentyp | Beschreibung |
---|---|---|
FileName | String | Pfad und Dateiname |
Rückgabe | String | Dateiname |
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 |
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 |
Öffnet eine Datei mit Dateiauswahldialog, Zum Öffnen wird die für den Dateityp hinterlegte Applikation verwendet.
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 |
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 |
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 |
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 |
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 |
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 | Zeichenfolge der Zeile |
Rückgabe | Integer | 0 = Fehler, 1=OK |