Forum Replies Created
-
AuthorPosts
-
davemus
Participant'alex000' wrote:Попробуйте запустить свою программу с ключем командной строки /acver
Если есть только bpl, то можно написать программу с LoadPackage('acnt2010_R.bpl') и запустить ее с тем же ключем.
Такой вариант не подойдёт, т.к. узнавать нужно в скрытой форме, т.е. чтобы не появлялось окно с сообщением, а программно через функцию. И кроме того в проекте возможен такой вариант, что плагины могут использовать несколько версий VCL, а у AC только одну. Такую систему плагинов можно посмотреть у GunSmoker'а в блоге: http://www.gunsmoker.ru/2012/07/8.html?showComment=1343838330209#c2484830214244585786
Например у VCL имя файла библиотеки изменяется при появлении новой версии (Vcl140.bpl, Vcl150.bpl и т.д.), а также указаны “Версия файла” и “Версия продукта”. В Alpha Controls такого нет, а хотелось бы…
davemus
Participant'Support' wrote:Возможно проблема из-за того, что нет синхронизации (Synchronize)?
Синхронизация реализована использованием критических секций в списках TThreadList. Тем более, если даже проблема синхронизации, то почему перетаскивание окон возможно при влюченном AC и исключенным ListView из ThirdParty, а с включенным AC и подключенным ListView в ThirdParty перетаскивание затруднено?
davemus
Participant'Support' wrote:В некоторых случаях, особенно если меню вызывается вручную, необходим вызов HookPopupMenu, здесь много об этом писалось.
Спасибо. Исправил.
Quote:Можно посмотреть пример для этой ситуации тоже?Немного ошибся, у TListView включен не OwnerDraw, а OwnerData.
В примере при запуске появится окно:
[attachment=5105:Clip_17.jpg]
Далее. При нажатии на “Start” начнётся логирование, при нажатии на “Stop” логирование остановится. Если Скинирование TListView включено, то перетаскивание главного окна или окна, созданного при помощи “Создать форму”, во время логирования будет затруднительно. При отключенном скинировании TListView, перетаскивание возможно, но имеются некоторые недостатки: 1.Логирование визуально останавливается (при полном отключении скинирования логирование продолжается). 2.Фон заголовка ListView и области отмеченные красным меняются:
[attachment=5106:Clip_18 копия.png]
[attachment=5107:Clip_19 копия.png]
Буду благодарен, если будет возможным перетаскивание окон во время логирования. И буду ОЧЕНЬ благодарен, если будут исправлены остальные недостатки.
[attachment=5108:TListView_AlphaSkins.rar]
davemus
Participant'Support' wrote:Не совсем понятно как повторить проблему.
Меню активировать мышью?
Переключаться через Alt-tab?
Да можно просто, загрузив приложение, не нажимая ни на что, кроме Меню, заметить, что оно не активно.
davemus
ParticipantQuote:А система какая? WinXP?WinXP SP3. Версия KMPlayer 3.0.0.1439. В Win7 такого конфликта не наблюдается.
davemus
ParticipantСпасибо за версию 7.46, ошибок вроде как не стало. Надо бы версию на страницах: http://www.alphaskins.com/, http://www.alphaskins.com/index_rus.php поменять. Дата изменилась, а версия осталась прежней.
davemus
ParticipantАбсолютно такой же результат (Параметр задан неверно.) дает нажатие около 40 раз на TsSpeedButton, расположенный на фрейме фреймбара http://www.alphaskins.com/forum/index.php?showtopic=5150 . После этого программа зависает.
davemus
ParticipantQUOTE (Torbins @ Apr 26 2010, 09:17 PM) <{POST_SNAPBACK}>Это смотря что вы подразумеваете под словом “фиксация”?Фиксация – подсветка кнопки, кнопка оставалась в нажатом состоянии (в моем примере кнопка подчеркивается SkinData.SkinSection=WEBBUTTON). Снятие фиксации – перевести кнопку в первоначальное состояние (без подсветки и подчеркивания).
davemus
ParticipantА не подскажете, как происходит фиксация кнопок, расположенных на фрейме фреймбара?
Задача такая: Создано два фрейма, на которых расопложены группы кнопок. На одном из фреймов кнопки создаются динамически. Необходимо, чтобы после нажатия на какую-нибудь из кнопок, происходила фиксация этой кнопки и снятие фиксации предыдущей кнопки, независимо от того на каком фрейме она расположена.davemus
ParticipantQUOTE (Torbins @ Apr 2 2010, 08:53 PM) <{POST_SNAPBACK}>Так же как и на обычной формеdavemus
ParticipantА возможно ли динамически создавать SpeedButton на открывшемся фрейме? Если да, то как?
AuthorPostsViewing 11 posts - 1 through 11 (of 11 total)