Unir bits em uma DWord

Olá senhores(as).

Estou precisando mover várias variáveis do tipo booleana para uma Tag Interno tipo DWord, isso é possível? Nas minhas pesquisas não consegui encontrar nada a respeito.

Grato!

Boa tarde @Shawn,

Você pode utilizar as funções GetBit e SetBit para obter o resultado desejado.

Veja um exemplo:

Aqui eu criei um xObject que irá fazer a conversão para mim, com uma propriedade DWORD e 32 propriedades Boolean.

Em seguida criei os scripts para alteração em cada uma das propriedades:

Dword:

Booleans:
image
Repete o script para cada um dos 32 booleans.

Agora ao instanciar este objeto eu posso associar o TAG DWord à propriedade DWORD e os respectivos Booleans às propriedades Booleanas.

Desculpe a demora, tinha dado uma pausa nisso e voltei recentemente. Funcionou muito bem.
Obrigado amigo :clap::clap: