|
|
|
c++ builder: com-объекты.
|
|||
|---|---|---|---|
|
#18+
создал activex-библиотеку, добавил com-объект; ide сгенерила треубемые файлы, один из к-рых вызывает вопросы: bdequery.h Код: 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. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. строки, добавлненные мной вручную, я отметил. все остальное сгенерировано с помощью ide. вот у меня и вопрос: как отделить объявление методов интерфейса и его самого от объявления класса? я com только начал изучать и получаю проблему, что при использовании интерфейса ibdequery в др. проектах мне требуется включать bdequery.h, чтобы компилятор знал, где искать описание интерфейса ibdequery; в рез-те в довесок он получает объявление tquery, включение dbtables.hpp, extctrls.hpp - как раз то, что я бы хотел скрыть внутри com-объекта. писать заголовочный файл-заглушку для интерфейса, к-рый будет только объявлять методы интерфейса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2006, 14:01 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=343&tid=2030838]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
23ms |
get tp. blocked users: |
2ms |
| others: | 212ms |
| total: | 331ms |

| 0 / 0 |
