Forum Replies Created
-
AuthorPosts
-
TorbinsParticipant
А зачем такие дикие преобразования? BSTR ведь в делфи тоже существует, только называется WideString. Причем он использует системный менеджер памяти, поэтому может быть создан и удален где угодно.
А если посмотреть на ваше преобразование подробнее, то похоже именно оно и повреждает память приложения. Вот тут подробнее: http://www.transl-gu…/09/pchars.html
TorbinsParticipantПопробуйте отловить повреждение памяти FastMM-ом, нужно расставить в разных местах код проверки целостности данных. Или SafeMM еще можно попробовать. Этот правда у меня срабатывал даже в демках альф, не знаю ложные это были срабатывания, или нет.
TorbinsParticipantВ кратце этот способо описан тут: http://www.delphisou…d_from_dll.html Очень часто при использовании этого способа возникает глюк “Сan not assign a TFont to a TFont”. Но я стыкался и с десятком других, которые заменяли друг друга при попытке вылечить какой то один. В конце концов я сдался и включил рантайм пакеты – все глюки испарились. Возможно вам повезет и вы ни с чем подобным не столкнетесь.
TorbinsParticipantQuote:Сложность – в рисовании кнопок под Аеро, но, возможно, будет сделано позже.Тут обсуждались проблемы заголовка окна: http://delphihaven.w…prise/#comments возможно будет полезно. Да и мы с вами, Support, когда то тоже общались на тему Aero. Я вам помниться тогда демок наделал целую кучу 😛
January 10, 2011 at 2:54 pm in reply to: Delphi XE – правильная установка компонента. Подскажите? #44410TorbinsParticipantКуда добавлять? Обычно достаточно в настройках делфей указать к ним пути.
TorbinsParticipantА почему нет? Ведь за счет них уменьшается размер и вашего exe, и вашей dll. Таким образом общий прирост размеров дистрибутива будет тем меньше, чем больше у вас dll-ок с рантайм пакетами. Ну и самое главное, только этот способ рекомендуется эмбаркадеро и гарантирует отсутствие глюков.
TorbinsParticipantЕсли использовать рантайм пакеты, то никакая специальная инициализация не нужна. А если без них, то есть шанс получить разные странные глюки.
December 27, 2010 at 8:36 pm in reply to: [Ac 7.26] после востановления из трея в Win7 нет отрисовки компонент. #44311TorbinsParticipantИсходников у вас ведь нету? Подождите тогда Supportа, может еще чего скажет.
December 27, 2010 at 5:02 pm in reply to: [Ac 7.26] после востановления из трея в Win7 нет отрисовки компонент. #44309TorbinsParticipantVCL по разному отрабатывает минимизацию кнопкой в заголовке окна и кликом по кнопке в таскбаре. В QC даже есть рапорты об этом баге. Второй скриншот наверняка из за этого.
Первый скрин тоже вполне возможен, если у вас FWTrayIcon. Там в процедуре показа главной формы творится нечто невообразимое. Наверно это и нарушает работу скинпровайдера.
December 23, 2010 at 10:56 am in reply to: Законно ли используется Alpha Controls в sipnet voip #44296TorbinsParticipantУ автора АС особая трактовка термина “свободная лицензия”. Вы можете ознакомится с ней на странице For russians.
December 22, 2010 at 6:43 pm in reply to: [7.26] acZLibEx.zcalloc Exception OutOfMemory В общем жрёт не по детски! #44275TorbinsParticipantПроблема может быть в FWTrayIcon. Это тот что выложен на сайте у Rouse, или модифицированный? Если мод, то непомешает его исходник.
December 18, 2010 at 7:18 pm in reply to: [AC 7.25] Небольшое кол-во ошибок которые я выловил. #44232TorbinsParticipantЯ думаю Support попросит демку.
TorbinsParticipantВ дизайнере указать нужный менеджер не получится, т к все контролы автоматически повесятся на тот, который будет создан первым. Задавать менеджер нужно в рантайме.
TorbinsParticipantНепонятно как у вас объект loader создается.
TorbinsParticipantМожно и на разных, главное чтобы к моменту использования все формы уже были созданы.
TorbinsParticipant'Ahell' wrote:И ещё, с какого по какой дапазоны значений имееют HUE и Saturation?
Судя по главной демке HUE от 0 до 360, а Saturation от -100 до 100.
TorbinsParticipantВсе можно, но нужно будет несколько скинменеджеров. Потом просто нужному контролу в рантайме назначаете не дефолтный скинменеджер. Подробности в главной демке можно посмотреть, там есть такой пример.
TorbinsParticipantЭто можно через SkinData конкретного контрола задать.
TorbinsParticipantПолупрозрачность включается свойствами формы AlphaBlend и AlphaBlendValue. Плюс контроль положения, таймеры – никакие специльные компонент не нужны.
TorbinsParticipantВообще не должно, ресурсы вроде только при создании формы используются. В крайнем случае можно флаг csDesigning оставить на все время работы объекта.
-
AuthorPosts