kernelv_program_error_get_path
Prototyp
KERNELV_RETURN | GetProgramErrorPath(out string returnString); |
Beschreibung
Liefert den Programmpfad der verwendet wurde um das aktive Programm zu starten zurück.
Wenn das Programm durch die absolute Angabe eines Dateinamens gestartet wurde wird ein Leerstring zurückgegeben, falls das gerade aktive Programm ein Handsatz ist, wird "-" (Ohne Anführungszeichen) zurückgegeben.
Falls der vom Aufrufer bereitgestellte Speicher zu klein für die zurückzugebende Zeichenkette ist, wird der Rückgabewert ERR_CNC_RET_MEMORY zurückgegeben.
Parameter
Name | Typ | Bedeutung |
returnString | out string | Zeichenkette für den Programmpfad. |
Rückgabewerte
Symbol | Wert | Bedeutung |
RET_FINISHED | 0 | Die Funktion wurde fehlerfrei durchgeführt. |
ERR_CNC_RET_MEMORY | -4 | Der oder die Rückgabewerte passen nicht in den bereitgestellten Speicher. Im Parameter length wird die Anzahl der benötigten Bytes zurückgegeben. |
ERR_CNC_NO_DATA | -28 | Die angeforderten Daten sind nicht verfügbar. Es liegen keine NC-programmspezifischen Daten zu einem CNC-Fehler vor. |