Torbins

Forum Replies Created

Viewing 20 posts - 321 through 340 (of 489 total)
  • Author
    Posts
  • Torbins
    Participant

    Дочерние формы не из dll-ок случайно?
    Быстро перевести проект на альфы можно с помощью конвертера: http://www.alphaskins.com/sfiles/alphaconvert.zip

    Torbins
    Participant

    Берете TsSpeedButton и устанавливаете ему GroupIndex больше 0. AllowAllUp по желанию. Из всех кнопок с одинаковым GroupIndex нажатой может быть только одна, но в пределах одного контейнера. Между отдельными фреймами этот механизм работать не будет. Вам прийдется вручную контролировать их состояние. Кроме того тут есть и еще одно соображение: правила хорошего интерфейса требуют, чтобы в момент переключения таких кнопок были открыты все фреймы с ними. Так ли вам нужны эти фреймы?

    Torbins
    Participant

    Это смотря что вы подразумеваете под словом “фиксация”?

    Torbins
    Participant

    Может гдето в недрах АС есть список всех скинпровайдеров?

    Torbins
    Participant

    Самоудаление формы в VCL реализованго не самым лучшим способом. Легко нарваться на багу: http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1153 Ну а то, что у вас в тестовом примере не вылазит AV, ни о чем не говорит, бага ведь может просто не проявлятся. Пролить немного света на ситуацию возможно сможет менеджер памяти SafeMM, попробуйте подключить его к своей демке.

    in reply to: Проблемы с установкой AC #42265
    Torbins
    Participant

    Вот тут кажется та же версия, что и у меня: http://www.delphilab.ru/content/view/87/75/

    Добавлено: таки нашел топик в котором уже обсуждался этот вопрос – http://www.alphaskins.com/forum/index.php?showtopic=4370

    in reply to: Glass skin #42260
    Torbins
    Participant

    We already had a discussion about that in russian part of the forum some time ago: http://www.alphaskins.com/forum/index.php?showtopic=2908

    in reply to: Проблемы с установкой AC #42259
    Torbins
    Participant

    По умолчанию с лайтом ставится всего два пакета компонентов. Альфам на сколько помню нужен еще какой то третий. Посмотрите там должен быть отдельный инсталятор дополнительных пакетов (у меня Delphi10Lite_CompSet.exe).

    in reply to: Проблема с sPathDialog #42255
    Torbins
    Participant

    Пожалуйста, придерживайтесь правила: “Каждому багу отдельный топик!”.

    in reply to: Спаять с AutoIt #42216
    Torbins
    Participant

    Кстати еще не факт, что будет нормально работать. Альфы с dll-ками не очень дружат.
    В этом плане гораздо интереснее прога xStarter. Она написана на Delphi и я думаю вполне возможно уломать автора скомпилить ее с рантайм-пакетами. После этого останется только создать библиотеку в той же версии делфи и тоже с включенными пакетами.

    in reply to: Спаять с AutoIt #42205
    Torbins
    Participant

    Что значит применение с языком? Функции из dll он вызывать умеет? Значит можно создать библиотеку использующую АС, и вызывать ее из AutoIt. Или можно пойти с другой стороны и встроить AutoItX в прогу на делфи. Все зависит от того, что вы хотите получить.

    in reply to: Access Violation…. #42201
    Torbins
    Participant

    Предлагаю написать гневное письмо в службу поддержки AnVir-а, мол как это так, ихняя прога не поддерживает АС

    in reply to: AC v6.61 TsLabel на TsToolBar #42200
    Torbins
    Participant

    А где собственно пример?

    Torbins
    Participant

    Думаю что нет, иначе уже давно было бы вылечено.

    Torbins
    Participant

    Вам стоит заглянуть сюда: http://www.alphaskins.com/forum/index.php?showtopic=5104

    Torbins
    Participant

    QUOTE (BEST1306 @ Apr 9 2010, 08:38 PM) <{POST_SNAPBACK}>
    Да я это сделал, но я не пойму как мне надо изменить программу. Мне, что код из процедуры кнопки написать в OnPaint, а в процедуре кнопки вызывать OnPaint.


    Где то так, только в процедуре кнопки надо будет вызывать Invalidate. Вот еще одна статья на эту тему: http://www.delphikingdom.com/asp/viewitem.asp?catalogid=93 (хотя странно что всего одна, я думал их будет добрый десяток).

    Torbins
    Participant

    Ответьте на все вопросы и нажмите кнопку “Проверить”. Будут подсчитаны правильные ответы, а также к каждому вопросу появятся пояснения.

    Torbins
    Participant
    Torbins
    Participant

    В том примере у фреймбара и спидбатона Align=alLeft, а у панели, на которой лежат все остальные контролы – alClient (потому она и занимает все доступное пространство). Подробнее об этом тут: http://www.delphi.int.ru/articles/48/

    Torbins
    Participant

    QUOTE (pimshtein @ Apr 5 2010, 02:18 PM) <{POST_SNAPBACK}>
    В этом коде – существует ли вероятность того, что кнопки с расположением
    sb.Left := 10;
    sb.Top := 10;
    при разных разрешениях экрана будут находиться в разных, порой непредсказуемых местах?)

    Нет, кнопки всегда будут в одном и том же месте. И причем тут вообще разрешение экрана? Вот если разный DPI, тогда да, там кнопки по идее должны изменять размер и положение. Обычно это реализуют перекрывая метод ChangeScale.

    QUOTE (pimshtein @ Apr 5 2010, 02:18 PM) <{POST_SNAPBACK}>
    И, если да, то хотелось бы расширить вопрос и узнать Ваше мнение – как вообще, при использовании компонентов alphaskins корректно изменять размеры разнообразных компонентов. Например, если требуется их сдвиг, растяжение, уменьшение и т.д.
    Спасибо.

    Механизмы те же, что и всегда: Align, Anchors и т д.

Viewing 20 posts - 321 through 340 (of 489 total)