




keks-n писал(а):Баг в том, что исполнякмый файл может быть не exe, так? При таком раскладе GetModuleFileName рулит.




keks-n писал(а):Вообще, лучше таки юзать GetModuleFilename во всех случаях. Поскольку, что App.Path, что App.EXEName юзают её, а потом вытаскивают нужную часть, на что уходит время.



Amed писал(а):Да уж нам тут хоть как бы сделать
На досуге замерь разницу во времени исполнения этих двух вариантов


Private Function AppEXEName As String
Dim ModuleName As String
...
AppEXEName= Left$(ModuleName, GetModuleFileName(hInst, ModuleName, Len(ModuleName)))
End Functionpath=AppEXEName()
Private Function AppEXEName As String
AppEXEName=App.EXEName
End Functionpath=App.EXENameСейчас этот форум просматривают: Yandex-бот и гости: 4