/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
[VB6] Liveupdate
Fra : Johnny E Jensen


Dato : 19-03-03 10:27

Hej NG

Mine applikationer skal kunne logge sig ind på en FTP server for at
undersøge om der skulle ligge en opdatering/nyere version af programmet.
Dette gøres ved at hente en .ini file og indlæse indholdet (vil være
versionen af programmet liggende på FTP serveren). Hvis versionen er nyere,
downloades programmet som [programnavn].new.
Applikationen starter så et andet program (LiveUpdate.exe {sourcefile}
{destinationfile}) og afslutter applikationen.

Liveupdate sletter {destination}.ver <--- file fra tidligere opdateringer
INGEN FEJL HER
Dernæst renames {applikaton}.exe - {destination}.ver og her får jeg fejlen
70 Permission denied
brugeren har rettigheder til at ændre/slette på klienten.

Jeg tror at det skyldes at maskinen 'tror' at applikationen stadig kører -
for hvis jeg kører applikationen og forsøger at rename fra windows får jeg
samme fejl - KLART.

Hvordan kan jeg med LiveUpdate sikre mig at {applikationen} er stoppet 100%
eller en bedre metode. Applikationen starter Liveupdate - og det er i
Liveupdate applikationen stoppes...

/Johnny



 
 
Tomas Christiansen (19-03-2003)
Kommentar
Fra : Tomas Christiansen


Dato : 19-03-03 12:50

Johnny E Jensen skrev:
> Dernæst renames {applikaton}.exe - {destination}.ver og her får jeg
fejlen
> 70 Permission denied
> brugeren har rettigheder til at ændre/slette på klienten.
>
> Jeg tror at det skyldes at maskinen 'tror' at applikationen stadig
kører -
> for hvis jeg kører applikationen og forsøger at rename fra windows får
jeg
> samme fejl - KLART.

1: Prøv at rename.
2: Hvis det fejler, så vent et sekund og hop til 1.
3. Færdig.

Tillad at løkken kører maks. f.eks. 60 gange.

-------
Tomas


Johnny E Jensen (19-03-2003)
Kommentar
Fra : Johnny E Jensen


Dato : 19-03-03 14:37

Hej Tomas

Ja hvorfor ikke.....

/Johnny
"Tomas Christiansen" <toc-nospam-01@blikroer.dk> wrote in message
news:b59lgi$1qk5$1@news.cybercity.dk...
> Johnny E Jensen skrev:
> > Dernæst renames {applikaton}.exe - {destination}.ver og her får jeg
> fejlen
> > 70 Permission denied
> > brugeren har rettigheder til at ændre/slette på klienten.
> >
> > Jeg tror at det skyldes at maskinen 'tror' at applikationen stadig
> kører -
> > for hvis jeg kører applikationen og forsøger at rename fra windows får
> jeg
> > samme fejl - KLART.
>
> 1: Prøv at rename.
> 2: Hvis det fejler, så vent et sekund og hop til 1.
> 3. Færdig.
>
> Tillad at løkken kører maks. f.eks. 60 gange.
>
> -------
> Tomas
>



Lindstrøm (20-03-2003)
Kommentar
Fra : Lindstrøm


Dato : 20-03-03 13:15

Hej Johnny

"LiveUpdate.exe" hvor finder man det program?
Jeg vil meget gerne afprøve det.

--
Med venlig hilsen

Carl E. Lindstrøm


"Johnny E Jensen" <emde@emde123456.dk> skrev i en meddelelse
news:3e7837f1$0$140$edfadb0f@dtext02.news.tele.dk...
> Hej NG
>
> Mine applikationer skal kunne logge sig ind på en FTP server for at
> undersøge om der skulle ligge en opdatering/nyere version af programmet.
> Dette gøres ved at hente en .ini file og indlæse indholdet (vil være
> versionen af programmet liggende på FTP serveren). Hvis versionen er
nyere,
> downloades programmet som [programnavn].new.
> Applikationen starter så et andet program (LiveUpdate.exe {sourcefile}
> {destinationfile}) og afslutter applikationen.
>
> Liveupdate sletter {destination}.ver <--- file fra tidligere opdateringer
> INGEN FEJL HER
> Dernæst renames {applikaton}.exe - {destination}.ver og her får jeg fejlen
> 70 Permission denied
> brugeren har rettigheder til at ændre/slette på klienten.
>
> Jeg tror at det skyldes at maskinen 'tror' at applikationen stadig kører -
> for hvis jeg kører applikationen og forsøger at rename fra windows får jeg
> samme fejl - KLART.
>
> Hvordan kan jeg med LiveUpdate sikre mig at {applikationen} er stoppet
100%
> eller en bedre metode. Applikationen starter Liveupdate - og det er i
> Liveupdate applikationen stoppes...
>
> /Johnny
>
>



Johnny E Jensen (20-03-2003)
Kommentar
Fra : Johnny E Jensen


Dato : 20-03-03 23:04

Hej Carl
Jeg skal lige have lavet det færdigt først - så skal jeg da gerne sende dig
en version..

/Johnny

