mirror of
				https://gitlab.com/freepascal.org/fpc/source.git
				synced 2025-11-04 07:43:04 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			37 lines
		
	
	
		
			564 B
		
	
	
	
		
			ObjectPascal
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			564 B
		
	
	
	
		
			ObjectPascal
		
	
	
	
	
	
{ Source provided for Free Pascal Bug Report 3751 }
 | 
						|
{ Submitted by "Nicola Lugato" on  2005-03-05 }
 | 
						|
{ e-mail: msx_80@hotmail.com }
 | 
						|
{$mode delphi}
 | 
						|
program turn;
 | 
						|
 | 
						|
uses
 | 
						|
{$ifdef unix}
 | 
						|
  cthreads,
 | 
						|
{$endif}
 | 
						|
  classes, sysutils;
 | 
						|
 | 
						|
type
 | 
						|
 | 
						|
Tmy = class(TThread)
 | 
						|
constructor Create(suspended:boolean);
 | 
						|
Procedure Execute;override;
 | 
						|
end;
 | 
						|
 | 
						|
constructor TMy.Create(suspended:boolean);
 | 
						|
begin
 | 
						|
FreeOnTerminate:=true;
 | 
						|
inherited Create(suspended);
 | 
						|
end;
 | 
						|
 | 
						|
Procedure TMy.Execute;
 | 
						|
begin
 | 
						|
writeln('Just print and exit!');
 | 
						|
end;
 | 
						|
 | 
						|
var m:TMy;
 | 
						|
begin
 | 
						|
m:=Tmy.create(true);
 | 
						|
m.resume;
 | 
						|
sleep(1000);
 | 
						|
end.
 |