AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Netzwerklaufwerk verbinden/trennen

Netzwerklaufwerk verbinden/trennen

Ein Thema von gkaeberich · begonnen am 17. Sep 2004 · letzter Beitrag vom 18. Aug 2014
Antwort Antwort
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.879 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: Netzwerklaufwerk verbinden/trennen

  Alt 30. Jun 2014, 10:12
Das Problem ist eigentlich nicht FMX sondern Android/iOS bzw. der falsche Ansatz des Netzzugriffs.

Hier wird versucht den Ansatz eines Desktopprogrammes (Mapping eines Netzlaufwerkes) auf eine mobile Plattform zu übernehmen.
Ich würde hier einen anderen Ansatz wählen.
Markus Kinzler
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.201 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Netzwerklaufwerk verbinden/trennen

  Alt 30. Jun 2014, 10:18
Was ist denn daran so falsch, mit einem Android-Gerät auf eine SMB-Netzwerkfreigabe zugreifen zu wollen?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.879 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Netzwerklaufwerk verbinden/trennen

  Alt 30. Jun 2014, 10:22
Ich würde es nicht als falsch bezeichnen; es ist halt nicht der Weg, wie er vorgesehen ist, den ich gehen würde. Out-Of-The-Box kann Android das imho auch nicht.
Markus Kinzler
  Mit Zitat antworten Zitat
MaxPayne91

Registriert seit: 23. Sep 2013
7 Beiträge
 
Delphi XE6 Architect
 
#4

AW: Netzwerklaufwerk verbinden/trennen

  Alt 30. Jun 2014, 10:56
Dieses Thema ist absolutes Neuland für mich - wie würde man es denn 'normalierweise' machen?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.879 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Netzwerklaufwerk verbinden/trennen

  Alt 30. Jun 2014, 11:03
Über eine "middleware", also einen speziellen Dienst, der die Daten dem mobilen Gerät zur Verfügung stellt. Im einfachster Form ein Programm mit AppTethering (ab Delphi XE6)
Markus Kinzler
  Mit Zitat antworten Zitat
jensw_2000
(Gast)

n/a Beiträge
 
#6

AW: Netzwerklaufwerk verbinden/trennen

  Alt 30. Jun 2014, 13:18
Jupp.
Ein kleiner Webservice auf der Windows Server Seite wäre auch mein Ansatz dafür.
Im kleinsten Fall würde dieser Service die beiden Methoden "zeige Liste der verfügbaren Dokumente" und "hole Dokument mit Dateinamen(xyz)" implementieren.
Als Protokoll wäre für mich JSON die erste Wahl. Das wird überall out of the Box unterstützt.


Für Android findest Du einige fertige Java SMB/Samba Client APIs, die Du sicher irgendwie aus FMX ansprechen kannst.
Falls Dein Projekt irgendwann auch mal auf iOS genutzt werden soll, dann wird es ohne den Middle Tier Service schwer bis unmöglich. iOS beschränkt das Laden von Dateien auf das eigene Applications Bundle und dessen Documents Verzeichnis.

Also am besten gleich einen ordentlichen Windows Dienst bauen, der die Dokumente per Webservice veröffentlichen kann.

Geändert von jensw_2000 (30. Jun 2014 um 13:35 Uhr)
  Mit Zitat antworten Zitat
schand99

Registriert seit: 7. Nov 2013
Ort: Südtirol
43 Beiträge
 
Delphi XE8 Enterprise
 
#7

AW: Netzwerklaufwerk verbinden/trennen

  Alt 18. Aug 2014, 10:52
Ist ja nett dass es hier nach einiger Zeit ein paar Antworten auf meine Frage gegeben hat.
Leider nicht das was ich mir gewünscht hätte.
Das Ziel war einfach in dem Betrieb wo ich arbeite einen freigegebenen Ordner eines Windows-Servers als Laufwerk in Android-Tablets zu Mappen und so einfachen Dateizugriff mit Lese- UND Schreibrechten zu ermöglichen.
Es sollte ermöglicht werden PDF's welche in diesem Ordner abgelegt sind zu öffnen und Notizen einzubringen. Natürlich sollten diese Notizen in den PDF's auch gespeichert werden.
So wollten wir das zur Zeit in der Werkstatt/Fertigung verwendete Papier nach und nach verringern bzw. ganz eliminieren.
Ob die Freigabe eines Ordners eine elegante Lösung darstellt oder nicht ist kaum relevant. Es sollte einfach zu handhaben sein.
Die Lösung mit Web-Server hatten wir schon im Einsatz. Die PDF's auf den Tablets darzustellen war nicht schwierig, als Browser musste übrigens Firefox verwendet werden (der einzige Browser auf Android welcher PDF's sofort und ohne weitere Klick's darstellen kann). Letztlich ist das Experiment aber daran gescheitert dass die Arbeiter in den angezeigten PDF's keine Notizen einbringen konnten bzw. dass diese Notizen nicht "zurückgespeichert" werden konnten.
Wenn jemand in einer Werkstatt z.B. eine Liste von Profilen die er zuschneiden soll erhält, so möchte dieser auch ausstreichen was er bereits zugeschnitten hat. Hier neben dem PDF auf dem Tablet noch einen weiteren Zettel für Notizen zu verwenden ist nicht zielführend.

Also wenn jemand einen Tipp für das Mapping eines Ordners hat bitte weitergeben, auch wenn dies nicht als die richtige Lösung erscheint
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 15:43 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