LazAutoUpdate

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
lycaner
Beiträge: 56
Registriert: Mi 20. Jul 2011, 13:29
OS, Lazarus, FPC: Winux (L 1.4.4 FPC 2.6.)
CPU-Target: 64 Bit AMD
Wohnort: Bern, Schweiz

LazAutoUpdate

Beitrag von lycaner »

Hallo Leute,
Hallo Spezialisten,

ich war auf der Suche nach einer möglichen Automatischen UpDate Funktion.
Gefunden habe ich LazAutoUpDate.

Auch habe ich eine kleine Info dazu: Wiki Eintrag
Ich habe nun aber leider in meinen Test's kein UpDate hin bekommen,

Code: Alles auswählen

Application.Title:='Licence Editor';
    LazAutoUpdate1.SFProjectName := 'licence-editor';
    LazAutoUpdate1.Appversion:='4.0.2.16';
  LazAutoUpdate1.VersionsININame:='versions.ini';
  LazAutoUpdate1.ZipfileName:='licence.zip';
  LazAutoUpdate1.AppFileWithPath:='licence.exe';
  LazAutoUpDate1.UpdatesFolder:='UpDates';
   If LazAutoUpdate1.NewVersionAvailable Then
    If LazAutoUpdate1.DownloadNewVersion Then
      Begin
      If MessageDlg(Application.Title, 'Download Succeeded.  Click OK to update',
        mtInformation, [mbOK], 0) = 1 Then
        LazAutoUpdate1.UpdateToNewVersion;
      End
    Else
      ShowMessage('Sorry, download of new version failed')
   Else
    ShowMessage('Sorry, no new version is available'); 

Code: Alles auswählen

uses
ulazautoupdate;
 
Entweder habe ich da etwas falsch verstanden oder es klappt bei mir wirklich nicht.
Habt Ihr mit dieser Komponente schon gearbeitet und ein UpDate gefahren ?
Ich wäre sehr froh um ne Hilfe Stellung dabei.

Danke für die Hilfe dabei

Chris

Benutzeravatar
kralle
Lazarusforum e. V.
Beiträge: 1193
Registriert: Mi 17. Mär 2010, 14:50
OS, Lazarus, FPC: Manjaro Linux, Mint und Windows 10 ,Lazarus 3.99, FPC-Version: 3.3.1
CPU-Target: 64Bit
Wohnort: Bremerhaven
Kontaktdaten:

Re: LazAutoUpdate

Beitrag von kralle »

Moin,
LazAutoUpdate1.AppFileWithPath:='licence.exe';
Wo ist denn dort eine Pfadangabe drin? AppFileWithPath.

Vielleicht ist es ja das? Ausserdem müsste da doch bestimmt irgendwo eine Internetadresse rein, von der der Kunde das Update bekmmen kann - oder?

Gruß Heiko
OS: Manjaro Linux, Linux Mint und Windows 10
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1

lycaner
Beiträge: 56
Registriert: Mi 20. Jul 2011, 13:29
OS, Lazarus, FPC: Winux (L 1.4.4 FPC 2.6.)
CPU-Target: 64 Bit AMD
Wohnort: Bern, Schweiz

Re: LazAutoUpdate

Beitrag von lycaner »

Gruss Heiko,

Code: Alles auswählen

    LazAutoUpdate1.SFProjectName := 'licence-editor';
Ist bereits der Pfad zum UpDate, auf SourceForge.
Hab ich testweise schon mal angelegt.

Code: Alles auswählen

 LazAutoUpdate1.AppFileWithPath:='licence.exe';
Ist im dem Verzeichniss in dem die license.exe sitzt.
Ich kann ja nicht voraus ahnen wo der User mein Programm Installiert.
Also hab ich einfach den "Ort" der EXE genommen gemäss Beschrieb.

Gruss

Chris

Andromeda
Beiträge: 120
Registriert: So 4. Jan 2015, 20:18

Re: LazAutoUpdate

Beitrag von Andromeda »

Hallo lycaner,

willst Du Lazarus updaten oder willst Du Deinem Programm die Fähigkeit geben, es übers Internet updaten zu können?

Das sind nämlich 2 Paar Stiefel.

Bauer321
Beiträge: 465
Registriert: Sa 21. Aug 2010, 21:30
OS, Lazarus, FPC: Windows 7 Ultimate (L 1.2.2 FPC 2.6.4 32-bit)
CPU-Target: 64-Bit
Wohnort: nahe Bremen
Kontaktdaten:

Re: LazAutoUpdate

Beitrag von Bauer321 »

Andromeda hat geschrieben:Hallo lycaner,

willst Du Lazarus updaten oder willst Du Deinem Programm die Fähigkeit geben, es übers Internet updaten zu können?

Das sind nämlich 2 Paar Stiefel.
Es sieht für mich ganz so aus, als würde er in seinem Programm gerne eine Update Funktion einbauen wollen.
www.mcpatcher.net | www.hoeper.me

lycaner
Beiträge: 56
Registriert: Mi 20. Jul 2011, 13:29
OS, Lazarus, FPC: Winux (L 1.4.4 FPC 2.6.)
CPU-Target: 64 Bit AMD
Wohnort: Bern, Schweiz

Re: LazAutoUpdate

Beitrag von lycaner »

Hallo Andromeda, Hallo an alle anderen hier im Forum,

ich komme wieder auf dieses Posting von mir zurück, da ich es vollkommen vergessen hatte. Sorry and dieser stelle.

Ich möchte nicht Lazarus selber UpDaten sondern meine Applikation selber.
Hierführ habe ich recherchiert im Internet.
Aber eben nur dieses gefunden.

Bis jetzt klappt es bei mir einfach nicht, und ich weis nicht weiter.

Gruss

Chris
Andromeda hat geschrieben:Hallo lycaner,

willst Du Lazarus updaten oder willst Du Deinem Programm die Fähigkeit geben, es übers Internet updaten zu können?

Das sind nämlich 2 Paar Stiefel.

Antworten