| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Создание таблицы в Word-е |
| Автор: GraNit 21.12.2009, 08:55 | ||||
| Здравствуйте, Уважаемые господа! Столкнулся с проблемой переноса кода Delphi на C++ Builder 5. Мне по наследству досталась прога на С++, приходится поддерживать. Суть в следующем: требуется создать таблицу в ВОРДЕ и запихать туда данные. На Дельфях это выглядет вполне просто:
ну и так далее... Все замечательно работает. А на С++ не могу.
На объявление Tbl компилятор ругается: Cannot create instance of abstract class 'Table' Прошу помощи, Уважаемые господа!!! |
| Автор: smoke_man 21.12.2009, 09:38 | ||
А если так:
|
| Автор: vikaz 21.12.2009, 09:38 | ||
А может надо так?
|
| Автор: Usper 21.12.2009, 09:45 | ||
Обязательно использовать стандартные компоненты Borland`а? Вот вариант без них:
|
| Автор: GraNit 21.12.2009, 10:41 | ||||||
| 2 vikaz Пробовал, не пойдет. TTable это не Table. Тоже думал, что Table может оказаться каким-нить там родителем для TTable. Компилятор ругается. Грит, что не может преобразовать Table в TTable. 2 smoke_man
А TablePtr объявим как? Так?
Ошибка будет та же. У меня проблема с объявлением класса (или объекта, как правильно?), а потом мне нужно наследовать все свойства от My_Word_App->Selection->Tables->Item(1). Или что-то я не понимаю? 2 Usper Так не обязательно, но в OLE классе я пока не разбирался. Понимаю, что это подходящий момент... но видите, даже с нормальным объявлением класса разобраться не могу |
| Автор: smoke_man 21.12.2009, 10:59 |
| Посмотри http://forum.sources.ru/index.php?showtopic=51366 Там приведена статья по работе с msword из Builder`а. |
| Автор: GraNit 21.12.2009, 11:28 | ||
Интересная штука TablePtr. Только не понятная, откуда она взялась? Все работает, Уважаемые господа! Приношу извинения smoke_man-у. Совет был правильный. Из-за незнания не проверил. Вопрос закрыт. |