вроде работает... кроме моего мозга
XML.Init(Loc:XMLFileN &'.xml') ! должно работать, но ругается
XML.Init(Loc:XMLFileN &'.xml', 2) ! так работает
идеи приветствуются
Модератор: Дед Пахом
Метод Init() внутри класса PatchXML является виртуальным и соответсвенно нужно изменять прототипы
Код: Выделить всё
Init PROCEDURE(<STRING TargetFileName>, BYTE pXmlnsVersion = 1), VIRTUAL !
Как Вы написали - это добавление необязательного параметра, который не изменит Ваши существующие приложения.
основной смысл был наследовать так, чтоб не пострадали уже работающие проекты. При этом делать нормальный заголовок и главное соответствовать стандарту - ибо "ООО "Фрахт"" в выгрузке - это неправильно. И еще всякие мелкие косячки.