Dynamic Data Exchange (DDE)

O Dynamic Data Exchange (DDE) é um mecanismo usado por alguns programas de computador para compartilhar dados. Ele permite a transferência de dados entre dois programas que estão rodando ao mesmo tempo no mesmo computador. O DDE é às vezes usado para compartilhar dados em tempo real, como preços de ações ou pontuações esportivas, entre programas. Por exemplo, um programa que exibe os preços das ações pode obter os preços de outro programa que rastreia os preços.

O DDE é diferente dos mecanismos de comunicação inter-processo (IPC) como pipes nomeados ou memória partilhada, porque utiliza o mecanismo de passagem de mensagens existente no sistema operativo. No Windows, as mensagens DDE são enviadas utilizando as mensagens WM_DDE_ACKNOWLEDGE e WM_DDE_DATA.

O DDE é por vezes utilizado para outros fins que não a partilha de dados entre programas. Por exemplo, alguns vírus usam DDE para infectar outros programas. Como eu utilizo DDE no SAS? Há algumas coisas que você precisa fazer para usar DDE em SAS:

1. Inclua o seguinte em seu programa SAS:

Opções dde="opções";

2. Conecte-se ao servidor DDE:

nome do ficheiro mydde dde 'server.exe';

3. Use as funções do DDE para aceder aos dados no servidor:

data _null_;
set mydata;
file mydde notab;
put var1= var2=;
run;

4. Feche a ligação ao servidor:

nome de ficheiro mydde limpo;

Como desactivo o DDE?

DDE significa Dynamic Data Exchange (Troca Dinâmica de Dados). É um protocolo usado por programas Windows para compartilhar dados.

Para desabilitar o DDE, você precisa editar o registro.

Aviso: Editar o registo é arriscado, e pode fazer com que o seu computador pare de funcionar. Antes de editar o registo, faça uma cópia de segurança do seu registo.

Para desactivar o DDE:
Prima a tecla Windows + R para abrir a caixa de diálogo Executar.

2. Digite regedit e pressione Enter.

3. No Editor de Registo, navegue para a seguinte tecla:
HKEY_CURRENT_USER
Software
Policies*Microsoft*Office*15.0*DisableDDE
4. Se a tecla DisableDDE não existir, tem de a criar.

5. Para criar a chave DisableDDE, clique com o botão direito do mouse na tecla Office, selecione New, e depois selecione Key.

6. Digite DisableDDE para o novo nome da tecla e pressione Enter.

7. Com a tecla DisableDDE seleccionada, clique com o botão direito do rato no painel direito, seleccione New, e depois seleccione DWORD (32-bit) Value.

8. Digite DisableDDE para o novo nome do valor e pressione Enter.

9. Clique duas vezes no novo valor DisableDDE para abrir a caixa de diálogo Editar valor DWORD.

10. No campo Valor de dados, digite 1 e clique em OK.

O DDE é suportado no Windows 10?

A resposta curta é que o DDE não é suportado no Windows 10. A resposta longa é que não há uma resposta definitiva para esta pergunta, pois o suporte para DDE pode variar dependendo de quais componentes de software e hardware você está usando. Por exemplo, alguns softwares podem continuar a suportar o DDE mesmo que o Windows 10 não o faça, enquanto outros softwares podem ter sido atualizados para usar um protocolo diferente que seja compatível com o Windows 10.

Se você está usando um software que ainda depende do DDE, você pode ser capaz de continuar usando-o instalando uma camada de compatibilidade como o DOSBox. No entanto, isto não é uma garantia, e você ainda pode encontrar problemas. Em geral, é aconselhável usar software que foi projetado para funcionar com o Windows 10, pois isso proporcionará a melhor experiência e minimizará problemas potenciais.

Para que serve o DDE?

O smart grid é um termo usado para descrever um novo tipo de grid elétrico que é mais eficiente, confiável e sustentável do que o grid atual. A tecnologia Smart grid usa tecnologia digital para melhorar a eficiência da rede, reduzindo o desperdício, melhorando a comunicação entre os operadores da rede e os consumidores, e fornecendo informações mais precisas sobre o consumo de energia e a demanda.

Um dos componentes chave da tecnologia smart grid é o uso de aplicações e sistemas baseados em dados, que é onde entra o DDE. O DDE é um protocolo de software que permite que as aplicações compartilhem dados entre si em tempo real. Isto é essencial para o smart grid, pois permite que os dados sejam rápida e facilmente trocados entre diferentes aplicações e sistemas, tais como sistemas de monitoramento e controle de rede, sistemas de geração e distribuição de energia e sistemas de gestão de energia de consumo.

DDE também é usado para outras aplicações fora do smart grid, tais como troca de dados financeiros, aquisição de dados em tempo real, e controle de processos.