AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Netzwerklaufwerk verbinden/trennen
Thema durchsuchen
Ansicht
Themen-Optionen

Netzwerklaufwerk verbinden/trennen

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

n/a Beiträge
 
#1

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
 
#2

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
jensw_2000
(Gast)

n/a Beiträge
 
#3

AW: Netzwerklaufwerk verbinden/trennen

  Alt 18. Aug 2014, 11:04
Da googelst Du einfach mal nach "Android CIFS SMB" und findest diverse fertige Clients. Einige davon scheinen kostenlos zu sein und sich daher für einen Produktionstest zu eignen.

Wenn Du dennoch etwas Eigenes basteln willst, dann brauchst Du eine SMB API für Android. Würde ich jetzt pauschal nach "Android SMB API" googeln.
  Mit Zitat antworten Zitat
Antwort Antwort


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 04:18 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