Einzelnen Beitrag anzeigen

Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#1

Reachability-Demo mit XE4

  Alt 24. Jun 2013, 11:37
Moin,

ausgehend von den Informationen in diesem Thread ist es mir gelungen, auf Basis des OpenSource-Projektes von GitHub (https://github.com/tonymillion/Reachability) eine XE4-fähige Fassung des Reachability-Demos zu erstellen.

Eine App wird damit in die Lage versetzt, die derzeit aktive Netzwerk-Schnittstelle ("Mobile Daten", "WLan", "gar nichts") seines Geräts zu ermitteln. Der Vollständigkeit halber sei erwähnt, dass die App NICHT prüft, ob ein gegebener Server tatsächlich erreicht werden kann. Hier geht es nur um die Frage, welche Schnittstelle genutzt würde, wenn eine Netzwerk-Verbindung angefordert würde.

Um das Projekt übersetzen zu können, sind Vorarbeiten in der Delphi-IDE nötig. Delphi XE4, Update #1, kennt eines der benötigten Frameworks nicht. Dieses muss per Hand nachgetragen werden.
xe4_frameworks.png
"Tools" -> "Options" -> "SDK-Manager", dort im ListView zu den Frameworks scrollen, eines der vorhandenen Framemorks anklicken (klingt blöd, ist aber wichtig *g*). Dann rechts die Schaltfläche für einen neuen Eintrag anklicken und wie im Screenshot angegeben ausfüllen. Die Auswahl für "Path Type" muss leer bleiben. Danach dann die Schaltfläche "Update Local Filecache" anklicken und damit sollte das neue Framework zu Verfügung stehen.

Danach sollte sich das Projekt übersetzen lassen.
Einige Aspekte zum Thema "Einbinden externe Bibliotheken in Apps" habe ich in meinem Blog-Eintrag ausführlich behandelt:
http://www.danielwolf.eu/blog/2013/1...en-a-libraries
Angehängte Dateien
Dateityp: zip ReachabilityDemoXE4.zip (738,3 KB, 105x aufgerufen)
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat