Forum Replies Created
-
AuthorPosts
-
davemusParticipant'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 такого нет, а хотелось бы…
davemusParticipant'Support' wrote:Возможно проблема из-за того, что нет синхронизации (Synchronize)?
Синхронизация реализована использованием критических секций в списках TThreadList. Тем более, если даже проблема синхронизации, то почему перетаскивание окон возможно при влюченном AC и исключенным ListView из ThirdParty, а с включенным AC и подключенным ListView в ThirdParty перетаскивание затруднено?
davemusParticipant'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]
davemusParticipant'Support' wrote:Не совсем понятно как повторить проблему.
Меню активировать мышью?
Переключаться через Alt-tab?
Да можно просто, загрузив приложение, не нажимая ни на что, кроме Меню, заметить, что оно не активно.
davemusParticipantQuote:А система какая? WinXP?WinXP SP3. Версия KMPlayer 3.0.0.1439. В Win7 такого конфликта не наблюдается.
davemusParticipantСпасибо за версию 7.46, ошибок вроде как не стало. Надо бы версию на страницах: http://www.alphaskins.com/, http://www.alphaskins.com/index_rus.php поменять. Дата изменилась, а версия осталась прежней.
davemusParticipantАбсолютно такой же результат (Параметр задан неверно.) дает нажатие около 40 раз на TsSpeedButton, расположенный на фрейме фреймбара http://www.alphaskins.com/forum/index.php?showtopic=5150 . После этого программа зависает.
davemusParticipantQUOTE (Torbins @ Apr 26 2010, 09:17 PM) <{POST_SNAPBACK}>Это смотря что вы подразумеваете под словом “фиксация”?Фиксация – подсветка кнопки, кнопка оставалась в нажатом состоянии (в моем примере кнопка подчеркивается SkinData.SkinSection=WEBBUTTON). Снятие фиксации – перевести кнопку в первоначальное состояние (без подсветки и подчеркивания).
davemusParticipantА не подскажете, как происходит фиксация кнопок, расположенных на фрейме фреймбара?
Задача такая: Создано два фрейма, на которых расопложены группы кнопок. На одном из фреймов кнопки создаются динамически. Необходимо, чтобы после нажатия на какую-нибудь из кнопок, происходила фиксация этой кнопки и снятие фиксации предыдущей кнопки, независимо от того на каком фрейме она расположена.davemusParticipantQUOTE (Torbins @ Apr 2 2010, 08:53 PM) <{POST_SNAPBACK}>Так же как и на обычной формеdavemusParticipantА возможно ли динамически создавать SpeedButton на открывшемся фрейме? Если да, то как?
AuthorPostsViewing 11 posts - 1 through 11 (of 11 total)