"Lindstrøm" <lindstrom@it.dk> wrote in message
news:b5cbbh$2ki8$1@news.cybercity.dk...
> Hej Johnny
>
> "LiveUpdate.exe" hvor finder man det program?
> Jeg vil meget gerne afprøve det.
>
> --
> Med venlig hilsen
>
> Carl E. Lindstrøm
>
>
> "Johnny E Jensen" <emde@emde123456.dk> skrev i en meddelelse
> news:3e7837f1$0$140$edfadb0f@dtext02.news.tele.dk...
> > Hej NG
> >
> > Mine applikationer skal kunne logge sig ind på en FTP server for at
> > undersøge om der skulle ligge en opdatering/nyere version af programmet.
> > Dette gøres ved at hente en .ini file og indlæse indholdet (vil være
> > versionen af programmet liggende på FTP serveren). Hvis versionen er
> nyere,
> > downloades programmet som [programnavn].new.
> > Applikationen starter så et andet program (LiveUpdate.exe {sourcefile}
> > {destinationfile}) og afslutter applikationen.
> >
> > Liveupdate sletter {destination}.ver <--- file fra tidligere
opdateringer
> > INGEN FEJL HER
> > Dernæst renames {applikaton}.exe - {destination}.ver og her får jeg
fejlen
> > 70 Permission denied
> > brugeren har rettigheder til at ændre/slette på klienten.
> >
> > Jeg tror at det skyldes at maskinen 'tror' at applikationen stadig
kører -
> > for hvis jeg kører applikationen og forsøger at rename fra windows får
jeg
> > samme fejl - KLART.
> >
> > Hvordan kan jeg med LiveUpdate sikre mig at {applikationen} er stoppet
> 100%
> > eller en bedre metode. Applikationen starter Liveupdate - og det er i
> > Liveupdate applikationen stoppes...
> >
> > /Johnny
> >
> >
>
>



Jørgen Holdt (25-03-2003)
Kommentar
Fra : Jørgen Holdt


Dato : 25-03-03 23:05

Jeg har også lavet en LiveUpdate.exe program til opdatering af andre
programmer.

Ses på http://winsigma.adr.dk under navnet WebTime.

> 70 Permission denied
> brugeren har rettigheder til at ændre/slette på klienten.

Har du sørget for at afslutte dit program med Unload og ikke End, hvis ikke
så kan
programmet godt stadigt køre i bagrunden.

Mit program funger på samme måde.

Det er et hoved program ved navnet WebTime.exe som starter en andet program
ved navnet LiveUpdate.exe som
tjekker efter nye opdateriger på serveren, hvor efter den hjemtager dem og
skal overskrive alle sammen på nær
LiveUpdate.exe da den er aktiv, og overskrives først når den går retur til
WebTime.exe programmet.

Jeg havde samme problem, og det var det at jeg afsluttet med End et eller
andet sted, og alle mine probelmmer
var løst efter jeg skrev Unload i stedet for.

Og nu har jeg fået lavet et utroligt godt opdaterings program, både med
forslået tid, hvor den kalkuler helle tiden.

Der er kun et problem, jeg har mistet sourse koden da min PC fastdisk stod
af, og nu hvor Windows 2000 og XP
er kommet kan den gamle program ikke køre under, uden at jeg fortager
ændringer i koden jeg ikke har længre.

"Johnny E Jensen" <emde@emde123456.dk> skrev i en meddelelse
news:3e7a3abc$0$137$edfadb0f@dtext02.news.tele.dk...
> Hej Carl
> Jeg skal lige have lavet det færdigt først - så skal jeg da gerne sende
dig
> en version..
>
> /Johnny
>
> "Lindstrøm" <lindstrom@it.dk> wrote in message
> news:b5cbbh$2ki8$1@news.cybercity.dk...
> > Hej Johnny
> >
> > "LiveUpdate.exe" hvor finder man det program?
> > Jeg vil meget gerne afprøve det.
> >
> > --
> > Med venlig hilsen
> >
> > Carl E. Lindstrøm
> >
> >
> > "Johnny E Jensen" <emde@emde123456.dk> skrev i en meddelelse
> > news:3e7837f1$0$140$edfadb0f@dtext02.news.tele.dk...
> > > Hej NG
> > >
> > > Mine applikationer skal kunne logge sig ind på en FTP server for at
> > > undersøge om der skulle ligge en opdatering/nyere version af
programmet.
> > > Dette gøres ved at hente en .ini file og indlæse indholdet (vil være
> > > versionen af programmet liggende på FTP serveren). Hvis versionen er
> > nyere,
> > > downloades programmet som [programnavn].new.
> > > Applikationen starter så et andet program (LiveUpdate.exe {sourcefile}
> > > {destinationfile}) og afslutter applikationen.
> > >
> > > Liveupdate sletter {destination}.ver <--- file fra tidligere
> opdateringer
> > > INGEN FEJL HER
> > > Dernæst renames {applikaton}.exe - {destination}.ver og her får jeg
> fejlen
> > > 70 Permission denied
> > > brugeren har rettigheder til at ændre/slette på klienten.
> > >
> > > Jeg tror at det skyldes at maskinen 'tror' at applikationen stadig
> kører -
> > > for hvis jeg kører applikationen og forsøger at rename fra windows får
> jeg
> > > samme fejl - KLART.
> > >
> > > Hvordan kan jeg med LiveUpdate sikre mig at {applikationen} er stoppet
> > 100%
> > > eller en bedre metode. Applikationen starter Liveupdate - og det er i
> > > Liveupdate applikationen stoppes...
> > >
> > > /Johnny
> > >
> > >
> >
> >
>
>





Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste