Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

"Немыслимое что-то..."   Найти похожие ветки 

 
Андрей Прокопенко   (2010-02-03 15:02) [0]

Здравствуйте. Есть модальная форма, на форме только RichEdit (исп-ся в качестве лога) и кнопка. При создании формы (FormCreate) делаю необходимые действия (какие - не суть важно ибо проблема в другом), ход выполнения заноситься в RichEdit.

Для минимизации интерфейса сделано так:

В момент выполнения задачи на кнопке написано "Отмена" (ModalResult = mrCancel), т.е. отмена задания, после нажатия на неё с надписью "Отмена" её caption менятеся на "Выход" (ModalResult = mrCancel). Если "Отмена" не нажимать и дождаться завершения задачи caption изменится на "OK" (ModalResult = mrOK). Т.е., кнопка имеет как-бы 3 "значения".

Всё вроде нормально работало, программка стоит на 30 компах, а вот на 31-м случилось вот что - кнопка пропала вообще, ни надписей, ни рамки - её просто нет, что это мож быть за хрень я не знаю и даже предположений нет(((

Всё вышеописанное (и казалось бы, ненужное) привёл в надежде что это чем-то может прояснить ситуацию, может было у кого-либо что-то подобное, прошу помочь...


 
Ega23 ©   (2010-02-03 15:07) [1]


> Всё вроде нормально работало, программка стоит на 30 компах,
>  а вот на 31-м случилось вот что - кнопка пропала вообще,
>  ни надписей, ни рамки - её просто нет, что это мож быть
> за хрень я не знаю и даже предположений нет(((


Странно, хорошего программиста такие числа, как 3, 7, 15, 31, 63 и т.д. (2^n  - 1) должны настораживать сходу.


 
tesseract ©   (2010-02-03 15:15) [2]


> привёл в надежде что это чем-то может прояснить ситуацию,


Операционные системы, их SP и импортируемые DLL нам самим определить ?


> Ega23 ©  


Оставь герань.


 
Anatoly Podgoretsky ©   (2010-02-03 15:16) [3]

Обычная кнопка рисуется средствами системы.


 
Андрей Прокопенко   (2010-02-03 15:22) [4]

Кнопка - обычный TBitBtn из стандартной панели Additional, свойство Glyph используется (при смене надписи также меняется картинка), окно - модальное, без возможности изменения размеров, но кнопка, на всякий, привязана к одному из краёв формы.

ОС пока не могу сказать (комп в другой области находится), но часика хватит, думаю, чтобы выяснить, выяснение в процессе в опщем...


 
Андрей Прокопенко   (2010-02-03 15:28) [5]

Блин, понимаю, что смешно, я б наверно тоже смеялся, но скриншот прислали, нету кнопки в самом деле...


 
Германн ©   (2010-02-03 15:35) [6]

Вспоминается Win95


 
Andy BitOff ©   (2010-02-03 15:37) [7]

Размер системного шрифта какой? На той машине.


 
Andy BitOff ©   (2010-02-03 15:39) [8]

Скорее всего кнопка уходит за пределы формы. Сделай вывод координат.


 
Андрей Прокопенко   (2010-02-03 16:13) [9]

Админ ихний укатил куда-то, а от пользователя удалось тока узнать версию ОС - XP SP2 (2600), то есть пока ничего больше...


 
Dimka Maslov ©   (2010-02-03 16:36) [10]

Свойства экрана>Параметры>Дополнительно>Масштаб>Количество точек на дюйм. Должно равняться 96.


 
han_malign   (2010-02-03 16:45) [11]

если это не якоря, то:
Ехе/dll пробовали обновлять? Иногда они "протухают"(например ресурс может побиться)...
Или chkdsk может помочь - слетевший индекс иногда весьма занятные артефакты выдает...
Ну, на крайний случай - антивирус...
       если это несколько лет не обновлявшийся symantec - отключить...

З.Ы. Встречал такое на Висте со включенными темами - на убогом компьютере некоторые кнопки вульгарно не успевали рисоваться, но нажатия отрабатывали...



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.113 c
15-1273726474
Дмитрий С
2010-05-13 08:54
2010.08.27
Откуда береться точка?


4-1234764051
Андрей_1
2009-02-16 09:00
2010.08.27
Управление внешним устройством


15-1268649323
Из батника
2010-03-15 13:35
2010.08.27
Удаление каталога


2-1266278397
romingood
2010-02-16 02:59
2010.08.27
Вопрос по строковым типам


4-1236148613
ТЧеловек
2009-03-04 09:36
2010.08.27
Запуск второй копии приложения только для другого пользователя ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский