Compiler-problem i Microsoft Visual Studio 6.0
Jeg har lavet en simpel dialogbox med en par knapper.Når jeg trykker på knappen, er det meningen at en ny dialogbox skal åbnes, som indeholder et par komponenter, heriblandt en ActiveX (Masked Edit Control).
Jeg har herefter lavet en release version, og kørt den på min egen maskine, som også virker fint efter hensigten. Men når jeg så køre programmet på en anden komputer (som bla. ikke har Visual 6.0 installeret), kommer der ingen dialogbox frem, når jeg trykker på knappen.
Så snart jeg fjerner ActiveX-komponenten, kan den godt åbne den nye dialogbox, men ellers ikke.
Når jeg trykker på knappen, ser min kode således ud:
void CMyDlg::OnButtonAdd()
{
CDlgNew dlg;
if(dlg.DoModal()==IDOK)
{
// TODO:
}
}
Det er CDlgNew der indeholder ActiveX komponeten, hvilket gør at programmet nærmest "springer" if-sætningen over, når jeg køre programmet på en anden maskine.
Mangler jeg at includere noget? nogle .dll'er der skal med?
Jeg har søgt med lys og lygte, men har desværre ikke kunne finde nogle svar andre steder.
Håber nogen kan være mig behjælpelig.
På forhånd tak.
Mvh.
Miguel Kjædegaard Carvalho