Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:confit:module_common

Modul Common

Enthält viele Mathematische Funktionen für Berechnungen.
Datei Reitec.Confit.Module.Common.dll

Konfiguration

Projekt

OfflineOnline
MODULES
COMMONFUNCTIONSReitec.Confit.Module.CommonReitec.Confit.Module.Common

Siehe auch Abschnitt Bedienung - Projekteinstellungen

String Funktionen

CheckLength

Prüft ob die Länge der Zeichnfolge kleiner der angegebenen Länge ist

CheckLength (Value As ICFTLocalValue, Length As Integer) As Boolean
ParameterDatentypBeschreibung
ValueParameter, Attribut Parameter oder Attribut vom Typ String
LengthInteger Länge
RückgabeBoolean Inhalt von Parameter oder Attribut < Länge

CheckLength2

Prüft ob die Länge der Zeichnfolge kleiner der angegebenen Länge ist

CheckLength (Value As String, Length As Integer) As Boolean
ParameterDatentypBeschreibung
ValueString Zeichnfolge
LengthInteger Länge
RückgabeBoolean Länge der Zeichnfolge < Länge

CheckLengthEquals

Prüft ob die Länge der Zeichnfolge gleich der angegebenen Länge ist

CheckLengthEquals (Value As String, Length As Integer) As Boolean
ParameterDatentypBeschreibung
ValueString Zeichnfolge
LengthInteger Länge
RückgabeBoolean Länge der Zeichnfolge = Länge

CopyToClipboard

Kopiert eine Zeichnfolge in die Zwischenablage

CopyToClipboard(Value As String)
ParameterDatentypBeschreibung
ValueString Zeichnfolge

Debug

Schreibt eine Zeichnfolge in die Debugausgabe

Debug(Value As String)
ParameterDatentypBeschreibung
ValueString Zeichnfolge

FormatStr

Formatiert eine Fließkommazahl mit dem angegebenen Format

FormatStr(LocalValue As Double, ByVal FormatString As String) As String
ParameterDatentypBeschreibung
LocalValue Double Fließkommazahl
FormatString String Zahlenformat (vgl. Formatierung von Zahlen in .NET)
RückgabeString Zeichnfolge der Fließkommazahl

IsNumeric

Prüft ob sich die angegebene Zeichenfolge in eine Zahl verwandeln lässt

IsNumeric(Text As String) As Boolean
ParameterDatentypBeschreibung
TextString Zeichnfolge
RückgabeBoolean Zeichnfolge lässt sich in Zahl umwandeln

StartSplit

Zerlegt die gegebene Zeichenfolge anahnd des angegebenen Trennzeichens

StartSplit(Text As String, Separator As String)
ParameterDatentypBeschreibung
Text String Zeichnfolge die Zerlegt werden soll
Separator String Trennzeichen zum Zerlegen der Zeichenfolge

SplitCount

Gibt die Anzahl der Zeichenteile nach der Zerlegung mit StartSplit zurück

SplitCount() As Integer
ParameterDatentypBeschreibung
RückgabeString Anzahl der Zeichenteile

SplitByIndex

Gibt den Zeichenteil der Zerlegung mit StartSplit für den angegebenen Index zurück

SplitByIndex(Index As Integer) As String
ParameterDatentypBeschreibung
IndexInteger Indes des Zeichenteils beginnend mit 1
RückgabeString Zeichenteil für den angegeben Index oder eine leere Zeichenfolge, wenn kein Zeichenteil am Index vorhanden

SplitLast

Gibt den letzten Zeichenteil der Zerlegung mit StartSplit zurück

SplitLast() As String
ParameterDatentypBeschreibung
RückgabeString Letzter Zeichenteil oder eine leere Zeichenfolge, wenn keine Zeichenteil vorhandenn sind

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
ParameterDatentypBeschreibung
PatternString Zeichenfolge mit dem der Zeichenteil beginnen soll (Case-Sensitive!)
StartIndexInteger Start Index des Zeichenteils beginnend mit 1 von dem an gesucht werden soll
RückgabeString Zeichenteil doder eine leere Zeichenfolge, wenn kein Zeichenteil vorhanden ist, der den Bedingungen entspricht

StartsWith

Prüft ob die angegebene Zeichenfolge mit einer bestimmten Zeichenfolge beginnt

