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 odkazy 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ření proměnné s již naplněnou specializovanou hodnotou (např. odkazem na objekt, textem v daném jazyce, atd.). Pro takto založenou proměnnou se pak příkaz
Dim a
Set nepoužívá.
V
jazyce JavaScript pro podobný účel slouží příkaz
var.