? COMDLG32.ocx é um controle CommonDialog usado em aplicações do Microsoft Visual Basic para operações como abrir e salvar arquivos e outros fins, tais como a impressão, a seleção de cores e fontes. Os desenvolvedores devem ter uma licença de tempo de design para distribuir o controle com as suas aplicações . Acessando caixas de diálogo
O controle de diálogo comum está disponível por meio do controle ActiveX comdlg32.ocx . O controle ActiveX fornece métodos para exibir caixas de diálogo, como abrir, salvar como , cor, fonte e de impressão. Por exemplo, para mostrar o "Salvar como" caixa de diálogo , você pode usar o método " ShowSave " disponível através do controle ActiveX.
Inconvenientes de caixas de diálogo
A comdlg32.ocx é fácil de usar , mas o desenvolvedor precisa ter um ambiente de desenvolvimento true para que os direitos de licenciamento para liberar o controle. Existem diferentes versões deste controle ActiveX, e você também pode ter problemas pela falta de referências de biblioteca ou de conflitos de versão .
Evitar erros OCX
Se você fazer plano para liberar o controle com seus aplicativos, você precisa ter certeza de o comdlg32.ocx é parte da instalação padrão do aplicativo. Por exemplo, se o controle está sendo distribuído com um arquivo de acesso autônomo, usando o "Assistente de Instalação do Office Developer Edition" é uma boa idéia para instalar e registrar a OCX .