Переход С8 -> C9

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

Переход С8 -> C9

Сообщение Артур »

Перекомпилировал приложение с8 в с9
Как дело доходит до компиляции и сборки exe файла, с9 ругается, что какой то dll в старой версии rtl
Помогайте
Любить и обещать ничего не стоит
DPZ
Бывалый
Сообщения: 84
Зарегистрирован: 11 Июль 2005, 7:29
Откуда: Одесса

Re: Переход С8 -> C9

Сообщение DPZ »

Открывал файлы .app, удалял каталоги map и obj. Помогало при переводе из 6-ки
П.З.Д.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3144
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 11 раз
Поблагодарили: 32 раза
Контактная информация:

Re: Переход С8 -> C9

Сообщение Дед Пахом »

Чем тут поможешь? Надо все сторонние dll обновлять до C9.
С уважением, ДП
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

Re: Переход С8 -> C9

Сообщение Артур »

Да нет, похоже тут какой то баг.
Перемещаю файлы приложения в папку примера people, компиляция exe завершается нормальным исполняемым файлом, пока не понял в чем дело
Любить и обещать ничего не стоит
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

Re: Переход С8 -> C9

Сообщение Артур »

Нашел мусор, старые ненужные dll, из за которых и выходило сообщение.
Выходит, что exe файл после запуска сканирует рабочую папку и выявляет старые dll, независимо от того участвуют они в проекте, или нет. 8-рочные exe такого не вытворяли.
Любить и обещать ничего не стоит
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

Re: Переход С8 -> C9

Сообщение Артур »

Еще один прикол от С9
В словаре в таблице pnir для поля указано начальное значение в виде ссылки на поле другой таблицы. Если это (ссылочное) поле первое в записи, то оно интерпретируется компилятором как текстовая константа обозначения поля. Лечится добавлением ! перед обозначением. Но в 8-ке это недопустимо.
В общем, наверное рано переползать на С9
У кого другое мнение ?
Любить и обещать ничего не стоит
kreator
✯ Ветеран ✯
Сообщения: 5037
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 23 раза

Re: Переход С8 -> C9

Сообщение kreator »

Молодцы! Сделали логично. Ссылка на переменную всегда была с восклицательным знаком. Хорошо, что исправили баг восьмерки.
We are hard at work… for you. :)
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

Re: Переход С8 -> C9

Сообщение Артур »

Руки бы им поотшибать за такое творчество.
Восклицательный знак работает только, если поле стоит первым в записи, для остальных полей работает правило восьмерки.
Любить и обещать ничего не стоит
kreator
✯ Ветеран ✯
Сообщения: 5037
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 23 раза

Re: Переход С8 -> C9

Сообщение kreator »

Это мелочи. Вот меня в 8-ке вымораживают зависоны после редактирования Embeds. Главное, что не понятен принцип, когда это произойдёт. В девятке исправили вот это?
We are hard at work… for you. :)
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

Re: Переход С8 -> C9

Сообщение Артур »

Я пока заморозил процесс перехода, подожду.
Зависания в 8ке я понял из-за переполнения какого то стэка, когда делаешь много редактирования, я как то приспособился,
работаю потихоньку
Любить и обещать ничего не стоит
kreator
✯ Ветеран ✯
Сообщения: 5037
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 23 раза

Re: Переход С8 -> C9

Сообщение kreator »

Вот сегодня утром опять. Есть Embeds в форме на кнопке OK. Если зайти туда через окно, то всё, висим. Даже, если ничего не редактируем, просто нажал кнопку "Save and Close". И сколько бы не перегружал бы Clarion, всё также. А если зайти туда не через окно, а сразу через Embeds, то всё хорошо. А если попробовать редактировать через Source, то 99%, что зависнет, причём на любом Embeds. А вот у меня есть другая форма, очень похожая на предыдущую, там примерно такой же Embed на такой же кнопке OK. Там никогда никаких зависов не бывает. Стек, переполнение, не понятно. Есть какая-то причина, какой-то принцип, но вот какой?
We are hard at work… for you. :)
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

Re: Переход С8 -> C9

Сообщение Артур »

У тебя, вероятно, не хватает оперативной памяти
Любить и обещать ничего не стоит
kreator
✯ Ветеран ✯
Сообщения: 5037
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 23 раза

Re: Переход С8 -> C9

Сообщение kreator »

8 Гиг, куда ещё. Правда ось - XP 64bit. Сейчас организация потихоньку переходит на Win7 64bit, посмотрю, что там, но, думаю, чудес не будет.
We are hard at work… for you. :)
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

Re: Переход С8 -> C9

Сообщение Артур »

У меня win7 64 4Гиг, но раньше я встречался с твоей ситуацией, как то поборол не помню как
Любить и обещать ничего не стоит
Аватара пользователя
Артур
Ветеран
Сообщения: 329
Зарегистрирован: 01 Июнь 2006, 12:33
Откуда: Новороссийск

Re: Переход С8 -> C9

Сообщение Артур »

Глюки С9 прошли сами.
Переполз со своим проектом на С9.
Вроде работает быстрее процентов на 40.
Любить и обещать ничего не стоит
Ответить