![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Глюк с перегруженными операторами !!!
Vitiy © (2004-11-28 15:56:00)На c# (vs2003) написана простейшая библиотека коплексных чисел, реализованная как class library.
В ней используеться перегрузка операторов.
Например:
/// <summary> Overloaded - </summary>
public static complex operator -(complex c1, complex c2)
{
return new complex(c1.re-c2.re,c1.im-c2.im);
}
Если использовать эту библиотеку с сшарп - все отлично работает.
Но, при попытке создать для нее хмл документацию для перегруженных операторов выползли ошибки типа: Code element page operator + is incomplete.
и так для всех операторов.
Открыв class view я с удивлением обнаружил, что половина (почему-то не все) операторов помечено красным сиволом ошибки:
В Object browser'е ошибка типа: unable to create descriptionили No references available for this item
Главное что, хотелось - это использовать эту библиотеку в Delphi8. Оказалось что после перегрузки операторов Delphi перестает ведеть ВСЕ классы в библиотеке!!! [в дельфи8 есть перегрузка операторов]
Соответственно вопрос к мастерам, как же грамотно перегружать операторы, чтоб использовать их в Delphi ???
Дмитрий В. Белькевич (2004-12-01 03:32:00) [1]Я ж говорил, тенденция ;)
jack128 (2004-12-01 00:32:00) [2]Vitiy (01.12.04 0:12) [2]
мдя. Тихий ужас. ИМХО, конечно.
Vitiy (2004-12-01 00:12:00) [3]Хех... Проблему решил релиз Дельфи 2005
Связка С# - Delphi 2005 работает на ура =)
Ps: про перегрузку операторов в Дельфи8
http://www.realcoding.net/part.php?id=1885
KSergey (2004-11-29 06:32:00) [4]> Vitiy (28.11.04 15:56)
> [в дельфи8 есть перегрузка операторов]
Честно??!