Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как узнать имя приложения? / 4 сообщений из 4, страница 1 из 1
28.08.2008, 10:36
    #35510231
konst541
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать имя приложения?
Какой функцией можно узнать имя самого же исполняемого файла? Т.е. непосредственно .exe файла.

Код: plaintext
1.
2.
3.
4.
5.
Application app

app = GetApplication()

// app.displayname  - не предлагать :-)
...
Рейтинг: 0 / 0
28.08.2008, 10:42
    #35510245
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать имя приложения?
konst541 пишет:

> Какой функцией можно узнать имя самого же исполняемого файла? Т.е.
> непосредственно .exe файла.

function ULong GetModuleFileName(ULong HModule, ref String lpFilename,
ULong nSize) library "kernel32.dll" alias for "GetModuleFileNameA"

---------------------------------------------------
String sExeName
ULong lSize = 256

sExeName = Space(lSize)
if GetModuleFileName(0, sExeName, lSize) > 0 then
MessageBox('Получилось', sExeName)
---------------------------------------------------
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
28.08.2008, 11:09
    #35510316
Dmitry..
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать имя приложения?
я-бы советовал lSize ставить поболее.. например 3К
т.к. GetModuleFileName Function Retrieves the fully-qualified path for the file that contains the specified module.
...
Рейтинг: 0 / 0
28.08.2008, 11:16
    #35510338
konst541
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать имя приложения?
Thank You большое человеческое !
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как узнать имя приложения? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]