07-06-2012 01:56 AM
Ich habe ein Skript in Diadem in dem ich anwenderdefinierte Variabeln benutzen möchte.
Ich stelle mir das so vor:
Public Type PMType Hersteller as string Typ as string end Type Call GlobalDim ("PM") as PMType PM.Hersteller="NI"
Gibt es einen Möglichkeit dies zu realisieren?
Meine jetzige Lösung ist:
Call GlobalDim ("PM ,ItemDemo") 'globale Variable definieren Set PM= CreateObject("Scripting.Dictionary") PM.Add "Hersteller", "NI" 'Schlüssel und Element hinzufügen PM.Add "Typ", "SCXI 1362" 'Schlüssel und Element hinzufügen PM.Item ("Typ")="SCXI 1363" 'Element neuen Wert zuweisen ItemDemo = PM.Item("Typ") ' Liest das Element.
07-06-2012 12:23 PM - edited 07-06-2012 12:32 PM
If you put this code into a user Command file (Settings -> Options -> Extensions -> User Commands)
class PMType
public Hersteller
public Typ
End Class
dim PM : set PM = new PMType
PM.Hersteller = "NI"
the PM variable is globally availables?