|
Рантайм классы?
|
|||
---|---|---|---|
#18+
Как на с# загрузить и пользовать DLL, не имея от нее заголовков и незная чего в ней. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2003, 15:51 |
|
Рантайм классы?
|
|||
---|---|---|---|
#18+
Чего за Dll, .Net-овская? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2003, 16:17 |
|
Рантайм классы?
|
|||
---|---|---|---|
#18+
в моем случае нетовская ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2003, 16:18 |
|
Рантайм классы?
|
|||
---|---|---|---|
#18+
Я ещё сам не делал, только читал ) Вроде все делается через сборки ( класс System.Reflection.Assembly) и отражение. Знаю точно, что можно получить список всех классов, методов и свойств, а также их атрибуты. ну и конечно воспользоватся всем етим. Примерчик могу завтра скинуть (к книге на компакте прилагается) . ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2003, 16:30 |
|
Рантайм классы?
|
|||
---|---|---|---|
#18+
Буду очень признателен за примерчик. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2003, 16:39 |
|
Рантайм классы?
|
|||
---|---|---|---|
#18+
http://www.microsoft.com/rus/msdn/magazine/archive/08_2002/cpp.asp там в архиве примеры - см.файл Win32API.cs ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2003, 17:12 |
|
Рантайм классы?
|
|||
---|---|---|---|
#18+
а нет, сорри, там уже ЗНАЯ, что хочешь получить ну, может пригодится... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2003, 17:16 |
|
Рантайм классы?
|
|||
---|---|---|---|
#18+
Отправил! Я его несколько переделал и добавил коментарии, так что смотри. P.S. при попытке открыть файл не нетовский в коде Assembly a=Assembly.LoadFrom(Имя файла); возникнет исключение т.к. нет манифеста сборки. Так что пример только для файлов Net. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2003, 10:57 |
|
Рантайм классы?
|
|||
---|---|---|---|
#18+
может кинешь код прямо в форум, для общего развития так сказать ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2003, 11:13 |
|
Рантайм классы?
|
|||
---|---|---|---|
#18+
Прога выводит названия всех методов из Dll наход. в текущей директории Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2003, 11:47 |
|
|
start [/forum/topic.php?fid=20&fpage=1052&tid=1440224]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 245ms |
total: | 358ms |
0 / 0 |