AW: Delphi Patcher erstellen
Zitat:
Diese Methode fand Anwendung in der damals von der Firma SAD vertriebenen Anwendung "Europa Führerschein". Da es immer mal Änderungen/Korrekturen bei Fragen, Bildern usw. gab, erwies sich diese Methode als vorteilhaft. Der kunde, der das Programm gekauft hatte, musste sich um nichts kümmern und hatte die Anwendung immer auf dem aktuellen Stand. |
AW: Delphi Patcher erstellen
Zurstmal (unabhängig von der Programmiersprache) würd ich mir Gedanken machen, was alles gemacht werden muss.
Mal so als Beispiel: 1. Prüfen der Internetverbindung/Verbindung zum Server (Es soll Leute geben die haben keine permanente I-Net-Verbindung) 2. Prüfen gibts was neues auf dem Server Hier ist die Frage, wie genau du das angehen willst. Wirklich die Dateien vergleichen ? oder über Info-Dateien ? 3. Updaten Was muss zum Patchen runtergeladen werden ? Nur die neue Programmdatei oder auch zus. Module ? Damit hast du schon mal nen "Master"-Plan für das Projekt. Dann würd ich, Punkt für Punkt, erst in der Programmiersprache, die ich kann, umsetzen und dann das ganze versuchen zu portieren (auf die andere Sprache) :) Damit lernst du nicht nur die neue Sprache, sonder auch die Unterschiede zur bekannten Sprache, was u.U. wieder zu neuen Ideen führt :) |
AW: Delphi Patcher erstellen
[OT]Oje...ich hör mich an wie "1. Vorlesung: Grundlagen der Softwareentwicklung, Raum 105 Prof. Del-Phi" [/OT]
|
AW: Delphi Patcher erstellen
Ein wichtiger Punkt wären evtl. noch Abhängigkeiten. Muss z.B. eine Version mit einem bestimmten Stand zuerst installiert werden bevor ein anderes Update installiert werden kann. Oder müssen Datenbankänderungen vorgenommen werden, oder oder oder ...
|
AW: Delphi Patcher erstellen
Zitat:
Man muss alle möglichen Situationen in Form von Code berücksichtigen und je nach Situation handeln. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz