powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Пропадают надписи
25 сообщений из 27, страница 1 из 2
Пропадают надписи
    #39582325
Алексей222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программа старая написана на Delphi 7
Стали при установке программы у многих пользователей пропадать надписи
Сейчас у 60% надписей нет у 40% пользователей надписи есть не зависимо от операционной системы
Под Win 10 надписей нет, но у нас только две машины и точно сказать не могу
Исходники программы утеряны
Установка различных шрифтов эффекта не дала
Что может быть, копать в каком направление
Принскрины прилагаю

Заранее спасибо
...
Рейтинг: 0 / 0
Пропадают надписи
    #39582326
Алексей222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Пропадают надписи
    #39582330
kamero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
М... а это не тот случай когда мышкой проводишь в месте где нет надписи, и происходит магия)) Надписи появляются?!
...
Рейтинг: 0 / 0
Пропадают надписи
    #39582336
Gerasimenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей222,

авторСейчас у 60% надписей нет у 40% пользователей надписи есть не зависимо от операционной системы
Врёшь.

Пропадают они при пользовательской прорисовке, начиная с не помню какой версии винды.
Что бы выделить активную на текущий момент страницу: используй стандартный свойства (то биш иконку)
...
Рейтинг: 0 / 0
Пропадают надписи
    #39582360
Алексей222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
магия не происходит, надписи от мышки не появляются
...
Рейтинг: 0 / 0
Пропадают надписи
    #39582363
Алексей222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что бы выделить активную на текущий момент страницу: используй стандартный свойства (то биш иконку)
Исходников нет
...
Рейтинг: 0 / 0
Пропадают надписи
    #39582375
Gerasimenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей222Что бы выделить активную на текущий момент страницу: используй стандартный свойства (то биш иконку)
Исходников нет

Pages.ImageIndex
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
procedure myIFacePageControl(var tmpPageControl:TPageControl);
var
 i:Integer;
begin
  try
    for i:=0 to tmpPageControl.PageCount-1
     do tmpPageControl.Pages[i].ImageIndex:=-1;
    tmpPageControl.Pages[tmpPageControl.ActivePageIndex].ImageIndex:=0;
  except
  end;
end;


...
Рейтинг: 0 / 0
Пропадают надписи
    #39582402
Алексей222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
procedure myIFacePageControl(var tmpPageControl:TPageControl);
var
i:Integer;
begin
try
for i:=0 to tmpPageControl.PageCount-1
do tmpPageControl.Pages[i].ImageIndex:=-1;
tmpPageControl.Pages[tmpPageControl.ActivePageIndex].ImageIndex:=0;
except
end;
end;

Не подскажите что с этим кодом делать????
...
Рейтинг: 0 / 0
Пропадают надписи
    #39582418
Gerasimenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей222,

Возьми учебник какой-нить.
Научись привязывать ImageList и загружать в него иконки.
У каждой странички блокнота есть свойство, отвечающее за отображение соответствующей иконки.
При смене страницы нужно на активной странице и только на ней отображать соответствующую иконку.
...
Рейтинг: 0 / 0
Пропадают надписи
    #39582419
Алексей222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Исходнико нет
...
Рейтинг: 0 / 0
Пропадают надписи
    #39582431
Vizit0r
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей222 Исходнико нет

тогда наймите погромиста, пусть переписывает.
...
Рейтинг: 0 / 0
Пропадают надписи
    #39582434
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда вряд ли тут можно что-то посоветовать. Разве что переписывать заново под более современную версию Delphi.
...
Рейтинг: 0 / 0
Пропадают надписи
    #39582435
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, есть еще вариант. Не помню, есть ли в Вин10 темы или нет. Если есть - попробовать сменить и посмотреть, поможет или нет.
...
Рейтинг: 0 / 0
Пропадают надписи
    #39582466
