AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Datei gemeinsam nutzen
Thema durchsuchen
Ansicht
Themen-Optionen

Datei gemeinsam nutzen

Ein Thema von wbdelpprax · begonnen am 29. Mai 2010 · letzter Beitrag vom 7. Jun 2010
 
Benutzerbild von wbdelpprax
wbdelpprax

Registriert seit: 11. Mär 2008
36 Beiträge
 
#1

Datei gemeinsam nutzen

  Alt 29. Mai 2010, 02:46
Hallo Leute,
durch googeln, suchen hier und in anderen Foren weiß ich zwar, dass schon viel ähnliches zu meinem Problem geschrieben wurde, aber leider habe ich meine Frage noch nirgends beantwortet gesehen. Daher hier mal mein Anliegen:

Ich habe ein Bildbetrachtungsprogramm geschrieben, wo man u.a. Schlüsselworte zu den Bildern vergeben kann. Diese werden in einer XML-Datei abgelegt, die auf einem Stick gespeichert ist.

Startet nun jemand das Programm auf einem anderen Rechner in meinem kleinen Heimnetz, kann er diesen Stick benutzen und hat die Informationen parat.

Anders sieht die Sache aus, wenn das Programm schon gestartet ist und ein 2. user auch damit arbeiten will.

Dazu habe ich mir nun folgende - zugegebener Weise - simple Lösung einfallen lassen:

Wird das Programm gestartet und der Stick erkannt und auch, das die XML-Datei auf dem Stick ist, dann kopiert das Programm die XML erst mal in den Ordner 'Gemeinsame Dateien'. Da auf diesen ja von allen anderen Nutzern im Netzwerk zugegriffen werden kann, stehen die Informationen damit allen zur Verfügung.

Kleine Anmerkung: Arbeitet ein user mit dem Programm können alle anderen user, die danach das Programm starten, die XML nur noch lesen und somit z. B. per Stichwort nach Bildern suchen. Aber es können aus Konsistenzgründen kein weiteren Stichworte vergeben, angelegt oder gelöscht werden.

Soviel zur Vorgeschichte!

Mein Problem ist nun, dass ich nicht weiß, wie ich den Ordner "Gemeinsame Dateien" unter Delphi ansprechen soll.

Die Funktion "SHGetSpecialFolderLocation" aus der unit "ShlObj" ist mir bekannt und auch die verwendeten CSIDL kenne ich. Aber leider ist keine dabei für den Ordner "Gemeinsame Dateien". Oder ich bin zu blind die zu finden

Ich arbeite mit Windows XP Prof., SP2 und Turbo Delphi 2006

Gruß Andreas
  Mit Zitat antworten Zitat
 


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 09:17 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