Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ZeusGames - AutoUpdate

[es] :: Pascal / Delphi / Kylix :: ZeusGames - AutoUpdate

[ Pregleda: 2295 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon ZeusGames - AutoUpdate19.09.2005. u 23:10 - pre 226 meseci
U ZeusGames, a i meni licno, se pojavila potreba za autoupdate komponentom za nase buduce igre pa smo napravili TAutoUpdate komponentu i propratni program UpdateCreator.exe.
Kao i sve do sad i ova komponenta + program su besplatni.
Za sada nema help fajla pa ce mozda biti malo tesko koristiti ovu komponentu, ali cu se u skorije vreme potruditi da objasnim kako radi.

Mogucnosti:

Kreiranje fajla sa informacijama o update-u koji posle mozete postaviti na net ili snimiti na neki medijum za cuvanje podataka.

Skidanje fajla sa informacijama o update-u sa neta (http, https, ftp) ili sa nekog lokalnog ili mreznog diska (file).

Update-ovanje fajlova koji su drugaciji od onih definisanih u fajlu sa informacijama sa neta ili lokalnih ili mreznih diskova.

U toku skidanja podataka imate informaciju koliko je podataka skinuto, koliko ukupono podataka treba da se skine i koji fajl se trenutno skida.

Eventi pre pocetka skidanja, za vreme skidanja i posle zavrsetka skidanja fajlova.

Mogucnost prekidanja update-a bez ostecenja fajlova.

Skinuti fajlovi se cuvaju u IExplorer cashe-u tako da ponovno skidanje update-a ako se nista nije promenulo traje samo nekoliko sekundi.

Komponentu mozete skinuti ovde
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
*.yu1.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: ZeusGames - AutoUpdate20.09.2005. u 23:04 - pre 226 meseci
e to se trazhi ;)

hvala ti puno puno puno

sad cu da pogledam, a ti u medjuvremenu nadji vremena za neki quickstart
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
*.yu1.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: ZeusGames - AutoUpdate25.09.2005. u 18:27 - pre 226 meseci
a f*ck! :(

imam D6 i D2005 i ni na jednom ne radi ova komponenta... delphi 2005 trazi visualclx koji nema, a kad mu dam onaj od d6 :) onda kaze kako mu taj ne odgovara
a delphi 6 trazi QFileCtrls koji nema :(

moracu da pravim sam ovako nesto, ali valjda nece biti toliko tesko s obzirom da sam video kako se to otprilike radi...
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: ZeusGames - AutoUpdate27.09.2005. u 12:09 - pre 226 meseci
Pa... komponenta je i pravljena za Delphi 7, mada bi mogla da se uradi tako da bude kompatibilna sa Delphi 5, 6, 7, 2005, ali trenutno za to nemam vremena. Mozda je uskoro malo unapredim i dodam neke nove mogucnosti (skidanje fajlova sa sajtova koji zahtevaju user i pass, novi event za bolju kontrolu downloada i slicno).
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
*.yu1.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: ZeusGames - AutoUpdate27.09.2005. u 17:11 - pre 226 meseci
e ja sam pravio neki unit za svoje potrebe (barem pokusavao)... ali nesto mi ne ide..
moj unit treba da skine ini fajl i da ga parsira, pa da uporedi velicine i vremena fajlova, ako se razlikuju onda da ih poskida... medjutim, kod parsiranja ini fajla mi puca, ne znam zasto... i naravno, treba jos da se poradi na kodu, ovo je samo na brzinu napisano

unit je attachovan

p.s. evo dela koda kako se koristi (test, moze to i bolje ;))
Code:

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, AvramsAutoUpdate;

type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  Updater: TAvramsAutoUpdater;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
//kreiramo updater
Updater := TAvramsAutoUpdater.Create;
//podesimo podatke
Updater.AutoUpdateURL:='http://localhost/aau/';
Updater.IniFileName:='data.upd';
Updater.AppPath:=ExtractFilePath(Application.ExeName);

//skidamo ini, parsiramo, izdvajamo nove fajlove i skidamo ih
if Updater.DownloadIniFile then begin
        if Updater.ParseIniFile then begin //ovde se desava greska
            if Updater.GetNewFiles then begin
                    Updater.DownloadNewFiles;
             end;
        end;
end;
//ostalo je da se uradi automatska zamena fajlova

//ispisujemo gresku ako je bilo iste...
if Updater.AAU_LASTERROR<>'' then ShowMessage(Updater.AAU_LASTERROR);
end;

end.



[Ovu poruku je menjao JaHvram dana 27.09.2005. u 18:17 GMT+1]
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Prikačeni fajlovi
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
*.yu1.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: ZeusGames - AutoUpdate27.09.2005. u 20:49 - pre 226 meseci
u medjuvremenu sam napravio posebnu aplikaciju koja radi autoupdate i ona radi ok... ali i dalje zelim da napravim unit ;)
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
*.yu1.net.

Sajt: https://avramovic.info


+46 Profil

icon Re: ZeusGames - AutoUpdate17.10.2005. u 18:24 - pre 225 meseci
nadjoh alternativu koja radi i na d6 i na d2005 - http://www.maxcomponents.net/download.html#MXWEBUPDATE
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: ZeusGames - AutoUpdate

[ Pregleda: 2295 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.