Алексей222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛюбезныйКстати, есть еще вариант. Не помню, есть ли в Вин10 темы или нет. Если есть - попробовать сменить и посмотреть, поможет или нет.
Темы не помогли
Но на многих компах текст отображается значит в каких та настройках Windows это
...
Рейтинг: 0 / 0
Пропадают надписи
    #39582495
kamero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей222,

А запустить совместимость? И поиграться там?
...
Рейтинг: 0 / 0
Пропадают надписи
    #39582544
Фотография free_walker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В windows 7 можно попробовать поиграть с цветом элементов окна

...
Рейтинг: 0 / 0
Пропадают надписи
    #39582623
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей222Но на многих компах текст отображается значит в каких та настройках Windows это
Есть такая утилита - Process Monitor.
Можно сравнить, что происходит при запуске приложения на двух ПК.
...
Рейтинг: 0 / 0
Пропадают надписи
    #39582677
sql2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей222,

посмотри в exe, ресурсы\формы - что там прописано (какой шрифт).
...
Рейтинг: 0 / 0
Пропадают надписи
    #39582715
colorolor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей222,
Код: pascal
1.
while not Money do Font.Color := GetBkColor;

ps.
натрави Spy++, есть ли там текст вообще
...
Рейтинг: 0 / 0
Пропадают надписи
    #39582732
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если нет сорцов то проблему можно решить только настройками винды.
...
Рейтинг: 0 / 0
Пропадают надписи
    #39618757
Алексей222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Удалось открыть с помощью программы Restorator 200
Не подскажите что можно здесь подправить
object tsGoods: TTabSheet
Tag = 4
Caption = 'Товары'
ImageIndex = 3
inline frInvoiceGoods: TfrInvoiceGoods
Tag = 4
Left = 0
Top = 0
Width = 784
Height = 403
Align = alClient
TabOrder = 0
inherited Splitter1: TSplitter
Top = 247
Width = 784
end
inherited Panel1: TPanel
Width = 784
inherited btnComplex: TBitBtn
Left = 640
end
...
Рейтинг: 0 / 0
Пропадают надписи
    #39618775
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так как надписи рисуются программно (в коде), то ничего в настройках формы сделать нельзя
...
Рейтинг: 0 / 0
Пропадают надписи
    #39618861
GunSmoker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей222, указанное поведение - это баг в Delphi 7 .

Необходимо пересобрать программу в новой версии Delphi, либо же в старой, но добавив исправление этого бага.
Если исходников нет, то программу исправить нельзя . Ты попал, поздравляем.

Можно попытаться обойти баг:
- Отключить в ОС темы (переключить UI на классический вид)
- Отключить в ОС скрытие акселераторов при нажатии ALT (не проверял)
- Удалить или изменить манифест программы, убрав подключение
Common Controls 6.0 - это отключит темы в конкретной программе (не проверял)
...
Рейтинг: 0 / 0
Пропадают надписи
    #39619119
под ван
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GunSmokerАлексей222, указанное поведение - это баг в Delphi 7 .

Необходимо пересобрать программу в новой версии Delphi, либо же в старой, но добавив исправление этого бага.
Если исходников нет, то программу исправить нельзя . Ты попал, поздравляем.

Можно попытаться обойти баг:
- Отключить в ОС темы (переключить UI на классический вид)
- Отключить в ОС скрытие акселераторов при нажатии ALT (не проверял)
- Удалить или изменить манифест программы, убрав подключение
Common Controls 6.0 - это отключит темы в конкретной программе (не проверял)
Я заметил когда сам гансмокер говорит *ты попал* то это звучит особено цинично и страшно — потому что если даже если он говорит , то тогда пиши пропало, тем более от него я это слышу чуть ли не впервые
...
Рейтинг: 0 / 0
Пропадают надписи
    #39619126
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
под ванпотому что если даже если он говорит , то тогда пиши пропало,И тут же приводит три воркараунда :)
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Пропадают надписи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]