Улетное окно
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- Ветеран
- Сообщения: 390
- Зарегистрирован: 26 Август 2009, 12:41
- Откуда: Moscow
- Контактная информация:
Улетное окно
Добрый день!
Кларион 6, АВС.
Из Main меню вызывается броузер, который в свою очередь вызывает другой броузер в новом окне.
Все окна не модальные. Второе окно мелькает на экране и улитает вне его. ESC - закрывает его и мы вновь возвращаемся в первый броузер.
Такое бывало не раз, спасало "убитие" ini файла. Однако, на одном компе (и только на одном, пока, на других - все ОК)- винда ХР СП 2 -
никак не хочет оставаться в пределах монитора! Что только не делал: и менял position окна, и его размеры, менял позицию ini-файла (галочка в глобальных настройках). При коротком появлении броузера, вижу, что мои изменения принимаются. Но воз и ныне там!!!!!!
Причем : на моем компе после выхода из проги, INI файл содержит "правильные значения:
[BrowseREELST]
Maximize=No
Minimize=No
XPos=291
YPos=28
[Main]
Maximize=Yes
Minimize=No
[__Dont_Touch_Me__]
Sectors=0
На "больном" компе - появляется отрицательное значение :
[BrowseREELST]
Maximize=No
Minimize=No
XPos=246
YPos=-14
[Main]
Maximize=Yes
Minimize=No
[__Dont_Touch_Me__]
Sectors=0
Но BrowseREELST - это Первый броузер из которого вызывается второй!
Пробовал и править INI файл : менял -14 на 0 и на +14 - не катит!
Ткните в нужном направлении, пожалуйста!
Алексей
Кларион 6, АВС.
Из Main меню вызывается броузер, который в свою очередь вызывает другой броузер в новом окне.
Все окна не модальные. Второе окно мелькает на экране и улитает вне его. ESC - закрывает его и мы вновь возвращаемся в первый броузер.
Такое бывало не раз, спасало "убитие" ini файла. Однако, на одном компе (и только на одном, пока, на других - все ОК)- винда ХР СП 2 -
никак не хочет оставаться в пределах монитора! Что только не делал: и менял position окна, и его размеры, менял позицию ini-файла (галочка в глобальных настройках). При коротком появлении броузера, вижу, что мои изменения принимаются. Но воз и ныне там!!!!!!
Причем : на моем компе после выхода из проги, INI файл содержит "правильные значения:
[BrowseREELST]
Maximize=No
Minimize=No
XPos=291
YPos=28
[Main]
Maximize=Yes
Minimize=No
[__Dont_Touch_Me__]
Sectors=0
На "больном" компе - появляется отрицательное значение :
[BrowseREELST]
Maximize=No
Minimize=No
XPos=246
YPos=-14
[Main]
Maximize=Yes
Minimize=No
[__Dont_Touch_Me__]
Sectors=0
Но BrowseREELST - это Первый броузер из которого вызывается второй!
Пробовал и править INI файл : менял -14 на 0 и на +14 - не катит!
Ткните в нужном направлении, пожалуйста!
Алексей
- Игорь Столяров
- Ветеран движения
- Сообщения: 8073
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 98 раз
Re: Улетное окно
Привет !
1. Я бы сначала проверил источник проблемы: установки INI файла или замысловатый вызов окон (твой код).
Для этого нужно отключить сохранение местоположения окон через INI и выставить их открытие принудительно по центру.
2. Окно по вертикали (Y) вообще помещается на рабочем столе при текущем разрешении экрана на проблемном компьютере ?
3. Непонятно: "броузер" - это одна и та же процедура (окно) ? Если нет - то где данные второго окна ?
1. Я бы сначала проверил источник проблемы: установки INI файла или замысловатый вызов окон (твой код).
Для этого нужно отключить сохранение местоположения окон через INI и выставить их открытие принудительно по центру.
2. Окно по вертикали (Y) вообще помещается на рабочем столе при текущем разрешении экрана на проблемном компьютере ?
3. Непонятно: "броузер" - это одна и та же процедура (окно) ? Если нет - то где данные второго окна ?
Make Clarion Great Again ! 
Re: Улетное окно
Попутно, мне кажется, нужно понять причину эффекта мелькания. Может на "проблемном" компе кнопки западают?
И проверьте код процедур, нет ли там каких-либо PROP:XPos, PROP:YPos или PROP:At в цикле или по таймеру?
И проверьте код процедур, нет ли там каких-либо PROP:XPos, PROP:YPos или PROP:At в цикле или по таймеру?
-
- Ветеран
- Сообщения: 390
- Зарегистрирован: 26 Август 2009, 12:41
- Откуда: Moscow
- Контактная информация:
Re: Улетное окно
Добрый день!
И самое интересное: неделю этот эффект присутствовал, а сегодня утром сам собой пропал!!!! Все стало работать как и на всех компах!
Или вирус, или какие-то настройки (программы) пользователь устанавливал или деинсталировал! Но, про это, как обычно, молчит как партизан!
Алексей
Это делал - не помогло в плане понимания.1. Я бы сначала проверил источник проблемы: установки INI файла или замысловатый вызов окон (твой код).
Для этого нужно отключить сохранение местоположения окон через INI и выставить их открытие принудительно по центру.
Да, при этом пробовали разные разрешения экрана2. Окно по вертикали (Y) вообще помещается на рабочем столе при текущем разрешении экрана на проблемном компьютере ?
Нет, разные процедуры. Но в ini файл попадают параметры того окна, из которого был выход в другое окно или оно было перемещено в другое место. А так как из него возможно было выйти только по esc - то никакой информации по нему в ini не попадает.3. Непонятно: "броузер" - это одна и та же процедура (окно) ? Если нет - то где данные второго окна ?
И самое интересное: неделю этот эффект присутствовал, а сегодня утром сам собой пропал!!!! Все стало работать как и на всех компах!
Или вирус, или какие-то настройки (программы) пользователь устанавливал или деинсталировал! Но, про это, как обычно, молчит как партизан!
Алексей
- Игорь Столяров
- Ветеран движения
- Сообщения: 8073
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 98 раз
Re: Улетное окно
Это программа узнала, что ты в форум написал, и поняла что сейчас ее замучают всякими лузерскими "а вот попробуй ..." до смертиАлексей- Софт-Центр писал(а):неделю этот эффект присутствовал, а сегодня утром сам собой пропал

