![]() |
AW: Probleme mit GetFilesInDirectory Procedure
MatchesMask will als Parameter Strings. cFileName ist aber kein String.
Funktioniert eventuell
Delphi-Quellcode:
oder
var
myFileName: string; ... myFileName := string(SR.FindData.cFileName); if MatchesMask(myFileName, Suchmaske) then ...
Delphi-Quellcode:
if MatchesMask(string(SR.FindData.cFileName), Suchmaske) then ...
|
AW: Probleme mit GetFilesInDirectory Procedure
Zitat:
Ojeoje... Du hast so recht :shock: Jetzt funktioniert es auch mit SR.FindData.cFileName ! Ganz lieben Dank allen :-D |
AW: Probleme mit GetFilesInDirectory Procedure
Liste der Anhänge anzeigen (Anzahl: 1)
Normal sollte der implizite Autocast das Gleiche machen, wie der explizite Cast. :gruebel:
der erste CALL = System._UStrFromWArray Welche Delphi-Version, FPC/Lazarus, ...? |
AW: Probleme mit GetFilesInDirectory Procedure
Zitat:
Delphi 12.1 CE |
AW: Probleme mit GetFilesInDirectory Procedure
Zitat:
Delphi-Quellcode:
auf string (das ist kein ShortString!). Solche Arrays sind zwar zuweisungskompatibel zu PChar, aber auch dieser braucht einen expliziten Cast auf string.
array[0...n] of Char
|
AW: Probleme mit GetFilesInDirectory Procedure
Bei statischen Char-Arrays, die mit 0 beginnen, hat Delphi wohl bissl was CompilerMagic, um Strings draus zu machen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20: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-2025 by Thomas Breitkreuz