From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Sergey Shilov Organization: DSTSZI To: community@altlinux.ru Subject: Re: [Comm] wine/crossover Date: Wed, 26 May 2004 10:30:42 +0300 User-Agent: KMail/1.6.2 References: <20040526064543.029A4E586B@master.altlinux.ru> In-Reply-To: <20040526064543.029A4E586B@master.altlinux.ru> MIME-Version: 1.0 Content-Disposition: inline Message-Id: <200405261030.43112.hsv@dstszi.gov.ua> Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit X-Scanner: SBMFilter v.3.1.10-dstszi. Copyright (C) 2000, 2001, 2002, 2003 Dmitry Nezhinsky X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 May 2004 07:30:32 -0000 Archived-At: List-Archive: List-Post: В сообщении от 26 Май 2004 09:44 Алексей Ковынев написал(a): > wine/crossover ?!!! > Есть проблема, программа написана на делфи, В подобных вопросах желательно указывать версии. > всё нормально кроме стандартного дерева, мигает, > складывается ощущение, что просто медленно > перерисовывает, знаю что дело в comctl32, Дело скорее всего в собственном + борландовском коде. > подставляю из виндойса работает в принципе, но тоже не очень > корректно, например, неправильно обрабатываются нажатия на > ветви, только по клику на картинке, может кто сталкивался? wine к слову сказать достаточно "сырой" продукт. Торможение с прорисовками деиствительно наблюдается для "(из под )борландовских" продуктов, запускаемых под wine (но не для всех), более вероятно, что проблема не в прорисовках (это следствие), а в событийном механизме их (прорисовки) порождающих. В поздних версиях VCL Борланд начал использовать ActionList-ы OnDraw эвенты и прочие приблуды, не добавляющие быстродействия приложениям, а также "уходящие" в сторону от MFC и Windows API (которые(ое) и эмулирует wine). > Есть подозрения на потоки, использую Alt Compact 2.3 Потоки к данной ситуации не имеют никакого отношения. Как собственно и Alt Compact 2.3. Вы получите ее на любой ..NI(U)X системе. Ваша проблема может быть (и скорее всего должна быть) радикально решена пересборкой программы в Kylix под тем же ALC 2.3 с использованием CLX библиотек. crossover долен быть исходный код приложения :-))) -- С уважением Сергей Шилов