Forum: Netzwerke
Delphi
by Sir Rufo,
5. Jul 2016
Das ist natürlich fatal. Es müsste so etwas wie Konfigurations-Datei geben, wo man diese Information ablegen könnte, und dann evtl. noch so etwas wie eine Variable, wo man den Wert aus der Konfigurations-Datei einmal ausliest sich dort merkt und dann immer verwendet.
Aber leider gibt es so etwas bestimmt nicht ... es könnte ja so schön sein ... :roll:
Forum: Netzwerke
Delphi
by Sir Rufo,
5. Jul 2016
@nahpets
Natürlich würde das so gehen, aber warum nicht einfach beim
<img src="/Images/background/bgblue.jpg"/>
belassen und dann ganz simpel den Pfad zusammenbauen mit
// Request.PathInfo => /Images/background/bgblue.jpg
sfile := 'E:\DelphiXE8 Corner\DelphiXE8VclCorner\DelborWebserverXE8\DelborDatasnapServer' + Request.PathInfo;
Forum: Netzwerke
Delphi
by Sir Rufo,
5. Jul 2016
@nahpets
Da der erste Beitrag wohl schon zu lange zurück liegt, hier einmal der Beitrag als Komplett-Quote:
Bitte achte auf die 5. Zeile im ersten Quelltext-Abschnitt. Das stammt nicht von mir, sondern (steht da im Zitat-Block) und kann von jedermann im ersten Beitrag dieses Threads nachgelesen werden.
Forum: Netzwerke
Delphi
by Sir Rufo,
5. Jul 2016
@Delbor
Löse die Denksportaufgabe in http://www.delphipraxis.net/1341997-post12.html und du bist einen Schritt weiter
Forum: Netzwerke
Delphi
by Sir Rufo,
5. Jul 2016
Na, dann hast du den Fehler doch schon gefunden ... dann kannst du ja weiter machen
Forum: Netzwerke
Delphi
by Sir Rufo,
5. Jul 2016
Das wäre nur dann zu beachten, wenn man den Pfad als Kommandozeilen-Parameter übergibt ... sonst ist es wurscht ... bzw. genau richtig so, wenn der Pfad auch exakt so lautet ;)
PS: Ich vermute mal, dass in sfile folgender Inhalt zu finden ist
Forum: Netzwerke
Delphi
by Sir Rufo,
5. Jul 2016
Es ist anscheinend sehr schwer :roll:
procedure TWebModule1.WebModule1WebActBackgroundItem2Action(Sender: TObject;
Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
var fs : tFileStream; sFile, BGdPath : String;
begin
if Request.PathInfo = '/Images/background/bgblue.jpg' then
begin
try
Forum: Netzwerke
Delphi
by Sir Rufo,
5. Jul 2016
@p80286
Um zu ermitteln was in sfile steht wenn der Stream erzeugt wird müsste man ja so etwas wie einen Debugger haben und den auch noch verwenden und dann auch noch lesen.
Das sind ja drei Dinge auf einmal ... und das gibt es doch nur beim Ü-Ei
Ich hätte eigentlich erwartet, dass man auf diese Idee auch von selber kommt und diese Erkenntnis gleich mit in die Frage packt ... obwohl,...