![]() |
Re: SaveDialog/OpenDialog Pfad vorgeben
Zitat:
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:
|
Re: SaveDialog/OpenDialog Pfad vorgeben
Das DocumentRoot wird in der httpd.conf Deines Apache (vermutlich unter C:\XAMPP\Apache\conf) festgelegt.
|
Re: SaveDialog/OpenDialog Pfad vorgeben
In der httpd.conf steht
Zitat:
Woher bekomme ich den Freigabenamen? |
Re: SaveDialog/OpenDialog Pfad vorgeben
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.
|
Re: SaveDialog/OpenDialog Pfad vorgeben
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) ? |
Re: SaveDialog/OpenDialog Pfad vorgeben
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.
|
Re: SaveDialog/OpenDialog Pfad vorgeben
neee, man kann auch C:/xampp oder C:/xampp/htdocs freigeben ... halt irgendwas, wo dieser Ordner drin ist.
syntaktisch: \\Servername\Freigabename\Pfad |
Re: SaveDialog/OpenDialog Pfad vorgeben
klasse, es funktioniert :mrgreen:
:bounce1: vielen Dank für die Hilfe. Ihr seid echt klasse :) |
Re: SaveDialog/OpenDialog Pfad vorgeben
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:
Was mache ich falsch?
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; |
Re: SaveDialog/OpenDialog Pfad vorgeben
Versuch es mal mit
Delphi-Quellcode:
ExtractFilename(OpenPictureDialog1.Filename);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:06 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