comdlg32.ocx je, ako ne griješim, jedna od komponenata VB run-time paketa. Ima na netu hrpu siteova koji distribuiraju te "missing dll" fileove. Tvoj nije registriran - ali pitanje je da li je samo taj comdlg32.ocx neregistriran ili još koji.
Probaj dve stvari: odi u command prompt, pa napiši regsvr32 condlg32.ocx. Trebao bi ti javiti da je "successfuly registered" i onda probaj pokrenut prog. Ako ti javi istu grešku, onda imaš samo varijantu 2, a to je na net i vidjet nešto poput ovoga: http://www.ascentive.com/support/new...e=COMDLG32.OCX

I to bi moralo upalit...