|
|
|
TB2K и SpTBX
|
|||
|---|---|---|---|
|
#18+
В Delphi 2010 активно пользовался этими компонентами. В Rio не хотят устанавливаться. Подскажите, это нереально сделать? Можно ли считать их устаревшими, и использовать другие тулбары (какие)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 15:48 |
|
||
|
TB2K и SpTBX
|
|||
|---|---|---|---|
|
#18+
Хех, "хаками" пользовались и как это пофиксили, так все поломалось... Можно, наверное, хелперами перекрыть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 16:04 |
|
||
|
TB2K и SpTBX
|
|||
|---|---|---|---|
|
#18+
wadman Хех, "хаками" пользовались и как это пофиксили, так все поломалось... Можно, наверное, хелперами перекрыть. Нет, не пользовался. Как был компонент в оригинале, так и ставил на 2010. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 16:06 |
|
||
|
TB2K и SpTBX
|
|||
|---|---|---|---|
|
#18+
svnvlad, А последнюю версию с гитхаба качали? Вроде у меня устанавливались в Токио. http://www.silverpointdevelopment.com/sptbxlib/downloads.htm 26 November 2018 - version 2.5.5 - Added RAD Studio 10.3 Rio support. - Added TB2K patch files - Fixed compile errors on XE1 - Fixed DPI scaling issues - Fixed toolbar resize flicker И это не последняя версия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 16:09 |
|
||
|
TB2K и SpTBX
|
|||
|---|---|---|---|
|
#18+
svnvlad Нет, не пользовался. И я про разработчиков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 16:17 |
|
||
|
TB2K и SpTBX
|
|||
|---|---|---|---|
|
#18+
svnvlad, Ранее у класса TBasicAction поле FClients было размещено в секции protected. Сейчас его перенесли в секцию private, а вместо него опубликовали два свойства Код: pascal 1. 2. Соответственно вам нужно заменить все FClients.Count на ClientCount, а FClients на Clients ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 16:27 |
|
||
|
TB2K и SpTBX
|
|||
|---|---|---|---|
|
#18+
alekcvp svnvlad, А последнюю версию с гитхаба качали? Вроде у меня устанавливались в Токио. http://www.silverpointdevelopment.com/sptbxlib/downloads.htm 26 November 2018 - version 2.5.5 - Added RAD Studio 10.3 Rio support. - Added TB2K patch files - Fixed compile errors on XE1 - Fixed DPI scaling issues - Fixed toolbar resize flicker И это не последняя версия. Нет, в дистрах был (видимо не последняя). По ссылке это SpTBX. А TB2K есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 16:29 |
|
||
|
TB2K и SpTBX
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_ svnvlad, Ранее у класса TBasicAction поле FClients было размещено в секции protected. Сейчас его перенесли в секцию private, а вместо него опубликовали два свойства Код: pascal 1. 2. Соответственно вам нужно заменить все FClients.Count на ClientCount, а FClients на Clients Получилось. Ошибок нет, остались предупреждения: По рисунку это значит, что дельфи сама исправила все предупреждения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 18:33 |
|
||
|
TB2K и SpTBX
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, Теперь второй пакет компилирую tb2kdsgn_d12.dpr При открытии пакета сразу выдает ошибку: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 18:40 |
|
||
|
TB2K и SpTBX
|
|||
|---|---|---|---|
|
#18+
svnvlad, https://translate.google.com/?hl=ru#view=home&op=translate&sl=en&tl=ru&text=deprecated Среда вам ясно и четко указывает и пишет, что устарело и должно быть заменено на новый вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 19:00 |
|
||
|
TB2K и SpTBX
|
|||
|---|---|---|---|
|
#18+
svnvlad Нет, в дистрах был (видимо не последняя). По ссылке это SpTBX. А TB2K есть? Что, в гугле перманент выдали? https://jrsoftware.org/tb2k.php И инструкции сразу: http://www.silverpointdevelopment.com/sptbxlib/support.htm#1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 19:07 |
|
||
|
TB2K и SpTBX
|
|||
|---|---|---|---|
|
#18+
Vizit0r svnvlad, https://translate.google.com/?hl=ru#view=home&op=translate&sl=en&tl=ru&text=deprecated Среда вам ясно и четко указывает и пишет, что устарело и должно быть заменено на новый вариант. Ну ладно, заменил. Тогда как вы объясните вот это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 19:27 |
|
||
|
TB2K и SpTBX
|
|||
|---|---|---|---|
|
#18+
тем, что System.UItypes крайне желательно добавить в uses перед использованием. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 20:01 |
|
||
|
TB2K и SpTBX
|
|||
|---|---|---|---|
|
#18+
Vizit0r, Это не справедливо к времени человека, переписывать все pas файлы, и по 100 раз компилировать находя где это нужно прописать. В стандартном проекте данные свойства прописаны в директиве unit scope names Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde; System ;Xml;Data;Datasnap;Web;Soap ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 21:24 |
|
||
|
TB2K и SpTBX
|
|||
|---|---|---|---|
|
#18+
ВсеРазумный Vizit0r, Это не справедливо к времени человека, переписывать все pas файлы, и по 100 раз компилировать находя где это нужно прописать. В стандартном проекте данные свойства прописаны в директиве unit scope names Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde; System ;Xml;Data;Datasnap;Web;Soap это избавляtт от необходимости прописывать UITypes в uses? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 21:43 |
|
||
|
TB2K и SpTBX
|
|||
|---|---|---|---|
|
#18+
Vizit0r, полностью и целиком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 21:52 |
|
||
|
TB2K и SpTBX
|
|||
|---|---|---|---|
|
#18+
ВсеРазумный Vizit0r, полностью и целиком. Избавит от прописывания System.UItypes но не избавит от прописывания UITypes ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2020, 22:00 |
|
||
|
TB2K и SpTBX
|
|||
|---|---|---|---|
|
#18+
Ладно, с этим разобрались. Но почему этот tb2k_d12.dproj отбилдился успешно, а следовательно, все те классы, которые в нем прописаны (в том числе TTBToolbar) должны были установиться, но при попытке открыть следующий пакет tb2kdsgn_d12.dproj сообщает, что этих классов нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2020, 00:16 |
|
||
|
TB2K и SpTBX
|
|||
|---|---|---|---|
|
#18+
Что-то получилось. Установил с помощью Multiinstaller, но он так же сругался на ошибку после установки первого пакета. Затем остальное установил вручную, проигнорировав ошибки об отсутствующих классах. Вроде все скомпилировалось и установилось без ошибок. автор========================================= Unzipping - Cloning ========================================= Extracting: D:\DistrComponents\TB2K_SpTBX_multi\tb2k-2.2.2.zip To: D:\SourceComponents\TB2k_SpTBX\TB2K TB2K patch (for Delphi 2009 and up, high DPI support) is not installable. Proceeding without unzipping/cloning Extracting: D:\DistrComponents\TB2K_SpTBX_multi\sptbxlib.2.5.6.zip To: D:\SourceComponents\TB2k_SpTBX\SpTBXLib ========================================= Executing patches ========================================= Copying: D:\SourceComponents\TB2k_SpTBX\SpTBXLib\TB2K Patch\p_atch.exe To: D:\SourceComponents\TB2k_SpTBX\TB2K\Source\ Copying: D:\SourceComponents\TB2k_SpTBX\SpTBXLib\TB2K Patch\tb2kdiff.txt To: D:\SourceComponents\TB2k_SpTBX\TB2K\Source\ Copying: D:\SourceComponents\TB2k_SpTBX\SpTBXLib\TB2K Patch\tb2kpatch.bat To: D:\SourceComponents\TB2k_SpTBX\TB2K\Source\ Executing: D:\SourceComponents\TB2k_SpTBX\TB2K\Source\tb2kpatch.bat D:\SourceComponents\TB2k_SpTBX\TB2K\Source>p_atch.exe -p0 --batch --input=tb2kdiff.txt patching file `TB2Acc.pas' patching file `TB2Common.pas' patching file `TB2Dock.pas' patching file `TB2DsgnItemEditor.pas' patching file `TB2ExtItems.pas' patching file `TB2Item.pas' patching file `TB2Reg.pas' patching file `TB2Toolbar.pas' patching file `TB2ToolWindow.pas' patching file `TB2Ver.inc' ========================================= Compiling and installing: TB2K 2.2.2 (Jordan Russel, www.jrsoftware.org) ========================================= Compiling Package: D:\SourceComponents\TB2k_SpTBX\TB2K\Packages\tb2k_d12.dpk Embarcadero Delphi for Win32 compiler version 33.0 Copyright (c) 1983,2018 Embarcadero Technologies, Inc. 21492 lines, 0.27 seconds, 192956 bytes code, 940 bytes data. Compiling Package: D:\SourceComponents\TB2k_SpTBX\TB2K\Packages\tb2kdsgn_d12.dpk Embarcadero Delphi for Win32 compiler version 33.0 Copyright (c) 1983,2018 Embarcadero Technologies, Inc. D:\SourceComponents\TB2k_SpTBX\TB2K\Source\TB2DsgnConverter.pas(145) Hint: H2077 Value assigned to 'Menu' never used 2290 lines, 0.25 seconds, 35608 bytes code, 236 bytes data. Error compiling D:\SourceComponents\TB2k_SpTBX\TB2K\Packages\tb2kdsgn_d12.dpk Кстати, входящий в состав патч сделал в том числе то, что описал _Vasilisk_ Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2020, 00:46 |
|
||
|
TB2K и SpTBX
|
|||
|---|---|---|---|
|
#18+
svnvlad Но почему этот tb2k_d12.dproj отбилдился успешно, а следовательно, все те классы, которые в нем прописаны (в том числе TTBToolbar) должны были установиться, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2020, 16:07 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=49&tid=2038522]: |
0ms |
get settings: |
12ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
4ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
| others: | 247ms |
| total: | 427ms |

| 0 / 0 |
