Aby byla
objektová_proměnná platná, musí odpovídat typ odkazovaného objektu s objektovým typem proměnné. Po přiřazení bude proměnná typu
Object.
Příkazy
Dim nebo
ReDim deklarují pouze proměnnou odkazující na objekt. Dokud však není použit žádný příkaz
Set pro určený objekt, proměnná neodkazuje na žádný skutečný objekt.
Obecně platí, že použitím příkazu
Set nevzniká žádná kopie objektu. Vzniká pouze odkaz na objekt. Více objektových proměnných se může odkazovat současně na tentýž objekt. Protože proměnné jsou spíše reference než kopie objektu, jakákoliv změna v objektu se projeví ve všech proměnných, které na něj odkazují.
Ve skriptech systému PROMOTIC lze zakládat proměnnou také pomocí direktivy
#pragma variable, která umožňuje vytvořit proměnné s již naplněnou specializovanou hodnotou (např. odkaz na objekt, text v daném jazyce, atd.). Pro takto založenou proměnnou se pak příkaz
Dim a
Set nepoužívá.
V jazyce JavaScript k tomuto účelu slouží příkaz
var.