hvordan laver microsoft fx tilføjelser til windows (godt klar over at deres metode sikkert er mere avanceret end den jeg kan komme til, men er jeg nødt til at lave et nyt program og lægge oveni?), vil gerne kunne lave v. 1.5 altså hvor det er krævet man har en tidl. version af programmet
Hvis det kun var noget funktionalitet, så gøres det ofte med .dll filer. Disse filer bliver kaldt fra selve programmet, og her kunne ligge nye funktioner osv. (Der kunne også ligge farve/størrelse osv på forms). Man udsender så blot en ny dll. Men det er ikke nogen simpel ting at lave/bruge .dll filer. "Ægte" dll'er skal skrives i C++, mens man i VB kan lave ActiveX dll'er.
Hvis f.eks. en form skulle være opgraderbar, så ville du være nødt til at loade alle kontroller under startup - afhængig af variable der indlæses fra eksterne kilder. f.eks. en ini-fil eller fra SysRegDb. Så kunne du hos brugeren udskifte ini-filen eller udsende registreringsfil til SysRegDb. Her kunne du jo også indlægge et versionsnr, og sige at prog ikke loades før den nye version er installeret. Men men men - For det første er det ikke alle properties der kan ændres runtime, og for det andet ville det være meget vanskeligt at ændre kode for diverse events.
Så alt i alt - det nemmeste ville nok være at udsende en ny exe, som terry forslår.
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.