Forum: Win32/Win64 API (native code)
by markus5766h,
7. Jan 2017
. . .
const
OldString : Array = (Chr(32), Chr(10), Chr(19));
NewString : String = Chr(95);
var
i : Byte;
Destination : String;
. . .
Destination := ;
for i := 1 to 3 do Destination := ReplaceString(Destination, OldString, NewString, );
Forum: Win32/Win64 API (native code)
by markus5766h,
7. Jan 2017
Ich muss zugeben : hab' meine Ursprungsdatei nun nicht mehr geprüft, da ein Leerzeichen evt. auch in anderen Dateinamen
stecken könnte - daher habe ich es erst mal als Lösung genommen, inzwischen (zwei Stunden später) entferne ich diese
(und evt. andere unliebsame Zeichen) mittels StringReplace.
Ein ... PChar(Chr(34) + Media + Chr(34)) kann allerdings nicht schaden . . .:-D
Forum: Win32/Win64 API (native code)
by markus5766h,
7. Jan 2017
Ich hab's jetzt generell zwischen Anführungszeichen gesetzt,
löst erst mal das Problem.:)
Forum: Win32/Win64 API (native code)
by markus5766h,
7. Jan 2017
o.k., entdeckt, danke, dann erklärt sich das . . .
Forum: Win32/Win64 API (native code)
by markus5766h,
7. Jan 2017
Media-Inhalt (ein Beispiel) im ersten Post
Forum: Win32/Win64 API (native code)
by markus5766h,
7. Jan 2017
... daran hab' ich auch schon gedacht, und Leerzeichen durch Unterstriche ersetzt, das Ergebnis war allerdings das Gleiche,
und Unterstriche sind meines Wissens in Dateinamen erlaubt . . .
Forum: Win32/Win64 API (native code)
by markus5766h,
7. Jan 2017
@ juergen,
danke, das war's . . .
vielleicht weiß ja noch jemand den Hintergrund . . .
Forum: Win32/Win64 API (native code)
by markus5766h,
7. Jan 2017
Moin zusammen.
Ich habe derzeit einige Probleme mit ShellExexcute :
1)
procedure TfrmMain.OpenMedia(Media: String);
var
n : Integer;
sFile : String;