17. oktober 2004 - 08:40Der er
1 kommentar og 1 løsning
Correct registrering af VB filer m.m.
Hej
Jeg har fået en programmør til at lave noget software til mig. Dette er lavet i VB men jeg har nu et problem med at få det til at fungere korrekt. Jeg har spurgt programmøren hvordan dette skal afhjælpes og han har da også prøvet men det ser ikke ud til at jeg kan få det til at virke. Så derfor spørger jeg om hjælp her.
Der er et installations program der installere softwaren, men dette kører åbenbart ikke helt optimalt. Første gang jeg kørte det og skulle til at bruge programmet stod der at jeg manglede en .ocx fil for at det kunne fungere. Jeg fik herefter programmøren til at sende mig den fil. Han sendte ligeledes 2 andre filer med af typen .OCA og .DEP Han sagde at alle disse 3 filer skulle jeg sørge for skulle registreres i systemet og dette gjorde jeg ved at "drag & drop" dem over regsrv32.dll filen i min system32 windows mappe. Dette lykkedes også for OCX filen men ikke for de to andre. Jeg har derfor følgene ?? som jeg godt kunne tænke mig at få besvaret.
1. Hvordan sørger jeg for at få registreret de 2 sidste filer hvis dette altså er en nødvendighed? 2. Hvor skal disse filer placeres? I mappen med selve programmet eller i min system32 mappe. 3. Skal jeg afinstallere softwaren, registrere de 3 filer for derefter at installere softwaren igen?
Jeg har virkelig brug for hjælp til dette da softwaren er meget vigtig for mig.
Jeg kender problemet med ocx'er. Disse filer bør ligge i system32-mappen, og det skal dep-filen (dependency) også. Min erfaring er, at oca'en ikke anvendes, men den generer jo heller ikke.
Helt afgørende er imidlertid at versionen af ocx'en og informationen om den i dependecy-filen stemmer overens. Når du højreklikker ocx-filen i 'Stifinder' får du en menu. Dér vælger du egenskaber / version / produktversion. Skriv nummeret op.
Åben dependecy-filen i notesblok eller en anden ascii-editor. Øverst i filen står et 'tag' [version] Nummeret dér skal være det samme som den tilhørende ocx. Du kan rette det i dep-filen og gemme den samme sted, hvis det er forkert. ------------------------------------ Det er korrekt at et VB-program søger ocx'er også i den mappe programmet afvikles fra, men idéen med funktions-biblioteker som DLL og OCX er jo netop, at de kan være fælles for flere programmer, så de bør ligge i system32-mappen.
Skriv evt. her hvilken ocx det drejer sig om.
M.v.h. Jørn
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.