Revision: 3615
http://jcl.svn.sourceforge.net/jcl/?rev=3615&view=rev
Author: outchy
Date: 2011-10-23 18:26:07 +0000 (Sun, 23 Oct 2011)
Log Message:
-----------
Mantis 5684: Exception dialog should be set with Typed Pointer Off.
Modified Paths:
--------------
trunk/jcl/experts/repository/ExceptionDialog/StandardDialogs/ExceptDlg.pas
trunk/jcl/experts/repository/ExceptionDialog/StandardDialogs/ExceptDlgMail.pas
trunk/jcl/experts/repository/ExceptionDialog/Templates/ExceptDlg.Delphi32.pas
Modified: trunk/jcl/experts/repository/ExceptionDialog/StandardDialogs/ExceptDlg.pas
===================================================================
--- trunk/jcl/experts/repository/ExceptionDialog/StandardDialogs/ExceptDlg.pas 2011-10-17 08:54:26 UTC (rev 3614)
+++ trunk/jcl/experts/repository/ExceptionDialog/StandardDialogs/ExceptDlg.pas 2011-10-23 18:26:07 UTC (rev 3615)
@@ -317,8 +317,8 @@
UnitVersion: TUnitVersion;
ModuleIndex, UnitIndex: Integer;
begin
- DetailsMemo.Lines.Add(Format(LoadResString(@RsMainThreadID), [MainThreadID]));
- DetailsMemo.Lines.Add(Format(LoadResString(@RsExceptionThreadID), [MainThreadID]));
+ DetailsMemo.Lines.Add(Format(LoadResString(PResStringRec(@RsMainThreadID)), [MainThreadID]));
+ DetailsMemo.Lines.Add(Format(LoadResString(PResStringRec(@RsExceptionThreadID)), [MainThreadID]));
NextDetailBlock;
SL := TStringList.Create;
@@ -328,7 +328,7 @@
if Assigned(StackList) then
begin
DetailsMemo.Lines.Add(RsExceptionStack);
- DetailsMemo.Lines.Add(Format(LoadResString(@RsStackList), [DateTimeToStr(StackList.TimeStamp)]));
+ DetailsMemo.Lines.Add(Format(LoadResString(PResStringRec(@RsStackList)), [DateTimeToStr(StackList.TimeStamp)]));
StackList.AddToStrings(DetailsMemo.Lines, True, True, True, True);
NextDetailBlock;
end;
@@ -337,8 +337,8 @@
StackList := JclCreateThreadStackTraceFromID(True, MainThreadID);
if Assigned(StackList) then
begin
- DetailsMemo.Lines.Add(LoadResString(@RsMainThreadCallStack));
- DetailsMemo.Lines.Add(Format(LoadResString(@RsStackList), [DateTimeToStr(StackList.TimeStamp)]));
+ DetailsMemo.Lines.Add(LoadResString(PResStringRec(@RsMainThreadCallStack)));
+ DetailsMemo.Lines.Add(Format(LoadResString(PResStringRec(@RsStackList)), [DateTimeToStr(StackList.TimeStamp)]));
StackList.AddToStrings(DetailsMemo.Lines, True, True, True, True);
NextDetailBlock;
end;
@@ -356,7 +356,7 @@
if Assigned(StackList) then
begin
DetailsMemo.Lines.Add(Format(RsThreadCallStack, [AThreadID, ThreadList.ThreadInfos[AThreadID], ThreadList.ThreadNames[AThreadID]]));
- DetailsMemo.Lines.Add(Format(LoadResString(@RsStackList), [DateTimeToStr(StackList.TimeStamp)]));
+ DetailsMemo.Lines.Add(Format(LoadResString(PResStringRec(@RsStackList)), [DateTimeToStr(StackList.TimeStamp)]));
StackList.AddToStrings(DetailsMemo.Lines, True, True, True, True);
NextDetailBlock;
end;
@@ -452,7 +452,7 @@
if UnitVersioningModule.Instance = ModuleBase then
begin
if UnitVersioningModule.Count > 0 then
- DetailsMemo.Lines.Add(StrRepeat(' ', 11) + LoadResString(@RsUnitVersioningIntro));
+ DetailsMemo.Lines.Add(StrRepeat(' ', 11) + LoadResString(PResStringRec(@RsUnitVersioningIntro)));
for UnitIndex := 0 to UnitVersioningModule.Count - 1 do
begin
UnitVersion := UnitVersioningModule.Items[UnitIndex];
Modified: trunk/jcl/experts/repository/ExceptionDialog/StandardDialogs/ExceptDlgMail.pas
===================================================================
--- trunk/jcl/experts/repository/ExceptionDialog/StandardDialogs/ExceptDlgMail.pas 2011-10-17 08:54:26 UTC (rev 3614)
+++ trunk/jcl/experts/repository/ExceptionDialog/StandardDialogs/ExceptDlgMail.pas 2011-10-23 18:26:07 UTC (rev 3615)
@@ -340,8 +340,8 @@
UnitVersion: TUnitVersion;
ModuleIndex, UnitIndex: Integer;
begin
- DetailsMemo.Lines.Add(Format(LoadResString(@RsMainThreadID), [MainThreadID]));
- DetailsMemo.Lines.Add(Format(LoadResString(@RsExceptionThreadID), [MainThreadID]));
+ DetailsMemo.Lines.Add(Format(LoadResString(PResStringRec(@RsMainThreadID)), [MainThreadID]));
+ DetailsMemo.Lines.Add(Format(LoadResString(PResStringRec(@RsExceptionThreadID)), [MainThreadID]));
NextDetailBlock;
SL := TStringList.Create;
@@ -351,7 +351,7 @@
if Assigned(StackList) then
begin
DetailsMemo.Lines.Add(RsExceptionStack);
- DetailsMemo.Lines.Add(Format(LoadResString(@RsStackList), [DateTimeToStr(StackList.TimeStamp)]));
+ DetailsMemo.Lines.Add(Format(LoadResString(PResStringRec(@RsStackList)), [DateTimeToStr(StackList.TimeStamp)]));
StackList.AddToStrings(DetailsMemo.Lines, True, True, True, True);
NextDetailBlock;
end;
@@ -360,8 +360,8 @@
StackList := JclCreateThreadStackTraceFromID(True, MainThreadID);
if Assigned(StackList) then
begin
- DetailsMemo.Lines.Add(LoadResString(@RsMainThreadCallStack));
- DetailsMemo.Lines.Add(Format(LoadResString(@RsStackList), [DateTimeToStr(StackList.TimeStamp)]));
+ DetailsMemo.Lines.Add(LoadResString(PResStringRec(@RsMainThreadCallStack)));
+ DetailsMemo.Lines.Add(Format(LoadResString(PResStringRec(@RsStackList)), [DateTimeToStr(StackList.TimeStamp)]));
StackList.AddToStrings(DetailsMemo.Lines, True, True, True, True);
NextDetailBlock;
end;
@@ -379,7 +379,7 @@
if Assigned(StackList) then
begin
DetailsMemo.Lines.Add(Format(RsThreadCallStack, [AThreadID, ThreadList.ThreadInfos[AThreadID], ThreadList.ThreadNames[AThreadID]]));
- DetailsMemo.Lines.Add(Format(LoadResString(@RsStackList), [DateTimeToStr(StackList.TimeStamp)]));
+ DetailsMemo.Lines.Add(Format(LoadResString(PResStringRec(@RsStackList)), [DateTimeToStr(StackList.TimeStamp)]));
StackList.AddToStrings(DetailsMemo.Lines, True, True, True, True);
NextDetailBlock;
end;
@@ -475,7 +475,7 @@
if UnitVersioningModule.Instance = ModuleBase then
begin
if UnitVersioningModule.Count > 0 then
- DetailsMemo.Lines.Add(StrRepeat(' ', 11) + LoadResString(@RsUnitVersioningIntro));
+ DetailsMemo.Lines.Add(StrRepeat(' ', 11) + LoadResString(PResStringRec(@RsUnitVersioningIntro)));
for UnitIndex := 0 to UnitVersioningModule.Count - 1 do
begin
UnitVersion := UnitVersioningModule.Items[UnitIndex];
Modified: trunk/jcl/experts/repository/ExceptionDialog/Templates/ExceptDlg.Delphi32.pas
===================================================================
--- trunk/jcl/experts/repository/ExceptionDialog/Templates/ExceptDlg.Delphi32.pas 2011-10-17 08:54:26 UTC (rev 3614)
+++ trunk/jcl/experts/repository/ExceptionDialog/Templates/ExceptDlg.Delphi32.pas 2011-10-23 18:26:07 UTC (rev 3615)
@@ -348,8 +348,8 @@
UnitVersion: TUnitVersion;
ModuleIndex, UnitIndex: Integer;{$ENDIF}
begin
- DetailsMemo.Lines.Add(Format(LoadResString(@RsMainThreadID), [MainThreadID]));
- DetailsMemo.Lines.Add(Format(LoadResString(@RsExceptionThreadID), [MainThreadID]));
+ DetailsMemo.Lines.Add(Format(LoadResString(PResStringRec(@RsMainThreadID)), [MainThreadID]));
+ DetailsMemo.Lines.Add(Format(LoadResString(PResStringRec(@RsExceptionThreadID)), [MainThreadID]));
NextDetailBlock;
SL := TStringList.Create;
@@ -359,7 +359,7 @@
if Assigned(StackList) then
begin
DetailsMemo.Lines.Add(RsExceptionStack);
- DetailsMemo.Lines.Add(Format(LoadResString(@RsStackList), [DateTimeToStr(StackList.TimeStamp)]));
+ DetailsMemo.Lines.Add(Format(LoadResString(PResStringRec(@RsStackList)), [DateTimeToStr(StackList.TimeStamp)]));
StackList.AddToStrings(DetailsMemo.Lines, {$JPPBOOLVALUE ModuleName}, {$JPPBOOLVALUE ModuleOffset}, {$JPPBOOLVALUE CodeDetails}, {$JPPBOOLVALUE VirtualAddress});
NextDetailBlock;
end;
@@ -368,8 +368,8 @@
StackList := JclCreateThreadStackTraceFromID({$JPPBOOLVALUE RawData}, MainThreadID);
if Assigned(StackList) then
begin
- DetailsMemo.Lines.Add(LoadResString(@RsMainThreadCallStack));
- DetailsMemo.Lines.Add(Format(LoadResString(@RsStackList), [DateTimeToStr(StackList.TimeStamp)]));
+ DetailsMemo.Lines.Add(LoadResString(PResStringRec(@RsMainThreadCallStack)));
+ DetailsMemo.Lines.Add(Format(LoadResString(PResStringRec(@RsStackList)), [DateTimeToStr(StackList.TimeStamp)]));
StackList.AddToStrings(DetailsMemo.Lines, {$JPPBOOLVALUE ModuleName}, {$JPPBOOLVALUE ModuleOffset}, {$JPPBOOLVALUE CodeDetails}, {$JPPBOOLVALUE VirtualAddress});
NextDetailBlock;
end;{$ENDIF}
@@ -379,8 +379,8 @@
StackList := JclCreateThreadStackTraceFromID({$JPPBOOLVALUE RawData}, FThreadID);
if Assigned(StackList) then
begin
- DetailsMemo.Lines.Add(Format(LoadResString(@RsExceptionThreadCallStack), [FThreadID]));
- DetailsMemo.Lines.Add(Format(LoadResString(@RsStackList), [DateTimeToStr(StackList.TimeStamp)]));
+ DetailsMemo.Lines.Add(Format(LoadResString(PResStringRec(@RsExceptionThreadCallStack)), [FThreadID]));
+ DetailsMemo.Lines.Add(Format(LoadResString(PResStringRec(@RsStackList)), [DateTimeToStr(StackList.TimeStamp)]));
StackList.AddToStrings(DetailsMemo.Lines, {$JPPBOOLVALUE ModuleName}, {$JPPBOOLVALUE ModuleOffset}, {$JPPBOOLVALUE CodeDetails}, {$JPPBOOLVALUE VirtualAddress});
NextDetailBlock;
end;
@@ -398,7 +398,7 @@
if Assigned(StackList) then
begin
DetailsMemo.Lines.Add(Format(RsThreadCallStack, [AThreadID, ThreadList.ThreadInfos[AThreadID], ThreadList.ThreadNames[AThreadID]]));
- DetailsMemo.Lines.Add(Format(LoadResString(@RsStackList), [DateTimeToStr(StackList.TimeStamp)]));
+ DetailsMemo.Lines.Add(Format(LoadResString(PResStringRec(@RsStackList)), [DateTimeToStr(StackList.TimeStamp)]));
StackList.AddToStrings(DetailsMemo.Lines, {$JPPBOOLVALUE ModuleName}, {$JPPBOOLVALUE ModuleOffset}, {$JPPBOOLVALUE CodeDetails}, {$JPPBOOLVALUE VirtualAddress});
NextDetailBlock;
end;
@@ -496,7 +496,7 @@
if UnitVersioningModule.Instance = ModuleBase then
begin
if UnitVersioningModule.Count > 0 then
- DetailsMemo.Lines.Add(StrRepeat(' ', 11) + LoadResString(@RsUnitVersioningIntro));
+ DetailsMemo.Lines.Add(StrRepeat(' ', 11) + LoadResString(PResStringRec(@RsUnitVersioningIntro)));
for UnitIndex := 0 to UnitVersioningModule.Count - 1 do
begin
UnitVersion := UnitVersioningModule.Items[UnitIndex];
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|