View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003581SAS.Планета[All Projects] Хотелкаpublic19-11-2019 13:5712-12-2019 12:59
Reporterzed 
Assigned To 
PrioritylowSeverityminorReproducibilityalways
StatusnewResolutionopen 
PlatformOSOS Version
Product Version190707 
Target Version25xxxxFixed in Version 
Summary0003581: Сборка 64-х битной версии SAS
DescriptionДумаю, неплохо бы начать посматривать в этом направлении.

На текущий момент сборка невозможна как минимум из-за компонента TBX, в коде которого в небольшом количестве присутствуют ассемблерные вставки. Можно попробовать их переписать.

Что касается внешних библиотек, то за исключением парочки легаси (ECW и может быть BrkeleyDB), проблем быть не должно.
TagsNo tags attached.
Attached Files

- Relationships
related to 0003589closedzed Мигрировать с TTBXImageList на стандартный TImageList 
related to 0003597resolvedvdemidov Переход на актуальную версию Graphics32 

-  Notes
(0019482)
vdemidov (manager)
19-11-2019 14:07

Глянь поддержку 64 бит в SpTBXLib. Будет хорошая причина перейти на эти компоненты.
(0019483)
vdemidov (manager)
19-11-2019 14:09

Еще можно воспользоваться вот этой идеей: http://programmingmindstream.blogspot.com/2017/01/1333-64-integer.html
(0019484)
zed (manager)
19-11-2019 14:14

Да, SpTBXLib поддерживает x64 и за компанию предоставляет патч для TB2K с поддержкой HighDPI и x64.

Ссылка полезная, спасибо, надо будет воспользоваться.
(0019485)
zed (manager)
19-11-2019 14:40

Нашёл TBX и TB2K с поддержкой x64 и HighDPI:

https://github.com/plashenkov/TBX
https://github.com/plashenkov/Toolbar2000
(0019486)
vdemidov (manager)
19-11-2019 15:06

Может стоит TBX и TB2K вынести из SAS.Requires в отдельные репы?
(0019487)
zed (manager)
19-11-2019 15:10

Да, теперь определённо стоит. Но ввиду предстоящего перехода на git, это можно сделать одновременно с переходом.
(0019513)
zed (manager)
23-11-2019 13:24

У TBX с гитхаба не хватает компонента TTBXImageList и похоже, без него можно обойтись: 0003589
(0019518)
zed (manager)
27-11-2019 14:37

С TBX и TB2K с гитхаба, прилепленным сбоку TTBXImageList и последними фиксами в сорцах SAS, компиляция под Win64 прошла успешно.
(0019524)
zed (manager)
01-12-2019 10:06

Собрал основные длл: sasplanet.bin-x64.zip (дополнительно требуется рантайм MSVS 2017).

SAS запускается, показывает лого, главное окно и падает. Дебагер стек вызовов не показывает и где падает, подсказать не может. Пошаговой отладкой дошёл до строки VApp.Run в SASPlanet.dpr и потом упало, видимо, беда где-то в главной форме.
(0019528)
zed (manager)
06-12-2019 08:17

Есть большое подозрение на несовместимость старого GR32 и Win64. Добавил тикет про актуализацию GR32: 0003597
(0019562)
vdemidov (manager)
12-12-2019 11:00

Как повлияло обновление GR32?
(0019563)
zed (manager)
12-12-2019 12:06

Никак, всё так же падает с пустым стектрейсом.
(0019566)
vdemidov (manager)
12-12-2019 12:59

Видимо что-то еще есть эдакое. Нужно отключать по возможности все зависимости и смотреть когда же попустит. Ваш Капитан Очевидность. :)

- Users who viewed this issue
User List Anonymous (221x), trotckiy (1x), ygorigor (1x), gma (1x), kalakotkas (9x), vdemidov (30x), zed (20x), sergeyka (1x), goodzon (1x), rass (4x), Tolik (1x)
Total Views 290
Last View 13-07-2020 14:53

- Issue History
Date Modified Username Field Change
19-11-2019 13:57 zed New Issue
19-11-2019 14:07 vdemidov Note Added: 0019482
19-11-2019 14:09 vdemidov Note Added: 0019483
19-11-2019 14:14 zed Note Added: 0019484
19-11-2019 14:40 zed Note Added: 0019485
19-11-2019 15:06 vdemidov Note Added: 0019486
19-11-2019 15:10 zed Note Added: 0019487
23-11-2019 13:23 zed Relationship added related to 0003589
23-11-2019 13:24 zed Note Added: 0019513
27-11-2019 14:37 zed Note Added: 0019518
01-12-2019 10:06 zed Note Added: 0019524
06-12-2019 08:15 zed Relationship added related to 0003597
06-12-2019 08:17 zed Note Added: 0019528
12-12-2019 11:00 vdemidov Note Added: 0019562
12-12-2019 12:06 zed Note Added: 0019563
12-12-2019 12:59 vdemidov Note Added: 0019566



Copyright © 2007 - 2020 SAS.Planet Team