<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><br><br>--- zeljko <i><zeljko@holobit.net></i> schrieb am <b>Mo, 29.8.2011:<br></b><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><b><br>Von: zeljko <zeljko@holobit.net><br>Betreff: Re: [Qt] Lazarus Program crases with QT-binding 2.4<br>An: "Items specific to the Qt widget set" <qt@lists.lazarus.freepascal.org><br>Datum: Montag, 29. August, 2011 08:34 Uhr<br><br></b><div id="yiv1769566830">
<style type="text/css">
#yiv1769566830 p, #yiv1769566830 li {white-space:pre-wrap;}
</style><p style="margin: 0px; text-indent: 0px;"><b>On Sunday 28 of August 2011 20:31:37 Reinhard Berger wrote:</b></p>
<p style="margin: 0px; text-indent: 0px;"><b>> I'm currently using  Qt: 4.7.2 with KDE: 4.7.00 (4.7.0) and the V2,4</b></p>
<p style="margin: 0px; text-indent: 0px;"><b>> binding i386 interface on a kubuntu system.</b></p>
<p style="margin: 0px; text-indent: 0px;"><b>> </b></p>
<p style="margin: 0px; text-indent: 0px;"><b>> Lazarus programses compiled for Qt works  means starts, but when a</b></p>
<p style="margin: 0px; text-indent: 0px;"><b>> (native?) KDE directory selection dialog is called from the program it</b></p>
<p style="margin: 0px; text-indent: 0px;"><b>> crashes.</b></p>
<p style="margin: 0px; text-indent: 0px;"><b>> </b></p>
<p style="margin: 0px; text-indent: 0px;"><b>> This does not happen with V2.1 QT 4.7 enabled interface.</b></p>
<p style="margin: 0px; text-indent: 0px;"><b>> </b></p>
<p style="margin: 0px; text-indent: 0px;"><b>> </b></p>
<p style="margin: 0px; text-indent: 0px;"><b>> TApplication.HandleException Access violation</b></p>
<p style="margin: 0px; text-indent: 0px;"><b>> QWidget::repaint: Recursive repaint detected</b></p>
<p style="margin: 0px; text-indent: 0px;"><b>> [FORMS.PP] ExceptionOccurred</b></p>
<p style="margin: 0px; text-indent: 0px;"><b>>   Sender=EAccessViolation</b></p>
<p style="margin: 0px; text-indent: 0px;"><b>> QPaintDevice: Cannot destroy paint device that is being painted</b></p>
<p style="margin: 0px; text-indent: 0px;"><b><br></b></p>
<p style="margin: 0px; text-indent: 0px;"><b>Such errors comes from sse2/3 code in qt libs and  bindings must be compiled with -mstackrealign.</b></p>
<p style="margin: 0px; text-indent: 0px;"><b><br></b></p>
<p style="margin: 0px; text-indent: 0px;"><b>zeljko</b></p>
<p style="margin: 0px; text-indent: 0px;"><br></p><p style="margin: 0px; text-indent: 0px;"><b>So this binary from V2.4 are not compiled with -</b><b>mstackrealign. ?</b></p><p style="margin: 0px; text-indent: 0px;"><br></p><p style="margin: 0px; text-indent: 0px;"><b>And is it possible to have a QT Binary that works from QT 4.5 until 4.7 ?</b></p><p style="margin: 0px; text-indent: 0px;"><br></p><p style="margin: 0px; text-indent: 0px;"><b>At the moment it seems that V2.1 works with all Qt's before 2.7 and the 2.1 compiled for Qt 4.7 ONLY works with Qt4.7 and not 4.6 / 4.5</b></p><p style="margin: 0px; text-indent: 0px;"><br></p><p style="margin: 0px; text-indent: 0px;"><br></p></div></blockquote></td></tr></table>