|
|
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
Программа старая написана на Delphi 7 Стали при установке программы у многих пользователей пропадать надписи Сейчас у 60% надписей нет у 40% пользователей надписи есть не зависимо от операционной системы Под Win 10 надписей нет, но у нас только две машины и точно сказать не могу Исходники программы утеряны Установка различных шрифтов эффекта не дала Что может быть, копать в каком направление Принскрины прилагаю Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 11:13 |
|
||
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
М... а это не тот случай когда мышкой проводишь в месте где нет надписи, и происходит магия)) Надписи появляются?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 11:17 |
|
||
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
Алексей222, авторСейчас у 60% надписей нет у 40% пользователей надписи есть не зависимо от операционной системы Врёшь. Пропадают они при пользовательской прорисовке, начиная с не помню какой версии винды. Что бы выделить активную на текущий момент страницу: используй стандартный свойства (то биш иконку) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 11:23 |
|
||
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
магия не происходит, надписи от мышки не появляются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 11:37 |
|
||
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
Что бы выделить активную на текущий момент страницу: используй стандартный свойства (то биш иконку) Исходников нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 11:41 |
|
||
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
Алексей222Что бы выделить активную на текущий момент страницу: используй стандартный свойства (то биш иконку) Исходников нет Pages.ImageIndex Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 11:50 |
|
||
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
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; Не подскажите что с этим кодом делать???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 12:12 |
|
||
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
Алексей222, Возьми учебник какой-нить. Научись привязывать ImageList и загружать в него иконки. У каждой странички блокнота есть свойство, отвечающее за отображение соответствующей иконки. При смене страницы нужно на активной странице и только на ней отображать соответствующую иконку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 12:22 |
|
||
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
Алексей222 Исходнико нет тогда наймите погромиста, пусть переписывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 12:32 |
|
||
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
Тогда вряд ли тут можно что-то посоветовать. Разве что переписывать заново под более современную версию Delphi. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 12:37 |
|
||
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
Кстати, есть еще вариант. Не помню, есть ли в Вин10 темы или нет. Если есть - попробовать сменить и посмотреть, поможет или нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 12:39 |
|
||
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
ЛюбезныйКстати, есть еще вариант. Не помню, есть ли в Вин10 темы или нет. Если есть - попробовать сменить и посмотреть, поможет или нет. Темы не помогли Но на многих компах текст отображается значит в каких та настройках Windows это ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 13:12 |
|
||
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
Алексей222, А запустить совместимость? И поиграться там? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 13:53 |
|
||
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
Алексей222Но на многих компах текст отображается значит в каких та настройках Windows это Есть такая утилита - Process Monitor. Можно сравнить, что происходит при запуске приложения на двух ПК. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 15:50 |
|
||
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
Алексей222, посмотри в exe, ресурсы\формы - что там прописано (какой шрифт). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 16:49 |
|
||
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
Алексей222, Код: pascal 1. ps. натрави Spy++, есть ли там текст вообще ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 17:54 |
|
||
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
Если нет сорцов то проблему можно решить только настройками винды. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 18:12 |
|
||
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
Удалось открыть с помощью программы 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 11:18 |
|
||
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
Так как надписи рисуются программно (в коде), то ничего в настройках формы сделать нельзя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 11:37 |
|
||
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
Алексей222, указанное поведение - это баг в Delphi 7 . Необходимо пересобрать программу в новой версии Delphi, либо же в старой, но добавив исправление этого бага. Если исходников нет, то программу исправить нельзя . Ты попал, поздравляем. Можно попытаться обойти баг: - Отключить в ОС темы (переключить UI на классический вид) - Отключить в ОС скрытие акселераторов при нажатии ALT (не проверял) - Удалить или изменить манифест программы, убрав подключение Common Controls 6.0 - это отключит темы в конкретной программе (не проверял) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 13:15 |
|
||
|
Пропадают надписи
|
|||
|---|---|---|---|
|
#18+
GunSmokerАлексей222, указанное поведение - это баг в Delphi 7 . Необходимо пересобрать программу в новой версии Delphi, либо же в старой, но добавив исправление этого бага. Если исходников нет, то программу исправить нельзя . Ты попал, поздравляем. Можно попытаться обойти баг: - Отключить в ОС темы (переключить UI на классический вид) - Отключить в ОС скрытие акселераторов при нажатии ALT (не проверял) - Удалить или изменить манифест программы, убрав подключение Common Controls 6.0 - это отключит темы в конкретной программе (не проверял) Я заметил когда сам гансмокер говорит *ты попал* то это звучит особено цинично и страшно — потому что если даже если он говорит , то тогда пиши пропало, тем более от него я это слышу чуть ли не впервые ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 19:07 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39582495&tid=2041111]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
189ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 541ms |

| 0 / 0 |
