AGB  ·  Datenschutz  ·  Impressum  







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

FS-Dateinamen in DOS-Dateinamen

Ein Thema von peanut · begonnen am 23. Jul 2006 · letzter Beitrag vom 1. Aug 2006
Antwort Antwort
peanut
(Gast)

n/a Beiträge
 
#1

Re: FS-Dateinamen in DOS-Dateinamen

  Alt 1. Aug 2006, 18:02
Hi!

Zitat von himitsu:
Also entweder vor der Schleife ein SetLength einfügen,
SetLength(sBuffer, MAX_PATH);
Ok, das kam vom Copy&Paste. Ich wollte den Quellcode fürs Forum etwas kürzen, dabei ist das dann wohl flöten gegangen

  sDrive := 'A:'; sDrive[1] := #64; Das ist nicht falsch, nur umständlich programmiert. Eigentlich hätte ich sDrive := '@:' schreiben müssen. Schöner wäre inc(sDrive[1]) vor until gewesen, ich gebe es zu ...

function GetFullPathNameA(lpFileName: LPCTSTR; nBufferLength: DWORD; lpBuffer: LPTSTR; lpFilePart: LPTSTR): DWORD; stdcall; external 'kernel32.dll'; Diese Funktion hatte ich bei meiner Suche auch gefunden. Klappt nicht auf anderen Partitionen. Gibt man beispielsweise "device\harddiskvolume2\cmd.exe" (d:\cmd.exe) als ersten Parameter an, so liefert die Funktion stets das root-Verzeichnis, wie in der MSDN beschrieben... In meinem Falle ist das "c:\". Trotzdem danke für den Hinweis.
  Mit Zitat antworten Zitat
Antwort Antwort


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 05:00 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 by Thomas Breitkreuz