Конференция "KOL" » delphi 2010 и пару ошибок [Delphi, Windows]
 
  • zetta (09.03.12 00:44) [0]
    kol & mck 3.17

    1. создаю пустое приложение mck по read1st_rus.txt. в заголовке формы пишет fo,  а не form. как сделать, чтоб было form?

    2. поведайте пошагово что нужно сделать, чтоб собрать webbrowser и поддержку flash
  • MTsv DN (10.03.12 11:04) [1]
    Я что-то упустил? delphi 2010?
  • zetta (20.03.12 04:32) [2]
    да, 2010
  • MTsv DN (20.03.12 21:13) [3]
    > да, 2010
    Видимо мой сарказм не так понят.

    А что KOLnMCK поддерживает в полном объеме что-то старше Delphi 2007? Если мне склероз не изменяет, я зам...дохался, просто установить на 2009, переделок было уйма. А при подключении в KOL юникода, там вообще все лесом пошло...

    Теперь ответы на вопросы:
    1. Очень похоже, что опять где-то забыли на SizeOf(WideChar) умножить...в KOL.PAS естесссна
    2. Прочитать мануал по TCP/IP, HTML, CSS и по..........................................................................и только тогда начать программить браузер.
  • rdnks (21.03.12 00:58) [4]
    пакеты mck есть 2010, значит кто-то пробовал, крутил.. Хотя не знаю, на эмбрачеды не ставил.
    Собрать браузер? COM-объекты IE есть, типа kololeie, kolwebbrowser, kolflash на kolmck.net. Если имелось ввиду написать браузер с нуля... Тут только бог в помощь :) MTsv DN несколько преуменьшил с количеством технологий, коими надо обладать.
  • zetta (21.03.12 03:23) [5]
    писал на пхп 5 лет
    и с технологиями многими знаком
  • rdnks (21.03.12 17:00) [6]
    ну раз так, целых пять лет пхп.. Создаете объект для чтения, объект для обработки (синтаксический анализатор), объект для записи после обработки в созданный вами же оконный объект для отображения. Сложность будет в синтаксическом анализаторе и в оконном объекте. Первый объект должен инкапсапулировать чтение из файловой системы и из сети, должен внятно контент перекодировать в локальную кодировку. Второй должен вывести результат анализа в какой-нибудь контейнер, типа DOM. Третий на основе этого контейнера подгрузит зависимости (изображения, скрипты, таблицы стилей), выполнит скрипты или поставит их в очередь, выведет результат в четвертый. В создании контролов не силен, но в качестве костылей при создании первых объектов создал бы пока какой-нибудь конвертер в rtf и работал пока с ним.
  • rdnks (21.03.12 17:10) [7]
    ах, да, насчет flash, опять же только с помощью COM. Насчет скриптов - исходники javascript открыты и могут быть с "легкостью" слинкованы с проектом delphi.
  • zetta (26.03.12 21:06) [8]
    как браузер писать я в курсе
    мои вопросы были о другом

    пишу на vcl и delphi 6 ибо kol коряв http://my-own-browser.blogspot.com/
  • zetta (26.03.12 21:08) [9]

    > COM-объекты IE есть, типа kololeie, kolwebbrowser, kolflash
    > на kolmck.net.

    конечно
    лежат у меня скачаные, но как их прикрутить - не нашел я инструкции
  • rdnks (26.03.12 21:28) [10]
    конечно
    лежат у меня скачаные, но как их
    прикрутить - не нашел я
    инструкции

    Что там прикручивать? Как помню - вцл зеркала. На форму кинул и ай-да.
  • rdnks (26.03.12 21:50) [11]
    mck-зеркала. Прошу прощения)
  • zetta (27.03.12 01:04) [12]
    создаю новый package
    беру mckFlash.pas
    жму compile
    получаю [Fatal Error] Mirror.pas(66): File not found: 'ExptIntf.dcu'

    пути все прописаны
    жму Install
    тот же результат

    в меню Build package1
    тот же результат

    KOL и MCK установлены и работают отлично
    Delphi 6

    что  делаю не так?
  • rdnks (27.03.12 01:28) [13]
    Прочитать инструкцию к пакету. Если именно к нему нет - прочитать к другому, похожему пакету, прочитать книгу KOL. Например, во флагах компиляции нужно выставить inpackage, в опциях выставить rebuild if needed. Не компилировать, а собирать (build), а главное понять почему нужно собирать а не компилировать. Узнать что такое объектные файлы и для чего они нужны, хоть раз попробовать написать чистое kol-приложение и понять как оно работает. Пользоваться дебаггером, причем там есть пошаговый режим. И плюс ко всему в сети так много документации. Не постесняюсь упоминуть даже про drkb, которая моментами бывает полезна готовыми решениями или наставлениями (пускай не всегда удачными, но всё же... голова своя должна быть на плечах) на пусть истинный.
  • rdnks (27.03.12 01:42) [14]
    и да, не соглашусь. Корявость KOL зависит от прямоты рук :) достаточно стабильные приложения собираются для win32, для 64 битных кем-то упоминалось что тоже работает с парой фиксов сам не нуждался и не пробовал, баги может и всплывают, но как-то они фиксятся. Единственное что обидно - никем не продолжилась работа над gtk и qt и над linux в целом, так бы может и на fpc пересел, кроссплатформенность пока в мечтах...
  • QAZ (27.03.12 11:30) [15]

    > rdnks   (27.03.12 01:42) [14]

    а киликс чем не устраевает? его проги работают в гребаных убунтах без проблем
  • rdnks (27.03.12 11:41) [16]
    кайликс весь в костылях, пытался на на генту ставить - бросил, тоже самое с сюсей :) а в том же fpc есть поддержка xcode, стало быть макось покорена
  • QAZ (27.03.12 18:43) [17]
    он ставится без проблем на любой лин своего времени +-2 года ,на 8 сюзи например
    и нет там никаких костылей, это миф криворуких ,которые и винду обсирают и в линухе ничего не шарят
 
Конференция "KOL" » delphi 2010 и пару ошибок [Delphi, Windows]
Есть новые Нет новых   [118411   +35][b:0][p:0.001]