AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Umstellung auf https: Wie geht jetzt UrlExists, Get, Shellexecute
Thema durchsuchen
Ansicht
Themen-Optionen

Umstellung auf https: Wie geht jetzt UrlExists, Get, Shellexecute

Ein Thema von Theseus · begonnen am 18. Feb 2024 · letzter Beitrag vom 18. Feb 2024
 
Theseus

Registriert seit: 21. Jun 2011
18 Beiträge
 
Delphi 10.2 Tokyo Architect
 
#1

Umstellung auf https: Wie geht jetzt UrlExists, Get, Shellexecute

  Alt 18. Feb 2024, 11:35
Meine PICOLAY-Website wurde auf HTTPS umgestellt. Jetzt funktionieren die Internetzugriffe aus dem Programm heraus nicht mehr.

Delphi-Quellcode:
procedure TForm1.ShowPICOLAYhomepage1Click(Sender: TObject);
begin
     try
        if UrlExists('https://www.picolay.de/whatsnew.htm', true) then
        begin
             ShellExecute(Application.Handle, 'open',
             PChar('https://www.picolay.de'), nil, nil,
             SW_ShowNormal);
        end;
     except
        MessageDlg('Sorry, [url]www.picolay.de[/url] not found' , mtConfirmation, [mbok], 0);
     end;
end;



procedure CheckforNewVersion;
var
 MyIdHTTP: TIdHTTP;
 currentversion, webversion : string;
 connected : boolean;
begin
     connected := false;
     try
        connected := UrlExists('https://www.picolay.de/latestversion.txt', true);
     except;
     end;
     if connected then
     begin
          currentversion := '20240215';
          webversion := '0';
          MyIdHTTP := TIdHTTP.Create(Form1);
          try
             webversion := MyIdHTTP.Get('https://www.picolay.de/latestversion.txt');
             finally
             FreeAndNil(MyIdHTTP);
          end;
          if webversion > currentversion then
          begin
            MessageDlg('New free version of PICOLAY available! Please'
             +#13+ 'download from [url]www.picolay.de[/url] as soon as possible.' , mtinformation, [mbok], 0);
          end;
    end;
end;
Wer hilft mir bei der Umstellung des Codes? Bin aus der Generation, für die das Internet Neuland ist

Vielen Dank,
Theseus

Geändert von Theseus (18. Feb 2024 um 16:03 Uhr)
  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 14:22 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