25. oktober 2002 - 13:01Der er
3 kommentarer og 1 løsning
Generelle VB6 ?
Hej Alle.
Jeg har snart programmeret VB6 i 8 mdr., men jeg syntes at jeg mangler lidt general information om nogle ting, måske et opslags værk af en art ?.
F.eks vil jeg gerne vide om det gør ens program hurtigere hvis man lægger nogle funktioner som ikke bruges så tit ud i et modul, altså om et modul bliver loadet hvergang programmet bliver loadet eller ført når man "beder" om en funktion i modulet ?.
Kan man evt. lave et modul om til en dll fil så ens exe fil ikke bliver så stor og tager så lang tid at loade, og så kalde en funktion i dll filen når den skal bruges ???. Hvis man kan dette, hvordan kommer man så igang med at lave en dll fil, og hvordan kalder man ting fra sådan en størrelse ?.
Håber at der er en der "gider" at bruge lidt tid på et svar.
Alt, hvad du har liggende i cls-filer, kan du i princippet lægge direkte ud i ActiveX dll.
Moduler kan for så vidt også skrives om til cls-filer.
Humlen er, at du kun kan lave ActiveX dll. Du kan ikke som i C lave dll-filer, der indeholder diverse forskellige rutiner. Så skal du i stedet skrive de rutiner om til C(++) og så kalde dem på samme måde som Windows API funktioner (declare function).
Hvordan kommer jeg igang med at lave cls-filer og herefter ActiveX dll´er ?. Jeg har et modul som tjekker og sætter kontroller på nogle af mine forme, og det er ved at være MEGET stort, ydre mere er det ikke hvergang mit program køres at det bliver brugt, derfor vil jeg gerne have det ud af min exe fil.
Det der link fra rynke10 vil jeg råde dig kraftigt fra at følge... De ting som står på siden er helt hen i vejret... Den mand som har skrevet den, burde gå tilbage til hans C kode på en Amiga maskine, for han hører sq ikke hjemme i vb... Det er ingen hemlighed at VB ikke er hurtig, men det er simpelt, og det virker. Flere af de ting han nævner, er direkte imod kode konventioner, som er en anden ting, der beskriver hvordan du undgår fejl, og forbedrer forståelsen af koden.
Hvis du vil blive bedre til VB, forslår jeg du følger det sidst nævnte... Lær at kode "rigtigt"...
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.