From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,SPF_HELO_PASS autolearn=ham version=3.2.5 Message-ID: <4F4CFAFE.8020503@ipalex.org.ua> Date: Tue, 28 Feb 2012 18:04:14 +0200 From: =?UTF-8?B?0JDQu9C10LrRgdC10Lkg0J/QuNGA0L7Qs9C+0LI=?= User-Agent: Mozilla/5.0 (X11; Linux i686; rv:8.0) Gecko/20111228 Thunderbird/8.0 MIME-Version: 1.0 To: =?UTF-8?B?0KjQtdC90YbQtdCyINCQ0LvQtdC60YHQtdC5INCS0LvQsNC00LjQvNC40YDQvg==?= =?UTF-8?B?0LLQuNGH?= References: <201202271055.48817.ashen@novoross.multinex.ru> <4F4B9692.6040404@ipalex.org.ua> <201202281838.36354.ashen@novoross.multinex.ru> In-Reply-To: <201202281838.36354.ashen@novoross.multinex.ru> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: ALT Linux Community Subject: Re: [Comm] =?utf-8?b?0L/RgNC+0LHQu9C10LzQsCDRgSBMYXphcnVzLTAuOS4zMQ==?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Feb 2012 16:04:25 -0000 Archived-At: List-Archive: List-Post: 28.02.2012 16:38, Шенцев Алексей Владимирович пишет: > On Monday 27 February 2012 18:43:30 you wrote: >> 27.02.2012 08:55, Шенцев Алексей Владимирович пишет: >>> On Friday 24 February 2012 21:15:05 Алексей Пирогов wrote: >>>> столкнулся с весьма неприятной проблемой в Lazarus-0.9.31: >>>> есть проект, который разрабатывается на Lazarus-0.9.29 и без проблем >>>> открывается и собирается в 0.9.30 >>>> но при открытии этого проекта в 0.9.31 Лазарь падает >>>> >>>> FindMissingClass fraInfoPanel:TframeInfoPanel IsInherited=False >>>> TMainIDE.DoLoadLFM loading nested class TframeInfoPanel needed by >>>> /home/ipalex/projects/RealtorPro/trunk/src/rpMain.pas >>>> TMainIDE.DoFixupComponentReferences UNRESOLVED BEFORE loading 0 >>>> Root=frameInfoPanel:TframeInfoPanel RefRoot=dmoMain Refs="iml22" >>>> TLResourceList.Sort 844 DUPLICATE RESOURCE FOUND: TPRImage:XPM >>>> Ошибка сегментирования >>>> >>>> кто сталкивался? как лечить? >>> Бросьте мне ваш проект, посмотрю, что и как. >> это открытый проект RealtorPro - информационная система для риэлторской >> компании. >> для сборки понадобятся две репы (первая - общая библиотека, вторая - >> собственно проект): >> svn://asl.org.ua/ASL >> svn://realtorpro.org.ua/RealtorPro >> >> в проекте пути прописаны так, что каталоги ASL и RealtorPro должны быть >> на одном уровне. >> буду очень благодарен за помощь. > x86_64, текущий сизиф, fpc-2.6.0-alt2, lazarus собран из > git.altlinux.org/people/ashen/packages/lazarus.git > ASL нормально портировалась и скомпилировалась. > Сам же проект открылся, > > но не собрался: > > rpSaleEdit.pas(584,19) Ошибка: Идентификатоp не определяет элемент "ShowTabs" > rpSaleEdit.pas(586,27) Ошибка: Идентификатоp не определяет элемент "ShowTabs" > rpSaleEdit.pas(588,23) Ошибка: Идентификатоp не определяет элемент "ShowTabs" > > Данная ошибка связана с тем, что в проекте указано: > > cat rpSaleEdit.pas|grep nbk > nbkPremiseClass: TNotebook; > nbkFeaturesPremiseClass: TNotebook; > nbkQuickDescription: TNotebook; > nbkQuickDescription.Visible := false; > nbkPremiseClass.ShowTabs := False; > > Но метод TNotebook.ShowTabs не описан для интерфейса GTK/GTK2 в > Lazarus-0.9.31. Данный метод описан тошлько для Windows платформ. > Вообще класс TNotebook предназначен для обратной совместимости с Windows-3.1. > От использования TNoteBook стоит избавиться, заменив его на TPageControl: я знаю, но к сожалению у TPageControl нельзя убрать рамку, а там необходим полностью плоский контрол. в Lazarus до 0.9.30 включительно у TNotebook были табы и свойство ShowTabs. хотя в VCL у TNotebook табов и этого свойства никогда не было. в Lazarus-0.9.31 табы и свойство тоже убрали. можно просто убрать "ShowTabs := False" и все будет работать. > > http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/multi-pagecontrols.html > > P.S.: а Lazarus вылетел из сизифа ... :( на Лазаре из Сизифа не пробовал, но к сожалению проблема возникает на Лазаре из p6. пробовал на x86 и на x86_64 - Лазарь падает при открытии главной формы проекта. боюсь если я соберу проект на Сизифе, то у клиента в p6 он не запустится.