Entwickler-Ecke
Internet / Netzwerk - Delphi Programmupdate
Sithlord - So 08.07.07 22:07
Titel: Delphi Programmupdate
Will bei meinem Delphiprogramm eine Updatefunktion machen !
Wie mache ich das ?
mfg Sithlord
Moderiert von
Christian S.: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Mo 16.07.2007 um 19:57
Sithlord - Mo 16.07.07 13:24
Habes gemacht !
Geht auch !
Danke an dich !
Nun noch eine Frage zu diesem Thema :
Habe nun mit const=version '1.0.0'; festgestellt .
Da ich aber 2 Programm habe ( start.exe , mit Updatefunktion und aufruf für programm.exe)
und (Programm.exe ,Hauptprogramm , das immer geupdatet werden soll .)
Das Problem ist , wie die start.exe herausfindet , welche const=version '1.0.0'; programm.exe hat . Damit auch gesagt wird , das man die neueste Version hat .
mfg Sithlord
Chatfix - Mo 16.07.07 14:34
Welches Programm ruft denn jetzt was auf?
Schreib doch die aktuelle Version in die Registry oder in eine INI-Datei ;)
Sithlord - Mo 16.07.07 20:25
Gute idee ! .ini Datei find ich am besten , das Problem ist nun nicht das schreiben der .ini Datei sondern das auslesen .
Davon habe ich keine Ahnung , da ich nie mit ini Dateien arbeite .
Blawen - Mo 16.07.07 23:28
Sithlord hat folgendes geschrieben: |
Gute idee ! .ini Datei find ich am besten , das Problem ist nun nicht das schreiben der .ini Datei sondern das auslesen .
Davon habe ich keine Ahnung , da ich nie mit ini Dateien arbeite . |
Dies ist eigentlich sehr einfach.
schau mal hier
http://www.delphi-library.de/viewtopic.php?t=182&highlight=ini
und insbesondere das darin erwähnte Tutorial:
http://www.kuknet.de/tutorial1.pdf
Aber nimm keine absoluten, sondern nur relative Pfade im Sinne:
Delphi-Quelltext
1:
| Ini := tIniFile.Create(extractfilepath(paramstr(0))+'config.Ini'); |
Sithlord - Di 17.07.07 10:53
Schon klar :D
Aber meine Programme werden später sowieso im festen Pfad installiert :wink:
Aber es kann trotzdem gut sein , das mal etwas verändert wird .
Das Programm : start.exe ruft das Programm : Programm.exe auf ...
Mit den Inis fummel ich mich mal durch , wird schon schiefgehen :wink:
Danke für deine Antworten
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!