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 Function
path=AppEXEName()
Private Function AppEXEName As String
AppEXEName=App.EXEName
End Function
path=App.EXEName
Сейчас этот форум просматривают: Yandex-бот и гости: 100