[Lazarus] Call for translations updates for 1.8 release

2017-04-18 Thread Maxim Ganetsky via Lazarus

Hello.

Now that Lazarus 1.8 branch has been created it is time for translators 
to review and update their translations.


Check out fixes branch 
(http://svn.freepascal.org/svn/lazarus/branches/fixes_1_8 ), review and 
update your translations and post updates to our bugtracker. See 
\languages\README.txt for details.


Mark your reports with Lazarus version clearly in order to avoid confusion.

--
Best regards,
 Maxim Ganetsky  mailto:gan...@narod.ru

--
___
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] GUI multithreaded Win32 program sometimes freeze when quitting

2017-04-18 Thread Bart via Lazarus
On 4/18/17, Dennis via Lazarus  wrote:

> I noticed that it will happen more often if:
> 1)
> constructor TMyComponent.Create(TheOwner : TComponent);
> begin
>
> self.some_component := TSomeComponent.Create(TheOwner);
> end;

A bit OT, but would think that is bad practice.

Bart
-- 
___
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus


[Lazarus] GUI multithreaded Win32 program sometimes freeze when quitting

2017-04-18 Thread Dennis via Lazarus

I have an win32 multithreaded program written in lazarus 1.7, FPC 3.1.1

From time to time, when it quits, it will freezes and from the task 
manager, the program will occupies the entire CPU core.


I noticed that it will happen more often if:
1)
constructor TMyComponent.Create(TheOwner : TComponent);
begin

   self.some_component := TSomeComponent.Create(TheOwner);
end;


instead of

constructor TMyComponent.Create(TheOwner : TComponent);
begin

   self.some_component := TSomeComponent.Create(self);
end;


2) if the program executes some methods of a nil object



3) if I don't do a build all when some common units are changed by 
another project.




Since this freezing behaviour does not happen during debugging, I have 
spent months trying to fix it but failed.


Any suggestions are welcome.

Dennis
--
___
Lazarus mailing list
Lazarus@lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus