mirror of
https://github.com/moparisthebest/Simba
synced 2024-11-25 10:42:20 -05:00
Added DebugLn
This commit is contained in:
parent
8f306ce787
commit
495c652e9c
@ -1,4 +1,4 @@
|
|||||||
#$ fpc -MObjFPC -Scgi -O2 -OoREGVAR -gl -vewnhi -l -Fu../../Units/MMLCore/ -Fu../../Units/MMLAddon/ -Fu../../Units/PascalScript/ -Fu../../Units/Misc/ -Fu../../../lazarus/components/synedit/units/x86_64-linux/ -Fu../../../lazarus/ideintf/units/x86_64-linux/ -Fu../../../lazarus/lcl/units/x86_64-linux/ -Fu../../../lazarus/lcl/units/x86_64-linux/gtk2/ -Fu../../../lazarus/packager/units/x86_64-linux/ -Fu. -oSAMufasaGUI -dUseCThreads -dM_MEMORY_DEBUG -dLCL -dLCLgtk2 project1.lpr
|
#$ fpc -MObjFPC -Scgi -O2 -OoREGVAR -gl -vewnhi -l -Fu../../Units/MMLCore/ -Fu../../Units/MMLAddon/ -Fu../../Units/PascalScript/ -Fu../../Units/Misc/ -Fu../../../lazarus/components/synedit/units/x86_64-linux/ -Fu../../../lazarus/ideintf/units/x86_64-linux/ -Fu../../../lazarus/lcl/units/x86_64-linux/ -Fu../../../lazarus/lcl/units/x86_64-linux/gtk2/ -Fu../../../lazarus/packager/units/x86_64-linux/ -Fu. -oSAMufasaGUI -dUseCThreads -dM_MEMORY_DEBUG -dLCL -dLCLgtk2 Simba.lpr
|
||||||
|
|
||||||
.PHONY: default clean
|
.PHONY: default clean
|
||||||
|
|
||||||
@ -30,6 +30,6 @@ clean:
|
|||||||
rm -f *.o *.ppu $(binary)
|
rm -f *.o *.ppu $(binary)
|
||||||
|
|
||||||
$(binary):
|
$(binary):
|
||||||
$(CC) $(flags) $(units) $(lazarusunits) -o$(binary) $(defines) project1.lpr
|
$(CC) $(flags) $(units) $(lazarusunits) -o$(binary) $(defines) Simba.lpr
|
||||||
|
|
||||||
-Fu/usr/local/share/lazarus/ideintf/units/x86_64-linux/
|
-Fu/usr/local/share/lazarus/ideintf/units/x86_64-linux/
|
||||||
|
@ -23,6 +23,7 @@
|
|||||||
|
|
||||||
AddFunction(@ThreadSafeCall,'function ThreadSafeCall(ProcName: string; var V: TVariantArray): Variant;');
|
AddFunction(@ThreadSafeCall,'function ThreadSafeCall(ProcName: string; var V: TVariantArray): Variant;');
|
||||||
AddFunction(@pswriteln,'procedure Writeln(x: string);'); //PS defines a special, keep this for CPascal
|
AddFunction(@pswriteln,'procedure Writeln(x: string);'); //PS defines a special, keep this for CPascal
|
||||||
|
AddFunction(@ps_debugln,'procedure DebugLn(str : string);');
|
||||||
|
|
||||||
|
|
||||||
{ DTM }
|
{ DTM }
|
||||||
|
@ -247,6 +247,13 @@ begin
|
|||||||
mDebugLn(str);
|
mDebugLn(str);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure ps_DebugLn(str : string); extdecl;
|
||||||
|
begin
|
||||||
|
if CurrThread.Prop.WriteTimeStamp then
|
||||||
|
str := format('[%s]: %s', [TimeToStr(TimeStampToDateTime(MSecsToTimeStamp(GetTickCount - CurrThread.StartTime))), str]);
|
||||||
|
mDebugLn(str);
|
||||||
|
end;
|
||||||
|
|
||||||
function MakeString(data : TPSVariantIFC) : string;
|
function MakeString(data : TPSVariantIFC) : string;
|
||||||
begin;
|
begin;
|
||||||
if data.Dta = nil then
|
if data.Dta = nil then
|
||||||
|
Loading…
Reference in New Issue
Block a user