Вот программка, которая делает накладывание стеклышек одно на другое.
(остается тень от прозрачного цвета формы) помогите решить проблему.
для движения нажмите правую кнопку мыши на синем бубликеНажмите для просмотра прикрепленного файла
Можно поточнее? Что где остается, что должно быть, а чего быть не должно?
вот, например: нижнему стеклышку(каждое стеклышко - отдельная форма) поставил транспарентколор- и фон действительно прозрачный, но если на этот фон(который должен быть прозрачным) находит верхнее стеклышко - фон нижнего начинает проявляться.
Вот что я вижу:
Нажмите для просмотра прикрепленного файлаПокажи мне, где что проявляется, чего быть не должно... Неужели самому нельзя было сделать скриншот и показать стрелкой, "ВОТ ОНО!!!" ?
Ты на чем запускаешь это? WinXP SP3 не дает описанного тобой поведения. Запускал и откомпилированную заново программу, и твой EXE-шник - все одинаково, никаких артефактов нет.
windows 7
я уже все перепробовал - ничего не помогает.
Уууу... Нет, здесь я - пас. Я эту Win7 еще не смотрел толком. Единственное что могу посоветовать - это сменить компилятор. Использовать Дельфи 7 для Win7 это нечто ужасное (как говорил мой товарищ - "как сажать слепого водителя за руль нового мерседеса"). Хотя бы BDS 2006, а лучше - еще более позднюю версию.
Спасибо и на этом
- хоть не моя ошибка) . Прийдется на стационарном ПК писать
где ХРюша стоит.
Хочешь - попробуй файл, откомпилированный D2009, может, сработает как положено (я снял Build with runtime packages, должно работать и без установленной 2009-ой):
andriano
15.11.2009 14:04
Вообще-то различное поведение программы в разных ОС говорит об ошибках в самой программе, так что смена ОС, это не решение проблемы, а ее обход.
Опиши алгоритм, как делаешь, - постараемся локализовать проблему.
Да в том то и дело, что никакого алгоритма-то самописного нету, 3 формы с прозрачностью через TransparentColor + TransparentColorValue, все через средства Дельфи (ты проект-то открой, там 3 формы ПУСТЫЕ, только properties изменены). Откуда и получается, что либо проблема в том, что Дельфи делает все правильно, а Win7 некорректно обрабатывает то, что она сделала (менее вероятная причина глюков), либо Win7 все делает правильно, а Дельфи старых версий неправильно показывает системе, что надо сделать...
Действительно, на ХР SP3 все работает нормально.
Ваш экземпляр тоже не работает.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.