Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Netzwerklaufwerk verbinden mit Firemonkey (https://www.delphipraxis.net/179226-netzwerklaufwerk-verbinden-mit-firemonkey.html)

schand99 21. Feb 2014 08:02

Netzwerklaufwerk verbinden mit Firemonkey
 
Hi,

seit Tagen such ich nach einer Lösung um auf Android-Geräten Netzwerklaufwerke zu verbinden. Für VCL gibt's die Möglichkeit, im Firemonkey hab ich noch nix gefunden.
Ich möchte eine App basteln welche im Netzwerk (Active Directory) liegende Dokumente auflisten und anzeigen kann.
Hat jemand von Euch eine Idee wie man Netzwerklaufwerke auf Android Geräten mounten kann?

Danke

mjustin 21. Feb 2014 09:07

AW: Netzwerklaufwerk verbinden mit Firemonkey
 
Hier wird eine Lösung beschrieben:

How to access share folder in windows through android and read files

Zitat:

"You need to get JCIFS and us SmbFile to interact with files over the network"

schand99 26. Feb 2014 12:48

AW: Netzwerklaufwerk verbinden mit Firemonkey
 
Danke erstmal für den Tipp
Hat mich aber leider nicht weitergebracht. Gibt in Delphi eine Klasse die Java bzw. Android Klassen zur Verfügung stellt? Wenn Ja welche?
Hatte da schon mal was mit einem Link zu einer Homepage aus einem Delphi Programm. Da wird auch eine Java-Klasse für den Link, welcher den Standardbrowser öffnet, verwendet.

Union 26. Feb 2014 13:00

AW: Netzwerklaufwerk verbinden mit Firemonkey
 
Schon der Titel... unter Android gibt es keine Laufwerke. Das ist vernünftigerweise UNC basiert und läuft über SMB.

Code:
smb://DeineServerIP/DeinShare

arnof 26. Feb 2014 16:41

AW: Netzwerklaufwerk verbinden mit Firemonkey
 
Zitat:

Zitat von Union (Beitrag 1249717)
Schon der Titel... unter Android gibt es keine Laufwerke. Das ist vernünftigerweise UNC basiert und läuft über SMB.

Code:
smb://DeineServerIP/DeinShare

meinste das geht ?

Union 26. Feb 2014 17:01

AW: Netzwerklaufwerk verbinden mit Firemonkey
 
Wenn man einen SMB client implementiert, geht das natürlich. Nach tagelangem Wrappen... Das muss man deshalb, weil der Android Kernel das nicht reingelinkt hat.

Sir Rufo 26. Feb 2014 19:57

AW: Netzwerklaufwerk verbinden mit Firemonkey
 
Zitat:

Zitat von Union (Beitrag 1249742)
Wenn man einen SMB client implementiert, geht das natürlich. Nach tagelangem Wrappen... Das muss man deshalb, weil der Android Kernel das nicht reingelinkt hat.

Und dann stellt man sich nicht die Frage, warum das so ist?

Sind die zu doof das reinzulinken oder wurde das bewusst rausgelassen?

Das SAMBA-Protokoll passt zu einem Desktop-System, weil dort eine feste Inhouse-Verbindung der Regelfall ist (LAN, WLAN, VPN, etc.).
Es passt aber nicht zu einem Mobil-System, denn dort ist der Regelfall eben keine feste Inhouse-Verbindung.

Union 26. Feb 2014 20:11

AW: Netzwerklaufwerk verbinden mit Firemonkey
 
Es gibt aber diverse apps, die ein SMB integriert haben. Das sind dann meistens solche Filemanager. Man muß sich aber bewusst sein was man da tut. Sicher ist es besser dafür ein anderes Protokoll - ob selbst entwickelt oder bereits existierend - für das Kopieren von Daten zu verwenden. Zu guter Letzt gibt es auch auch noch DropBox, SkyOneDrive usw.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:45 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