StartsWith(Input As String, Pattern As String) As Boolean
ParameterDatentypBeschreibung
Input String Zeichnfolge
Pattern String Zeichnfolge mit dem die Input Zeichenfolge beginnen soll (Case-Insensitive!)
RückgabeBoolean 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
ParameterDatentypBeschreibung
Text String Zeichenfolge
Start Integer Start Index des Zeichenteils beginnend mit 1
Length Integer Längedes Zeichenteils
RückgabeString Zeichenteil oder die gesamte Zeichenfolge, wenn Start + Länge gößer wie die Länge der Zeichenfolge ist

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
ParameterDatentypBeschreibung
Input String Zeichenfolge
Pattern String Zeichenteil der ersetzt werden soll (Case-Sensitive!)
Replacement String Zeichenteil mit dem der Zeichenteil Pattern ersetzt wedeb soll
RückgabeString 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
ParameterDatentypBeschreibung
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ückgabeString Zeichenfolge mit dem ersetzten Zeichenteil

SubstStr3

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
ParameterDatentypBeschreibung
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ückgabeString 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ückgabeString Zeichenfolge in Großbuchstaben

Mathematische Funktionen

ACosinus

Berechnet den Arcus Cosinus

ACosinus(Value As Double) As Double
ParameterDatentypBeschreibung
ValueDouble Wert zur Berechnung
RückgabeDouble Ergebnis der Berechnung ACos(Wert)

ASinus

Berechnet den Arcus Sinus

ASinus(Value As Double) As Double
ParameterDatentypBeschreibung
ValueDouble Wert zur Berechnung
RückgabeDouble Ergebnis der Berechnung ASin(Wert)

ATangens

Berechnet den Arcus Tangens

ATangens(Value As Double) As Double
ParameterDatentypBeschreibung
ValueDouble Wert zur Berechnung
RückgabeDouble Ergebnis der Berechnung ATan(Wert)

Cosinus

Berechnet den Cosinus

Cosinus (Value As Double) As Double
ParameterDatentypBeschreibung
ValueDouble Wert zur Berechnung
RückgabeDouble Ergebnis der Berechnung Cos(Wert)

Exp

Berechnet die e Funktion zum Wert y (e^y)

Exp (y As Double) As Double
ParameterDatentypBeschreibung
yDouble Wert zur Berechnung
RückgabeDouble Ergebnis der Berechnung Exp(y)

Lg

Berechnet den Logarithmus(Basis 10) zum Wert y (log10 y)

Lg (y As Double) As Double
ParameterDatentypBeschreibung
yDouble Wert zur Berechnung
RückgabeDouble Ergebnis der Berechnung Log10(y)

Ln

Berechnet den Logarithmus(naturalis, Basis e) zum Wert y (ln y)

Ln (y As Double) As Double
ParameterDatentypBeschreibung
yDouble Wert zur Berechnung
RückgabeDouble Ergebnis der Berechnung Log(y)

Pow

Berechnet den Wert von x^y (x hoch y)

Pow(x As Double, y As Double) As Double
ParameterDatentypBeschreibung
xDouble Wert zur Berechnung
yDouble Wert zur Berechnung
RückgabeDouble 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, Digits As Integer)
ParameterDatentypBeschreibung
Value Parameter oder Attribut Wert zum Runden
DigitsInteger Anzahl der Nachkommastellen

Round2

Rundet den Wert

Round2(Value As Double, Digits As Integer) As Double
ParameterDatentypBeschreibung
Value Parameter oder Attribut Wert zum Runden
DigitsInteger Anzahl der Nachkommastellen
RückgabeDouble Gerundeter Wert

RoundWithOption

Rundet den Wert mit Optionen

RoundWithOption(Value As Double, Digits As Integer, RoundToEven As Boolean) As Double
ParameterDatentypBeschreibung
Value Parameter oder Attribut Wert zum Runden
DigitsInteger Anzahl der Nachkommastellen
RoundToEven Boolean True, wenn der Wert 0.5 abgerundet werden soll
RückgabeDouble Gerundeter Wert

Sinus

Berechnet den Sinus

Sinus (Value As Double) As Double
ParameterDatentypBeschreibung
ValueDouble Wert zur Berechnung
RückgabeDouble Ergebnis der Berechnung Sin(Wert)

Tangens

Berechnet den Tangens

Tangens (Value As Double) As Double
ParameterDatentypBeschreibung
ValueDouble Wert zur Berechnung
RückgabeDouble Ergebnis der Berechnung Tan(Wert)

Konfigurations Funktionen

DeleteConfiguration

Löscht die angegebene Konfiguration aus der Datenbank

DeleteConfiguration(ByRef ConfigID As ICFTLocalValue)
ParameterDatentypBeschreibung
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
ParameterDatentypBeschreibung
FileName String Dateiname der Konfigurationsdatei
RückgabeString Konfigurationsschlüssel der Datei

