Ненависти пост
Модератор: Andrew™
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion и MAV который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion и MAV который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Admin
- Администратор
- Сообщения: 3963
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 29 раз
- Поблагодарили: 22 раза
- Контактная информация:
Ненависти пост
Дико достало!
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
-
- ✯ Ветеран ✯
- Сообщения: 1707
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Ненависти пост
Я тоже постоянно сталкиваюсь, не шаблонописатель, но выскажу свои дилетантские мысли, не пинайте сильно
a1temp - файл который формируется для MAV файлов exp -> lib, в шаблонах #OPEN(%tmpMAVFile) и #CLOSE(%tmpMAVFile), так вот не отстыковка в них, #OPEN(всего 2) по одному разуи обратите на READ, а вот #CLOSE(всего 6), три этого , один раз этого и этого два раза, кстати READ при закрытии обязателен?
![Smile :)](./images/smilies/icon_smile.gif)
Код: Выделить всё
#IF(CALL(%IsMAVFile))
#OPEN(%tmpMAVFile)
#SET(%MAVIsOpened,%TRUE)
#ENDIF
Код: Выделить всё
#CREATE(%BuildFile)
#OPEN(%tmpMAVFile),READ
Код: Выделить всё
#CLOSE(%tmpMAVFile)
#REMOVE(%tmpMAVFile)
Код: Выделить всё
#CLOSE(%tmpMAVFile)
#IF(INSTRING('.EXP',UPPER(%ExportFile),1,1))
#REPLACE(%ExportFile,%BuildFile)
#ELSE
#REPLACE(%ExportFile & '.exp',%BuildFile)
#ENDIF
#REMOVE(%tmpMAVFile)
Код: Выделить всё
#CLOSE(%tmpMAVFile)
#REPLACE(%MAVBuffer,%tmpMAVFile)
#REMOVE(%tmpMAVFile)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Admin
- Администратор
- Сообщения: 3963
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 29 раз
- Поблагодарили: 22 раза
- Контактная информация:
Ненависти пост
Я бы сказал "Не все так просто"gopstop2007 писал(а):по одному разу
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
-
- ✯ Ветеран ✯
- Сообщения: 1707
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Ненависти пост
я пытаюсь найти решение
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- Старожил
- Сообщения: 263
- Зарегистрирован: 11 Февраль 2009, 8:41
- Откуда: г. Анапа
- Поблагодарили: 3 раза
Ненависти пост
Присоединяюсь, частенько такое бывает. Лечится удалением *.clw.
Решил тут наконец-то на 7 перейти.
Чтобы сильно себя не утруждать сохранил Clarion6 (уже не раз так делал), поставил винду, кларион и на него скопировал сохраненный.
Теперь имею следующее. При генерации: Отвечаю Cancel, снова запускаю генерацию и получаю Муйня какя-то
Решил тут наконец-то на 7 перейти.
Чтобы сильно себя не утруждать сохранил Clarion6 (уже не раз так делал), поставил винду, кларион и на него скопировал сохраненный.
Теперь имею следующее. При генерации: Отвечаю Cancel, снова запускаю генерацию и получаю Муйня какя-то
Ненависти пост
У меня было подобное, как-то разгрёб.
Установил в C6ee.ini параметр
[Application]
UseLongFilenames=on
Посмотрел red-файлы и убрал отсутствующие каталоги в списках, сделал аналогичное с Path
Сократил количество модулей в программе (Application-Repopulate modules), перенумеровал
Стало как-то компилироваться, хотя и не с первой попытки.
Такое впечатление, что у CW6 для 16-битных модулей есть проблемы с файловой системой и потоками, начиная с Win7
Всяческие рекомендации переходить на более новые версии Clarion, там есть режим совместимости с CW6, удалось с грехом пополам перенести все приложения...
Установил в C6ee.ini параметр
[Application]
UseLongFilenames=on
Посмотрел red-файлы и убрал отсутствующие каталоги в списках, сделал аналогичное с Path
Сократил количество модулей в программе (Application-Repopulate modules), перенумеровал
Стало как-то компилироваться, хотя и не с первой попытки.
Такое впечатление, что у CW6 для 16-битных модулей есть проблемы с файловой системой и потоками, начиная с Win7
Всяческие рекомендации переходить на более новые версии Clarion, там есть режим совместимости с CW6, удалось с грехом пополам перенести все приложения...
-
- ✯ Ветеран ✯
- Сообщения: 5025
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 22 раза
Ненависти пост
Юрий, а вот такая проблема не из этой серии?
Win XP 32бит, С63.9058. С какого-то момента вот это появилось. Лечится запуском Clarion под другим пользователем, не обязательно админом, но не под любым. Систему не просекли.We are hard at work… for you. ![Smile :)](./images/smilies/icon_smile.gif)
![Smile :)](./images/smilies/icon_smile.gif)
-
- Ветеран
- Сообщения: 390
- Зарегистрирован: 26 Август 2009, 12:41
- Откуда: Moscow
- Контактная информация:
Ненависти пост
У меня такое было года три назад, сейчас нет.
Фиксировались ошибки в либах, ico-файлах, где угодно. Или один и тот же модуль при сборке компилировался раз двести.
Просто печальный опыт плясок с бубном
.
Перевёл (не без проблем) приложение под CW8 (в режиме совместимости) - как рукой...
Но вот недавно консультировал пользователя, у которого в упор не компилировался 65 (вроде бы) модуль, перекомпоновка по нескольку процедур в модуле помогла.
Считаю, что переход на CW8-CW10 болезненная, но необходимая операция
. Но спорить не собираюсь...
Фиксировались ошибки в либах, ico-файлах, где угодно. Или один и тот же модуль при сборке компилировался раз двести.
Просто печальный опыт плясок с бубном
![Sad :(](./images/smilies/icon_sad.gif)
Перевёл (не без проблем) приложение под CW8 (в режиме совместимости) - как рукой...
Но вот недавно консультировал пользователя, у которого в упор не компилировался 65 (вроде бы) модуль, перекомпоновка по нескольку процедур в модуле помогла.
Считаю, что переход на CW8-CW10 болезненная, но необходимая операция
![Sad :(](./images/smilies/icon_sad.gif)
-
- ✯ Ветеран ✯
- Сообщения: 5025
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 22 раза
Ненависти пост
Не лечится.Алексей- Софт-Центр писал(а):А не лечится обычной очисткой temp папки?
Согласен на сто процентов.Yufil писал(а):Считаю, что переход на CW8-CW10 болезненная, но необходимая операция. Но спорить не собираюсь...
Типа оффтопик. Года 3-4 назад С63 считалась стабильной, правильной и т.д. (многие и сейчас так считают). Поэтому на новые версии не переходили, продолжали в С63 работать, наработали кучу, которую нужно переводить, скажем, на десятку. И перевод, но медленно, ресурсов не хватает (у нас очень много ручного кодирования, причём нестандартного). А проблемы у нас появились после отказа от XP и отказа от MS Server 2003. Описанная мной проблема скорее всего из-за того, что админы перенесли личные папки на отдельный сервер, чтобы у сотрудника был доступ к своей личной папке когда он находится в филиале. Поэтому путь "C:\Documents..." - ссылка, которая перенаправляет куда надо. Реально - пляски с бубном с C63.
We are hard at work… for you. ![Smile :)](./images/smilies/icon_smile.gif)
![Smile :)](./images/smilies/icon_smile.gif)
-
- ✯ Ветеран ✯
- Сообщения: 1707
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Ненависти пост
Кто нашел решение или как изменить в лучшую сторону, а то при компиляции танцы с бубном по пару часов-устал
Clarion 10 ABC + MAV ODBC
![Sad :(](./images/smilies/icon_sad.gif)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- Старожил
- Сообщения: 263
- Зарегистрирован: 11 Февраль 2009, 8:41
- Откуда: г. Анапа
- Поблагодарили: 3 раза
Ненависти пост
Не стал танцевать
, а перешел на Win10. Пока полет нормальный, т.е. проблем, которые были под 7-кой нет. Так что С6.3 под 10-кой работает, местами даже лучше, чем на ХР. Единственное, что напрягает - это иногда винда наглухо зависает, даже ctrl+alt+del не чувствует.
И вообще, 10-ка мне пока нравится.
![Very Happy :D](./images/smilies/icon_biggrin.gif)
И вообще, 10-ка мне пока нравится.