Avatar billede bramsing Nybegynder
13. marts 2005 - 11:36 Der er 5 kommentarer og
1 løsning

DLL, INI eller noget tredje, update procedure uden update program

Jeg ved ikke lige hvordan jeg skal forklare det... Men prøver

Jeg har et program som kræver mange rettelser med jevne mellemrum pga. ændringer på strukturen på arbejdet..

og i stedet for at skulle opdatere programmet og sende updates ud til brugerne med måneders mellemrum, er det så muligt at have disse functioner/procedure i eksv. en DLL e.lig. som programmet loader ind ved programstart og som jeg så kan opdatere når der er brug for det - uden at skulle opdatere selve programmet - og derved slippe for at skulle sende opdateringer ud til brugerne ??

Jeg håber at I forstår min hensigt... ellers spørg ind til kernen ;)

PS: Kender ikke lige sværhedsgraden så jeg har sat den på middel men er klar til at forhøje point hvis det skulle vise sig nødvendigt...
Avatar billede stone Forsker
13. marts 2005 - 11:58 #1
her et simpel eksempel på løsning på dit problem
den sammenligner den downloade ini file med den lokale ini file hvis den er nyere
downloades en opdate....

http://www.swissdelphicenter.ch/en/showcode.php?id=889
Avatar billede bramsing Nybegynder
13. marts 2005 - 12:06 #2
stone.. tak for din ellers gode mulighed... Men det er netop det der var pointen.. at programmet ikke skulle opdateres hos brugeren - om muligt - men "kun" en ekstern fil som loades i runtime og ikke i designtime... Det er ca. 132 brugere til programmet... og hver gang der opdateres i programmet skabes der "panik" i 60% af brugerne... ofte får de så lavet et eller andet så der går "ged" i det... og jeg skal så ud og sikre mig at de køre med den seneste vers. Derfor kunne jeg tænke mig at få det andet til at virke... hvis dette altså er muligt....
13. marts 2005 - 14:51 #3
Hvis alle brugere arbejder på den samme database(f.eks), som ligger et centralt sted, så kunne du lægge exe filen samme sted, det gør jeg.
D.v.s. alle brugernes program genveje skal pege på denne ene fil.
For mit vedkommende er der kun en ulempe, og det er; at alle brugere skal afslutte programmet når jeg skifter filen ud med en opdatering. Det er dog intet problem, jeg gør det bare lige efter fyraften hvor alle brugere har lukket ned i forvejen.
Avatar billede bramsing Nybegynder
13. marts 2005 - 14:59 #4
Anton, Vi er gået væk fra model... Selve programmet som brugerne har bliver installeret via setup... og div. INI filer m.fl ligger så et sted på serveren hvor brugerne ikke har kenskab til... Det er her jeg kunne tænke mig at der lå en dll-fil der har de procedure og funktioner som ofte bliver opdateret... Men jeg mangler så lidt hjælp til hvordan og hvorledes med hvordan man skal sætte det op i hhv. main-appl. og i dll-filen...
Avatar billede bramsing Nybegynder
13. marts 2005 - 15:29 #5
Tror jeg lukker igen... Er lige gået i tænkeboks....
Avatar billede delrunner Nybegynder
07. april 2005 - 21:35 #6
.. nu sad jeg bare og checkede Tory's new components, og faldt over denne:
http://www.torry.net/vcl/vcltools/plugins/tpf.zip
Jeg har ikke set nærmere på det, men prøv og se om det er noget

DR
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