![]() |
Aktuelle Programmversion aus dem Internet abfragen
Hallo,
ich würde gerne wissen, ob es möglich ist aus dem Internet abzufragen, welche Programmversion aktuell ist und gegebenenfalls eine Nachricht anzuzeigen, das das Programm nicht aktuell ist. Joshua |
AW: Aktuelle Programmversion aus dem Internet abfragen
Ja, das ist möglich.
|
AW: Aktuelle Programmversion aus dem Internet abfragen
Du kannst die aktuellen Versionen in einer Textdatei auf dem Server speichern:
Delphi-Quellcode:
Alternativ kannst Du natürlich auch REST verwenden.
procedure TForm1.GetProductslist(AList: TStrings);
const URL = 'http://www.meinserver.de/files/apps/versions/versions.txt'; var Response : TStringStream; begin Response := TStringStream.Create; IdHTTP1.Get(URL, Response); AList.Text := Response.DataString; // Hier kannst Du dann den Inhalt der Datei in der Stringliste verarbeiten end; |
AW: Aktuelle Programmversion aus dem Internet abfragen
Und mit Delphi 7 Personal kann man auf Ressourcen im Internet zugreifen?
|
AW: Aktuelle Programmversion aus dem Internet abfragen
Die Indy-Bibliotheken sind nicht dabei, lassen sich aber installieren.
|
AW: Aktuelle Programmversion aus dem Internet abfragen
Zitat:
|
AW: Aktuelle Programmversion aus dem Internet abfragen
Davon rede ich auch nicht. Ich rede von der Benutzung der Bibliotheken. Dann kann man die Objekte eben nicht auf's Form klicken, sondern muss sie manuell erstellen.
Delphi-Quellcode:
Aber das sollte man als Personal-User ja gewohnt sein.
uses IdHttp ...;
IdHttp1 := TIdHttp.Create(self); |
AW: Aktuelle Programmversion aus dem Internet abfragen
Also ich habe schon welche installiert
|
AW: Aktuelle Programmversion aus dem Internet abfragen
Na siehste. Also das wäre mein Vorschlag, Programmname, aktuelle Version sowie evtl. den Downloadpfad in einer Textdatei und die dann laden. Wenn Du mehrere Produkte hast ist das so gut zu handeln:
Code:
MeinTollerEditor;1.1;http://meinserver.de/files/downloads/MeinTollerEditorV110.zip
Bildbetrachter;20.0Beta;http://meinserver.de/files/downloads/GeheimeBeta/BildBetrachter20Beta5612.zip |
AW: Aktuelle Programmversion aus dem Internet abfragen
Zitat:
|
AW: Aktuelle Programmversion aus dem Internet abfragen
und wo kann ich diese Bibliotheken downloaden?
|
AW: Aktuelle Programmversion aus dem Internet abfragen
Zitat:
|
AW: Aktuelle Programmversion aus dem Internet abfragen
Zitat:
|
AW: Aktuelle Programmversion aus dem Internet abfragen
Zitat:
|
AW: Aktuelle Programmversion aus dem Internet abfragen
Zitat:
|
AW: Aktuelle Programmversion aus dem Internet abfragen
Zitat:
|
AW: Aktuelle Programmversion aus dem Internet abfragen
In Delphi 7 Personal gab es keine Installationssperre für Komponenten.
|
AW: Aktuelle Programmversion aus dem Internet abfragen
Jupp, ich glaub das wurde erst mit Delphi 2006 (TDE) eingeführt.
Zitat:
![]() Also Internet/Datenbank ist nicht dabei, aber Fremdkomponenten sind nicht verboten. Und fremde Quellen direkt zu verwenden, also Diese dynamisch zu erstellen, ist und war auch noch nie verboten. (es gibt nur ein paar IDEs, wo das Einbinden fremder Packages verboten ist, also wo man z.B. die Fremdkomponenten dann nicht in die Komponentenpalette bekommt und sie nicht einfach auf die Form ziehen kann) ![]() ![]() |
AW: Aktuelle Programmversion aus dem Internet abfragen
Okay, dann nehm' ich alles zurück und behaupte das Gegenteil. :lol:
Ist bei mir zwar schon über 5 Jahre her, aber ich glaubte mich zu erinnern, daß ich damals irgendwo nachfragte, wieso ich die Jedi-Komponenten nicht in Delphi 7 Personal installieren konnte, und man gab mir zur Antwort, daß Drittkomponenten bei den Personal-Versionen nicht vorgesehen oder nicht zulässig seien. Es gäbe da zwar gewisse Hacks, mit denen man das umgehen könne, aber das sei eben illegal. Weil ich seit Anfang 2009 jedoch mit Delphi 2009 pro arbeite, ist diese Erinnerung nicht mehr ganz frisch. Ich weiß aber noch mit ziemlicher Sicherheit, daß ich damals überhaupt keine Drittkomponenten installieren konnte. Daher entschuldige ich mich in aller Form bei allen Beteiligten, die ich mit meiner falschen Behauptung erschreckt, verunsichert oder verängstigt oder denen ich gar fälschlicherweise illegale Handlungen unterstellt habe. |
AW: Aktuelle Programmversion aus dem Internet abfragen
Zitat:
|
AW: Aktuelle Programmversion aus dem Internet abfragen
Falls Jedi der Overkill ist, weil man nur die eine Sache braucht, hier eine Komponente die ich schon mal gelegentlich genutzt habe. Ist zwar eine schon 15 Jahre alte Komponente, das sagt aber nichts aus. Eine Demo ist auch dabei.
![]() |
AW: Aktuelle Programmversion aus dem Internet abfragen
Zitat:
Angefangen bei ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:31 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