Конференция "Начинающим" » Миграция с D5 на ХЕ6
 
  • kudatsky (30.03.17 09:05) [0]
    Пытаюсь скомпилировать прогу, написанную (не мной) лет 20 назад на D5 (а может и на D3) в ХЕ6. Были проблемы совместимости, но я их исправил. Теперь компилятор выдает кучу сообщений:
    [dcc32 Error] E1026 File not found: 'TeeResou.res'
    [dcc32 Error] E1026 File not found: 'FMXTee.Editor.Picture.fmx'
    [dcc32 Error] E1026 File not found: 'FMXTee.Editor.Gradient.fmx'
    и т.д.

    В чем тут дело ?
  • rrrrr © (30.03.17 13:03) [1]
    дело тут похоже в этом
    Были проблемы совместимости, но я их исправил.
  • kudatsky (30.03.17 13:36) [2]
    гггг>
    "дело тут похоже в этом
    Были проблемы совместимости, но я их исправил."

    Вряд ли. Там были проблемы совместимости Ansi string и Wide string. Во времена Д3-Д5 этих типов наверное не было. Проблема легко решилась приведением типов.
  • rrrrr © (30.03.17 13:49) [3]
    гугел транслэйт говорит что там у тебя файлы не найдены
  • rrrrr © (30.03.17 14:05) [4]
    таргет - винда?
    откуда в проекте на D5 взялись ссылки на fmx?
    library path - смотрел?
    .dof - удалял?

    нафик тебе вообще это сдалось?
  • kudatsky (30.03.17 14:30) [5]
    ГГГГ>
    1.таргет-винда
    2. ссылок на fmx в проекте нет, тем не менее в командной строке компайлера они есть. Сейчас пытаюсь разобраться, откуда.
    3. В library path чисто.
    4. .dof и все остальное удалил сразу.

    Нафиг сдалось - пути начальства неисповедимы, мудрость его безгранична :-)))
  • Eraser © (31.03.17 07:26) [6]

    > kudatsky   (30.03.17 09:05) 

    ты уверен что нужно портировать именно на FMX?
  • kudatsky (31.03.17 08:22) [7]
    Eraser>
    Мне нужен обыкновенный VCL проект. Откуда берётся FMX - непонятно.
    В проекте используется библиотека RxLib. Когда-то она была очень популярной, потом вошла в JEDI, но до сих пор здесь http://www.micrel.cz/RxLib/ её поддерживают для ХЕ. Я заподозрил, что проблема в ней. Сейчас попробую выхилять все ссылки на неё. Посмотрим...
  • kudatsky (31.03.17 11:48) [8]
    Я нашел причину. Ссылка на FMX находилась в файле DPOJ.  20 лет назад FMX-файлов ещё не было. Каталог с этой прогой лежит у меня на диске уже несколько месяцев. Наверное, я этот проект случайно открыл и тут-же закрыл.
 
Конференция "Начинающим" » Миграция с D5 на ХЕ6
Есть новые Нет новых   [118656   +19][b:0][p:0]