написать на Delphi тестовую программу на функцию ExpandFileNameEx
Установил Delphi7 на WinXP SP3 (в VirtualBox)
Created attachment 1709 [details] Исходники и бинарник теста.
Написал тест на ExpandFileName. Функции Ex в Delphi нет.
Такой функции в wine нет. Похоже, что вместо неё вызывается GetFullPathNameA 0014:Call KERNEL32.GetFullPathNameA(00410830 "1.txt",00000104,0032fd48,0032fd44) ret=00405900 0014:Ret KERNEL32.GetFullPathNameA() retval=00000008 ret=00405900 0014:Call KERNEL32.GetStdHandle(fffffff5) ret=0040292c 0014:Ret KERNEL32.GetStdHandle() retval=00000008 ret=0040292c 0014:Call KERNEL32.GetFileType(00000008) ret=00402942 0014:Ret KERNEL32.GetFileType() retval=00000002 ret=00402942 0014:Call KERNEL32.WriteFile(00000008,0040a360,00000017,0032fe2c,00000000) ret=00402784 Short Name was: 1.txt 0014:Ret KERNEL32.WriteFile() retval=00000001 ret=00402784 0014:Call KERNEL32.WriteFile(00000008,0040a360,00000022,0032fe2c,00000000) ret=00402784 ExpandFileName returned:C:\1.txt 0014:Ret KERNEL32.WriteFile() retval=00000001 ret=00402784
Тест есть, можно закрывать багу