Clarion 11-12
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Clarion 11-12
Привет всем!
Clarion 11 (Clarion 11 EE 11.0.13175)
Начинаем программировать на Clarion 11
В связи с первым использованием Clarion 11 EE (11.0.13175) и первый вопрос - почему по умолчанию при создании нового экземпляра ApplicationName.exe нет предложения остановить предыдущий работающий процесс?
Есть ли решение восстановить эту опцию в Clarion 11, которая доступна в Clarion 10?
Clarion 11 (Clarion 11 EE 11.0.13175)
Начинаем программировать на Clarion 11
В связи с первым использованием Clarion 11 EE (11.0.13175) и первый вопрос - почему по умолчанию при создании нового экземпляра ApplicationName.exe нет предложения остановить предыдущий работающий процесс?
Есть ли решение восстановить эту опцию в Clarion 11, которая доступна в Clarion 10?
С Уважением, Developer
- Игорь Столяров
- Ветеран движения
- Сообщения: 7735
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 26 раз
- Поблагодарили: 73 раза
Clarion 11
В C11 какая-то беда с открытием файлов в Source (Do OpenFiles). Однозначно, проверил на драйверах TPS и Btrieve.
В методе Open() появился параметр TRUE. В C10 он был ?
В методе Open() появился параметр TRUE. В C10 он был ?
Код: Выделить всё
Relate:Liza.SetOpenRelated()
Relate:Liza.Open(true) ! <--- ! File Liza used by this procedure, so make sure it's RelationManager is open
Relate:ODoc.Open(true) ! <--- ! File ODoc used by this procedure, so make sure it's RelationManager is open
Access:Plat.Open() ! Open File referenced in 'Other Files' so need to inform it's FileManager
Access:Plat.UseFile() ! Use File referenced in 'Other Files' so need to inform it's FileManager
Make Clarion Great Again !
-
- ✯ Ветеран ✯
- Сообщения: 5086
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 23 раза
Clarion 11
У Relation Manager есть параметр. Означает "Cascading" (1 - для рекурсивного вызова ). И в справке описано. Но есть такая фраза:
Код: Выделить всё
You should always omit this parameter when calling the Open method from your program.
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7735
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 26 раз
- Поблагодарили: 73 раза
Clarion 11
Т.е. это блокировка повторного открытия файлов в потоке.
Но в C11 он устанавливается зачем в OpenFiles Source и как следствие файлы просто не открыты.
Проверил: в C10 этот флаг отсутствует.
Но в C11 он устанавливается зачем в OpenFiles Source и как следствие файлы просто не открыты.
Проверил: в C10 этот флаг отсутствует.
Make Clarion Great Again !
Clarion 11
Clarion 10 (Clarion 10.0.12799 EE) и Clarion 11 (Clarion 11 EE 11.0.13175) установлены вместе на Windows 7 SP1.
Clarion 10 (Clarion 10.0.12799 EE) - предлагает остановить работающий процесс, а Clarion 11 (Clarion 11 EE 11.0.13175) нет.
Интересно, от чего это зависит?
С Уважением, Developer
- Игорь Столяров
- Ветеран движения
- Сообщения: 7735
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 26 раз
- Поблагодарили: 73 раза
Clarion 11
Здесь скорее всего Template / LibSource бегут впереди паровоза (Runtime) ...
Но глюк конкретный, практически юзать C11 теперь низя.
Разве, что исследовать новую среду разработки …, да ну её нафиг !
Make Clarion Great Again !
-
- ✯ Ветеран ✯
- Сообщения: 1019
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Clarion 11
посмотрел на w10/64 - с10 и с11 пишет "... отказано в доступе", если уже была ранее запущена app из этой IDE (в с10 и с11 - апп в разных папках))Developer писал(а): ↑11 Сентябрь 2018, 11:07Clarion 10 (Clarion 10.0.12799 EE) и Clarion 11 (Clarion 11 EE 11.0.13175) установлены вместе на Windows 7 SP1.
Clarion 10 (Clarion 10.0.12799 EE) - предлагает остановить работающий процесс, а Clarion 11 (Clarion 11 EE 11.0.13175) нет.
Интересно, от чего это зависит?
-
- ✯ Ветеран ✯
- Сообщения: 5086
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 23 раза
Clarion 11
Можно только гадать. Ждать изменений работы с файлами/таблицами? Не думаю. Скорее это просто "обычная" подготовка билда SV. Крупный билд готовиться кое-как, а уж спец. билд для понимающих тем более.Игорь Столяров писал(а): ↑11 Сентябрь 2018, 11:28Здесь скорее всего Template / LibSource бегут впереди паровоза (Runtime) ...
We are hard at work… for you.
-
- Полимат
- Сообщения: 1748
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 15 раз
- Поблагодарили: 10 раз
Clarion 11
Высветите хоть изменения, если заметили, а то с "наскока" визуально не видно разницы между С10 и С11
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Clarion 11
ДМБgopstop2007 писал(а): ↑11 Сентябрь 2018, 15:26Высветите хоть изменения, если заметили, а то с "наскока" визуально не видно разницы между С10 и С11
- Видишь суслика?
- Нет
- И я не вижу. А он есть.
С Уважением, Developer
-
- ✯ Ветеран ✯
- Сообщения: 5086
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 23 раза
Clarion 11
Судя по блогу вышел RC1, голд совсем близко. Но после голда работа над одиннадцатой версией продолжится. Как понять?
We are hard at work… for you.