-
Если б все так просто было... ReadHTML, это по большей части парсер html страницы, вся основная работа компонента раскидана в остальных PAS-файлах...так что работы там непочатый край...
-
Indy уже переводили... Хорошим не кончилось. Опасно портировать большие проекты. Во-первых, потому что это очень трудоемко. Во-вторых, нужно двум человекам. В-третьих, новые версии надо потом вливать в портированный код. И в-четвертых, за это не платят. Поэтому и не берутся.
А портировать ради того, чтобы не выгнали с работы - это глупо. Вобщем, мой тебе совет, - не парься и используй VCL.
-
MTsv DN Не всё так страшно. Там главное эти модули отучить от стандартных библиотек
-
2 SДа, нет...все именно так как я и говорил. > Сам я переделкой ещё не занималсяВаши слова? А я занимался... В том компоненте, используются юниты: Graphics, Forms, Controls, Classes, SysUtils и другие... Если Вы собираете делать порт на KOL, то Вам придется переписывать его практически с нуля... Переходить на объекты, заменять все TMemoryStream -> PStream, TList -> PList и многое другое...это самая мелочь. Вам придется всю работу с графикой переписывать на API. А еще есть вот какие грабли. Например, TList есть как в Classes, так и в KOL. Причем ошибки компиляции при использовании KOL не будет, т.к. такое объявление есть, а будет ошибка при испольнении, т.к. надо использовать: var
List : PList;
...
List := NewList;
...
List.Free; Т.ч. не думайте, что все так просто... С Уважением, MTsv DN
-
Если есть версия на С++ или подобный на C++ (а лучше на чистом C), то есть выход, см. мою утилиту для превращения Casm в Basm на kolmck.net. Всё, что нужно - получить вариант кода на ассемблере, MSVC это умеет выдавать. Утилитой получаетс pas-файл с асм-кодом борландовского типа, и его можно немного поправить, чтобы получить работающий модуль. Я так переводил довольно изрядную по размерам графическую либу с нужной мне поддержкой tiff.
|