IF Abfrage in der Variablen Dekleration

dacown

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
hi,
ich möchte wie der Titel schon sagt, gerne eine art IF-Anweisung in der Variablen Deklaration haben.

Code:
VAR
        IF giDatenbankType = eMySQL THEN
          oSql_AlarmListe                             :     MySql_Context;
        ELSE
              oSql_AlarmListe                             :     MsSql_Context;
        END_IF
END_VAR

Weis jemand ob sowas ähnliches möglich ist, wenn ja wie ?
 
Hallo
Nein die Deklaration kann kein Programm enthalten. Ach bedingtes Kompilieren über Pragma geht auch nicht. Was Möchtet du damit erreichen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
sowas wie ich es oben geschrieben habe, zwei unterschiedliche funktionsblöcke über den gleichen namen ansprechen, je nach dem welchen Datenbanktyp ich habe.
 
Du kannst ja die beiden FBs in einen übergeordneten Funktionsbaustein reinpacken der dann je nach Wahl entweder den einen oder den anderen Unter-FB ausführt. Der Rest deines Programms sieht dann nur den "Wrapper" FB.
 
Zurück
Oben