AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Patcher/Updater programmieren
Thema durchsuchen
Ansicht
Themen-Optionen

Patcher/Updater programmieren

Ein Thema von Premaider · begonnen am 4. Jul 2012 · letzter Beitrag vom 5. Jul 2012
 
NickelM

Registriert seit: 22. Jul 2007
Ort: Carlsberg
445 Beiträge
 
Delphi 2009 Professional
 
#2

AW: Patcher/Updater programmieren

  Alt 4. Jul 2012, 20:21
Oh ehm ja. Wenn du alles Designen willst, müsstest du mit WinAPI direkt arbeiten.
Aber es gibt eine SkinEngine von EWeis, die auch für die sogenannte VCL (Form-Designer) verwenden kannst. Oder du nihmst die kostenlose "kleine" Lib von AlphaSkins. Diese habe ich auch mal verwendet. Sie ist kompakt und ein Skin-Designer ist auch dabei.

Für Dateigrößen auf dem Rechner gibt es die Funktion GetFileSize. (Einfaches übersetzten hilft bei sowas wirklich, da viele Funktionen nach dem Sinn der Funktion einfach benannt sind)

Wenn du eine Datei auf einem Server herunterladen/hochladen willst, benutzt mal die Komponente IdFTP, falls du die Indy-Komponenten schon hast. Ansonst befass dich mal mit den WinInet-APIs. Damit geht das auch einfach.

Wegen Exen ausführen, Exen im Speicher ausführen ist recht komplex und sehr kompliziert. Am besten du lädst die Datei herunter und speicherst sie auf dem Rechner. Danach führst du sie mit der Funktion ShellExcute aus (Unit ShellApi einbinden).

Soweit von der Info. Ich habe mich selbst viel mit Updatern/Patchern befasst und sowas ist nicht ganz einfach, aber ein gutes Trainingsprogramm. Wenn du willst kann ich dir per Skype oder so helfen.
Oder du fragst in diesem Thread weiter.

Gruß NickelM
Nickel
"Lebe und denke nicht an morgen"
Zitat aus dem gleichnamigen Bollywoodfilm.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz