Che cosa è Comdlg32.ocx?

December 22

Comdlg32.ocx è un controllo CommonDialog utilizzato in Microsoft applicazioni Visual Basic per operazioni quali l'apertura e il salvataggio dei file e per altri scopi quali la stampa, la selezione di colori e caratteri. Gli sviluppatori devono avere una licenza Design-Time per distribuire il controllo con le loro applicazioni.

Accesso alle finestre di dialogo

Il controllo comune di dialogo è disponibile attraverso il controllo ActiveX comdlg32.ocx. Il controllo ActiveX fornisce i metodi per visualizzare le finestre di dialogo, come aprire, salvare, colore, font e stampa. Ad esempio, per mostrare il "Salva con nome" finestra di dialogo, è possibile utilizzare il metodo "ShowSave" disponibile attraverso il controllo ActiveX.

Inconvenienti di finestre di dialogo

Il comdlg32.ocx è facile da usare, ma lo sviluppatore ha bisogno di avere un ambiente di sviluppo vero di avere diritti di licenza per rilasciare il controllo. Ci sono diverse versioni di questo controllo ActiveX, ed è anche possibile incorrere in problemi di mancanza riferimenti di libreria o conflitti di versione.

Evitare Errori OCX

Se si ha intenzione di rilasciare il comando con le applicazioni, è necessario assicurarsi che la comdlg32.ocx fa parte della installazione standard dell'applicazione. Ad esempio, se il controllo viene distribuito con un file di accesso autonomo, utilizzando "Installazione guidata di Office Developer Edition" la è una buona idea per installare e registrare il OCX.