|
|
|
Как в одной из функций DLL, сделанной на VB,получить полное имя (и/или путь ) приложения, например того же Access, из которого вызывается эта функция
|
|||
|---|---|---|---|
|
#18+
Как в одной из функций DLL, сделанной на VB, получить полное имя (и/или путь ) приложения, например того же Access, из которого вызывается эта функция ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 20:34 |
|
||
|
Как в одной из функций DLL, сделанной на VB,получить полное имя (и/или путь ) приложения, например того же Access, из которого вызывается эта функция
|
|||
|---|---|---|---|
|
#18+
Передавать туда это имя в качестве параметра. В каждом приложении - по-своему. В Аксессе так: Application.Currentdb.Name ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 20:39 |
|
||
|
Как в одной из функций DLL, сделанной на VB,получить полное имя (и/или путь ) приложения, например того же Access, из которого вызывается эта функция
|
|||
|---|---|---|---|
|
#18+
вызвать WINAPI функцию Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 21:05 |
|
||
|
Как в одной из функций DLL, сделанной на VB,получить полное имя (и/или путь ) приложения, например того же Access, из которого вызывается эта функция
|
|||
|---|---|---|---|
|
#18+
2 Владимир Саныч > Передавать туда это имя в качестве параметра. Ну это , я конечно извиняюсь, полное недело - если параметров и так куча, то этот совершенно излишним будет - незачем этим неделом нагружать вызывающие приложения. 2 Guest> А GetModuleFileName даст именно то , что нужно - т.е. именно имя вызывающего приложения (ведь DLL может использоваться и в приложении написанном и на VB и на Access и на Excel etc.) не даст ли она имя самой DLL ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 21:22 |
|
||
|
Как в одной из функций DLL, сделанной на VB,получить полное имя (и/или путь ) приложения, например того же Access, из которого вызывается эта функция
|
|||
|---|---|---|---|
|
#18+
в хелпе написано что если hModule == NULL, то даст имя текущего процесса, если hModule != NULL, то имя DLL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 21:26 |
|
||
|
Как в одной из функций DLL, сделанной на VB,получить полное имя (и/или путь ) приложения, например того же Access, из которого вызывается эта функция
|
|||
|---|---|---|---|
|
#18+
авторНу это , я конечно извиняюсь, полное недело Согласен. Если есть другие способы, которые надежно работают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2004, 21:39 |
|
||
|
Как в одной из функций DLL, сделанной на VB,получить полное имя (и/или путь ) приложения, например того же Access, из которого вызывается эта функция
|
|||
|---|---|---|---|
|
#18+
Вообще, как сейчас я понимаю, нужно не просто полное имя вызывающего приложения, а его корневой объект,т.е. если из Vb приложения, то App, если из Access или Excel, Word etc, то Application. Т.е. надо в вызванной DLL использовать некоторые свойства этого (App или Application) объекта, не передавая их через параметры. Короче, возможно ли получить корневой объект вызвавшего приложения в DLL-ке ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2004, 18:16 |
|
||
|
Как в одной из функций DLL, сделанной на VB,получить полное имя (и/или путь ) приложения, например того же Access, из которого вызывается эта функция
|
|||
|---|---|---|---|
|
#18+
Сказано же - передавай туда этот мифический корневой объект ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2004, 18:57 |
|
||
|
Как в одной из функций DLL, сделанной на VB,получить полное имя (и/или путь ) приложения, например того же Access, из которого вызывается эта функция
|
|||
|---|---|---|---|
|
#18+
2 Лох Позорный >Сказано же - передавай туда этот мифический корневой объект > Так Сказано же - что нужно не передавая ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2004, 19:42 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32409834&tid=1676652]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
60ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 350ms |

| 0 / 0 |
