AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

SaveDialog/OpenDialog Pfad vorgeben

Ein Thema von Vasco da Gama · begonnen am 24. Aug 2009 · letzter Beitrag vom 13. Sep 2009
Antwort Antwort
Seite 3 von 4     123 4      
Woyzeck

Registriert seit: 9. Jun 2009
60 Beiträge
 
#21

Re: SaveDialog/OpenDialog Pfad vorgeben

  Alt 12. Sep 2009, 10:21
Zitat von himitsu:
Der das Verzeichnis auf deinem Rechner liegt, kannst du es auch direkt verwenden und mußt nicht über eine Netzwerkfreigabe gehn.

Leider doch. Denn das muss später auf einen externen Rechner im Netzwerk zugreifen können. Zu Testzwecken muss das erst auf Localhost laufen.

Wie komme ich denn an diese DocumentRoot? Ich hab davon noch nie etwas gehört. In der Registry hab ich schon mal nachgeguckt. Aber wo finde ich das da?


//edit


Zitat von DeddyH:
Der lokale Webserver ist ja nur vorläufig, der soll ja hinterher auf einem anderen Rechner laufen, wenn ich das richtig interpretiert habe.
War mal wieder jemand schneller
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.541 Beiträge
 
Delphi 11 Alexandria
 
#22

Re: SaveDialog/OpenDialog Pfad vorgeben

  Alt 12. Sep 2009, 10:23
Das DocumentRoot wird in der httpd.conf Deines Apache (vermutlich unter C:\XAMPP\Apache\conf) festgelegt.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Woyzeck

Registriert seit: 9. Jun 2009
60 Beiträge
 
#23

Re: SaveDialog/OpenDialog Pfad vorgeben

  Alt 12. Sep 2009, 10:40
In der httpd.conf steht

Zitat:
DocumentRoot "C:/xampp/htdocs"
und jetzt?

Woher bekomme ich den Freigabenamen?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.142 Beiträge
 
Delphi 12 Athens
 
#24

Re: SaveDialog/OpenDialog Pfad vorgeben

  Alt 12. Sep 2009, 10:44
jetzt mußt du sehn, ob dieses Laufwerk auf dem Rechner für das Netzwerk (z.B. LAN) freigegeben wurde und unter welchem Namen ... dieser Name + den Netzwerknamen des PCs + das Unterverzeichnis ausgehend von dem reigegebenen Laufwerk/Verzeichnis ergeben dann den gesamtnamen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Woyzeck

Registriert seit: 9. Jun 2009
60 Beiträge
 
#25

Re: SaveDialog/OpenDialog Pfad vorgeben

  Alt 12. Sep 2009, 10:55
Muss dazu das komplette Laufwerk C:\ des Servers freigegeben werden oder reicht es den Unterordner des htdocs-Verzeichnisses freizugeben?

Und wie wird dann der Pfad zusammengesetzt (syntaktisch) ?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.541 Beiträge
 
Delphi 11 Alexandria
 
#26

Re: SaveDialog/OpenDialog Pfad vorgeben

  Alt 12. Sep 2009, 11:03
Es muss nur der Unterordner freigegeben sein. Allerdings kann der Freigabename ein ganz anderer sein als der Name des tatsächlichen Verzeichnisses, daher musst Du den wissen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.142 Beiträge
 
Delphi 12 Athens
 
#27

Re: SaveDialog/OpenDialog Pfad vorgeben

  Alt 12. Sep 2009, 11:04
neee, man kann auch C:/xampp oder C:/xampp/htdocs freigeben ... halt irgendwas, wo dieser Ordner drin ist.


syntaktisch:
\\Servername\Freigabename\Pfad
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Woyzeck

Registriert seit: 9. Jun 2009
60 Beiträge
 
#28

Re: SaveDialog/OpenDialog Pfad vorgeben

  Alt 12. Sep 2009, 11:14
klasse, es funktioniert



vielen Dank für die Hilfe.
Ihr seid echt klasse
  Mit Zitat antworten Zitat
Woyzeck

Registriert seit: 9. Jun 2009
60 Beiträge
 
#29

Re: SaveDialog/OpenDialog Pfad vorgeben

  Alt 12. Sep 2009, 12:10
Eine Sache fehlt jetzt noch, damit mein Vorhaben komplett gelingt.

Und zwar möchte ich nur den Dateinamen selbst haben, der ausgewählt wurde.

Habe das folgendermaßen probiert umzusetzen:

Delphi-Quellcode:
procedure TfrmMain.btnBildClick(Sender: TObject);
var i:Integer; DateiPfad,InitDir,DateiName:String;
begin
if OpenPictureDialog1.Execute() then
begin
    DateiPfad:=OpenPictureDialog1.FileName;
    InitDir:=OpenPictureDialog1.InitialDir;
    ShowMessage(InitDir[1]);
    For i:=1 to (length(DateiPfad)-length(InitDir))do
begin
   DateiName[i]:=DateiPfad[length(DateiPfad)-length(InitDir)+1+i]; //Hier tritt der Fehler auf
end ;
end;
Was mache ich falsch?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.541 Beiträge
 
Delphi 11 Alexandria
 
#30

Re: SaveDialog/OpenDialog Pfad vorgeben

  Alt 12. Sep 2009, 12:14
Versuch es mal mitExtractFilename(OpenPictureDialog1.Filename);
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 4     123 4      


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:52 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