LoadConfigFromFile2

Öffnet einen Dateiauswahldialog und lädt die Konfiguration aus einer XML Datei

LoadConfigFromFile2() As String
ParameterDatentypBeschreibung
RückgabeString Konfigurationsschlüssel der Datei

LoadConfiguration

Lädt eine Konfiguration aus der Datenbank

LoadConfiguration(ByVal ConfigID As String) As String
ParameterDatentypBeschreibung
ConfigID String Id der entsprechenden Konfiguration
RückgabeString Konfigurationsschlüssel der Datei

NewConfiguration1

Initialisiert einen neue Konfiguration und legt deren Id fest

NewConfiguration1(ByVal ConfigType As String, ByRef ConfigID As ICFTLocalValue)
ParameterDatentypBeschreibung
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, oder geladene) Konfiguration in die entsprechende XML-Datei

SaveConfigToFile(ByVal FileName As String)
ParameterDatentypBeschreibung
FileName String Dateiname der Konfigurationsdatei

SaveConfigToFile2

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
ParameterDatentypBeschreibung
PersistenceObject String Name des Objektes das die Persistenzinformationen enthällt
RückgabeString Dateiname der erzeugten XML-Datei

SaveConfiguration1

Speichert die Konfiguration mit dem angegebenen konfigurationsschlüssel in die Datenbank

SaveConfiguration1(ByVal ConfigKey As String)
ParameterDatentypBeschreibung
ConfigKey String Konfigurationsschlüssel der

SaveConfiguration2

Speichert die Konfiguration mit dem angegebenen Konfigurationsschlüssel in die Datenbank

SaveConfiguration2(ByRef ConfigID As ICFTLocalValue)
ParameterDatentypBeschreibung
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)
ParameterDatentypBeschreibung
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
ParameterDatentypBeschreibung
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ückgabeInteger 0 = Fehler, 1=OK

CopyFile2

Kopiert eine Datei

CopyFile2(SourceFileName As String, TargetFileName As String, Overwrite As Boolean)
ParameterDatentypBeschreibung
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
ParameterDatentypBeschreibung
FileName String Pfad und Dateiname
RückgabeString Pfad und Dateiname ohne Dateiendung

DeleteFile

Löscht eine Datei

 DeleteFile(FileName As String)
ParameterDatentypBeschreibung
FileName String Pfad und Dateiname der zu löschenden Datei

ExistsDirectory

Gibt an, ob ein Verzeichniss existiert

 ExistsDirectory(FolderName As String) As Boolean
ParameterDatentypBeschreibung
FolderName String Pfad der überprüft wird
RückgabeBoolean Verzeichniss existiert

ExistsFile

Gibt an, ob eine Datei existiert

 ExistsFile(ByVal FileName As String) As Boolean
ParameterDatentypBeschreibung
FileName String Pfad und Dateiname der überprüft wird
RückgabeBoolean Datei existiert

ExistsFile

Gibt an, ob eine Datei existiert

 ExistsFile(ByVal FileName As String) As Boolean
ParameterDatentypBeschreibung
FileName String Pfad und Dateiname der überprüft wird
RückgabeBoolean Datei existiert

GetFileName

Liefert den Dateinamen

GetFileName(FileName As String) As String
ParameterDatentypBeschreibung
FileName String Pfad und Dateiname
RückgabeString Dateiname

GetFileNameWithoutExtension

Liefert den Dateinamen ohne Dateiendung

GetFileNameWithoutExtension(ByVal FileName As String) As String
ParameterDatentypBeschreibung
FileName String Pfad und Dateiname
RückgabeString Dateiname ohne Dateiendung

NewTextFile

Erstellt eine neue Textdatei

NewTextFile(ByVal FileName As String, ByVal Overwrite As Boolean) As Integer
ParameterDatentypBeschreibung
FileName String Pfad und Dateiname
Overwrite Boolean True wenn die Datei überschrieben werden kann
RückgabeString Dateiname ohne Dateiendung
RückgabeInteger 0 = Fehler, 1=OK

OpenFile

Ö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)
ParameterDatentypBeschreibung
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
ParameterDatentypBeschreibung
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
ParameterDatentypBeschreibung
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
ParameterDatentypBeschreibung
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
ParameterDatentypBeschreibung
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
ParameterDatentypBeschreibung
FileName String Pfad und Dateiname
Value String Zeichenfolge der Zeile
Rückgabe Integer 0 = Fehler, 1=OK
de/confit/module_common.txt · Zuletzt geändert: 2024/01/26 16:39 von admin