
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.07.2005, 16:45:40
|
|||
|---|---|---|---|
|
|||
Имя аппликации из внешнего класса |
|||
|
#18+
Привет всем. Возникла необходимость в получении имени аппликации, поднявшей инстанс класса находящегося во внешнем dll-е, из самого класса. Пример: Аппликация aaa.exe и DLL - bbb.dll включающий в себя класс ссс.cls. aaa.exe поднимает объект типа bbb.ccc. Каким образом из класса ссс можно получить имя аппликации тобишь "aaa.exe", причем без добавления свойства в класс для передачи имени аппликации? Есть серьёзные подозрения, что без WinAPI не обойтись. Заранее благодарен за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2005, 17:11:25
|
|||
|---|---|---|---|
Имя аппликации из внешнего класса |
|||
|
#18+
Необходимо что-то типа такого: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2005, 17:20:27
|
|||
|---|---|---|---|
|
|||
Имя аппликации из внешнего класса |
|||
|
#18+
Melkiades Код: plaintext 1. Проблема в том что в классе нет свойства hwnd ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2005, 17:40:13
|
|||
|---|---|---|---|
|
|||
Имя аппликации из внешнего класса |
|||
|
#18+
Melkiades Код: plaintext 1. Проблема в том что в классе нет свойства hwnd ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.07.2005, 21:56:16
|
|||
|---|---|---|---|
|
|||
Имя аппликации из внешнего класса |
|||
|
#18+
Неужели ни у кого нет идей на этот счет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.07.2005, 10:14:14
|
|||
|---|---|---|---|
Имя аппликации из внешнего класса |
|||
|
#18+
Можно попробовать определить через инстанс или GetParent. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.07.2005, 21:34:30
|
|||
|---|---|---|---|
Имя аппликации из внешнего класса |
|||
|
#18+
Вместо Me.hwnd подставь App.hInstance ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.07.2005, 11:40:41
|
|||
|---|---|---|---|
Имя аппликации из внешнего класса |
|||
|
#18+
App.hInstance это хэндл процесса, если я не ошибаюсь, он к окнам отношения не имеет. Вообще, в библиотеке нет окон, можно в них не копаться. Попробуй поковырять GetStartupInfo. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.07.2005, 18:22:47
|
|||
|---|---|---|---|
Имя аппликации из внешнего класса |
|||
|
#18+
AntonariyApp.hInstance это хэндл процесса... Что хочет получить автор, цитирую: Antonariyимя аппликации тобишь "aaa.exe", То есть имя процесса в который загружена длл. Код приведенный Melkiades поместить в длл и заменить Me.hwnd на App.hInstance решает поставленую автором задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&tablet=1&tid=2167417]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 335ms |

| 0 / 0 |