Make Clarion Great Again ! 
-
- Ветеран
- Сообщения: 390
- Зарегистрирован: 26 Август 2009, 12:41
- Откуда: Moscow
- Контактная информация:
Re: Улетное окно
Да, уж!
Было бы здорово, если бы все так просто разрешалось!!!
Надо попросить модераторов открыть чат "стена плача" (чем черт не шутит!)
Алексей

Было бы здорово, если бы все так просто разрешалось!!!
Надо попросить модераторов открыть чат "стена плача" (чем черт не шутит!)

Алексей
- Дед Пахом
- Старичок
- Сообщения: 3300
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 15 раз
- Поблагодарили: 51 раз
- Контактная информация:
Re: Улетное окно
Я бы не стал нажираться по этому поводу - через день-другой проблема всплывёт везде где только может. Для начала надо воспроизвести поведение программы на компьютере, который под рукой, потом вместо "второго" броуза, который мелькает, запускал бы созданное визардом стандартное MDI-окошко (ставлю 100р, что его координаты окажутся в ini-файле). Ну и далее ясно - сравнивать код.
С уважением, ДП
-
- Ветеран
- Сообщения: 390
- Зарегистрирован: 26 Август 2009, 12:41
- Откуда: Moscow
- Контактная информация:
Re: Улетное окно
День добрый!
Все дело в том что практически 7 дней несмыкая глаз пытались воспроизвести хоть что-то подобное на 3-х "подручных" компах.
Ничего не получалось!!!!! Единственно , что на "больном" нашли trojanDownload - вирус. Пока все свалили на него!
Копий программ на сегодня крутится более 100. Нигде, пока, больше не проявлялось! (Тьфу, тьфу-чтоб не сглазить!)
Хотя, если честно, сам не люблю недвыясненные моменты, которые проходят сами собой!
Алексей
Все дело в том что практически 7 дней несмыкая глаз пытались воспроизвести хоть что-то подобное на 3-х "подручных" компах.
Ничего не получалось!!!!! Единственно , что на "больном" нашли trojanDownload - вирус. Пока все свалили на него!
Копий программ на сегодня крутится более 100. Нигде, пока, больше не проявлялось! (Тьфу, тьфу-чтоб не сглазить!)
Хотя, если честно, сам не люблю недвыясненные моменты, которые проходят сами собой!
Алексей
-
- Ветеран
- Сообщения: 390
- Зарегистрирован: 26 Август 2009, 12:41
- Откуда: Moscow
- Контактная информация:
Re: Улетное окно
Добрый день!
На "больном" компе не пробовал. Проверки нет.
На своем сейчас попробовал - запустил 4 копии программы - все работает нормально.
Алексей
На "больном" компе не пробовал. Проверки нет.
На своем сейчас попробовал - запустил 4 копии программы - все работает нормально.
Алексей
-
- ✯ Ветеран ✯
- Сообщения: 1040
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Re: Улетное окно
может чего в параметрах самого окна - размеры, шрифты и прочее (в дюймах или мм...), те при первом открытии и установке размеров, расположения и прочего по умолчанию оно и улетает на "больном" - там разрешение экрана не отличается от остальных? Ну и выше уже писали насчет самих файликов ИНИ - они прописаны "штатно" или "ручками", их расположение на "больном" при работе программы на "лету" не меняется - может все ж создается "двойник" у ИНИ? Еще как настроен вызов программы на "больном" и на остальных - значок на рабочем столе? или из меню? параметры запуска соответственно..., атрибуты/свойства файла ИНИ (копировался с носителя на "больного" или создавался заново?) "только для чтения" и прочее, права юзера на "больном" имеет смысл проверить.