Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Непонятная ошибка компиляции   Найти похожие ветки 

 
Unknown user ©   (2012-04-20 11:00) [0]

Подскажите, пожалуйста, где я туплю. Имеется такой код

 TchkXMLDoc = class(TXMLDocument, IchkXMLDoc, IchkXMLDoc2)
 public

   function IchkXMLDoc.AddDocumentElement = AddDocumentElement;
   function IchkXMLDoc2.AddDocumentElement = AddDocumentElement2;

   function AddDocumentElement(const Tag: WideString): IchkXMLNode; safecall;
   function AddDocumentElement2(const Tag: WideString): IXMLNode; safecall;
...


Оба интерфейса декларируют метод AddDocumentElement. Компилятор выдает ошибку:

[DCC Error] chkXML.pas(12): E2003 Undeclared identifier: "AddDocumentElement2"


 
Anatoly Podgoretsky ©   (2012-04-20 11:36) [1]

Откуда известно?
function IchkXMLDoc2.AddDocumentElement = AddDocumentElement2;


 
Unknown user ©   (2012-04-20 11:39) [2]

Ну так ниже объявлена функция

function AddDocumentElement2(const Tag: WideString): IXMLNode; safecall;

а

function IchkXMLDoc2.AddDocumentElement = AddDocumentElement2;

просто задает псевдоним для IchkXMLDoc2.AddDocumentElement

В обоих интерфейсах присутствует метод с одинаковым названием AddDocumentElement


 
Unknown user ©   (2012-04-20 11:47) [3]

>Anatoly Podgoretsky

Все. Я понял, о чем вы. Проглядел. В интерфейсе используется тип string вместо WideString. Проблема решена. Спасибо.


 
Anatoly Podgoretsky ©   (2012-04-20 11:54) [4]

> Unknown user  (20.04.2012 11:39:02)  [2]

Ниже этого пока неизвестно



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.073 c
15-1349295678
ProgRAMmer Dimonych
2012-10-04 00:21
2013.03.22
Подсчёт ссылок на строку таблицы в MySQL


15-1340312237
Германн
2012-06-22 00:57
2013.03.22
Подскажите есть ли в каком-нибудь стандартном шрифте в WinXP


8-1225970127
Voffka
2008-11-06 14:15
2013.03.22
Кнопки управления окном


2-1330002674
Den
2012-02-23 17:11
2013.03.22
Вместо TWebBrowser использовать FireFox?


2-1338895162
Сергей
2012-06-05 15:19
2013.03.22
Как закодировать проверку того что старший байт установлен?