C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как это будет по-рус++ки?, Причуды Object Pascal'я
iAlexander
Отправлено: 17.10.2003, 10:02


Дежурный стрелочник

Группа: Участник
Сообщений: 70



Здравствуйте все. Огромное спасибо Admin'у за все его ответы. Не стал поднимать топики своими благодарностями и выражаю их здесь.
Проблема такая: хелп на компонент на Object Pascal'е:
CODE

Saves selected area or the whole DBGridEh to the file in specified format.

Unit

DBGridEhImpExp

type

 TDBGridEhExportClass = class of TDBGridEhExport;

procedure SaveDBGridEhToExportFile( ExportClass: TDBGridEhExportClass;

DBGridEh: TCustomDBGridEh; const FileName: String; IsSaveAll: Boolean);

Description

SaveDBGridEhToExportFile writes selected area or the whole DBGridEh to the file in specified format.
ExportClass parameter is one of the next classes:
TDBGridEhExportAsText, TDBGridEhExportAsCsv, TDBGridEhExportAsHTML, TDBGridEhExportAsRTF, TDBGridEhExportAsVCLDBIF or TDBGridEhExportAsXLS.
IsSaveAll parameter indicates whether to export whole grid or only selection.

Example:
SaveDBGridEhToExportFile(TDBGridEhExportAsXLS,DBGridEh1,'c:\temp\file1.xls', False);



Как только я ни пытался вызвать эту ф-ю на С — и создавал объекты TDBGridEhExportClass, и называл их TDBGridEhExportAsXLS (компилятор говорит — хочу *TMetaClass), и делал объект TMetaClass — ошибки runtime — обращение по адресам, близким к нулю...

Переведите, пожалуйста, на нормальный С++, или подскажите, как сделать паскальную вставку в код.

Вернуться в Вопросы программирования в C++Builder