Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Invocar um verbo normalmente inicia o aplicativo especificado pela subchave de comando do verbo. No entanto, se seu aplicativo oferecer suporte ao DDE (Dynamic Data Exchange), você poderá fazer com que o Shell inicie uma conversa DDE.
Para especificar que invocar um verbo deve iniciar uma conversação DDE, siga estas etapas.
Instruções
1º Passo:
Adicione uma subchave ddeexec à chave do verbo.
2º Passo:
Defina o valor padrão de ddeexec para a cadeia de comando DDE.
Comentários
A chave ddeexec tem três subchaves opcionais que fornecem algum controle sobre o processo DDE:
- aplicação. Defina o valor padrão dessa subchave para o nome do aplicativo a ser usado para estabelecer a conversação DDE. Se não houver nenhuma subchave de aplicação , o valor padrão da subchave de comando do verbo será usado como o nome da aplicação.
- tópico. Defina o valor padrão dessa subchave para o nome do tópico da conversa DDE. Se não houver um tópico com a subchave, "System" será utilizado como nome do tópico.
- ifexec. Defina o valor padrão dessa subchave para o comando DDE a ser usado se a conversa DDE não puder ser iniciada. Quando a inicialização falha, a aplicação especificada pelo valor padrão do subcomando do verbo é lançada. Se existir uma chave ifexec, seu valor padrão será usado como o comando DDE. Se não houver nenhuma subchave ifexec, o valor padrão da chave ddeexec será usado novamente como o comando DDE.
O exemplo a seguir especifica que invocar o verbo "open" para MyProgram.1 inicia uma conversa DDE com um comando DDE de Open("%1") e um nome da aplicação de MyProgram.
HKEY_CLASSES_ROOT
MyProgram.1
(Default) = MyProgram Application
Shell
(Default) = doit
open
command
(Default) = C:\MyDir\MyProgram.exe "%1"
ddeexec
(Default) = Open("%1")
application
(Default) = MyProgram