Avatar billede ducks Nybegynder
15. maj 2002 - 20:22 Der er 4 kommentarer og
2 løsninger

Hvordan laver man updates?

Hvordan laver man en opdatering til sit program? Sådan at hvis der tilføjes en knap, andet udseende osv. skal man ikke installere det igen?
Avatar billede terry Ekspert
15. maj 2002 - 21:39 #1
copy the exe file only I would think!
Avatar billede ducks Nybegynder
15. maj 2002 - 22:14 #2
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
Avatar billede tjacob Juniormester
16. maj 2002 - 11:20 #3
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.

/tjacob
Avatar billede ducks Nybegynder
16. maj 2002 - 13:14 #4
tjacob = 20 point for den lange forklaring
terry  = 10 point for den lettere løsning

Takker :)
Avatar billede terry Ekspert
16. maj 2002 - 13:19 #5
selv tak:o)
Avatar billede tjacob Juniormester
16. maj 2002 - 13:32 #6
Takker selv ;-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester