Hallo zusammen,
ist es möglich, dass ich auf den Inhalt eines Enums in einer Dll zugreifen kann.
Das Enum liegt in der Dll nicht in der Klasse "Global".
Auf eine Methode aus der Global Klasse zugreifen ist kein Problem wenn diese public deklariert ist.
Muss das Enum in der Klasse "Global" liegen oder geht das auch außerhalb.
Vielen Dank.
Grüße von CopWorker
ist es möglich, dass ich auf den Inhalt eines Enums in einer Dll zugreifen kann.
Das Enum liegt in der Dll nicht in der Klasse "Global".
C#:
namespace FmsInterface
{
public class Global
{
/// <summary>
/// Prüft ob ein Prozess noch am Laufen ist
/// </summary>
/// <param name="strProcessName"></param>
/// <returns></returns>
public Process IsProcessRunning(string strProcessName)
{
Process prRet = null;
foreach (Process proc in Process.GetProcesses())
{
if (proc.ProcessName.Contains(strProcessName))
prRet = proc;
}
return prRet;
}
}
/// <summary>
/// Error Codes für Http Response States
/// </summary>
public enum eHttpRespErr
{
GENERAL_OK = 0, //
VALIDATION_OK = 100, //
VALIDATION_PENDING = 101, //
VALIDATION_FAILED = 110, //
EXECUTE_SOURCE_OK = 2010,
EXECUTE_TARGET_OK = 2020,
ARRIVED_SOURCE_OK = 2011,
ARRIVED_TARGET_OK = 2021,
EXECUTED_SOURCE_OK = 2013,
EXECUTED_TARGET_OK = 2023,
EXECUTE_OK = 200, //
EXECUTE_RUN = 201, //
EXECUTE_FAILED = 210, //
AGVASSIGNED_OK = 300, //
CANCEL_OK = 400, //
CANCEL_FAILED = 410, //
MODIFY_OK = 500, //
MODIFY_FAILED = 510, //
NODEARRIVE_OK = 1200, //
WAITRELEASE_OK = 1300 //
}
}
Auf eine Methode aus der Global Klasse zugreifen ist kein Problem wenn diese public deklariert ist.
C#:
private static FmsInterface.Global clGlobal = new FmsInterface.Global();
Muss das Enum in der Klasse "Global" liegen oder geht das auch außerhalb.
Vielen Dank.
Grüße von CopWorker