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
Seite 3 von 3     123   
schand99

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

AW: Netzwerklaufwerk verbinden/trennen

  Alt 19. Feb 2014, 14:09
Hallo,

bin neu in dem Forum und auch noch ein Frischling in der Delphi-Welt. Als Umsteiger von Visual Studio hab ich noch Probleme mit Kleinigkeiten die Ihr vermutlich locker aus dem Ärmel schütteln könnt.

Zur Zeit bastle ich an einem Projekt in welchem PDF-Dateien die sich auf einem Laufwerk im Netz (Active Directory) befinden auf Android Tablets angezeigt werden sollen. Deshalb kann ich nicht die VCL verwenden sondern das Firemonkey Framework muss zum Einsatz kommen. Somit fällt auch der in diesem Thread enthaltene Tipp mit TNetResource-Klasse flach.

Das Anzeigen der PDF's ist nicht allzu schwierig, dafür habe ich schon eine Lösung gefunden. Riesenprobleme hab ich mit der Verbindung zum Netzwerk. Google konnte bisher nicht helfen. Die Lösung für das Problem ist (glaube ich) nicht so einfach. Habe die selbe Frage auch in einem anderen Delphi-Forum gepostet und eigentlich noch keine anwendbare Lösung gefunden.

Also: weiß einer von euch Profis hier wie mit Delphi FMX Netzwerklaufwerke verbunden werden können?

Grüße

Andreas
  Mit Zitat antworten Zitat
MaxPayne91

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

AW: Netzwerklaufwerk verbinden/trennen

  Alt 30. Jun 2014, 10:04
Diese Frage interessiert mich auch brennend...
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

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.111 Beiträge
 
Delphi 10 Seattle Enterprise
 
#24

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.851 Beiträge
 
Delphi 11 Alexandria
 
#25

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

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.851 Beiträge
 
Delphi 11 Alexandria
 
#27

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

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

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

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
Seite 3 von 3     123   


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