update to 0.7.0
This commit is contained in:
134
contrib/FastMM4-AVX/Translations/Afrikaans/FastMM4Messages.pas
Normal file
134
contrib/FastMM4-AVX/Translations/Afrikaans/FastMM4Messages.pas
Normal file
@@ -0,0 +1,134 @@
|
||||
{
|
||||
|
||||
Fast Memory Manager: Messages
|
||||
|
||||
Afrikaans translation by Pierre le Riche.
|
||||
|
||||
}
|
||||
|
||||
unit FastMM4Messages;
|
||||
|
||||
interface
|
||||
|
||||
{$Include FastMM4Options.inc}
|
||||
|
||||
const
|
||||
{The name of the debug info support DLL}
|
||||
FullDebugModeLibraryName32Bit = 'FastMM_FullDebugMode.dll';
|
||||
FullDebugModeLibraryName64Bit = 'FastMM_FullDebugMode64.dll';
|
||||
{Event log strings}
|
||||
LogFileExtension = '_MemoryManager_EventLog.txt'#0;
|
||||
CRLF = #13#10;
|
||||
EventSeparator = '--------------------------------';
|
||||
{Class name messages}
|
||||
UnknownClassNameMsg = 'Onbekend';
|
||||
{Memory dump message}
|
||||
MemoryDumpMsg = #13#10#13#10'Huidige geheue inhoud: 256 grepe vanaf adres ';
|
||||
{Block Error Messages}
|
||||
BlockScanLogHeader = 'Geallokeerde blok gelys deur LogAllocatedBlocksToFile. The grootte is: ';
|
||||
ErrorMsgHeader = 'FastMM het ''n fout teegekom in die uitvoer van ''n ';
|
||||
GetMemMsg = 'GetMem';
|
||||
FreeMemMsg = 'FreeMem';
|
||||
ReallocMemMsg = 'ReallocMem';
|
||||
BlockCheckMsg = 'ongebruikte blok toets';
|
||||
OperationMsg = ' proses. ';
|
||||
BlockHeaderCorruptedMsg = 'Die merker voor die blok is beskadig. ';
|
||||
BlockFooterCorruptedMsg = 'Die merker na die blok is beskadig. ';
|
||||
FreeModifiedErrorMsg = 'FastMM het gevind dat ''n blok verander is sedert dit vrygestel is. ';
|
||||
FreeModifiedDetailMsg = #13#10#13#10'Die veranderde grepe begin posisies (en aantal) is: ';
|
||||
DoubleFreeErrorMsg = '''n Poging is aangewend om ''n ongebruikte blok vry te stel of te herallokeer.';
|
||||
WrongMMFreeErrorMsg = '''n Poging is aangewend om ''n blok vry te stel of te herallokeer wat deur ''n ander FastMM instansie geallokeer is. Ondersoek jou FastMM deel verstellings.';
|
||||
PreviousBlockSizeMsg = #13#10#13#10'Die vorige blok grootte was: ';
|
||||
CurrentBlockSizeMsg = #13#10#13#10'Die blok grootte is: ';
|
||||
PreviousObjectClassMsg = #13#10#13#10'Die blok is voorheen gebruik vir ''n objek van die klas: ';
|
||||
CurrentObjectClassMsg = #13#10#13#10'Die blok word huidiglik gebruik vir ''n objek van die klas: ';
|
||||
PreviousAllocationGroupMsg = #13#10#13#10'Die allokasie groep was: ';
|
||||
PreviousAllocationNumberMsg = #13#10#13#10'Die allokasie nommer was: ';
|
||||
CurrentAllocationGroupMsg = #13#10#13#10'Die allokasie groep is: ';
|
||||
CurrentAllocationNumberMsg = #13#10#13#10'Die allokasie nommer is: ';
|
||||
BlockErrorMsgTitle = 'Geheue Fout';
|
||||
VirtualMethodErrorHeader = 'FastMM het ''n poging onderskep om ''n virtuele funksie of prosedure van ''n vrygestelde objek te roep. ''n Toegangsfout sal nou veroorsaak word om die proses te onderbreek.';
|
||||
InterfaceErrorHeader = 'FastMM het ''n poging onderskep om ''n koppelvlak van ''n vrygestelde objek te gebruik. ''n Toegangsfout sal nou veroorsaak word om die proses te onderbreek.';
|
||||
BlockHeaderCorruptedNoHistoryMsg = ' Ongelukkig is die merker voor die blok beskadig en dus is geen blok geskiedenis beskikbaar nie.';
|
||||
FreedObjectClassMsg = #13#10#13#10'Vrygestelde objek klas: ';
|
||||
VirtualMethodName = #13#10#13#10'Virtuele funksie/prosedure: ';
|
||||
VirtualMethodOffset = 'VMT Adres +';
|
||||
VirtualMethodAddress = #13#10#13#10'Virtuele funksie/prosedure address: ';
|
||||
{Stack trace messages}
|
||||
CurrentThreadIDMsg = #13#10#13#10'Die huidige thread ID is 0x';
|
||||
CurrentStackTraceMsg = ', en die stapel spoor (terugkeer adresse) wat gelei het tot die fout is:';
|
||||
ThreadIDPrevAllocMsg = #13#10#13#10'Die blok is voorheen geallokeer deur thread 0x';
|
||||
ThreadIDAtAllocMsg = #13#10#13#10'Die blok is geallokeer deur thread 0x';
|
||||
ThreadIDAtFreeMsg = #13#10#13#10'Die blok is voorheen vrygestel deur thread 0x';
|
||||
ThreadIDAtObjectAllocMsg = #13#10#13#10'Die objek is geallokeer deur thread 0x';
|
||||
ThreadIDAtObjectFreeMsg = #13#10#13#10'Die objek is daarna vrygestel deur thread 0x';
|
||||
StackTraceMsg = ', en die stapel spoor (terugkeer adresse) was toe:';
|
||||
{Installation Messages}
|
||||
AlreadyInstalledMsg = 'FastMM4 is alreeds ge<67>nstalleer.';
|
||||
AlreadyInstalledTitle = 'Alreeds ge<67>nstalleer.';
|
||||
OtherMMInstalledMsg = 'FastMM4 kan nie ge<67>nstalleer word nie, want ''n ander '
|
||||
+ 'derde party geheuebestuurder is alreeds ge<67>nstalleer.'#13#10'Indien jy FastMM4 wil gebruik, '
|
||||
+ 'verseker asb. dat FastMM4.pas die eerste le<6C>r is in die "uses"'
|
||||
+ #13#10'afdeling van jou projek se .dpr le<6C>r.';
|
||||
OtherMMInstalledTitle = 'FastMM4 kan nie ge<67>nstalleer word nie - ''n ander geheue bestuurder is alreeds ge<67>nstalleer';
|
||||
MemoryAllocatedMsg = 'FastMM4 kan nie ge<67>nstalleer word nie aangesien geheue reeds '
|
||||
+ 'geallokeer is deur die verstek geheue bestuurder.'#13#10'FastMM4.pas MOET '
|
||||
+ 'die eerste le<6C>r wees in jou projek se .dpr le<6C>r, andersins mag geheie geallokeer word'
|
||||
+ ''#13#10'deur die verstek geheue bestuurder voordat FastMM4 '
|
||||
+ 'beheer verkry. '#13#10#13#10'As jy ''n foutvanger soos MadExcept gebruik '
|
||||
+ '(of enigiets wat die peuter met die inisialiseringsvolgorder van eenhede),'
|
||||
+ #13#10' gaan in sy opstelling bladsy in en verseker dat FastMM4.pas eerste ge<67>nisialiseer word.';
|
||||
MemoryAllocatedTitle = 'FastMM4 kan nie ge<67>nstalleer word nie - geheue is alreeds geallokeer';
|
||||
{Leak checking messages}
|
||||
LeakLogHeader = '''n Geheue blok het gelek. Die grootte is: ';
|
||||
LeakMessageHeader = 'Hierdie program het geheue gelek. ';
|
||||
SmallLeakDetail = 'Die klein blok lekkasies is'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (verwagte lekkasies geregistreer deur wyser is uitgesluit)'
|
||||
{$endif}
|
||||
+ ':'#13#10;
|
||||
LargeLeakDetail = 'Die groottes van medium en groot blok lekkasies is'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (verwagte lekkasies geregistreer deur wyser is uitgesluit)'
|
||||
{$endif}
|
||||
+ ': ';
|
||||
BytesMessage = ' grepe: ';
|
||||
AnsiStringBlockMessage = 'AnsiString';
|
||||
UnicodeStringBlockMessage = 'UnicodeString';
|
||||
LeakMessageFooter = #13#10
|
||||
{$ifndef HideMemoryLeakHintMessage}
|
||||
+ #13#10'Nota: '
|
||||
{$ifdef RequireIDEPresenceForLeakReporting}
|
||||
+ 'Die geheie lekkasie toets word slegs gedoen indien Delphi op daardie tydstip op die masjien loop. '
|
||||
{$endif}
|
||||
{$ifdef FullDebugMode}
|
||||
{$ifdef LogMemoryLeakDetailToFile}
|
||||
+ 'Lekkasie detail word gelog na ''n teks le<6C>r in dieselfde gids as hierdie program. '
|
||||
{$else}
|
||||
+ 'Sit "LogMemoryLeakDetailToFile" aan om ''n gedetailleerde verslag oor al die geheue lekkasies na teksle<6C>r te skryf. '
|
||||
{$endif}
|
||||
{$else}
|
||||
+ 'Sit die "FullDebugMode" en "LogMemoryLeakDetailToFile" opsies aan om ''n gedetailleerde verslag oor al die geheue lekkasies na teksle<6C>r te skryf. '
|
||||
{$endif}
|
||||
+ 'Om die lekkasie toets te deaktiveer, sit die "EnableMemoryLeakReporting" opsie af.'#13#10
|
||||
{$endif}
|
||||
+ #0;
|
||||
LeakMessageTitle = 'Geheue Lekkasie';
|
||||
{$ifdef UseOutputDebugString}
|
||||
FastMMInstallMsg = 'FastMM has been installed.';
|
||||
FastMMInstallSharedMsg = 'Sharing an existing instance of FastMM.';
|
||||
FastMMUninstallMsg = 'FastMM has been uninstalled.';
|
||||
FastMMUninstallSharedMsg = 'Stopped sharing an existing instance of FastMM.';
|
||||
{$endif}
|
||||
{$ifdef DetectMMOperationsAfterUninstall}
|
||||
InvalidOperationTitle = 'MM Operation after uninstall.';
|
||||
InvalidGetMemMsg = 'FastMM has detected a GetMem call after FastMM was uninstalled.';
|
||||
InvalidFreeMemMsg = 'FastMM has detected a FreeMem call after FastMM was uninstalled.';
|
||||
InvalidReallocMemMsg = 'FastMM has detected a ReallocMem call after FastMM was uninstalled.';
|
||||
InvalidAllocMemMsg = 'FastMM has detected an AllocMem call after FastMM was uninstalled.';
|
||||
{$endif}
|
||||
|
||||
implementation
|
||||
|
||||
end.
|
||||
|
136
contrib/FastMM4-AVX/Translations/Belarussian/FastMM4Messages.pas
Normal file
136
contrib/FastMM4-AVX/Translations/Belarussian/FastMM4Messages.pas
Normal file
@@ -0,0 +1,136 @@
|
||||
{
|
||||
|
||||
Fast Memory Manager: Messages
|
||||
|
||||
belarussian translation by dzmitry[li]
|
||||
mailto:dzmitry@biz.by
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ˳<><CBB3>
|
||||
|
||||
|
||||
}
|
||||
|
||||
unit FastMM4Messages;
|
||||
|
||||
interface
|
||||
|
||||
{$Include FastMM4Options.inc}
|
||||
|
||||
const
|
||||
{The name of the debug info support DLL}
|
||||
FullDebugModeLibraryName32Bit = 'FastMM_FullDebugMode.dll';
|
||||
FullDebugModeLibraryName64Bit = 'FastMM_FullDebugMode64.dll';
|
||||
{Event log strings}
|
||||
LogFileExtension = '_MemoryManager_EventLog.txt'#0;
|
||||
CRLF = #13#10;
|
||||
EventSeparator = '--------------------------------';
|
||||
{Class name messages}
|
||||
UnknownClassNameMsg = 'Unknown';
|
||||
{Memory dump message}
|
||||
MemoryDumpMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> 256 <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ';
|
||||
{Block Error Messages}
|
||||
BlockScanLogHeader = 'Allocated block logged by LogAllocatedBlocksToFile. The size is: ';
|
||||
ErrorMsgHeader = 'FastMM <20><><EFBFBD>Ⳣ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ';
|
||||
GetMemMsg = 'GetMem';
|
||||
FreeMemMsg = 'FreeMem';
|
||||
ReallocMemMsg = 'ReallocMem';
|
||||
BlockCheckMsg = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>';
|
||||
OperationMsg = ' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. ';
|
||||
BlockHeaderCorruptedMsg = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. ';
|
||||
BlockFooterCorruptedMsg = 'ͳ<><CDB3><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. ';
|
||||
FreeModifiedErrorMsg = 'FastMM <20><><EFBFBD>Ⳣ <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. ';
|
||||
FreeModifiedDetailMsg = #13#10#13#10'Modified byte offsets (and lengths): ';
|
||||
DoubleFreeErrorMsg = '<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>.';
|
||||
WrongMMFreeErrorMsg = 'An attempt has been made to free/reallocate a block that was allocated through a different FastMM instance. Check your memory manager sharing settings.';
|
||||
PreviousBlockSizeMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>: ';
|
||||
CurrentBlockSizeMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
PreviousObjectClassMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><>''<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
CurrentObjectClassMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><>''<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
PreviousAllocationGroupMsg = #13#10#13#10'The allocation group was: ';
|
||||
PreviousAllocationNumberMsg = #13#10#13#10'The allocation number was: ';
|
||||
CurrentAllocationGroupMsg = #13#10#13#10'The allocation group is: ';
|
||||
CurrentAllocationNumberMsg = #13#10#13#10'The allocation number is: ';
|
||||
BlockErrorMsgTitle = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
VirtualMethodErrorHeader = 'FastMM <20><><EFBFBD>Ⳣ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>''<27><><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
InterfaceErrorHeader = 'FastMM <20><><EFBFBD>Ⳣ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>''<27><><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
BlockHeaderCorruptedNoHistoryMsg = ' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
FreedObjectClassMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>''<27><><EFBFBD><EFBFBD>: ';
|
||||
VirtualMethodName = #13#10#13#10'³<><C2B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
VirtualMethodOffset = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> +';
|
||||
VirtualMethodAddress = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
{Stack trace messages}
|
||||
CurrentThreadIDMsg = #13#10#13#10'The current thread ID is 0x';
|
||||
CurrentStackTraceMsg = ', and the stack trace (return addresses) leading to this error is:';
|
||||
ThreadIDPrevAllocMsg = #13#10#13#10'This block was previously allocated by thread 0x';
|
||||
ThreadIDAtAllocMsg = #13#10#13#10'This block was allocated by thread 0x';
|
||||
ThreadIDAtFreeMsg = #13#10#13#10'The block was previously freed by thread 0x';
|
||||
ThreadIDAtObjectAllocMsg = #13#10#13#10'The object was allocated by thread 0x';
|
||||
ThreadIDAtObjectFreeMsg = #13#10#13#10'The object was subsequently freed by thread 0x';
|
||||
StackTraceMsg = ', and the stack trace (return addresses) at the time was:';
|
||||
{Installation Messages}
|
||||
AlreadyInstalledMsg = 'FastMM4 <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
AlreadyInstalledTitle = '<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
OtherMMInstalledMsg = 'FastMM4 <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.'
|
||||
+ #13#10'<27><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> FastMM4, <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> FastMM4.pas <20>''<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>'
|
||||
+ #13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "uses" <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ''s .dpr <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
OtherMMInstalledTitle = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> FastMM4 - <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
MemoryAllocatedMsg = 'FastMM4 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> '
|
||||
+ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.'#13#10'FastMM4.pas <20><>²<EFBFBD><C2B2><EFBFBD> '
|
||||
+ '<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>''s .dpr <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> '
|
||||
+ '<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'#13#10'<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> FastMM4 '
|
||||
+ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. '#13#10#13#10'<27><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> '
|
||||
+ '<27><><EFBFBD><EFBFBD> MadExcept (<28><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> '
|
||||
+ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>),'#13#10'<27><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> '
|
||||
+ 'FastMM4.pas <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
MemoryAllocatedTitle = '<27><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> FastMM4 - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
||||
{Leak checking messages}
|
||||
LeakLogHeader = '<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
LeakMessageHeader = '<27> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. ';
|
||||
SmallLeakDetail = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)'
|
||||
{$endif}
|
||||
+ ':'#13#10;
|
||||
LargeLeakDetail = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)'
|
||||
{$endif}
|
||||
+ ': ';
|
||||
BytesMessage = ' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
AnsiStringBlockMessage = 'AnsiString';
|
||||
UnicodeStringBlockMessage = 'UnicodeString';
|
||||
LeakMessageFooter = #13#10
|
||||
{$ifndef HideMemoryLeakHintMessage}
|
||||
+ #13#10'Note: '
|
||||
{$ifdef RequireIDEPresenceForLeakReporting}
|
||||
+ '<27><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> Delphi <20><> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. '
|
||||
{$endif}
|
||||
{$ifdef FullDebugMode}
|
||||
{$ifdef LogMemoryLeakDetailToFile}
|
||||
+ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. '
|
||||
{$else}
|
||||
+ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "LogMemoryLeakDetailToFile" <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. '
|
||||
{$endif}
|
||||
{$else}
|
||||
+ '<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "FullDebugMode" <20> "LogMemoryLeakDetailToFile". '
|
||||
{$endif}
|
||||
+ '<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "EnableMemoryLeakReporting".'#13#10
|
||||
{$endif}
|
||||
+ #0;
|
||||
LeakMessageTitle = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
||||
{$ifdef UseOutputDebugString}
|
||||
FastMMInstallMsg = 'FastMM <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
FastMMInstallSharedMsg = 'Sharing an existing instance of FastMM.';
|
||||
FastMMUninstallMsg = 'FastMM <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
FastMMUninstallSharedMsg = 'Stopped sharing an existing instance of FastMM.';
|
||||
{$endif}
|
||||
{$ifdef DetectMMOperationsAfterUninstall}
|
||||
InvalidOperationTitle = 'MM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
InvalidGetMemMsg = 'FastMM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> GetMem <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> FastMM <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
InvalidFreeMemMsg = 'FastMM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> FreeMem <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> FastMM <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
InvalidReallocMemMsg = 'FastMM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> ReallocMem <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> FastMM <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
InvalidAllocMemMsg = 'FastMM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> ReallocMem <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><> FastMM <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
{$endif}
|
||||
|
||||
implementation
|
||||
|
||||
end.
|
@@ -0,0 +1,131 @@
|
||||
{
|
||||
|
||||
Fast Memory Manager: Messages
|
||||
|
||||
Simplified Chinese translation by JiYuan Xie.
|
||||
|
||||
}
|
||||
|
||||
unit FastMM4Messages;
|
||||
|
||||
interface
|
||||
|
||||
{$Include FastMM4Options.inc}
|
||||
|
||||
const
|
||||
{The name of the debug info support DLL}
|
||||
FullDebugModeLibraryName32Bit = 'FastMM_FullDebugMode.dll';
|
||||
FullDebugModeLibraryName64Bit = 'FastMM_FullDebugMode64.dll';
|
||||
{Event log strings}
|
||||
LogFileExtension = '_MemoryManager_EventLog.txt'#0;
|
||||
CRLF = #13#10;
|
||||
EventSeparator = '--------------------------------';
|
||||
{Class name messages}
|
||||
UnknownClassNameMsg = 'δ֪';
|
||||
{Memory dump message}
|
||||
MemoryDumpMsg = #13#10#13#10'<27><>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>ַ<EFBFBD><D6B7>ʼ, 256 <20><><EFBFBD>ֽڵ<D6BD><DAB5>ڴ浱ǰ<E6B5B1><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ';
|
||||
{Block Error Messages}
|
||||
BlockScanLogHeader = '<27><> LogAllocatedBlocksToFile <20><>¼<EFBFBD><C2BC><EFBFBD>ѷ<EFBFBD><D1B7><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD>. <20><>С<EFBFBD><D0A1>: ';
|
||||
ErrorMsgHeader = 'FastMM <20>Ѽ<EFBFBD><D1BC>һ<E2B5BD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><>ʱ<EFBFBD><CAB1><EFBFBD>ڽ<EFBFBD><DABD><EFBFBD> ';
|
||||
GetMemMsg = 'GetMem';
|
||||
FreeMemMsg = 'FreeMem';
|
||||
ReallocMemMsg = 'ReallocMem';
|
||||
BlockCheckMsg = 'ɨ<><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD>';
|
||||
OperationMsg = ' <20><><EFBFBD><EFBFBD>. ';
|
||||
BlockHeaderCorruptedMsg = '<27>ڴ<EFBFBD><DAB4><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѱ<EFBFBD><D1B1>ƻ<EFBFBD>. ';
|
||||
BlockFooterCorruptedMsg = '<27>ڴ<EFBFBD><DAB4><EFBFBD>β<EFBFBD><CEB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѱ<EFBFBD><D1B1>ƻ<EFBFBD>. ';
|
||||
FreeModifiedErrorMsg = 'FastMM <20><><EFBFBD><EFBFBD><E2B5BD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݵ<EFBFBD><DDB5><EFBFBD>. ';
|
||||
FreeModifiedDetailMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><DEB8>ֽڵ<D6BD>ƫ<EFBFBD>Ƶ<EFBFBD>ַ(<28>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD>): ';
|
||||
DoubleFreeErrorMsg = '<27><>ͼ<EFBFBD>ͷ<EFBFBD>/<2F><><EFBFBD>·<EFBFBD><C2B7><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>δ<EFBFBD><CEB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD>.';
|
||||
WrongMMFreeErrorMsg = 'An attempt has been made to free/reallocate a block that was allocated through a different FastMM instance. Check your memory manager sharing settings.';
|
||||
PreviousBlockSizeMsg = #13#10#13#10'<27>ϴ<EFBFBD>ʹ<EFBFBD><CAB9>ʱ<EFBFBD><CAB1><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><D0A1>: ';
|
||||
CurrentBlockSizeMsg = #13#10#13#10'<27>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD>Ĵ<EFBFBD>С<EFBFBD><D0A1>: ';
|
||||
PreviousObjectClassMsg = #13#10#13#10'<27><><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD>ϴα<CFB4><CEB1><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD>: ';
|
||||
CurrentObjectClassMsg = #13#10#13#10'<27><><EFBFBD>ڴ<EFBFBD><DAB4>鵱ǰ<E9B5B1><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD>: ';
|
||||
PreviousAllocationGroupMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
PreviousAllocationNumberMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
CurrentAllocationGroupMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
CurrentAllocationNumberMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
BlockErrorMsgTitle = '<27><><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD>';
|
||||
VirtualMethodErrorHeader = 'FastMM <20><><EFBFBD><EFBFBD><E2B5BD><EFBFBD><EFBFBD><EFBFBD>ͷŶ<CDB7><C5B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>鷽<EFBFBD><E9B7BD><EFBFBD>ĵ<EFBFBD><C4B5><EFBFBD>. һ<><D2BB><EFBFBD><EFBFBD><EFBFBD>ʳ<EFBFBD>ͻ<EFBFBD>쳣<EFBFBD><ECB3A3><EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9>ǰ<EFBFBD>IJ<EFBFBD><C4B2><EFBFBD>.';
|
||||
InterfaceErrorHeader = 'FastMM <20><><EFBFBD><EFBFBD><E2B5BD><EFBFBD><EFBFBD><EFBFBD>ͷŶ<CDB7><C5B6><EFBFBD><EFBFBD>Ľӿڵ<D3BF>ʹ<EFBFBD><CAB9>. һ<><D2BB><EFBFBD><EFBFBD><EFBFBD>ʳ<EFBFBD>ͻ<EFBFBD>쳣<EFBFBD><ECB3A3><EFBFBD>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9>ǰ<EFBFBD>IJ<EFBFBD><C4B2><EFBFBD>.';
|
||||
BlockHeaderCorruptedNoHistoryMsg = ' <20><><EFBFBD>ҵ<EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѱ<EFBFBD><D1B1>ƻ<EFBFBD>, <20><EFBFBD><DEB7>õ<EFBFBD><C3B5><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD>ʷ.';
|
||||
FreedObjectClassMsg = #13#10#13#10'<27><><EFBFBD>ͷŵĶ<C5B5><C4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
VirtualMethodName = #13#10#13#10'<27>鷽<EFBFBD><E9B7BD>: ';
|
||||
VirtualMethodOffset = 'ƫ<>Ƶ<EFBFBD>ַ +';
|
||||
VirtualMethodAddress = #13#10#13#10'<27>鷽<EFBFBD><E9B7BD><EFBFBD>ĵ<EFBFBD>ַ: ';
|
||||
{Stack trace messages}
|
||||
CurrentThreadIDMsg = #13#10#13#10'<27><>ǰ<EFBFBD>̵߳<DFB3> ID <20><> 0x';
|
||||
CurrentStackTraceMsg = ', <20><><EFBFBD>¸ô<C2B8><C3B4><EFBFBD><EFBFBD>Ķ<EFBFBD>ջ<EFBFBD><D5BB><EFBFBD><EFBFBD>(<28><><EFBFBD>ص<EFBFBD>ַ): ';
|
||||
ThreadIDPrevAllocMsg = #13#10#13#10'<27><><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD>η<EFBFBD><CEB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߳<EFBFBD> 0x';
|
||||
ThreadIDAtAllocMsg = #13#10#13#10'<27><><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߳<EFBFBD> 0x';
|
||||
ThreadIDAtFreeMsg = #13#10#13#10'<27><><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>߳<EFBFBD> 0x';
|
||||
ThreadIDAtObjectAllocMsg = #13#10#13#10'<27>ö<EFBFBD><C3B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߳<EFBFBD> 0x';
|
||||
ThreadIDAtObjectFreeMsg = #13#10#13#10'<27>ö<EFBFBD><C3B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD><CDB7><EFBFBD><EFBFBD>߳<EFBFBD> 0x';
|
||||
StackTraceMsg = ', <20><>ʱ<EFBFBD>Ķ<EFBFBD>ջ<EFBFBD><D5BB><EFBFBD><EFBFBD>(<28><><EFBFBD>ص<EFBFBD>ַ): ';
|
||||
{Installation Messages}
|
||||
AlreadyInstalledMsg = 'FastMM4 <20>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD>װ';
|
||||
AlreadyInstalledTitle = '<27>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD>';
|
||||
OtherMMInstalledMsg = 'FastMM4 <20><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD>װ, <20><>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>а<EFBFBD>װ.'
|
||||
+ #13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9> FastMM4, <20><>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF> .dpr <20>ļ<EFBFBD><C4BC><EFBFBD> "uses" <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, '
|
||||
+ #13#10'FastMM4.pas <20>ǵ<EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ʹ<EFBFBD>õĵ<C3B5>Ԫ.';
|
||||
OtherMMInstalledTitle = '<27><EFBFBD><DEB7><EFBFBD>װ FastMM4 - <20><><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȱ<EFBFBD><C8B1><EFBFBD>װ';
|
||||
MemoryAllocatedMsg = 'FastMM4 <20><EFBFBD><DEB7><EFBFBD>װ, <20><>Ϊ<EFBFBD><CEAA>ǰ<EFBFBD><C7B0>ͨ<EFBFBD><CDA8>Ĭ<EFBFBD><C4AC><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>.'
|
||||
+ #13#10'FastMM4.pas <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF> .dpr <20>ļ<EFBFBD><C4BC>е<EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ʹ<EFBFBD>õĵ<C3B5>Ԫ, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||
+ #13#10'FastMM4 <20>õ<EFBFBD><C3B5><EFBFBD><EFBFBD><EFBFBD>Ȩ֮ǰ, Ӧ<>ó<EFBFBD><C3B3><EFBFBD><EFBFBD>Ѿ<EFBFBD>ͨ<EFBFBD><CDA8>Ĭ<EFBFBD><C4AC><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>.'
|
||||
+ #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD>쳣<EFBFBD><ECB3A3><EFBFBD><D7BD><EFBFBD><EFBFBD>, <20><> MadExcept(<28><><EFBFBD>κν<CEBA><CEBD>ĵ<DEB8>Ԫ<EFBFBD><D4AA>ʼ<EFBFBD><CABC>˳<EFBFBD><CBB3><EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD>),'
|
||||
+ #13#10'<27>뵽<EFBFBD><EBB5BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><D2B3>,ȷ<><C8B7> FastMM4.pas <20><>Ԫ<EFBFBD><D4AA><EFBFBD>κ<EFBFBD><CEBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԫ֮ǰ<D6AE><C7B0><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>.';
|
||||
MemoryAllocatedTitle = '<27><EFBFBD><DEB7><EFBFBD>װ FastMM4 - ֮ǰ<D6AE>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>';
|
||||
{Leak checking messages}
|
||||
LeakLogHeader = 'һ<><D2BB><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD>й¶. <20><>С<EFBFBD><D0A1>: ';
|
||||
LeakMessageHeader = '<27><><EFBFBD><EFBFBD>Ӧ<EFBFBD>ó<EFBFBD><C3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>й¶. ';
|
||||
SmallLeakDetail = 'С<>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD>й¶<D0B9><C2B6>'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѱ<EFBFBD>ָ<EFBFBD><D6B8>ע<EFBFBD><D7A2><EFBFBD><EFBFBD>Ԥ֪й¶)'
|
||||
{$endif}
|
||||
+ ':'#13#10;
|
||||
LargeLeakDetail = '<27><>й¶<D0B9><C2B6><EFBFBD>еȼ<D0B5><C8BC><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD>Ĵ<EFBFBD>С<EFBFBD><D0A1>'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѱ<EFBFBD>ָ<EFBFBD><D6B8>ע<EFBFBD><D7A2><EFBFBD><EFBFBD>Ԥ֪й¶)'
|
||||
{$endif}
|
||||
+ ': ';
|
||||
BytesMessage = ' <20>ֽ<EFBFBD>: ';
|
||||
AnsiStringBlockMessage = 'AnsiString';
|
||||
UnicodeStringBlockMessage = 'UnicodeString';
|
||||
LeakMessageFooter = #13#10
|
||||
{$ifndef HideMemoryLeakHintMessage}
|
||||
+ #13#10'ע<><D7A2>: '
|
||||
{$ifdef RequireIDEPresenceForLeakReporting}
|
||||
+ 'ֻ<>е<EFBFBD> Delphi ͬʱ<CDAC><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬһ<CDAC><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD>Ż<EFBFBD><C5BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>й¶<D0B9><C2B6><EFBFBD><EFBFBD>. '
|
||||
{$endif}
|
||||
{$ifdef FullDebugMode}
|
||||
{$ifdef LogMemoryLeakDetailToFile}
|
||||
+ '<27>ڴ<EFBFBD>й¶<D0B9><C2B6><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8>Ϣ<EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC><EFBFBD>뱾Ӧ<EBB1BE>ó<EFBFBD><C3B3><EFBFBD>ͬһĿ¼<C4BF>µ<EFBFBD>һ<EFBFBD><D2BB><EFBFBD>ı<EFBFBD><C4B1>ļ<EFBFBD><C4BC><EFBFBD>. '
|
||||
{$else}
|
||||
+ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "LogMemoryLeakDetailToFile" <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뿪<EFBFBD><EBBFAA><EFBFBD>Եõ<D4B5>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>й¶<D0B9><C2B6><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>־<EFBFBD>ļ<EFBFBD>. '
|
||||
{$endif}
|
||||
{$else}
|
||||
+ 'Ҫ<>õ<EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>й¶<D0B9><C2B6><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>־<EFBFBD>ļ<EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "FullDebugMode" <20><> "LogMemoryLeakDetailToFile" <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뿪<EFBFBD><EBBFAA>. '
|
||||
{$endif}
|
||||
+ 'Ҫ<><D2AA>ֹ<EFBFBD>ڴ<EFBFBD>й¶<D0B9><C2B6><EFBFBD><EFBFBD>, <20><><EFBFBD>ر<EFBFBD> "EnableMemoryLeakReporting" <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뿪<EFBFBD><EBBFAA>.'#13#10
|
||||
{$endif}
|
||||
+ #0;
|
||||
LeakMessageTitle = '<27><><EFBFBD><EFBFBD>ڴ<EFBFBD>й¶';
|
||||
{$ifdef UseOutputDebugString}
|
||||
FastMMInstallMsg = 'FastMM <20>ѱ<EFBFBD><D1B1><EFBFBD>װ.';
|
||||
FastMMInstallSharedMsg = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>Ѵ<EFBFBD><D1B4>ڵ<EFBFBD> FastMM ʵ<><CAB5>.';
|
||||
FastMMUninstallMsg = 'FastMM <20>ѱ<EFBFBD>ж<EFBFBD><D0B6>.';
|
||||
FastMMUninstallSharedMsg = '<27><>ֹͣ<CDA3><D6B9><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>Ѵ<EFBFBD><D1B4>ڵ<EFBFBD> FastMM ʵ<><CAB5>.';
|
||||
{$endif}
|
||||
{$ifdef DetectMMOperationsAfterUninstall}
|
||||
InvalidOperationTitle = 'ж<><D0B6>֮<EFBFBD><D6AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> MM <20><><EFBFBD><EFBFBD>.';
|
||||
InvalidGetMemMsg = 'FastMM <20><><EFBFBD><EFBFBD><E2B5BD> FastMM <20><>ж<EFBFBD><D0B6>֮<EFBFBD><D6AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> GetMem.';
|
||||
InvalidFreeMemMsg = 'FastMM <20><><EFBFBD><EFBFBD><E2B5BD> FastMM <20><>ж<EFBFBD><D0B6>֮<EFBFBD><D6AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> FreeMem.';
|
||||
InvalidReallocMemMsg = 'FastMM <20><><EFBFBD><EFBFBD><E2B5BD> FastMM <20><>ж<EFBFBD><D0B6>֮<EFBFBD><D6AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ReallocMem.';
|
||||
InvalidAllocMemMsg = 'FastMM <20><><EFBFBD><EFBFBD><E2B5BD> FastMM <20><>ж<EFBFBD><D0B6>֮<EFBFBD><D6AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> AllocMem.';
|
||||
{$endif}
|
||||
|
||||
implementation
|
||||
|
||||
end.
|
||||
|
@@ -0,0 +1,372 @@
|
||||
{
|
||||
|
||||
Fast Memory Manager: ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ΪFastMM<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĭ<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>
|
||||
|
||||
FastMM 4.97
|
||||
|
||||
}
|
||||
|
||||
{
|
||||
Simplified Chinese translation by QianYuan Wang
|
||||
|
||||
Contact me if you find any improper translation.
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>κβ<EFBFBD>ǡ<EFBFBD><EFBFBD><EFBFBD>ĵط<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD>
|
||||
|
||||
E-Mail: wqyfavor@qq.com
|
||||
}
|
||||
|
||||
{
|
||||
<EFBFBD>Ը<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><EFBFBD>루<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
Align16Bytes <EFBFBD><EFBFBD>16<EFBFBD>ֽڶ<EFBFBD><EFBFBD><EFBFBD>
|
||||
UseCustomFixedSizeMoveRoutines ʹ<EFBFBD>ù̶<EFBFBD><EFBFBD>ߴ<EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD>ƶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
UseCustomVariableSizeMoveRoutines ʹ<EFBFBD>ÿɱ<EFBFBD><EFBFBD>ߴ<EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD>ƶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
AssumeMultiThreaded <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̴߳<EFBFBD><EFBFBD><EFBFBD>
|
||||
NeverSleepOnThreadContention <EFBFBD>̳߳<EFBFBD>ͻʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
InstallOnlyIfRunningInIDE <EFBFBD><EFBFBD><EFBFBD><EFBFBD>Delphi<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>м<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
NeverUninstall <EFBFBD><EFBFBD>ж<EFBFBD><EFBFBD>FastMM
|
||||
UseRuntimePackages ʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڰ<EFBFBD>
|
||||
|
||||
NoDebugInfo <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
||||
NoMessageBoxes <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>Ϣ
|
||||
UseOutputDebugString ʹ<EFBFBD><EFBFBD>Windows API OutputDebugString
|
||||
ASMVersion <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>汾
|
||||
CheckHeapForCorruption <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><EFBFBD><EFBFBD>
|
||||
DetectMMOperationsAfterUninstall <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD>غ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ò<EFBFBD><EFBFBD><EFBFBD>
|
||||
FullDebugMode ȫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģʽ
|
||||
RawStackTraces <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ջ<EFBFBD><EFBFBD>
|
||||
CatchUseOfFreedInterfaces <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
LogErrorsToFile <EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
||||
LogMemoryLeakDetailToFile <EFBFBD><EFBFBD>¼<EFBFBD>ڴ<EFBFBD>й¶ϸ<EFBFBD>ڵ<EFBFBD><EFBFBD>ļ<EFBFBD>
|
||||
ClearLogFileOnStartup <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD>ļ<EFBFBD>
|
||||
LoadDebugDLLDynamically <EFBFBD><EFBFBD>̬<EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD><EFBFBD><EFBFBD>Dll
|
||||
AlwaysAllocateTopDown <EFBFBD>ܴ<EFBFBD><EFBFBD><EFBFBD>˷<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>
|
||||
|
||||
EnableMemoryLeakReporting <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
HideExpectedLeaksRegisteredByPointer <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>Ŀ<EFBFBD><EFBFBD>ܵ<EFBFBD><EFBFBD>ڴ<EFBFBD>й¶
|
||||
RequireIDEPresenceForLeakReporting <EFBFBD><EFBFBD><EFBFBD><EFBFBD>IDE<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
RequireDebuggerPresenceForLeakReporting <EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
RequireDebugInfoForLeakReporting й¶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
||||
ManualLeakReportingControl <EFBFBD>ֹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
HideMemoryLeakHintMessage <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>й¶<EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>Ϣ
|
||||
|
||||
EnableMMX <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD>MMX
|
||||
ForceMMX ǿ<EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD>MMX
|
||||
|
||||
ShareMM <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ShareMMIfLibrary <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Dll<EFBFBD>й<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
AttemptToUseSharedMM <EFBFBD><EFBFBD><EFBFBD>Թ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
EnableBackwardCompatibleMMSharing <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݵ<EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
FullDebugModeInIDE <EFBFBD><EFBFBD>Delphi<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
}
|
||||
|
||||
{--------------------------- <EFBFBD>ۺ<EFBFBD>ѡ<EFBFBD><EFBFBD> -----------------------------}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD>Ὣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD>鰴16<EFBFBD>ֽڶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD>SSEָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȫʹ<EFBFBD>á<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD>رգ<EFBFBD>һЩ
|
||||
<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ᰴ8<EFBFBD>ֽڷ<EFBFBD>ʽ<EFBFBD><EFBFBD><EFBFBD>룬<EFBFBD>⽫<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>ʹ<EFBFBD>á<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>еȺʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>鶼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>16<EFBFBD>ֽڷ<EFBFBD>ʽ<EFBFBD><EFBFBD><EFBFBD>롣}
|
||||
{.$define Align16Bytes}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD>ʱʹ<EFBFBD>ø<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><EFBFBD>ߴ<EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD>ƶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD>Щ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD>ƶ<EFBFBD><EFBFBD>̶<EFBFBD><EFBFBD>ߴ<EFBFBD>
|
||||
<EFBFBD>ڴ棬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD>ʴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Borland<EFBFBD><EFBFBD>RTL<EFBFBD>е<EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD>ƶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>FastMove<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ﵽ<EFBFBD><EFBFBD><EFBFBD>ߵ<EFBFBD>Ч<EFBFBD>ʡ<EFBFBD>}
|
||||
{$define UseCustomFixedSizeMoveRoutines}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD>Ż<EFBFBD><EFBFBD>ĺ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD>顣ʹ<EFBFBD><EFBFBD>Fastcode<EFBFBD><EFBFBD>FastMove<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD>ѡ<EFBFBD>ʹ<EFBFBD><EFBFBD>FastMove<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>õ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD>ƶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˽<EFBFBD><EFBFBD>齫FastMM<EFBFBD><EFBFBD>FastMove<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>رմ<EFBFBD>ѡ<EFBFBD>}
|
||||
{$define UseCustomVariableSizeMoveRoutines}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Delphi IDE<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD>żӲ<EFBFBD>FastMM<EFBFBD><EFBFBD>Ϊ<EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
Exe<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ե<EFBFBD>Exe<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻϣ<EFBFBD><EFBFBD><EFBFBD>ڿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>õ<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD>뿪<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֲ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>ڿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD>Ĭ<EFBFBD>ϵ<EFBFBD>Delphi<EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Delphi2006<EFBFBD>Ժ<EFBFBD><EFBFBD>Dz<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>FullDebugMode
|
||||
<EFBFBD><EFBFBD>FastMM<EFBFBD><EFBFBD>}
|
||||
{.$define InstallOnlyIfRunningInIDE}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD>QC#14070<37><30>Delphi<68><69><EFBFBD><EFBFBD><EFBFBD><EFBFBD>borlandmm.dll<6C>Ĺر<C4B9>ָ<EFBFBD><D6B8>ִ<EFBFBD>к<EFBFBD><D0BA>ͷ<EFBFBD><CDB7>ڴ棩<DAB4><E6A3A9><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD>FastMM
|
||||
Ϊ<EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>borlandmm.dll<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><EFBFBD>FastMM<EFBFBD><EFBFBD><EFBFBD>ܱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD>ء<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ܿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}
|
||||
{.$define NeverUninstall}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD>ǰ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵİ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>AssumeMultiThreaded<EFBFBD><EFBFBD>
|
||||
ע<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD>붼<EFBFBD>ͷź<EFBFBD>FastMM<EFBFBD><EFBFBD>ж<EFBFBD>ء<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ô<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>кܶ<EFBFBD>A/V<EFBFBD>ľ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD>档<EFBFBD><EFBFBD><EFBFBD>ο<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⣩<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>NeverUninstallѡ<EFBFBD>}
|
||||
{.$define UseRuntimePackages}
|
||||
|
||||
{-----------------------Concurrency Management Options------------------------}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĭ<EFBFBD>ϳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƕ<EFBFBD><EFBFBD>̵߳ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ᵼ<EFBFBD>µ<EFBFBD><EFBFBD>̳߳<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>½<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ÿ<EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD>ȷ<EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD>IsMultiThread<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><EFBFBD>̵߳ĵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD>뿪<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>ڵ<EFBFBD><EFBFBD>߳<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͷ<EFBFBD><EFBFBD>߳<EFBFBD>Dll
|
||||
<EFBFBD>乲<EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱҲ<EFBFBD>迪<EFBFBD><EFBFBD><EFBFBD><EFBFBD>}
|
||||
{.$define AssumeMultiThreaded}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̳߳<EFBFBD>ͻʱ<EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>߳<EFBFBD><EFBFBD><EFBFBD>ͣ<EFBFBD><EFBFBD><EFBFBD>ڻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>CPU<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD>ȵͣ<EFBFBD>С<EFBFBD><EFBFBD>2<EFBFBD><EFBFBD>ʱ
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٶȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͻʱһ<EFBFBD><EFBFBD><EFBFBD>߳̽<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>롰<EFBFBD>ȴ<EFBFBD><EFBFBD><EFBFBD>ѭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǽ<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>Ƭ<EFBFBD><EFBFBD>}
|
||||
{.$define NeverSleepOnThreadContention}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̳߳<EFBFBD>ͻʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SwitchToThread<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һֱͣ<EFBFBD><EFBFBD><EFBFBD>ڡ<EFBFBD><EFBFBD>ȴ<EFBFBD><EFBFBD><EFBFBD>ѭ<EFBFBD><EFBFBD><EFBFBD>С<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>NeverSleepOnThreadContentionһ<EFBFBD><EFBFBD>ʹ<EFBFBD>ã<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ұ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD>߿<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵͳ<EFBFBD>ж<EFBFBD><EFBFBD><EFBFBD>
|
||||
CPU<EFBFBD><EFBFBD><EFBFBD>Ļ<EFBFBD><EFBFBD>߳<EFBFBD><EFBFBD>в<EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȼ<EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD>ʡ<EFBFBD>SwitchToThread<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><EFBFBD>Windows2000
|
||||
<EFBFBD><EFBFBD><EFBFBD>Ժ<EFBFBD><EFBFBD>汾<EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD>}
|
||||
{.$define UseSwitchToThread}
|
||||
|
||||
{----------------------------- <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD> -------------------------------}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ΪFastMM4.pas<EFBFBD><EFBFBD>Ԫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD>룬Ҳ<EFBFBD><EFBFBD>ͬʱ<EFBFBD><EFBFBD>ֹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>FastMM4.pas<EFBFBD><EFBFBD>Ԫ}
|
||||
{.$define NoDebugInfo}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD>κ<EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD>ķ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>бȽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}
|
||||
{.$define NoMessageBoxes}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫʹ<EFBFBD><EFBFBD>Windows API OutputDebugString<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD>뿪<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>}
|
||||
{.$define UseOutputDebugString}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><EFBFBD>FastMM<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Pascal<EFBFBD>汾<EFBFBD><EFBFBD>Ҫ<EFBFBD>졣<EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD>رմ<EFBFBD>ѡ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>CheckHeapForCorruption<EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><EFBFBD>رմ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}
|
||||
{$define ASMVersion}
|
||||
|
||||
{FastMM<EFBFBD>ܻᲶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷŵ<EFBFBD>ͬһ<EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҳ<EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѵĴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>ڳ<EFBFBD><EFBFBD><EFBFBD>Խ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>д<EFBFBD>ڴ棩<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Щ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܺķ<EFBFBD>ʱ<EFBFBD>䣬<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱʹ<EFBFBD>á<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ASMVersion<EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><EFBFBD>ر<EFBFBD>}
|
||||
{.$define CheckHeapForCorruption}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>FastMM<EFBFBD><EFBFBD>ж<EFBFBD>غ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><EFBFBD><EFBFBD>FastMM<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ò<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>FastMM<EFBFBD><EFBFBD>ж<EFBFBD>أ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>׳<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ჶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>FastMM<EFBFBD>ѱ<EFBFBD>ж<EFBFBD>ض<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Խ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}
|
||||
{$define DetectMMOperationsAfterUninstall}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD>й㷺<EFBFBD><EFBFBD><EFBFBD>⡣<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD>鶼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><EFBFBD><EFBFBD>ѵ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ԡ<EFBFBD><EFBFBD>ͷŵ<EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD>飨ָ<EFBFBD>룩Ҳ<EFBFBD>ᱻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD>Dz<EFBFBD><EFBFBD>ᱻ<EFBFBD>ٴ<EFBFBD>ʹ<EFBFBD>á<EFBFBD><EFBFBD><EFBFBD>һѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƚ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٶȣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Խ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>д<EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ظ<EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD>ѱ<EFBFBD><EFBFBD>ͷŵ<EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD>ij<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>ʹ<EFBFBD>á<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>CheckHeapForCorruption<EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><EFBFBD>ر<EFBFBD>ASMVersion<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫʹ<EFBFBD><EFBFBD>FastMM_FullDebugMode.dll<EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}
|
||||
{.$define FullDebugMode}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD>Խ<EFBFBD><EFBFBD>г<EFBFBD><EFBFBD><EFBFBD>ջ<EFBFBD>٣<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ջ<EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD>Ѱ<EFBFBD>ҺϷ<EFBFBD><EFBFBD>ķ<EFBFBD><EFBFBD>ص<EFBFBD>ַ<EFBFBD><EFBFBD>ע<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD>ջ֡<EFBFBD>ķ<EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD>ܶ࣬<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ס<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>FullDebugModeʱ<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD>}
|
||||
{$define RawStackTraces}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>á<EFBFBD>ע<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷŶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĺ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݱ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ǣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>棩<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>FullDebugModeʱ<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD>}
|
||||
{.$define CatchUseOfFreedInterfaces}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD>еĴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬĿ¼<EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
FullDebugMode<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>FullDebugMode<EFBFBD>رգ<EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч}
|
||||
{$define LogErrorsToFile}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD>й¶<EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬĿ¼<EFBFBD><EFBFBD><EFBFBD>ı<EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD>С<EFBFBD><EFBFBD>ڴ<EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD>棨<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
FullDebugMode<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"LogErrorsToFile"<EFBFBD><EFBFBD>"FullDebugMode"δ<EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD>ע<EFBFBD><EFBFBD>ͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD>ᱻ<EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ЩAddExpectedMemoryLeaks<EFBFBD><EFBFBD>ʶ<EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD>ܵ<EFBFBD><EFBFBD>ڴ<EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Щ<EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD>ܵ<EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD>ܻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڿ<EFBFBD><EFBFBD><EFBFBD>HideExpectedLeaks-
|
||||
RegisteredByPointer<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>}
|
||||
{$define LogMemoryLeakDetailToFile}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱɾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>LogErrorsToFile<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>Ч}
|
||||
{.$define ClearLogFileOnStartup}
|
||||
|
||||
{<EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD>̬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>FASTMM_FullDebugMode.dll<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Dll<EFBFBD><EFBFBD>ջ<EFBFBD>ٽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD>ע<EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Dllж<EFBFBD><EFBFBD>˳<EFBFBD><EFBFBD><EFBFBD>ı䣬<EFBFBD><EFBFBD><EFBFBD>ܻᷢ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}
|
||||
{.$define LoadDebugDLLDynamically}
|
||||
|
||||
{.$define DoNotInstallIfDLLMissing}
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҿ<EFBFBD><EFBFBD><EFBFBD>FullDebugMode<EFBFBD><EFBFBD>LoadDebugDLLDynamicallyʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
FastMM_FullDebugMode.dll<EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ôFastMM<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ء<EFBFBD>}
|
||||
|
||||
{FastMMͨ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵Ŀ<EFBFBD><EFBFBD>õ<EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD>飬<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͷ˵Ŀ<EFBFBD><EFBFBD>õ<EFBFBD>ַ<EFBFBD>Ϸ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>С<EFBFBD>С<EFBFBD>ڴ<EFBFBD><EFBFBD>飨<EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>̶<EFBFBD><EFBFBD>ϼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>˵Ŀ<EFBFBD><EFBFBD>õ<EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD>˴<EFBFBD><EFBFBD><EFBFBD>2GB<EFBFBD><EFBFBD><EFBFBD>ڴ沢<EFBFBD><EFBFBD><EFBFBD>㷨<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>緢<EFBFBD>ִ<EFBFBD><EFBFBD><EFBFBD>}
|
||||
{$define AlwaysAllocateTopDown}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>ת<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}
|
||||
{.$define DisableLoggingOfMemoryDumps}
|
||||
|
||||
{FullDebugModeģʽ<EFBFBD>£<EFBFBD><EFBFBD><EFBFBD>FreeMem<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD><EFBFBD>ʱͨ<EFBFBD><EFBFBD><EFBFBD>᷵<EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>쳣<EFBFBD><EFBFBD><EFBFBD>ڱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڡ<EFBFBD>try..finally<EFBFBD><EFBFBD><EFBFBD>У<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD>ȵ<EFBFBD><EFBFBD>쳣<EFBFBD>ͻᶪʧ<EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><EFBFBD><EFBFBD><EFBFBD>쳣<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ôFastMM<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>FreeMem<EFBFBD>з<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}
|
||||
{$define SuppressFreeMemErrorsInsideException}
|
||||
|
||||
{--------------------------- <EFBFBD>ڴ<EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD><EFBFBD> -----------------------------}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD>棬<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>á<EFBFBD>}
|
||||
{$define EnableMemoryLeakReporting}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD>ͼ<EFBFBD>¼<EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͵<EFBFBD><EFBFBD>µĿ<EFBFBD><EFBFBD>ܵ<EFBFBD><EFBFBD>ڴ<EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָࣨ<EFBFBD>룩<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>Ŀ<EFBFBD><EFBFBD>ܵ<EFBFBD><EFBFBD>ڴ<EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Щ<EFBFBD><EFBFBD><EFBFBD>ܵ<EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD>ǻ<EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><EFBFBD><EFBFBD><EFBFBD>FullDebugMode
|
||||
<EFBFBD><EFBFBD>LogMemoryLeakDetailToFile<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD>ʵ<EFBFBD><EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD>Ķ<EFBFBD>ʱһ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>}
|
||||
{$define HideExpectedLeaksRegisteredByPointer}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ֽ<EFBFBD><EFBFBD><EFBFBD>Delphi<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD>ű<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"EnableMemoryLeakReporting"
|
||||
<EFBFBD>ر<EFBFBD>ʱ<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD>}
|
||||
{.$define RequireIDEPresenceForLeakReporting}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ֽ<EFBFBD><EFBFBD><EFBFBD>Delphi<EFBFBD>е<EFBFBD><EFBFBD>Գ<EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD>ű<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"EnableMemoryLeakReporting"
|
||||
<EFBFBD>ر<EFBFBD>ʱ<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD>EXE<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD>Dll}
|
||||
{$define RequireDebuggerPresenceForLeakReporting}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ֽ<EFBFBD><EFBFBD>ڱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>뵥Ԫ<EFBFBD>д<EFBFBD><EFBFBD>ڵ<EFBFBD><EFBFBD><EFBFBD>ָʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>$D<><44>ʱ<EFBFBD>Ž<EFBFBD><C5BD><EFBFBD>й¶<D0B9><C2B6><EFBFBD>⡣<EFBFBD><E2A1A3>
|
||||
"EnableMemoryLeakReporting"<EFBFBD>ر<EFBFBD>ʱ<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD>}
|
||||
{.$define RequireDebugInfoForLeakReporting}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD>档<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>ReportMemoryLeaksOnShutdown<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>ر<EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>й¶<EFBFBD><EFBFBD>Ĭ<EFBFBD>Ϲرգ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊѡ<EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD><EFBFBD>档<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>
|
||||
Ҳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD><EFBFBD><EFBFBD>ò<EFBFBD><EFBFBD>ܽ<EFBFBD><EFBFBD>м<EFBFBD><EFBFBD><EFBFBD>}
|
||||
{.$define ManualLeakReportingControl}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD>ڴ<EFBFBD>й¶<EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>}
|
||||
{.$define HideMemoryLeakHintMessage}
|
||||
|
||||
{-------------------------- ָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ----------------------------}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD>MMXָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>رմ<EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD>ᵼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>½<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>AMD K5<EFBFBD><EFBFBD>
|
||||
Pentium I<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ּ<EFBFBD><EFBFBD>ݡ<EFBFBD>ĿǰMMXָ<EFBFBD><EFBFBD>ֻ<EFBFBD>ڿɱ<EFBFBD><EFBFBD>ߴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD>ƶ<EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ã<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD>UseCustomVariableSizeMoveRoutines<EFBFBD>رգ<EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD>}
|
||||
{.$define EnableMMX}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǿ<EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD>MMXָ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>CPU<EFBFBD>Ƿ<EFBFBD>֧<EFBFBD>֡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һѡ<EFBFBD><EFBFBD>رգ<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȼ<EFBFBD><EFBFBD><EFBFBD>CPU<EFBFBD>Ƿ<EFBFBD>֧<EFBFBD><EFBFBD>MMXָ<EFBFBD><EFBFBD><EFBFBD>EnabledMMX<EFBFBD>ر<EFBFBD>ʱ<EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD>}
|
||||
{$define ForceMMX}
|
||||
|
||||
{----------------------- <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ------------------------}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬʹ<EFBFBD><EFBFBD>FastMM<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Dll֮<EFBFBD>乲<EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Dll<EFBFBD>еĺ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD>̬<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͳ<EFBFBD><EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Dllʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>AttemptToUseSharedMM<EFBFBD>ſ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><EFBFBD><EFBFBD>ڴ湲<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ע<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǵ<EFBFBD><EFBFBD>̶߳<EFBFBD>Dll<EFBFBD>Ƕ<EFBFBD><EFBFBD>̵߳ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>↑<EFBFBD><EFBFBD>IsMultiThread,<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD>̳߳<EFBFBD>ͻʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ע<EFBFBD>⾲̬<EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD>Dll<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮ǰ<EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD>ʻ<EFBFBD><EFBFBD><EFBFBD>
|
||||
Dll<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
}
|
||||
{.$define ShareMM}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Dll֮<EFBFBD>䣨<EFBFBD><EFBFBD><EFBFBD><EFBFBD>̬<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Dllʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮<EFBFBD>䣩<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬʹ<EFBFBD><EFBFBD>FastMM<EFBFBD><EFBFBD><EFBFBD>롣
|
||||
<EFBFBD><EFBFBD>ʹ<EFBFBD>ö<EFBFBD>̬<EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD>Dllʱ<EFBFBD><EFBFBD>Ҫע<EFBFBD>⣬<EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Dll<EFBFBD><EFBFBD>ж<EFBFBD>ض<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Dll<EFBFBD><EFBFBD><EFBFBD>ڹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>ֻ<EFBFBD><EFBFBD>Dll<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ض<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҪShareMM<EFBFBD><EFBFBD>AttemptToUseSharedMM<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ע<EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Dll<EFBFBD>Ǿ<EFBFBD>̬<EFBFBD><EFBFBD><EFBFBD>ӵģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮ǰ<EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ShareMM<EFBFBD>ر<EFBFBD>ʱ<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч}
|
||||
{.$define ShareMMIfLibrary}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>᳢<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮<EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Dll<EFBFBD><EFBFBD>Ҳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD>֮<EFBFBD>乲<EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ù<EFBFBD><EFBFBD><EFBFBD><EFBFBD>߲<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>й¶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ھ<EFBFBD>̬<EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD>Dll<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
֮ǰ<EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ը<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ù<EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>}
|
||||
{.$define AttemptToUseSharedMM}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD>֤<EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԡ<EFBFBD><EFBFBD><EFBFBD>Delphi2006<EFBFBD><EFBFBD>Delphi2007<EFBFBD><EFBFBD><EFBFBD>ϰ汾
|
||||
FastMM<EFBFBD><EFBFBD>Ч}
|
||||
{$define EnableBackwardCompatibleMMSharing}
|
||||
|
||||
{-------------------------------- <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ------------------------------}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>FullDebugMode<EFBFBD><EFBFBD>InstallOnlyIfRunningInIDE<EFBFBD><EFBFBD>LoadDebugDLLDynamically<EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Delphi<EFBFBD>н<EFBFBD><EFBFBD>е<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>У<EFBFBD>FastMM<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><EFBFBD><EFBFBD>ԣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>FullDebugMode<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD>Ĭ<EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Delphi2006<EFBFBD>汾<EFBFBD>Ժ<EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>FullDebugMode<EFBFBD><EFBFBD>FastMM<EFBFBD><EFBFBD><EFBFBD><EFBFBD>}
|
||||
{.$define FullDebugModeInIDE}
|
||||
|
||||
{<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>FullDebugMode<EFBFBD><EFBFBD>LoadDebugDLLDynamically<EFBFBD><EFBFBD>DoNotInstallIfDLLMissingһ<EFBFBD><EFBFBD>
|
||||
ʹ<EFBFBD>á<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>FastMM_FullDebugMode.dll<EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҿ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>FullDebugMode<EFBFBD><EFBFBD>ô<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȫ
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģʽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>exe<EFBFBD>͵<EFBFBD><EFBFBD>Ե<EFBFBD>exe<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬһ<EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱֻҪȥ<EFBFBD><EFBFBD>FastMM_FullDebugMode.dll
|
||||
<EFBFBD>ļ<EFBFBD><EFBFBD>Ϳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD>}
|
||||
{.$define FullDebugModeWhenDLLAvailable}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>÷<EFBFBD><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD>͵<EFBFBD><EFBFBD>汾}
|
||||
{$ifdef Release}
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}
|
||||
{.$undef FullDebugMode}
|
||||
{.$undef CheckHeapForCorruption}
|
||||
{.$define ASMVersion}
|
||||
{.$undef EnableMemoryLeakReporting}
|
||||
{.$undef UseOutputDebugString}
|
||||
{$else}
|
||||
{<EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}
|
||||
{.$define FullDebugMode}
|
||||
{.$define EnableMemoryLeakReporting}
|
||||
{.$define UseOutputDebugString}
|
||||
{$endif}
|
||||
|
||||
{-------------------- borlndmm.dll <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD> ---------------------}
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD><EFBFBD><EFBFBD>borlandmm.dll<EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>borlandmm.dllʱ<EFBFBD>뿪<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>}
|
||||
{.$define borlndmmdll}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD>dll<EFBFBD><EFBFBD>Delphi<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD>뿪<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>}
|
||||
{.$define dllforide}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>dll<EFBFBD>ļ<EFBFBD>ʱ<EFBFBD>뿪<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>}
|
||||
{.$define debugdll}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>벻Ҫ<EFBFBD>Ķ<EFBFBD>}
|
||||
{$ifdef borlndmmdll}
|
||||
{$define AssumeMultiThreaded}
|
||||
{$undef HideExpectedLeaksRegisteredByPointer}
|
||||
{$undef RequireDebuggerPresenceForLeakReporting}
|
||||
{$undef RequireDebugInfoForLeakReporting}
|
||||
{$define DetectMMOperationsAfterUninstall}
|
||||
{$undef ManualLeakReportingControl}
|
||||
{$undef ShareMM}
|
||||
{$undef AttemptToUseSharedMM}
|
||||
{$ifdef dllforide}
|
||||
{$define NeverUninstall}
|
||||
{$define HideMemoryLeakHintMessage}
|
||||
{$undef RequireIDEPresenceForLeakReporting}
|
||||
{$ifndef debugdll}
|
||||
{$undef EnableMemoryLeakReporting}
|
||||
{$endif}
|
||||
{$else}
|
||||
{$define EnableMemoryLeakReporting}
|
||||
{$undef NeverUninstall}
|
||||
{$undef HideMemoryLeakHintMessage}
|
||||
{$define RequireIDEPresenceForLeakReporting}
|
||||
{$endif}
|
||||
{$ifdef debugdll}
|
||||
{$define FullDebugMode}
|
||||
{$define RawStackTraces}
|
||||
{$undef CatchUseOfFreedInterfaces}
|
||||
{$define LogErrorsToFile}
|
||||
{$define LogMemoryLeakDetailToFile}
|
||||
{$undef ClearLogFileOnStartup}
|
||||
{$else}
|
||||
{$undef FullDebugMode}
|
||||
{$endif}
|
||||
{$endif}
|
||||
|
||||
{<EFBFBD><EFBFBD>BCB<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ö<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڡ<EFBFBD>Build with Dynamic RTL<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>£<EFBFBD>
|
||||
CB2006/CB2007<EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD>borlandmm.dll<EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>й¶<EFBFBD><EFBFBD>}
|
||||
{------------------------------ רΪBCB<EFBFBD><EFBFBD><EFBFBD><EFBFBD> ----------------------------}
|
||||
|
||||
{Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ΪBCB<EFBFBD><EFBFBD><EFBFBD>IJ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD>"Project Options->Pascal/Delphi Compiler->Defines"
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>BCB<EFBFBD>Ķ<EFBFBD><EFBFBD>塣<EFBFBD><EFBFBD><EFBFBD><EFBFBD>лJiYuan Xieʵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD>}
|
||||
|
||||
{$ifdef BCB}
|
||||
{$ifdef CheckHeapForCorruption}
|
||||
{$define PatchBCBTerminate}
|
||||
{$else}
|
||||
{$ifdef DetectMMOperationsAfterUninstall}
|
||||
{$define PatchBCBTerminate}
|
||||
{$else}
|
||||
{$ifdef EnableMemoryLeakReporting}
|
||||
{$define PatchBCBTerminate}
|
||||
{$endif}
|
||||
{$endif}
|
||||
{$endif}
|
||||
|
||||
{$ifdef PatchBCBTerminate}
|
||||
{$define CheckCppObjectType}
|
||||
{$undef CheckCppObjectTypeEnabled}
|
||||
|
||||
{$ifdef CheckCppObjectType}
|
||||
{$define CheckCppObjectTypeEnabled}
|
||||
{$endif}
|
||||
|
||||
{<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"CheckHeapForCorruption"<EFBFBD><EFBFBD>"EnableMemoryLeakReporting"<EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ر<EFBFBD>
|
||||
"CheckCppObjectTypeEnabled"}
|
||||
{$ifdef CheckHeapForCorruption}
|
||||
{$else}
|
||||
{$ifdef EnableMemoryLeakReporting}
|
||||
{$else}
|
||||
{$undef CheckCppObjectTypeEnabled}
|
||||
{$endif}
|
||||
{$endif}
|
||||
{$endif}
|
||||
{$endif}
|
138
contrib/FastMM4-AVX/Translations/Czech/FastMM4Messages.pas
Normal file
138
contrib/FastMM4-AVX/Translations/Czech/FastMM4Messages.pas
Normal file
@@ -0,0 +1,138 @@
|
||||
{
|
||||
|
||||
Fast Memory Manager: Messages
|
||||
|
||||
Czech translation by Rene Mihula.
|
||||
|
||||
Modifications:
|
||||
25.04.2005 rm Added resource strings for FastMM v4.64 compilability
|
||||
01.03.2007 rm Corrections of keying mistakes
|
||||
17.03.2007 rm Update to version FastMM v4.90
|
||||
}
|
||||
|
||||
unit FastMM4Messages;
|
||||
|
||||
interface
|
||||
|
||||
{$Include FastMM4Options.inc}
|
||||
|
||||
const
|
||||
{The name of the debug info support DLL}
|
||||
FullDebugModeLibraryName32Bit = 'FastMM_FullDebugMode.dll';
|
||||
FullDebugModeLibraryName64Bit = 'FastMM_FullDebugMode64.dll';
|
||||
{Event log strings}
|
||||
LogFileExtension = '_MemoryManager_EventLog.txt'#0;
|
||||
CRLF = #13#10;
|
||||
EventSeparator = '--------------------------------';
|
||||
{Class name messages}
|
||||
UnknownClassNameMsg = 'Nezn<7A>m<EFBFBD> t<><74>da';
|
||||
{Memory dump message}
|
||||
MemoryDumpMsg = #13#10#13#10'V<>pis prvn<76>ch 256 byt<79> pam<61>ti, kter<65> za<7A><61>naj<61> na adrese ';
|
||||
{Block Error Messages}
|
||||
BlockScanLogHeader = 'Alokovan<61> bloky byly zalogov<6F>ny pomoc<6F> LogAllocatedBlocksToFile. Velikost je: ';
|
||||
ErrorMsgHeader = 'FastMM detekoval chyby b<>hem operace ';
|
||||
GetMemMsg = 'GetMem';
|
||||
FreeMemMsg = 'FreeMem';
|
||||
ReallocMemMsg = 'ReallocMem';
|
||||
BlockCheckMsg = 'hled<65>n<EFBFBD> pr<70>zdn<64>ch blok<6F>';
|
||||
OperationMsg = ' . ';
|
||||
BlockHeaderCorruptedMsg = 'Hlavi<76>ka bloku byla po<70>kozena. ';
|
||||
BlockFooterCorruptedMsg = 'Pati<74>ka bloku byla po<70>kozena. ';
|
||||
FreeModifiedErrorMsg = 'FastMM detekoval modifikaci bloku po jeho uvoln<6C>n<EFBFBD>. ';
|
||||
FreeModifiedDetailMsg = #13#10#13#10'Modified byte offsets (and lengths): ';
|
||||
DoubleFreeErrorMsg = 'Prob<6F>hl pokus o uvoln<6C>n<EFBFBD> / realokaci ji<6A> uvoln<6C>n<EFBFBD>ho bloku.';
|
||||
WrongMMFreeErrorMsg = 'An attempt has been made to free/reallocate a block that was allocated through a different FastMM instance. Check your memory manager sharing settings.';
|
||||
PreviousBlockSizeMsg = #13#10#13#10'P<>edchoz<6F> velikost bloku: ';
|
||||
CurrentBlockSizeMsg = #13#10#13#10'Velikost bloku: ';
|
||||
PreviousObjectClassMsg = #13#10#13#10'Blok byl ji<6A> vyu<79>it pro objekt typu: ';
|
||||
CurrentObjectClassMsg = #13#10#13#10'Blok je aktu<74>ln<6C> vyu<79><75>v<EFBFBD>n pro objekt typu: ';
|
||||
PreviousAllocationGroupMsg = #13#10#13#10'Aloka<6B>n<EFBFBD> skupina byla: '; //
|
||||
PreviousAllocationNumberMsg = #13#10#13#10'Aloka<6B>n<EFBFBD> <20><>slo bylo: ';
|
||||
CurrentAllocationGroupMsg = #13#10#13#10'Aloka<6B>n<EFBFBD> skupina je: ';
|
||||
CurrentAllocationNumberMsg = #13#10#13#10'Aloka<6B>n<EFBFBD> <20><>slo je: ';
|
||||
BlockErrorMsgTitle = 'Detekov<6F>na chyba pr<70>ce s pam<61>t<EFBFBD>';
|
||||
VirtualMethodErrorHeader = 'FastMM detekoval pokus o vol<6F>n<EFBFBD> virtu<74>ln<6C> metody ji<6A> uvoln<6C>n<EFBFBD>ho objektu. Pro ukon<6F>en<65> t<>to operace bude nyn<79> vyhozena vyj<79>mka (access violation).';
|
||||
InterfaceErrorHeader = 'FastMM detekoval pokus o p<><70>stup k interface ji<6A> uvoln<6C>n<EFBFBD>ho objektu. Pro ukon<6F>en<65> t<>to operace bude nyn<79> vyhozena vyj<79>mka (access violation).';
|
||||
BlockHeaderCorruptedNoHistoryMsg = ' Historie je nedostupn<70> z d<>vodu po<70>kozen<65> hlavi<76>ky bloku.';
|
||||
FreedObjectClassMsg = #13#10#13#10'Typ uvol<6F>ovan<61>ho objektu: ';
|
||||
VirtualMethodName = #13#10#13#10'N<>zev virtu<74>ln<6C> metody: ';
|
||||
VirtualMethodOffset = 'Offset +';
|
||||
VirtualMethodAddress = #13#10#13#10'Adresa virtu<74>ln<6C> metody: ';
|
||||
{Stack trace messages}
|
||||
CurrentThreadIDMsg = #13#10#13#10'ID aktivn<76>ho vl<76>kna (thread ID) je 0x';
|
||||
CurrentStackTraceMsg = ' a stav na z<>sobn<62>ku vol<6F>n<EFBFBD> (n<>vratov<6F> adresy) je n<>sleduj<75>c<EFBFBD>:';
|
||||
ThreadIDPrevAllocMsg = #13#10#13#10'Tento blok byl ji<6A> jednou alokov<6F>n vl<76>knem 0x';
|
||||
ThreadIDAtAllocMsg = #13#10#13#10'Tento blok byl alokov<6F>n vl<76>knem 0x';
|
||||
ThreadIDAtFreeMsg = #13#10#13#10'Blok ji<6A> byl jednou uvoln<6C>n vl<76>knem 0x';
|
||||
ThreadIDAtObjectAllocMsg = #13#10#13#10'Objekt byl alokov<6F>n vl<76>knem 0x';
|
||||
ThreadIDAtObjectFreeMsg = #13#10#13#10'Objekt byl opakovan<61> uvoln<6C>n vl<76>knem 0x';
|
||||
StackTraceMsg = ' v okam<61>iku, kdy z<>sobn<62>k vol<6F>n<EFBFBD> obsahoval tyto n<>vratov<6F> adresy:';
|
||||
{Installation Messages}
|
||||
AlreadyInstalledMsg = 'FastMM4 ji<6A> byl nainstalov<6F>n.';
|
||||
AlreadyInstalledTitle = 'Nainstalov<6F>no.';
|
||||
OtherMMInstalledMsg = 'FastMM4 nemohl b<>t nainstalov<6F>n, proto<74>e jin<69> memory '
|
||||
+ 'manager (MM t<>et<65> strany) ji<6A> byl nainstalov<6F>n.'#13#10'Pro pou<6F>it<69> FastMM4 '
|
||||
+ 'zkontrolujte, zda je unita FastMM4.pas prvn<76> unitou v sekci "uses" tohoto '
|
||||
+ 'projektu (.dpr soubor).';
|
||||
OtherMMInstalledTitle = 'Nelze nainstalovat FastMM4 - Jin<69> memory manager je ji<6A> nainstalov<6F>n';
|
||||
MemoryAllocatedMsg = 'FastMM4 nemohl b<>t nainstalov<6F>n, proto<74>e jin<69> memory '
|
||||
+ 'manager (standardn<64> MM) ji<6A> byl nainstalov<6F>n.'#13#10'Pro pou<6F>it<69> FastMM4 '
|
||||
+ 'zkontrolujte, zda je unita FastMM4.pas prvn<76> unitou v sekci "uses" tohoto '
|
||||
+ 'projektu (.dpr soubor).'#13#10#13#10
|
||||
+ 'Pokud pou<6F><75>v<EFBFBD>te n<>jak<61> exception trapper (nap<61>. MadExcept) nebo libovoln<6C> '
|
||||
+ 'jin<69> n<>stroj, kter<65> modifikuje po<70>ad<61> sekc<6B> initialization, nakonfigurujte '
|
||||
+ 'jej tak, aby unita FastMM4.pas byla inicializov<6F>na p<>ed v<>emi ostatn<74>mi unitami.';
|
||||
MemoryAllocatedTitle = 'Nelze nainstalovat FastMM4 - Pam<61><6D> ji<6A> byla alokov<6F>na';
|
||||
{Leak checking messages}
|
||||
LeakLogHeader = 'Blok pam<61>ti z<>stal neuvoln<6C>n. Velikost(i): ';
|
||||
LeakMessageHeader = 'Aplikace neuvolnila pou<6F><75>vanou pam<61><6D>. ';
|
||||
SmallLeakDetail = 'Bloky mal<61> velikosti'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (vyjma chyb registrovan<61>ch pomoc<6F> ukazatel<65>)'
|
||||
{$endif}
|
||||
+ ':'#13#10;
|
||||
LargeLeakDetail = 'Bloky st<73>edn<64> a velk<6C> velikosti'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (vyjma chyb registrovan<61>ch pomoc<6F> ukazatel<65>)'
|
||||
{$endif}
|
||||
+ ': ';
|
||||
BytesMessage = ' byt<79>: ';
|
||||
AnsiStringBlockMessage = 'AnsiString';
|
||||
UnicodeStringBlockMessage = 'UnicodeString';
|
||||
LeakMessageFooter = #13#10
|
||||
{$ifndef HideMemoryLeakHintMessage}
|
||||
+ #13#10'Pozn<7A>mka: '
|
||||
{$ifdef RequireIDEPresenceForLeakReporting}
|
||||
+ 'Kontrola neuvoln<6C>n<EFBFBD> pam<61>ti je prov<6F>d<EFBFBD>na pouze pokud je prost<73>ed<65> Delphi aktivn<76> na tomt<6D><74> syst<73>mu. '
|
||||
{$endif}
|
||||
{$ifdef FullDebugMode}
|
||||
{$ifdef LogMemoryLeakDetailToFile}
|
||||
+ 'Detailn<6C> informace o neuvoln<6C>n<EFBFBD> pam<61>ti jsou zaps<70>ny do textov<6F>ho souboru v adres<65><73>i aplikace. '
|
||||
{$else}
|
||||
+ 'Povolen<65>m direktivy "LogMemoryLeakDetailToFile" lze do souboru logu zapsat detailn<6C> informace o neuvoln<6C>n<EFBFBD> pam<61>ti. '
|
||||
{$endif}
|
||||
{$else}
|
||||
+ 'Pro z<>sk<73>n<EFBFBD> logu s detailn<6C>mi informacemi o neuvoln<6C>n<EFBFBD> pam<61>ti je pot<6F>eba povolit direktivy "FullDebugMode" a "LogMemoryLeakDetailToFile". '
|
||||
{$endif}
|
||||
+ 'Vypnut<75>m direktivy "EnableMemoryLeakReporting" lze deaktivovat tuto kontrolu neuvoln<6C>n<EFBFBD> pam<61>ti.'#13#10
|
||||
{$endif}
|
||||
+ #0;
|
||||
LeakMessageTitle = 'Byla detekov<6F>na neuvoln<6C>n<EFBFBD> pam<61><6D> (Memory Leak)';
|
||||
{$ifdef UseOutputDebugString}
|
||||
FastMMInstallMsg = 'FastMM byl nata<74>en.';
|
||||
FastMMInstallSharedMsg = 'Sd<53>len<65> existuj<75>c<EFBFBD> instance FastMM.';
|
||||
FastMMUninstallMsg = 'FastMM byl odinstalov<6F>n.';
|
||||
FastMMUninstallSharedMsg = 'Zastaveno sd<73>len<65> existuj<75>c<EFBFBD> instance FastMM.';
|
||||
{$endif}
|
||||
{$ifdef DetectMMOperationsAfterUninstall}
|
||||
InvalidOperationTitle = 'Detekce MM vol<6F>n<EFBFBD> po odinstalov<6F>n<EFBFBD> FastMM.';
|
||||
InvalidGetMemMsg = 'FastMM detekoval vol<6F>n<EFBFBD> GetMem, kter<65> prob<6F>hlo po odinstalaci FastMM.';
|
||||
InvalidFreeMemMsg = 'FastMM detekoval vol<6F>n<EFBFBD> FreeMem, kter<65> prob<6F>hlo po odinstalaci FastMM.';
|
||||
InvalidReallocMemMsg = 'FastMM detekoval vol<6F>n<EFBFBD> ReallocMem, kter<65> prob<6F>hlo po odinstalaci FastMM.';
|
||||
InvalidAllocMemMsg = 'FastMM detekoval vol<6F>n<EFBFBD> ReallocMem, kter<65> prob<6F>hlo po odinstalaci FastMM.';
|
||||
{$endif}
|
||||
|
||||
implementation
|
||||
|
||||
end.
|
||||
|
135
contrib/FastMM4-AVX/Translations/English/FastMM4Messages.pas
Normal file
135
contrib/FastMM4-AVX/Translations/English/FastMM4Messages.pas
Normal file
@@ -0,0 +1,135 @@
|
||||
{
|
||||
|
||||
Fast Memory Manager: Messages
|
||||
|
||||
English translation by Pierre le Riche.
|
||||
|
||||
}
|
||||
|
||||
unit FastMM4Messages;
|
||||
|
||||
interface
|
||||
|
||||
{$Include FastMM4Options.inc}
|
||||
|
||||
const
|
||||
{The name of the debug info support DLL}
|
||||
FullDebugModeLibraryName32Bit = 'FastMM_FullDebugMode.dll';
|
||||
FullDebugModeLibraryName64Bit = 'FastMM_FullDebugMode64.dll';
|
||||
{Event log strings}
|
||||
LogFileExtension = '_MemoryManager_EventLog.txt'#0;
|
||||
CRLF = #13#10;
|
||||
EventSeparator = '--------------------------------';
|
||||
{Class name messages}
|
||||
UnknownClassNameMsg = 'Unknown';
|
||||
{Memory dump message}
|
||||
MemoryDumpMsg = #13#10#13#10'Current memory dump of 256 bytes starting at pointer address ';
|
||||
{Block Error Messages}
|
||||
BlockScanLogHeader = 'Allocated block logged by LogAllocatedBlocksToFile. The size is: ';
|
||||
ErrorMsgHeader = 'FastMM has detected an error during a ';
|
||||
GetMemMsg = 'GetMem';
|
||||
FreeMemMsg = 'FreeMem';
|
||||
ReallocMemMsg = 'ReallocMem';
|
||||
BlockCheckMsg = 'free block scan';
|
||||
OperationMsg = ' operation. ';
|
||||
BlockHeaderCorruptedMsg = 'The block header has been corrupted. ';
|
||||
BlockFooterCorruptedMsg = 'The block footer has been corrupted. ';
|
||||
FreeModifiedErrorMsg = 'FastMM detected that a block has been modified after being freed. ';
|
||||
FreeModifiedDetailMsg = #13#10#13#10'Modified byte offsets (and lengths): ';
|
||||
DoubleFreeErrorMsg = 'An attempt has been made to free/reallocate an unallocated block.';
|
||||
WrongMMFreeErrorMsg = 'An attempt has been made to free/reallocate a block that was allocated through a different FastMM instance. Check your memory manager sharing settings.';
|
||||
PreviousBlockSizeMsg = #13#10#13#10'The previous block size was: ';
|
||||
CurrentBlockSizeMsg = #13#10#13#10'The block size is: ';
|
||||
PreviousObjectClassMsg = #13#10#13#10'The block was previously used for an object of class: ';
|
||||
CurrentObjectClassMsg = #13#10#13#10'The block is currently used for an object of class: ';
|
||||
PreviousAllocationGroupMsg = #13#10#13#10'The allocation group was: ';
|
||||
PreviousAllocationNumberMsg = #13#10#13#10'The allocation number was: ';
|
||||
CurrentAllocationGroupMsg = #13#10#13#10'The allocation group is: ';
|
||||
CurrentAllocationNumberMsg = #13#10#13#10'The allocation number is: ';
|
||||
BlockErrorMsgTitle = 'Memory Error Detected';
|
||||
VirtualMethodErrorHeader = 'FastMM has detected an attempt to call a virtual method on a freed object. An access violation will now be raised in order to abort the current operation.';
|
||||
InterfaceErrorHeader = 'FastMM has detected an attempt to use an interface of a freed object. An access violation will now be raised in order to abort the current operation.';
|
||||
BlockHeaderCorruptedNoHistoryMsg = ' Unfortunately the block header has been corrupted so no history is available.';
|
||||
FreedObjectClassMsg = #13#10#13#10'Freed object class: ';
|
||||
VirtualMethodName = #13#10#13#10'Virtual method: ';
|
||||
VirtualMethodOffset = 'Offset +';
|
||||
VirtualMethodAddress = #13#10#13#10'Virtual method address: ';
|
||||
{Stack trace messages}
|
||||
CurrentThreadIDMsg = #13#10#13#10'The current thread ID is 0x';
|
||||
CurrentStackTraceMsg = ', and the stack trace (return addresses) leading to this error is:';
|
||||
ThreadIDPrevAllocMsg = #13#10#13#10'This block was previously allocated by thread 0x';
|
||||
ThreadIDAtAllocMsg = #13#10#13#10'This block was allocated by thread 0x';
|
||||
ThreadIDAtFreeMsg = #13#10#13#10'The block was previously freed by thread 0x';
|
||||
ThreadIDAtObjectAllocMsg = #13#10#13#10'The object was allocated by thread 0x';
|
||||
ThreadIDAtObjectFreeMsg = #13#10#13#10'The object was subsequently freed by thread 0x';
|
||||
StackTraceMsg = ', and the stack trace (return addresses) at the time was:';
|
||||
{Installation Messages}
|
||||
AlreadyInstalledMsg = 'FastMM4 is already installed.';
|
||||
AlreadyInstalledTitle = 'Already installed.';
|
||||
OtherMMInstalledMsg = 'FastMM4 cannot be installed since another third party memory '
|
||||
+ 'manager has already installed itself.'#13#10'If you want to use FastMM4, '
|
||||
+ 'please make sure that FastMM4.pas is the very first unit in the "uses"'
|
||||
+ #13#10'section of your project''s .dpr file.';
|
||||
OtherMMInstalledTitle = 'Cannot install FastMM4 - Another memory manager is already installed';
|
||||
MemoryAllocatedMsg = 'FastMM4 cannot install since memory has already been '
|
||||
+ 'allocated through the default memory manager.'#13#10'FastMM4.pas MUST '
|
||||
+ 'be the first unit in your project''s .dpr file, otherwise memory may '
|
||||
+ 'be allocated'#13#10'through the default memory manager before FastMM4 '
|
||||
+ 'gains control. '#13#10#13#10'If you are using an exception trapper '
|
||||
+ 'like MadExcept (or any tool that modifies the unit initialization '
|
||||
+ 'order),'#13#10'go into its configuration page and ensure that the '
|
||||
+ 'FastMM4.pas unit is initialized before any other unit.';
|
||||
MemoryAllocatedTitle = 'Cannot install FastMM4 - Memory has already been allocated';
|
||||
{Leak checking messages}
|
||||
LeakLogHeader = 'A memory block has been leaked. The size is: ';
|
||||
LeakMessageHeader = 'This application has leaked memory. ';
|
||||
SmallLeakDetail = 'The small block leaks are'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (excluding expected leaks registered by pointer)'
|
||||
{$endif}
|
||||
+ ':'#13#10;
|
||||
LargeLeakDetail = 'The sizes of leaked medium and large blocks are'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (excluding expected leaks registered by pointer)'
|
||||
{$endif}
|
||||
+ ': ';
|
||||
BytesMessage = ' bytes: ';
|
||||
AnsiStringBlockMessage = 'AnsiString';
|
||||
UnicodeStringBlockMessage = 'UnicodeString';
|
||||
LeakMessageFooter = #13#10
|
||||
{$ifndef HideMemoryLeakHintMessage}
|
||||
+ #13#10'Note: '
|
||||
{$ifdef RequireIDEPresenceForLeakReporting}
|
||||
+ 'This memory leak check is only performed if Delphi is currently running on the same computer. '
|
||||
{$endif}
|
||||
{$ifdef FullDebugMode}
|
||||
{$ifdef LogMemoryLeakDetailToFile}
|
||||
+ 'Memory leak detail is logged to a text file in the same folder as this application. '
|
||||
{$else}
|
||||
+ 'Enable the "LogMemoryLeakDetailToFile" to obtain a log file containing detail on memory leaks. '
|
||||
{$endif}
|
||||
{$else}
|
||||
+ 'To obtain a log file containing detail on memory leaks, enable the "FullDebugMode" and "LogMemoryLeakDetailToFile" conditional defines. '
|
||||
{$endif}
|
||||
+ 'To disable this memory leak check, undefine "EnableMemoryLeakReporting".'#13#10
|
||||
{$endif}
|
||||
+ #0;
|
||||
LeakMessageTitle = 'Memory Leak Detected';
|
||||
{$ifdef UseOutputDebugString}
|
||||
FastMMInstallMsg = 'FastMM has been installed.';
|
||||
FastMMInstallSharedMsg = 'Sharing an existing instance of FastMM.';
|
||||
FastMMUninstallMsg = 'FastMM has been uninstalled.';
|
||||
FastMMUninstallSharedMsg = 'Stopped sharing an existing instance of FastMM.';
|
||||
{$endif}
|
||||
{$ifdef DetectMMOperationsAfterUninstall}
|
||||
InvalidOperationTitle = 'MM Operation after uninstall.';
|
||||
InvalidGetMemMsg = 'FastMM has detected a GetMem call after FastMM was uninstalled.';
|
||||
InvalidFreeMemMsg = 'FastMM has detected a FreeMem call after FastMM was uninstalled.';
|
||||
InvalidReallocMemMsg = 'FastMM has detected a ReallocMem call after FastMM was uninstalled.';
|
||||
InvalidAllocMemMsg = 'FastMM has detected an AllocMem call after FastMM was uninstalled.';
|
||||
{$endif}
|
||||
|
||||
implementation
|
||||
|
||||
end.
|
||||
|
130
contrib/FastMM4-AVX/Translations/French/FastMM4Messages.pas
Normal file
130
contrib/FastMM4-AVX/Translations/French/FastMM4Messages.pas
Normal file
@@ -0,0 +1,130 @@
|
||||
{
|
||||
|
||||
Fast Memory Manager: Messages
|
||||
|
||||
French translation by Florent Ouchet.
|
||||
|
||||
}
|
||||
|
||||
unit FastMM4Messages;
|
||||
|
||||
interface
|
||||
|
||||
{$Include FastMM4Options.inc}
|
||||
|
||||
const
|
||||
{The name of the debug info support DLL}
|
||||
FullDebugModeLibraryName32Bit = 'FastMM_FullDebugMode.dll';
|
||||
FullDebugModeLibraryName64Bit = 'FastMM_FullDebugMode64.dll';
|
||||
{Event log strings}
|
||||
LogFileExtension = '_MemoryManager_Rapport.txt'#0;
|
||||
CRLF = #13#10;
|
||||
EventSeparator = '--------------------------------';
|
||||
{Class name messages}
|
||||
UnknownClassNameMsg = 'Inconnu';
|
||||
{Memory dump message}
|
||||
MemoryDumpMsg = #13#10#13#10'Contenu des 256 octets commen<65>ant <20> l''adresse ';
|
||||
{Block Error Messages}
|
||||
BlockScanLogHeader = 'Bloc allou<6F> rapport<72> par LogAllocatedBlocksToFile. Sa taille est: ';
|
||||
ErrorMsgHeader = 'FastMM a d<>tect<63> une erreur pendant un ';
|
||||
GetMemMsg = 'appel <20> GetMem';
|
||||
FreeMemMsg = 'appel <20> FreeMem';
|
||||
ReallocMemMsg = 'appel <20> ReallocMem';
|
||||
BlockCheckMsg = 'scan des blocs libres';
|
||||
OperationMsg = '. ';
|
||||
BlockHeaderCorruptedMsg = 'L''en-t<>te du bloc a <20>t<EFBFBD> corrompue. ';
|
||||
BlockFooterCorruptedMsg = 'La fin du bloc a <20>t<EFBFBD> corrompue. ';
|
||||
FreeModifiedErrorMsg = 'FastMM a d<>tect<63> qu''un bloc a <20>t<EFBFBD> modifi<66> apr<70>s avoir <20>t<EFBFBD> lib<69>r<EFBFBD>. ';
|
||||
FreeModifiedDetailMsg = #13#10#13#10'Modified byte offsets (and lengths): ';
|
||||
DoubleFreeErrorMsg = 'Tentative d''appeler free ou reallocate pour un bloc d<>j<EFBFBD> lib<69>r<EFBFBD>.';
|
||||
WrongMMFreeErrorMsg = 'An attempt has been made to free/reallocate a block that was allocated through a different FastMM instance. Check your memory manager sharing settings.';
|
||||
PreviousBlockSizeMsg = #13#10#13#10'La taille pr<70>c<EFBFBD>dente du bloc <20>tait: ';
|
||||
CurrentBlockSizeMsg = #13#10#13#10'La taille du bloc est: ';
|
||||
PreviousObjectClassMsg = #13#10#13#10'Le bloc <20>tait pr<70>c<EFBFBD>demment utilis<69> pour un objet de la classe: ';
|
||||
CurrentObjectClassMsg = #13#10#13#10'Le bloc <20>tait actuellement utilis<69> pour un objet de la classe: ';
|
||||
PreviousAllocationGroupMsg = #13#10#13#10'Le groupe d''allocations <20>tait: ';
|
||||
PreviousAllocationNumberMsg = #13#10#13#10'Le nombre d''allocations <20>tait: ';
|
||||
CurrentAllocationGroupMsg = #13#10#13#10'Le groupe d''allocation est: ';
|
||||
CurrentAllocationNumberMsg = #13#10#13#10'Le nombre d''allocations est: ';
|
||||
BlockErrorMsgTitle = 'Erreur m<>moire d<>tect<63>e';
|
||||
VirtualMethodErrorHeader = 'FastMM a d<>tect<63> une tentative d''appel d''une m<>thode virtuelle d''un objet lib<69>r<EFBFBD>. Une violation d''acc<63>s va maintenant <20>tre lev<65>e dans le but d''annuler l''op<6F>ration courante.';
|
||||
InterfaceErrorHeader = 'FastMM a d<>tect<63> une tentative d''utilisation d''une interface d''un objet lib<69>r<EFBFBD>. Une violation d''acc<63>s va maintenant <20>tre lev<65>e dans le but d''annuler l''op<6F>ration courante.';
|
||||
BlockHeaderCorruptedNoHistoryMsg = ' La corruption de l''ent<6E>te du bloc ne permet pas l''obtention de l''historique.';
|
||||
FreedObjectClassMsg = #13#10#13#10'Classe de l''objet lib<69>r<EFBFBD>: ';
|
||||
VirtualMethodName = #13#10#13#10'M<>thode virtuelle: ';
|
||||
VirtualMethodOffset = 'D<>calage +';
|
||||
VirtualMethodAddress = #13#10#13#10'Adresse de la m<>thode virtuelle: ';
|
||||
{Stack trace messages}
|
||||
CurrentThreadIDMsg = #13#10#13#10'The current thread ID is 0x';
|
||||
CurrentStackTraceMsg = ', and the stack trace (return addresses) leading to this error is:';
|
||||
ThreadIDPrevAllocMsg = #13#10#13#10'This block was previously allocated by thread 0x';
|
||||
ThreadIDAtAllocMsg = #13#10#13#10'This block was allocated by thread 0x';
|
||||
ThreadIDAtFreeMsg = #13#10#13#10'The block was previously freed by thread 0x';
|
||||
ThreadIDAtObjectAllocMsg = #13#10#13#10'The object was allocated by thread 0x';
|
||||
ThreadIDAtObjectFreeMsg = #13#10#13#10'The object was subsequently freed by thread 0x';
|
||||
StackTraceMsg = ', and the stack trace (return addresses) at the time was:';
|
||||
{Installation Messages}
|
||||
AlreadyInstalledMsg = 'FastMM4 est d<>j<EFBFBD> install<6C>.';
|
||||
AlreadyInstalledTitle = 'D<>j<EFBFBD> install<6C>.';
|
||||
OtherMMInstalledMsg = 'FastMM4 ne peut pas <20>tre install<6C> puisqu''un autre gestionnaire de m<>moire s''est d<>j<EFBFBD> install<6C>.'#13#10
|
||||
+ 'Pour utiliser FastMM4, FastMM4.pas doit <20>tre la toute premi<6D>re unit<69> dans la section "uses" du fichier projet .dpr';
|
||||
OtherMMInstalledTitle = 'Impossible d''installer FastMM4 - un autre gestionnaire de m<>moire est d<>j<EFBFBD> install<6C>';
|
||||
MemoryAllocatedMsg = 'FastMM4 ne peut pas <20>tre install<6C> puisque des blocs de m<>moire ont d<>j<EFBFBD> <20>t<EFBFBD> allou<6F> par le gestionnaire de m<>moire par d<>faut.'#13#10
|
||||
+ 'FastMM4.pas DOIT <20>tre la premi<6D>re unit<69> dans la section "uses" du fichier projet .dpr; dans le cas contraire, des blocs de m<>moire '#1310
|
||||
+ 'peuvent <20>tre allou<6F>s avant que FastMM4 ne prenne le contr<74>le, si vous utilisez un gestionnaire d''exception comme MadExcept '#1310
|
||||
+ '(ou tout autre outil qui modifie l''ordre d''initialisation des unit<69>s). Veuillez modifier sur la page de configuration de cet outil'#1310
|
||||
+ 'l''ordre d''initialisation des unit<69>s pour que FastMM4.pas soit initialis<69>e avant tout autre unit<69>';
|
||||
MemoryAllocatedTitle = 'Impossible d''installer FastMM4 - des blocs de m<>moire ont d<>j<EFBFBD> <20>t<EFBFBD> allou<6F>s';
|
||||
{Leak checking messages}
|
||||
LeakLogHeader = 'Une fuite m<>moire a <20>t<EFBFBD> d<>tect<63>e. Sa taille est: ';
|
||||
LeakMessageHeader = 'Cette application a fuit de la m<>moire. ';
|
||||
SmallLeakDetail = 'Les fuites de petits blocs sont'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (excluant toutes les fuites masqu<71>es)'
|
||||
{$endif}
|
||||
+ ':'#13#10;
|
||||
LargeLeakDetail = 'Les tailles des blocs moyens et grands sont'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (excluant toutes les fuites masqu<71>es)'
|
||||
{$endif}
|
||||
+ ': ';
|
||||
BytesMessage = ' octets: ';
|
||||
AnsiStringBlockMessage = 'AnsiString';
|
||||
UnicodeStringBlockMessage = 'UnicodeString';
|
||||
LeakMessageFooter = #13#10
|
||||
{$ifndef HideMemoryLeakHintMessage}
|
||||
+ #13#10'Conseil: '
|
||||
{$ifdef RequireIDEPresenceForLeakReporting}
|
||||
+ 'Cette v<>rification des fuites m<>moire n''est effectu<74> que si Delphi est actuellement ex<65>cut<75> sur la m<>me machine. '
|
||||
{$endif}
|
||||
{$ifdef FullDebugMode}
|
||||
{$ifdef LogMemoryLeakDetailToFile}
|
||||
+ 'Les d<>tails des fuites de m<>moire sont rapport<72>s dans un fichier texte dans le m<>me r<>pertoire que l''application. '
|
||||
{$else}
|
||||
+ 'Activez l''option "LogMemoryLeakDetailToFile" pour obtenir un fichier rapportant les d<>tails des fuites de m<>moire. '
|
||||
{$endif}
|
||||
{$else}
|
||||
+ 'Pour obtenir un fichier rapport contenant les d<>tails des fuites de m<>moire, activez les options de compilation "FullDebugMode" et "LogMemoryLeakDetailToFile". '
|
||||
{$endif}
|
||||
+ 'Pour d<>sactiver cette v<>rification des fuites m<>moires, d<>sactivez l''option de compilation "EnableMemoryLeakReporting".'#13#10
|
||||
{$endif}
|
||||
+ #0;
|
||||
LeakMessageTitle = 'Fuite m<>moire d<>tect<63>e';
|
||||
{$ifdef UseOutputDebugString}
|
||||
FastMMInstallMsg = 'FastMM a <20>t<EFBFBD> install<6C>.';
|
||||
FastMMInstallSharedMsg = 'Partageant un exemplaire existant de FastMM.';
|
||||
FastMMUninstallMsg = 'FastMM a <20>t<EFBFBD> d<>sinstall<6C>.';
|
||||
FastMMUninstallSharedMsg = 'Fin du partage avec un exemplaire existant de FastMM.';
|
||||
{$endif}
|
||||
{$ifdef DetectMMOperationsAfterUninstall}
|
||||
InvalidOperationTitle = 'Operation MM apr<70>s la d<>sinstallation.';
|
||||
InvalidGetMemMsg = 'FastMM a d<>tect<63> un appel <20> GetMem apr<70>s que FastMM ait <20>t<EFBFBD> d<>sinstall<6C>.';
|
||||
InvalidFreeMemMsg = 'FastMM a d<>tect<63> un appel <20> FreeMem apr<70>s que FastMM ait <20>t<EFBFBD> d<>sinstall<6C>.';
|
||||
InvalidReallocMemMsg = 'FastMM a d<>tect<63> un appel <20> ReallocMem apr<70>s que FastMM ait <20>t<EFBFBD> d<>sinstall<6C>.';
|
||||
InvalidAllocMemMsg = 'FastMM a d<>tect<63> un appel <20> AllocMem apr<70>s que FastMM ait <20>t<EFBFBD> d<>sinstall<6C>.';
|
||||
{$endif}
|
||||
|
||||
implementation
|
||||
|
||||
end.
|
||||
|
@@ -0,0 +1,135 @@
|
||||
{
|
||||
|
||||
Fast Memory Manager: Messages
|
||||
|
||||
German Translation by Thomas Speck (thomas.speck@tssoft.de).
|
||||
|
||||
}
|
||||
|
||||
unit FastMM4Messages;
|
||||
|
||||
interface
|
||||
|
||||
{$Include FastMM4Options.inc}
|
||||
|
||||
const
|
||||
{The name of the debug info support DLL}
|
||||
FullDebugModeLibraryName32Bit = 'FastMM_FullDebugMode.dll';
|
||||
FullDebugModeLibraryName64Bit = 'FastMM_FullDebugMode64.dll';
|
||||
{Event log strings}
|
||||
LogFileExtension = '_MemoryManager_EventLog.txt'#0;
|
||||
CRLF = #13#10;
|
||||
EventSeparator = '--------------------------------';
|
||||
{Class name messages}
|
||||
UnknownClassNameMsg = 'Unbekannt';
|
||||
{Memory dump message}
|
||||
MemoryDumpMsg = #13#10#13#10'Aktueller Speicherauszug von 256 Bytes, beginnend ab Zeigeradresse ';
|
||||
{Block Error Messages}
|
||||
BlockScanLogHeader = 'Allocated block logged by LogAllocatedBlocksToFile. The size is: ';
|
||||
ErrorMsgHeader = 'FastMM hat einen Fehler entdeckt w<>hrend einem / einer';
|
||||
GetMemMsg = 'GetMem';
|
||||
FreeMemMsg = 'FreeMem';
|
||||
ReallocMemMsg = 'ReallocMem';
|
||||
BlockCheckMsg = 'Freien Block-Scan';
|
||||
OperationMsg = ' Operation. ';
|
||||
BlockHeaderCorruptedMsg = 'Der Block-Beginn ist defekt. ';
|
||||
BlockFooterCorruptedMsg = 'Das Block-Ende ist defekt. ';
|
||||
FreeModifiedErrorMsg = 'FastMM entdeckte einen Block, der nach der Freigabe ver<65>ndert wurde. ';
|
||||
FreeModifiedDetailMsg = #13#10#13#10'Modified byte offsets (and lengths): ';
|
||||
DoubleFreeErrorMsg = 'Es wurde versucht, einen unbelegten Block freizugeben bzw. zu belegen.';
|
||||
WrongMMFreeErrorMsg = 'An attempt has been made to free/reallocate a block that was allocated through a different FastMM instance. Check your memory manager sharing settings.';
|
||||
PreviousBlockSizeMsg = #13#10#13#10'Die vorherige Blockgr<67><72>e war: ';
|
||||
CurrentBlockSizeMsg = #13#10#13#10'Die Blockgr<67><72>e ist: ';
|
||||
PreviousObjectClassMsg = #13#10#13#10'Der Block wurde vorher f<>r eine Objektklasse benutzt: ';
|
||||
CurrentObjectClassMsg = #13#10#13#10'Der Block wird momentan f<>r eine Objektklasse benutzt ';
|
||||
PreviousAllocationGroupMsg = #13#10#13#10'The allocation group was: ';
|
||||
PreviousAllocationNumberMsg = #13#10#13#10'The allocation number was: ';
|
||||
CurrentAllocationGroupMsg = #13#10#13#10'The allocation group is: ';
|
||||
CurrentAllocationNumberMsg = #13#10#13#10'The allocation number is: ';
|
||||
BlockErrorMsgTitle = 'Speicherfehler entdeckt';
|
||||
VirtualMethodErrorHeader = 'FastMM hat einen Versuch entdeckt, eine virtuelle Methode eines freigegebenen Objektes aufzurufen. Eine Schutzverletzung wird nun aufgerufen, um die aktuelle Operation abzubrechen.';
|
||||
InterfaceErrorHeader = 'FastMM hat einen Versuch entdeckt, ein Interface eines freigegebenen Objektes aufzurufen. Eine Schutzverletzung wird nun aufgerufen, um die aktuelle Operation abzubrechen.';
|
||||
BlockHeaderCorruptedNoHistoryMsg = ' Ungl<67>cklicherweise wurde der Block-Beginn besch<63>digt, so da<64> keine Historie verf<72>gbar ist.';
|
||||
FreedObjectClassMsg = #13#10#13#10'Freigegebene Objekt-Klasse: ';
|
||||
VirtualMethodName = #13#10#13#10'Virtuelle Methode: ';
|
||||
VirtualMethodOffset = 'Offset +';
|
||||
VirtualMethodAddress = #13#10#13#10'Adresse der virtuellen Methode: ';
|
||||
{Stack trace messages}
|
||||
CurrentThreadIDMsg = #13#10#13#10'The current thread ID is 0x';
|
||||
CurrentStackTraceMsg = ', and the stack trace (return addresses) leading to this error is:';
|
||||
ThreadIDPrevAllocMsg = #13#10#13#10'This block was previously allocated by thread 0x';
|
||||
ThreadIDAtAllocMsg = #13#10#13#10'This block was allocated by thread 0x';
|
||||
ThreadIDAtFreeMsg = #13#10#13#10'The block was previously freed by thread 0x';
|
||||
ThreadIDAtObjectAllocMsg = #13#10#13#10'The object was allocated by thread 0x';
|
||||
ThreadIDAtObjectFreeMsg = #13#10#13#10'The object was subsequently freed by thread 0x';
|
||||
StackTraceMsg = ', and the stack trace (return addresses) at the time was:';
|
||||
{Installation Messages}
|
||||
AlreadyInstalledMsg = 'FastMM4 ist installiert.';
|
||||
AlreadyInstalledTitle = 'Schon installiert.';
|
||||
OtherMMInstalledMsg = 'FastMM4 kann nicht installiert werden, weil ein schon ein anderer '
|
||||
+ 'Memory Manager installiert wurde.'#13#10'Wenn Sie FastMM4 benutzen wollen, '
|
||||
+ 'dann vergewissern Sie sich, da<64> FastMM4.pas die allererste Unit in der "uses"'
|
||||
+ #13#10'Sektion Ihrer Projektdatei ist.';
|
||||
OtherMMInstalledTitle = 'Kann FastMM4 nicht installieren - Ein anderer Memory Manager ist schon installiert.';
|
||||
MemoryAllocatedMsg = 'FastMM4 kann nicht installiert werden, weil schon Speicher'
|
||||
+ 'durch den Default Memory Manager belegt wurde.'#13#10'FastMM4.pas MUSS '
|
||||
+ 'die allererste Unit in Ihrer Projektdatei sein, sonst wird der Speicher '
|
||||
+ 'durch den Default Memory Manager belegt, bevor FastMM4 die Kontrolle <20>bernimmt. '
|
||||
+ #13#10#13#10'Wenn Sie ein Programm benutzen, welches Exceptions abf<62>ngt '
|
||||
+ 'z.B. MadExcept (oder ein anderes Tool, das die Reihenfolge der Unit Initialisierung '
|
||||
+ 'ver<65>ndert),'#13#10'dann gehen Sie in seine Konfiguration und stellen Sie sicher, da<64> '
|
||||
+ 'FastMM4.pas Unit vor jeder anderen Unit initialisiert wird.';
|
||||
MemoryAllocatedTitle = 'Kann FastMM4nicht installieren - Speicher wurde schon belegt.';
|
||||
{Leak checking messages}
|
||||
LeakLogHeader = 'Ein Speicherblock hat Speicher verloren. Die Gr<47><72>e ist: ';
|
||||
LeakMessageHeader = 'Diese Anwendung hat Speicher verloren. ';
|
||||
SmallLeakDetail = 'Die Gr<47><72>en von kleinen Speicherbl<62>cken, die verlorengegangen sind, betragen'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (ausgenommen erwartete Speicherlecks, die durch Zeiger registriert wurden)'
|
||||
{$endif}
|
||||
+ ':'#13#10;
|
||||
LargeLeakDetail = 'Die Gr<47><72>en von mittleren und gro<72>en Speicherbl<62>cken, die verlorengegangen sind, betragen'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (ausgenommen erwartete Speicherlecks, die durch Zeiger registriert wurden)'
|
||||
{$endif}
|
||||
+ ': ';
|
||||
BytesMessage = ' Bytes: ';
|
||||
AnsiStringBlockMessage = 'AnsiString';
|
||||
UnicodeStringBlockMessage = 'UnicodeString';
|
||||
LeakMessageFooter = #13#10
|
||||
{$ifndef HideMemoryLeakHintMessage}
|
||||
+ #13#10'Notiz: '
|
||||
{$ifdef RequireIDEPresenceForLeakReporting}
|
||||
+ 'Diese <20>berpr<70>fung auf Speicherlecks wird nur durchgef<65>hrt, wenn Delphi auf dem selben Computer gestartet ist. '
|
||||
{$endif}
|
||||
{$ifdef FullDebugMode}
|
||||
{$ifdef LogMemoryLeakDetailToFile}
|
||||
+ 'Speicherleck-Details werden in eine Textdatei geschrieben, die sich im selben Verzeichnis wie diese Anwendung befindet. '
|
||||
{$else}
|
||||
+ 'Aktiviere "LogMemoryLeakDetailToFile", um eine detaillierte Log-Datei zu erhalten, die Details zu Speicherlecks enth<74>lt. '
|
||||
{$endif}
|
||||
{$else}
|
||||
+ 'Um eine Log-Datei zu erhalten, die Details zu Speicherlecks enth<74>lt, aktivieren Sie "FullDebugMode" und "LogMemoryLeakDetailToFile" in der Options-Datei. '
|
||||
{$endif}
|
||||
+ 'Um diese Speicherleck-<2D>berpr<70>fung abzuschalten, kommentieren Sie "EnableMemoryLeakReporting" aus.'#13#10
|
||||
{$endif}
|
||||
+ #0;
|
||||
LeakMessageTitle = 'Speicherleck entdeckt';
|
||||
{$ifdef UseOutputDebugString}
|
||||
FastMMInstallMsg = 'FastMM wurde installiert.';
|
||||
FastMMInstallSharedMsg = 'Benutzung einer existierenden Instanz von FastMM wurde gestartet.';
|
||||
FastMMUninstallMsg = 'FastMM wurde deinstalliert.';
|
||||
FastMMUninstallSharedMsg = 'Benutzung einer existierenden Instanz von FastMM wurde gestoppt.';
|
||||
{$endif}
|
||||
{$ifdef DetectMMOperationsAfterUninstall}
|
||||
InvalidOperationTitle = 'MM Operation nach der Deinstallierung.';
|
||||
InvalidGetMemMsg = 'FastMM hat einen GetMem-Aufruf nach der Deinstallation von FastMM entdeckt.';
|
||||
InvalidFreeMemMsg = 'FastMM hat einen FreeMem-Aufruf nach der Deinstallation von FastMM entdeckt.';
|
||||
InvalidReallocMemMsg = 'FastMM hat einen ReAllocMem-Aufruf nach der Deinstallation von FastMM entdeckt.';
|
||||
InvalidAllocMemMsg = 'FastMM hat einen AllocMem-Aufruf nach der Deinstallation von FastMM entdeckt.';
|
||||
{$endif}
|
||||
|
||||
implementation
|
||||
|
||||
end.
|
||||
|
@@ -0,0 +1,131 @@
|
||||
{Fast Memory Manager: Meldungen
|
||||
|
||||
Deutsche <20>bersetzung von Uwe Queisser [uweq]
|
||||
|
||||
}
|
||||
unit FastMM4Messages;
|
||||
|
||||
interface
|
||||
|
||||
{$Include FastMM4Options.inc}
|
||||
|
||||
const
|
||||
{Der Name der Debug-Info-DLL}
|
||||
FullDebugModeLibraryName32Bit = 'FastMM_FullDebugMode.dll';
|
||||
FullDebugModeLibraryName64Bit = 'FastMM_FullDebugMode64.dll';
|
||||
{Protokollaufzeichungs Erweiterung}
|
||||
LogFileExtension = '_FastMM_Log.txt'#0; {*** (changed) geaendert 31.01.06 (to long) zu lang *** [uweq] ***}
|
||||
CRLF = #13#10;
|
||||
EventSeparator = '--------------------------------';
|
||||
{Klassenbezeichner Meldung}
|
||||
UnknownClassNameMsg = 'Unbekannt';
|
||||
{Speicherauszugsnachricht}
|
||||
MemoryDumpMsg = #13#10#13#10'Aktueller Speicherauszug von 256 Byte, angefangen an der Zeigeradresse: ';
|
||||
{Block Fehlermeldungen}
|
||||
BlockScanLogHeader = 'Allocated block logged by LogAllocatedBlocksToFile. The size is: ';
|
||||
ErrorMsgHeader = 'FastMM hat einen Fehler erkannt, w<>hrend ein';
|
||||
GetMemMsg = ' GetMem';
|
||||
FreeMemMsg = ' FreeMem';
|
||||
ReallocMemMsg = ' ReallocMem';
|
||||
BlockCheckMsg = 'er freier SpeicherBlock<63>berpr<70>fung';
|
||||
OperationMsg = ' Operation. ';
|
||||
BlockHeaderCorruptedMsg = 'Der Block-Header ist fehlerhaft. ';
|
||||
BlockFooterCorruptedMsg = 'Der Block-Footer (Line) ist fehlerhaft. ';
|
||||
FreeModifiedErrorMsg = 'FastMM hat festgestellt, da<64> ein Speicherblock modifiziert worden ist, nachdem er freigegeben wurde. ';
|
||||
FreeModifiedDetailMsg = #13#10#13#10'Modified byte offsets (and lengths): ';
|
||||
DoubleFreeErrorMsg = 'Es wurde ein Versuch unternommen, einen freigegebenen Speicherblock freizugeben / wiederzuverwenden.';
|
||||
WrongMMFreeErrorMsg = 'An attempt has been made to free/reallocate a block that was allocated through a different FastMM instance. Check your memory manager sharing settings.';
|
||||
PreviousBlockSizeMsg = #13#10#13#10'Die vorherige Speicherblockgr<67><72>e war: ';
|
||||
CurrentBlockSizeMsg = #13#10#13#10'Die Speicherblockgr<67><72>e ist: ';
|
||||
PreviousObjectClassMsg = #13#10#13#10'Der Speicherpuffer wurde zuvor f<>r ein Objekt der folgenden Klasse verwendet: ';
|
||||
CurrentObjectClassMsg = #13#10#13#10'Der Speicherpuffer wird gegenw<6E>rtig f<>r ein Objekt der folgenden Klasse verwendet: ';
|
||||
PreviousAllocationGroupMsg = #13#10#13#10'The allocation group was: ';
|
||||
PreviousAllocationNumberMsg = #13#10#13#10'The allocation number was: ';
|
||||
CurrentAllocationGroupMsg = #13#10#13#10'The allocation group is: ';
|
||||
CurrentAllocationNumberMsg = #13#10#13#10'The allocation number is: ';
|
||||
BlockErrorMsgTitle = 'Speicherfehler gefunden';
|
||||
VirtualMethodErrorHeader = 'FastMM hat einen Versuch festgestellt, eine virtuelle Methode eines freigegebenen Objekts aufzurufen.'+CRLF
|
||||
+'Es wird jetzt eine Zugriffsverletzung erzeugt, um den aktuellen Betrieb abzubrechen.';
|
||||
InterfaceErrorHeader = 'FastMM hat einen Versuch festgestellt, eine Schnittstelle eines freigegebenen Objekts zu verwenden.'+CRLF
|
||||
+'Es wird jetzt eine Zugriffsverletzung erzeugt, um den aktuellen Betrieb abzubrechen.';
|
||||
BlockHeaderCorruptedNoHistoryMsg = ' Leider ist der Speicherbereich fehlerhaft, so da<64> kein Protokoll verf<72>gbar ist.';
|
||||
FreedObjectClassMsg = #13#10#13#10'Freigegebene Objektklasse: ';
|
||||
VirtualMethodName = #13#10#13#10'Virtuelle Methode: ';
|
||||
VirtualMethodOffset = 'Relative Position +';
|
||||
VirtualMethodAddress = #13#10#13#10'Virtuelle Methodenadresse: ';
|
||||
{Stack trace messages}
|
||||
CurrentThreadIDMsg = #13#10#13#10'The current thread ID is 0x';
|
||||
CurrentStackTraceMsg = ', and the stack trace (return addresses) leading to this error is:';
|
||||
ThreadIDPrevAllocMsg = #13#10#13#10'This block was previously allocated by thread 0x';
|
||||
ThreadIDAtAllocMsg = #13#10#13#10'This block was allocated by thread 0x';
|
||||
ThreadIDAtFreeMsg = #13#10#13#10'The block was previously freed by thread 0x';
|
||||
ThreadIDAtObjectAllocMsg = #13#10#13#10'The object was allocated by thread 0x';
|
||||
ThreadIDAtObjectFreeMsg = #13#10#13#10'The object was subsequently freed by thread 0x';
|
||||
StackTraceMsg = ', and the stack trace (return addresses) at the time was:';
|
||||
{Installationsmeldungen}
|
||||
AlreadyInstalledMsg = 'FastMM4 ist bereits installiert.';
|
||||
AlreadyInstalledTitle = 'schon installiert.';
|
||||
OtherMMInstalledMsg = 'FastMM4 kann nicht noch einmal in den Speicher geladen werden. '
|
||||
+ 'Manager hat sich bereits installiert.'#13#10'Wenn Sie FastMM4 verwenden wollen,'
|
||||
+ 'vergewissern sie sich, da<64> FastMM4.pas die allererste Unit in der "uses"'
|
||||
+ #13#10'-Anweisung ihrer Projekt-.dpr Datei ist.';
|
||||
OtherMMInstalledTitle = 'Kann die Installation von FastMM4 nicht fortsetzen - da ein anderer Speichermanager bereits geladen wurde';
|
||||
MemoryAllocatedMsg = 'FastMM4 kann sich nicht installieren, da der Speicher schon'
|
||||
+ ' von einem anderen Speichermanager zugeordnet wurde.'#13#10'FastMM4.pas mu<6D>'
|
||||
+ ' die erste Unit in Ihrer Projekt-.dpr sein, sonst wird Speicher, '
|
||||
+ 'vor Benutzung des FastMM4 '#13#10' durch den Standardspeichermanager zugeordnet'
|
||||
+ ' und <20>bernommen. '#13#10#13#10'Wenn Sie eine Fehlerbehandlung benutzen '
|
||||
+ 'm<>chten, sollten Sie MadExcept (oder ein anderes Hilfsprogramm, das die Unit-Initialisierung modifiziert'
|
||||
+ ' bestellen), '#13#10' und stellen in der Konfiguration sicher, da<64> die '
|
||||
+ 'FastMM4.pas Unit vor jeder anderen Unit initialisiert wird.';
|
||||
MemoryAllocatedTitle = 'Keine Installation von FastMM4 - Speicher ist bereits zugeordnet worden.';
|
||||
{Speicherleck Meldungen}
|
||||
LeakLogHeader = 'Ein Speicher-Leck hat folgende Gr<47><72>e : ';
|
||||
LeakMessageHeader = 'Diese Anwendung hat Speicher-Lecks. ';
|
||||
SmallLeakDetail = 'Die kleineren Speicher-Lecks sind'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (ausschlie<69>lich von Zeigern registrierte Lecks)'
|
||||
{$endif}
|
||||
+ ':'#13#10;
|
||||
LargeLeakDetail = 'Die gr<67><72>eren Speicher-Lecks sind'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (ausschlie<69>lich von Zeiger registrierte Lecks)'
|
||||
{$endif}
|
||||
+ ': ';
|
||||
BytesMessage = ' bytes: ';
|
||||
AnsiStringBlockMessage = 'AnsiString';
|
||||
UnicodeStringBlockMessage = 'UnicodeString';
|
||||
LeakMessageFooter = #13#10
|
||||
{$ifndef HideMemoryLeakHintMessage}
|
||||
+ #13#10'Hinweis: '
|
||||
{$ifdef RequireIDEPresenceForLeakReporting}
|
||||
+ 'Diese Speicherleckpr<70>fung wird nur ausgef<65>hrt, wenn Delphi gegenw<6E>rtig auf demselben Computer l<>uft. '
|
||||
{$endif}
|
||||
{$ifdef FullDebugMode}
|
||||
{$ifdef LogMemoryLeakDetailToFile}
|
||||
+ 'Speicherlecks werden in einer Textdatei im selben Ordner wie diese Anwendung protokolliert. '
|
||||
{$else}
|
||||
+ 'Wenn Sie "{$ LogMemoryLeakDetailToFile}" aktivieren, erhalten sie in der Protokolldatei die Details <20>ber Speicherlecks. '
|
||||
{$endif}
|
||||
{$else}
|
||||
+ 'Um eine Protokolldatei zu erhalten, die Details <20>ber Speicherlecks enth<74>lt, aktivieren Sie die "{$ FullDebugMode}" und "{$ LogMemoryLeakDetailToFile}" Definitionen. '
|
||||
{$endif}
|
||||
+ 'Um die Speicherleckpr<70>fung zu deaktivieren, deaktivieren sie die "{$ EnableMemoryLeakReporting} -Option".'#13#10
|
||||
{$endif}
|
||||
+ #0;
|
||||
LeakMessageTitle = 'Speicherleck entdeckt';
|
||||
{$ifdef UseOutputDebugString}
|
||||
FastMMInstallMsg = 'FastMM ist wurde geladen.';
|
||||
FastMMInstallSharedMsg = 'Eine bereits vorhandene Instanz von FastMM wird gemeinsam benutzt.';
|
||||
FastMMUninstallMsg = 'FastMM ist aus dem Speicher entladen worden.';
|
||||
FastMMUninstallSharedMsg = 'Eine gemeinsam benutzte Instanz von FastMM wurde angehalten.';
|
||||
{$endif}
|
||||
{$ifdef DetectMMOperationsAfterUninstall}
|
||||
InvalidOperationTitle = 'MM nach dem Betrieb der Installation.';
|
||||
InvalidGetMemMsg = 'FastMM hat einen GetMem Aufruf gefunden, nachdem FastMM deinstalliert wurde.';
|
||||
InvalidFreeMemMsg = 'FastMM hat einen FreeMem Aufruf gefunden, nachdem FastMM deinstalliert wurde.';
|
||||
InvalidReallocMemMsg = 'FastMM hat einen ReallocMem Aufruf gefunden, nachdem FastMM deinstalliert wurde.';
|
||||
InvalidAllocMemMsg = 'FastMM hat einen ReallocMem Aufruf gefunden, nachdem FastMM deinstalliert wurde.';
|
||||
{$endif}
|
||||
implementation
|
||||
end.
|
135
contrib/FastMM4-AVX/Translations/Indonesian/FastMM4Messages.pas
Normal file
135
contrib/FastMM4-AVX/Translations/Indonesian/FastMM4Messages.pas
Normal file
@@ -0,0 +1,135 @@
|
||||
{
|
||||
|
||||
Fast Memory Manager: Messages
|
||||
|
||||
Indonesian translation by Zaenal Mutaqin.
|
||||
|
||||
}
|
||||
|
||||
unit FastMM4Messages;
|
||||
|
||||
interface
|
||||
|
||||
{$Include FastMM4Options.inc}
|
||||
|
||||
const
|
||||
{The name of the debug info support DLL}
|
||||
FullDebugModeLibraryName32Bit = 'FastMM_FullDebugMode.dll';
|
||||
FullDebugModeLibraryName64Bit = 'FastMM_FullDebugMode64.dll';
|
||||
{Event log strings}
|
||||
LogFileExtension = '_Laporan_ManajerMemori.txt'#0;
|
||||
CRLF = #13#10;
|
||||
EventSeparator = '--------------------------------';
|
||||
{Class name messages}
|
||||
UnknownClassNameMsg = 'Tidak dikenal';
|
||||
{Memory dump message}
|
||||
MemoryDumpMsg = #13#10#13#10'Dump memori saat ini dari 256 byte dimulai pada alamat pointer ';
|
||||
{Block Error Messages}
|
||||
BlockScanLogHeader = 'Allocated block logged by LogAllocatedBlocksToFile. The size is: ';
|
||||
ErrorMsgHeader = 'FastMM mendeteksi terjadi kesalahan sewaktu ';
|
||||
GetMemMsg = 'GetMem';
|
||||
FreeMemMsg = 'FreeMem';
|
||||
ReallocMemMsg = 'ReallocMem';
|
||||
BlockCheckMsg = 'membebaskan pemantauan blok';
|
||||
OperationMsg = ' operasi. ';
|
||||
BlockHeaderCorruptedMsg = 'Kepala blok sudah terkorupsi. ';
|
||||
BlockFooterCorruptedMsg = 'Kaki blok sudah terkorupsi. ';
|
||||
FreeModifiedErrorMsg = 'FastMM mendeteksi bahwa blok sudah diubah setelah dibebaskan. ';
|
||||
FreeModifiedDetailMsg = #13#10#13#10'Modified byte offsets (and lengths): ';
|
||||
DoubleFreeErrorMsg = 'Percobaan dilakukan untuk membebaskan/realokasi blok yang tidak dialokasikan';
|
||||
WrongMMFreeErrorMsg = 'An attempt has been made to free/reallocate a block that was allocated through a different FastMM instance. Check your memory manager sharing settings.';
|
||||
PreviousBlockSizeMsg = #13#10#13#10'Besar blok sebelumnya adalah: ';
|
||||
CurrentBlockSizeMsg = #13#10#13#10'Besar blok adalah: ';
|
||||
PreviousObjectClassMsg = #13#10#13#10'Blok yang sebelumnya digunakan untuk obyek dari kelas: ';
|
||||
CurrentObjectClassMsg = #13#10#13#10'Blok yang digunakan saat ini untuk obyek dari kelas: ';
|
||||
PreviousAllocationGroupMsg = #13#10#13#10'The allocation group was: ';
|
||||
PreviousAllocationNumberMsg = #13#10#13#10'The allocation number was: ';
|
||||
CurrentAllocationGroupMsg = #13#10#13#10'The allocation group is: ';
|
||||
CurrentAllocationNumberMsg = #13#10#13#10'The allocation number is: ';
|
||||
BlockErrorMsgTitle = 'Kesalahan Memori Terdeteksi';
|
||||
VirtualMethodErrorHeader = 'FastMM mendeteksi percobaan pemanggilan metode virtual pada obyek yang dibebaskan. Pelanggaran akses akan ditampilkan sekarang untuk membatalkan operasi saat ini.';
|
||||
InterfaceErrorHeader = 'FastMM mendeteksi percobaan penggunaan antar muka dari obyek yang sudah dibebaskan. Pelanggaran akses akan ditampilkan sekarang untuk membatalkan operasi saat ini.';
|
||||
BlockHeaderCorruptedNoHistoryMsg = ' Kebetulan kepala blok sudah terkorupsi oleh karenanya tidak ada histori yang tersedia.';
|
||||
FreedObjectClassMsg = #13#10#13#10'Kelas obyek yang dibebaskan: ';
|
||||
VirtualMethodName = #13#10#13#10'Metode virtual: ';
|
||||
VirtualMethodOffset = 'Ofset +';
|
||||
VirtualMethodAddress = #13#10#13#10'Alamat metode virtual: ';
|
||||
{Stack trace messages}
|
||||
CurrentThreadIDMsg = #13#10#13#10'The current thread ID is 0x';
|
||||
CurrentStackTraceMsg = ', and the stack trace (return addresses) leading to this error is:';
|
||||
ThreadIDPrevAllocMsg = #13#10#13#10'This block was previously allocated by thread 0x';
|
||||
ThreadIDAtAllocMsg = #13#10#13#10'This block was allocated by thread 0x';
|
||||
ThreadIDAtFreeMsg = #13#10#13#10'The block was previously freed by thread 0x';
|
||||
ThreadIDAtObjectAllocMsg = #13#10#13#10'The object was allocated by thread 0x';
|
||||
ThreadIDAtObjectFreeMsg = #13#10#13#10'The object was subsequently freed by thread 0x';
|
||||
StackTraceMsg = ', and the stack trace (return addresses) at the time was:';
|
||||
{Installation Messages}
|
||||
AlreadyInstalledMsg = 'FastMM4 sudah diinstalasi.';
|
||||
AlreadyInstalledTitle = 'Sudah terinstalasi.';
|
||||
OtherMMInstalledMsg = 'FastMM4 tidak bisa diinstalasi karena manajer memori pihak ketiga '
|
||||
+ 'sudah menginstalasi dirinya sendiri.'#13#10'Jika anda ingin menggunakan FastMM4, '
|
||||
+ 'pastikan bahwa FastMM4.pas adalah untit paling pertama dalam seksi "uses"'
|
||||
+ #13#10'dari file proyek .dpr anda.';
|
||||
OtherMMInstalledTitle = 'Tidak bisa menginstalasi FastMM4 - Manajer memori lain sudah diinstalasi';
|
||||
MemoryAllocatedMsg = 'FastMM4 tidak bisa menginstalasi karena memori sudah '
|
||||
+ 'dialokasikan melalui manajer memori default.'#13#10'FastMM4.pas HARUS '
|
||||
+ 'unit pertama dalam file proyek .dpr anda, sebaliknya memori bisa '
|
||||
+ 'dialokasikan '#13#10'melalui manajer memori default sebelum FastMM4 '
|
||||
+ 'mendapatkan kontrolnya. '#13#10#13#10'Jika anda menggunakan penjebak kekecualian '
|
||||
+ 'seperti MadExcept (atau piranti lain yang mengubah urutan inisialiasai unit, '
|
||||
+ #13#10'lihat ke dalam halaman konfigurasinya dan pastikan bahwa '
|
||||
+ 'unit FastMM4.pas diinisialisasi sebelum unit lainnya.';
|
||||
MemoryAllocatedTitle = 'Tidak bisa menginstalasi FastMM4 - Memori sudah dialokasikan';
|
||||
{Leak checking messages}
|
||||
LeakLogHeader = 'Blok memori sudah bocor. Besarnya adalah: ';
|
||||
LeakMessageHeader = 'Aplikasi ini mempunyai kebocoran memori. ';
|
||||
SmallLeakDetail = 'Blok kecil kebocoran adalah'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (tidak termasuk kebocoran yang didaftarkan oleh pointer)'
|
||||
{$endif}
|
||||
+ ':'#13#10;
|
||||
LargeLeakDetail = 'Besar dari kebocoran blok medium dan besar adalah'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (tidak termasuk kebocoran yang terdaftar oleh pointer)'
|
||||
{$endif}
|
||||
+ ': ';
|
||||
BytesMessage = ' byte: ';
|
||||
AnsiStringBlockMessage = 'AnsiString';
|
||||
UnicodeStringBlockMessage = 'UnicodeString';
|
||||
LeakMessageFooter = #13#10
|
||||
{$ifndef HideMemoryLeakHintMessage}
|
||||
+ #13#10'Catatan: '
|
||||
{$ifdef RequireIDEPresenceForLeakReporting}
|
||||
+ 'Kebocoran memori ini hanya ditampilkan jika Delphi saat ini berjalan pada komputer yang sama. '
|
||||
{$endif}
|
||||
{$ifdef FullDebugMode}
|
||||
{$ifdef LogMemoryLeakDetailToFile}
|
||||
+ 'Perincian kebocoran memori dicatat ke file teks dalam folder yang sama dengan aplikasi ini. '
|
||||
{$else}
|
||||
+ 'Hidupkan "LogMemoryLeakDetailToFile" untuk mendapatkan file log yang berisi perincian kebocoran memori. '
|
||||
{$endif}
|
||||
{$else}
|
||||
+ 'Untuk mendapatkan file log yang berisi perincian kebocoran memori, hidupkan definisi kondisional "FullDebugMode" dan "LogMemoryLeakDetailToFile". '
|
||||
{$endif}
|
||||
+ 'Untuk mematikan pemeriksaan kebocoran, jangan definisikan "EnableMemoryLeakReporting".'#13#10
|
||||
{$endif}
|
||||
+ #0;
|
||||
LeakMessageTitle = 'Kebocoran Memori Terdeteksi';
|
||||
{$ifdef UseOutputDebugString}
|
||||
FastMMInstallMsg = 'FastMM sudah diinstalasi.';
|
||||
FastMMInstallSharedMsg = 'Membagi instan FastMM yang sudah ada.';
|
||||
FastMMUninstallMsg = 'FastMM sudah di deinstalasi.';
|
||||
FastMMUninstallSharedMsg = 'Pembagian instan FastMM yang ada dihentikan.';
|
||||
{$endif}
|
||||
{$ifdef DetectMMOperationsAfterUninstall}
|
||||
InvalidOperationTitle = 'Operasi MM setelah deinstalasi.';
|
||||
InvalidGetMemMsg = 'FastMM mendeteksi pemanggilan GetMem setelah FastMM di deinstalasi.';
|
||||
InvalidFreeMemMsg = 'FastMM mendeteksi pemanggilan FreeMem setelah FastMM di deinstalasi.';
|
||||
InvalidReallocMemMsg = 'FastMM mendeteksi pemanggilan ReallocMem setelah FastMM di deinstalasi.';
|
||||
InvalidAllocMemMsg = 'FastMM mendeteksi pemanggilan ReallocMem setelah FastMM di deinstalasi.';
|
||||
{$endif}
|
||||
|
||||
implementation
|
||||
|
||||
end.
|
||||
|
136
contrib/FastMM4-AVX/Translations/Italian/FastMM4Messages.pas
Normal file
136
contrib/FastMM4-AVX/Translations/Italian/FastMM4Messages.pas
Normal file
@@ -0,0 +1,136 @@
|
||||
{
|
||||
|
||||
Fast Memory Manager: Messages
|
||||
|
||||
Italian translation by Luigi D. Sandon.
|
||||
|
||||
}
|
||||
|
||||
unit FastMM4Messages;
|
||||
|
||||
interface
|
||||
|
||||
{$Include FastMM4Options.inc}
|
||||
|
||||
const
|
||||
{The name of the debug info support DLL}
|
||||
FullDebugModeLibraryName32Bit = 'FastMM_FullDebugMode.dll';
|
||||
FullDebugModeLibraryName64Bit = 'FastMM_FullDebugMode64.dll';
|
||||
{Event log strings}
|
||||
LogFileExtension = '_MemoryManager_EventLog.txt'#0;
|
||||
CRLF = #13#10;
|
||||
EventSeparator = '--------------------------------';
|
||||
{Class name messages}
|
||||
UnknownClassNameMsg = 'Sconosciuta';
|
||||
{Memory dump message}
|
||||
MemoryDumpMsg = #13#10#13#10'Dump della memoria di 256 byte partendo dall''indirizzo del puntatore ';
|
||||
{Block Error Messages}
|
||||
BlockScanLogHeader = 'Blocco allocato registrato da LogAllocatedBlocksToFile. La dimensione <20>: ';
|
||||
ErrorMsgHeader = 'FastMM ha rilevato un errore durante ';
|
||||
GetMemMsg = 'GetMem';
|
||||
FreeMemMsg = 'FreeMem';
|
||||
ReallocMemMsg = 'ReallocMem';
|
||||
BlockCheckMsg = 'scansione blocco libero';
|
||||
OperationMsg = ' operazione. ';
|
||||
BlockHeaderCorruptedMsg = 'L''intestazione del blocco <20> stata corrotta. ';
|
||||
BlockFooterCorruptedMsg = 'Il terminatore del blocco <20> stato corrotto. ';
|
||||
FreeModifiedErrorMsg = 'FastMM ha rilevato che un blocco <20> stato modificato dopo essere stato disallocato. ';
|
||||
FreeModifiedDetailMsg = #13#10#13#10'Modified byte offsets (and lengths): ';
|
||||
DoubleFreeErrorMsg = 'Tentativo di disallocare/reallocare un blocco non allocato.';
|
||||
WrongMMFreeErrorMsg = 'An attempt has been made to free/reallocate a block that was allocated through a different FastMM instance. Check your memory manager sharing settings.';
|
||||
PreviousBlockSizeMsg = #13#10#13#10'La dimensione precedente del blocco era: ';
|
||||
CurrentBlockSizeMsg = #13#10#13#10'La dimensione del blocco <20>: ';
|
||||
PreviousObjectClassMsg = #13#10#13#10'Il blocco <20> stato usato in precedenza per una istanza della classe: ';
|
||||
CurrentObjectClassMsg = #13#10#13#10'Il blocco <20> attualmente usato da una istanza della classe: ';
|
||||
PreviousAllocationGroupMsg = #13#10#13#10'Il gruppo di allocazione era: ';
|
||||
PreviousAllocationNumberMsg = #13#10#13#10'Il numero di allocazione era: ';
|
||||
CurrentAllocationGroupMsg = #13#10#13#10'Il gruppo di allocazione <20>: ';
|
||||
CurrentAllocationNumberMsg = #13#10#13#10'Il numero di allocazione <20>: ';
|
||||
BlockErrorMsgTitle = 'Rilevato Errore di Memoria';
|
||||
VirtualMethodErrorHeader = 'FastMM ha rilevato un tentativo di chiamare un metodo virtuale di una istanza deallocata. Sar<61> generata una eccezione di Violazione di Accesso per abortire l''operazione corrente.';
|
||||
InterfaceErrorHeader = 'FastMM ha rilevato un tentativo di usare una interfaccia di una istanza deallocata. Sar<61> generata una eccezione di Violazione di Accesso per abortire l''operazione corrente.';
|
||||
BlockHeaderCorruptedNoHistoryMsg = ' Sfortunametamente l''intestazione del blocco <20> stata corrotta, quindi non <20> disponibile alcuna storia.';
|
||||
FreedObjectClassMsg = #13#10#13#10'Deallocata istanza della classe: ';
|
||||
VirtualMethodName = #13#10#13#10'Metodo virtuale: ';
|
||||
VirtualMethodOffset = 'Offset +';
|
||||
VirtualMethodAddress = #13#10#13#10'Indirizzo metodo virtuale: ';
|
||||
{Stack trace messages}
|
||||
CurrentThreadIDMsg = #13#10#13#10'The current thread ID is 0x';
|
||||
CurrentStackTraceMsg = ', and the stack trace (return addresses) leading to this error is:';
|
||||
ThreadIDPrevAllocMsg = #13#10#13#10'This block was previously allocated by thread 0x';
|
||||
ThreadIDAtAllocMsg = #13#10#13#10'This block was allocated by thread 0x';
|
||||
ThreadIDAtFreeMsg = #13#10#13#10'The block was previously freed by thread 0x';
|
||||
ThreadIDAtObjectAllocMsg = #13#10#13#10'The object was allocated by thread 0x';
|
||||
ThreadIDAtObjectFreeMsg = #13#10#13#10'The object was subsequently freed by thread 0x';
|
||||
StackTraceMsg = ', and the stack trace (return addresses) at the time was:';
|
||||
{Installation Messages}
|
||||
AlreadyInstalledMsg = 'FastMM4 <20> gi<67> installato.';
|
||||
AlreadyInstalledTitle = 'Gi<47> installato.';
|
||||
OtherMMInstalledMsg = 'FastMM4 non pu<70> essere installato perch<63> un altro gestore della memoria '
|
||||
+ 'ha gi<67> installato s<> stesso.'#13#10'Se volete usare FastMM4, '
|
||||
+ 'assicuratevi che FastMM4.pas sia la prima unit nella sezione "uses"'
|
||||
+ #13#10'del file .dpr del vostro progetto.';
|
||||
OtherMMInstalledTitle = 'Impossibile installare FastMM4 - un altro gestore della memoria <20> gi<67> installato';
|
||||
MemoryAllocatedMsg =
|
||||
'FastMM4 non pu<70> essere installato perch<63> della memoria <20> gi<67> ' +
|
||||
'stata allocata dal gestore della memoria di default.'#13#10 +
|
||||
'FastMM4.pas DEVE essere la prima unit nel file .dpr del progetto, ' +
|
||||
'altrimenti la memoria pu<70> essere allocata dal gestore di default ' +
|
||||
'prima che FastMM4 ottenga il controllo.'#13#10#13#10 +
|
||||
'Se state usando un gestore delle eccezioni come MadExcept (o qualsiasi ' +
|
||||
'altro tool che modifichi l''ordine di inizializzazione delle unit), ' +
|
||||
'configurarlo in modo che la unit FastMM4.pas sia inizializzata prima di qualsiasi altra.';
|
||||
MemoryAllocatedTitle = 'Impossibile installare FastMM4 - La memoria <20> gi<67> stata allocata';
|
||||
{Leak checking messages}
|
||||
LeakLogHeader = 'Leak di un blocco. La dimensione <20>: ';
|
||||
LeakMessageHeader = 'L''applicazione ha dei leak di memoria. ';
|
||||
SmallLeakDetail = 'I leak di piccoli blocchi sono'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (sono esclusi i leak attesi registrati da puntatori)'
|
||||
{$endif}
|
||||
+ ':'#13#10;
|
||||
LargeLeakDetail = 'Le dimensioni dei leak di blocchi medi e grandi sono'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (sono esclusi i leak attesi registrati da puntatori)'
|
||||
{$endif}
|
||||
+ ': ';
|
||||
BytesMessage = ' byte: ';
|
||||
AnsiStringBlockMessage = 'AnsiString';
|
||||
UnicodeStringBlockMessage = 'UnicodeString';
|
||||
LeakMessageFooter = #13#10
|
||||
{$ifndef HideMemoryLeakHintMessage}
|
||||
+ #13#10'Nota: '
|
||||
{$ifdef RequireIDEPresenceForLeakReporting}
|
||||
+ 'Questi controlli di leak della memoria sono effettuati solo se Delphi <20> in funzione sullo stesso computer. '
|
||||
{$endif}
|
||||
{$ifdef FullDebugMode}
|
||||
{$ifdef LogMemoryLeakDetailToFile}
|
||||
+ 'I dettagli sui leak della memoria sono registrati in un file di testo nella stessa cartella di questa applicazione. '
|
||||
{$else}
|
||||
+ 'Abilitare "LogMemoryLeakDetailToFile" per ottenere un file di log contenente i dettagli sui leak della memoria. '
|
||||
{$endif}
|
||||
{$else}
|
||||
+ 'Per ottenere un file di log contenente i dettagli sui leak della memoria, abilitate le direttive condizionali "FullDebugMode" e "LogMemoryLeakDetailToFile". '
|
||||
{$endif}
|
||||
+ 'Per disabilitare i controlli dei leak della memoria, non definire la direttiva "EnableMemoryLeakReporting".'#13#10
|
||||
{$endif}
|
||||
+ #0;
|
||||
LeakMessageTitle = 'Rilevato leak della memoria';
|
||||
{$ifdef UseOutputDebugString}
|
||||
FastMMInstallMsg = 'FastMM <20> stato installato.';
|
||||
FastMMInstallSharedMsg = 'Inizio condivisione di una istanza esistente di FastMM.';
|
||||
FastMMUninstallMsg = 'FastMM <20> stato disinstallato.';
|
||||
FastMMUninstallSharedMsg = 'Termine della condivisione di una istanza esistente di FastMM.';
|
||||
{$endif}
|
||||
{$ifdef DetectMMOperationsAfterUninstall}
|
||||
InvalidOperationTitle = 'MM operazione dopo la disinstallazione.';
|
||||
InvalidGetMemMsg = 'FastMM ha rilevato una chiamata a GetMem dopo che FastMM <20> stato disinstallato.';
|
||||
InvalidFreeMemMsg = 'FastMM ha rilevato una chiamata a FreeMem dopo che FastMM <20> stato disinstallato.';
|
||||
InvalidReallocMemMsg = 'FastMM ha rilevato una chiamata a ReallocMem dopo che FastMM <20> stato disinstallato.';
|
||||
InvalidAllocMemMsg = 'FastMM ha rilevato una chiamata ad AllocMem dopo che FastMM <20> stato disinstallato.';
|
||||
{$endif}
|
||||
|
||||
implementation
|
||||
|
||||
end.
|
||||
|
134
contrib/FastMM4-AVX/Translations/Polish/FastMM4Messages.pas
Normal file
134
contrib/FastMM4-AVX/Translations/Polish/FastMM4Messages.pas
Normal file
@@ -0,0 +1,134 @@
|
||||
{
|
||||
|
||||
Fast Memory Manager: Messages
|
||||
|
||||
Polish translation by Artur Red<65>ko (arturr@opegieka.pl).
|
||||
|
||||
}
|
||||
|
||||
unit FastMM4Messages;
|
||||
|
||||
interface
|
||||
|
||||
{$Include FastMM4Options.inc}
|
||||
|
||||
const
|
||||
{The name of the debug info support DLL}
|
||||
FullDebugModeLibraryName32Bit = 'FastMM_FullDebugMode.dll';
|
||||
FullDebugModeLibraryName64Bit = 'FastMM_FullDebugMode64.dll';
|
||||
{Event log strings}
|
||||
LogFileExtension = '_MemoryManager_raport.txt'#0;
|
||||
CRLF = #13#10;
|
||||
EventSeparator = '--------------------------------';
|
||||
{Class name messages}
|
||||
UnknownClassNameMsg = 'Nieznany';
|
||||
{Memory dump message}
|
||||
MemoryDumpMsg = #13#10#13#10'Aktualny zrzut pami<6D>ci 256 bajt<6A>w zaczynaj<61>cy si<73> od adresu ';
|
||||
{Block Error Messages}
|
||||
BlockScanLogHeader = 'Zaalokowany blok zapisany przez LogAllocatedBlocksToFile. Rozmiar : ';
|
||||
ErrorMsgHeader = 'FastMM wykry<72> b<><62>d podczas operacji ';
|
||||
GetMemMsg = 'GetMem';
|
||||
FreeMemMsg = 'FreeMem';
|
||||
ReallocMemMsg = 'ReallocMem';
|
||||
BlockCheckMsg = 'skanowania wolnego bloku';
|
||||
OperationMsg = '. ';
|
||||
BlockHeaderCorruptedMsg = 'Nag<61><67>wek bloku jest uszkodzony. ';
|
||||
BlockFooterCorruptedMsg = 'Stopka bloku jest uszkodzona. ';
|
||||
FreeModifiedErrorMsg = 'FastMM wykry<72> <20>e blok zosta<74> zmodyfikowany po tym jak zosta<74> zwolniony. ';
|
||||
FreeModifiedDetailMsg = #13#10#13#10'Modified byte offsets (and lengths): ';
|
||||
DoubleFreeErrorMsg = 'Wykryto pr<70>b<EFBFBD> zwolnienia/realokacji niezaalokowanego bloku.';
|
||||
WrongMMFreeErrorMsg = 'An attempt has been made to free/reallocate a block that was allocated through a different FastMM instance. Check your memory manager sharing settings.';
|
||||
PreviousBlockSizeMsg = #13#10#13#10'Poprzedni rozmiar bloku by<62>: ';
|
||||
CurrentBlockSizeMsg = #13#10#13#10'Rozmiar bloku jest: ';
|
||||
PreviousObjectClassMsg = #13#10#13#10'Blok zosta<74> poprzednio u<>yty w obiekcie klasy: ';
|
||||
CurrentObjectClassMsg = #13#10#13#10'Blok jest aktualnie u<>ywany w obiekcie klasy: ';
|
||||
PreviousAllocationGroupMsg = #13#10#13#10'By<42>a grupa alokacji : ';
|
||||
PreviousAllocationNumberMsg = #13#10#13#10'By<42>a ilo<6C><6F> alokacji : ';
|
||||
CurrentAllocationGroupMsg = #13#10#13#10'Jest grupa alokacji : ';
|
||||
CurrentAllocationNumberMsg = #13#10#13#10'Jest ilo<6C><6F> alokacji : ';
|
||||
BlockErrorMsgTitle = 'Wykryto b<><62>d pami<6D>ci';
|
||||
VirtualMethodErrorHeader = 'FastMM wykry<72> pr<70>b<EFBFBD> u<>ycia wirtualnej metody zwolnionego obiektu. Zostanie wygenerowany teraz wyj<79>tek w celu przerwania aktualnej operacji.';
|
||||
InterfaceErrorHeader = 'FastMM wykry<72> pr<70>b<EFBFBD> u<>ycia interfejsu zwolnionego obiektu. Zostanie wygenerowany teraz wyj<79>tek w celu przerwania aktualnej operacji.';
|
||||
BlockHeaderCorruptedNoHistoryMsg = ' Niestety nag<61><67>wek bloku zosta<74> uszkodzony wi<77>c historia nie jest dost<73>pna.';
|
||||
FreedObjectClassMsg = #13#10#13#10'Klasa zwolnionego obiektu: ';
|
||||
VirtualMethodName = #13#10#13#10'Metoda wirtualna: ';
|
||||
VirtualMethodOffset = 'przesuni<6E>cie +';
|
||||
VirtualMethodAddress = #13#10#13#10'Adres metody wirtualnej: ';
|
||||
{Stack trace messages}
|
||||
CurrentThreadIDMsg = #13#10#13#10'The current thread ID is 0x';
|
||||
CurrentStackTraceMsg = ', and the stack trace (return addresses) leading to this error is:';
|
||||
ThreadIDPrevAllocMsg = #13#10#13#10'This block was previously allocated by thread 0x';
|
||||
ThreadIDAtAllocMsg = #13#10#13#10'This block was allocated by thread 0x';
|
||||
ThreadIDAtFreeMsg = #13#10#13#10'The block was previously freed by thread 0x';
|
||||
ThreadIDAtObjectAllocMsg = #13#10#13#10'The object was allocated by thread 0x';
|
||||
ThreadIDAtObjectFreeMsg = #13#10#13#10'The object was subsequently freed by thread 0x';
|
||||
StackTraceMsg = ', and the stack trace (return addresses) at the time was:';
|
||||
{Installation Messages}
|
||||
AlreadyInstalledMsg = 'FastMM4 jest ju<6A> zainstalowany.';
|
||||
AlreadyInstalledTitle = 'Ju<4A> zainstalowany.';
|
||||
OtherMMInstalledMsg = 'FastMM4 nie mo<6D>e by<62> zainstalowany poniewa<77> inny mened<65>er pami<6D>ci '
|
||||
+ 'zosta<74> ju<6A> zainstalowany.'#13#10'Je<4A>li chcesz u<>y<EFBFBD> FastMM4, '
|
||||
+ 'zapewniaj<61>c aby modu<64> FastMM4.pas by<62> zainicjowany jako pierwszy modu<64> w twoim projekcie.';
|
||||
OtherMMInstalledTitle = 'Nie mo<6D>na zainstalowa<77> FastMM4 - inny mened<65>er pami<6D>ci jest ju<6A> zainstalowany';
|
||||
MemoryAllocatedMsg = 'FastMM4 nie mo<6D>e by<62> zainstalowany poniewa<77> pami<6D><69> zosta<74>a '
|
||||
+ 'juz zaalokowana przez domy<6D>lny mened<65>er pami<6D>ci.'#13#10'FastMM4.pas MUSI '
|
||||
+ 'by<62> pierwszym modu<64>em w twoim projekcie, w przeciwnym wypadku pami<6D><69> mo<6D>e '
|
||||
+ 'by<62> zaalokowana'#13#10'przez domy<6D>lny mened<65>er pami<6D>ci zanim FastMM4 '
|
||||
+ 'przejmie kontrol<6F>.'#13#10#13#10'Je<4A>li u<>ywasz aplikacji do przechwytywania wyj<79>tk<74>w '
|
||||
+ 'takich jak MadExcept,'#13#10'zmie<69> jego konfiguracj<63> zapewniaj<61>c aby modu<64> '
|
||||
+ 'FastMM4.pas by<62> zainicjowany jako pierwszy modu<64>.';
|
||||
MemoryAllocatedTitle = 'Nie mo<6D>na zainstalowa<77> FastMM4 - pami<6D><69> zosta<74>a ju<6A> zaalokowana.'
|
||||
+ 'FastMM4.pas jest inicjowany jako pierwszy modu<64>.';
|
||||
{Leak checking messages}
|
||||
LeakLogHeader = 'Wyciek<65> blok pami<6D>ci. Rozmiar wynosi: ';
|
||||
LeakMessageHeader = 'Aplikacja wykry<72>a wycieki pami<6D>ci. ';
|
||||
SmallLeakDetail = 'Ma<4D>e bloki wyciek<65>w s<>'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (wy<77><79>czaj<61>c oczekiwane wycieki zarejestrowane przez wska<6B>nik)'
|
||||
{$endif}
|
||||
+ ':'#13#10;
|
||||
LargeLeakDetail = 'Rozmiary <20>rednich i du<64>ych wyciek<65>w wynosz<73>'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (wy<77><79>czaj<61>c oczekiwane wycieki zarejestrowane przez wska<6B>nik)'
|
||||
{$endif}
|
||||
+ ': ';
|
||||
BytesMessage = ' bajt<6A>w: ';
|
||||
AnsiStringBlockMessage = 'AnsiString';
|
||||
UnicodeStringBlockMessage = 'UnicodeString';
|
||||
LeakMessageFooter = #13#10
|
||||
{$ifndef HideMemoryLeakHintMessage}
|
||||
+ #13#10'Uwaga: '
|
||||
{$ifdef RequireIDEPresenceForLeakReporting}
|
||||
+ 'Sprawdzenie wyciek<65>w pami<6D>ci wyst<73>puje tylko gdy Delphi jest uruchomione na tym samych komputerze. '
|
||||
{$endif}
|
||||
{$ifdef FullDebugMode}
|
||||
{$ifdef LogMemoryLeakDetailToFile}
|
||||
+ 'Szczeg<65><67>y wyciek<65>w s<> rejestrowane w pliku tekstowym w tym samym katalogu co aplikacja. '
|
||||
{$else}
|
||||
+ 'W<><57>cz "LogMemoryLeakDetailToFile" aby uzyska<6B> szczeg<65><67>owy plik z wyciekami pami<6D>ci. '
|
||||
{$endif}
|
||||
{$else}
|
||||
+ 'Aby uzyska<6B> plik ze szczeg<65><67>ami wyciek<65>w pami<6D>ci, w<><77>cz definicje warunkowe "FullDebugMode" i "LogMemoryLeakDetailToFile". '
|
||||
{$endif}
|
||||
+ 'Aby wy<77><79>czy<7A> raportowanie wyciek<65>w, wy<77><79>cz "EnableMemoryLeakReporting".'#13#10
|
||||
{$endif}
|
||||
+ #0;
|
||||
LeakMessageTitle = 'Wykryto wyciek pami<6D>ci';
|
||||
{$ifdef UseOutputDebugString}
|
||||
FastMMInstallMsg = 'FastMM zosta<74> zainstalowany.';
|
||||
FastMMInstallSharedMsg = 'Rozpocz<63>cie wsp<73><70>dzielenia istniej<65>cej instancji FastMM.';
|
||||
FastMMUninstallMsg = 'FastMM zosta<74> odinstalowany.';
|
||||
FastMMUninstallSharedMsg = 'Zako<6B>czenie wsp<73><70>dzielenia istniej<65>cej instancji FastMM.';
|
||||
{$endif}
|
||||
{$ifdef DetectMMOperationsAfterUninstall}
|
||||
InvalidOperationTitle = 'Operacja MM po deinstalacji.';
|
||||
InvalidGetMemMsg = 'FastMM wykry<72> wywo<77>anie GetMem po tym jak FastMM zosta<74> odinstalowany.';
|
||||
InvalidFreeMemMsg = 'FastMM wykry<72> wywo<77>anie FreeMem po tym jak FastMM zosta<74> odinstalowany.';
|
||||
InvalidReallocMemMsg = 'FastMM wykry<72> wywo<77>anie ReallocMem po tym jak FastMM zosta<74> odinstalowany.';
|
||||
InvalidAllocMemMsg = 'FastMM wykry<72> wywo<77>anie AllocMem po tym jak FastMM zosta<74> odinstalowany.';
|
||||
{$endif}
|
||||
|
||||
implementation
|
||||
|
||||
end.
|
||||
|
@@ -0,0 +1,135 @@
|
||||
{
|
||||
|
||||
Fast Memory Manager: Messages
|
||||
|
||||
Portuguese (Brazil) translation by Johni Jeferson Capeletto (capeletto@gmail.com) - Love you Julia.
|
||||
|
||||
}
|
||||
|
||||
unit FastMM4Messages;
|
||||
|
||||
interface
|
||||
|
||||
{$Include FastMM4Options.inc}
|
||||
|
||||
const
|
||||
{The name of the debug info support DLL}
|
||||
FullDebugModeLibraryName32Bit = 'FastMM_FullDebugMode.dll';
|
||||
FullDebugModeLibraryName64Bit = 'FastMM_FullDebugMode64.dll';
|
||||
{Event log strings}
|
||||
LogFileExtension = '_MemoryManager_EventosLog.txt'#0;
|
||||
CRLF = #13#10;
|
||||
EventSeparator = '--------------------------------';
|
||||
{Class name messages}
|
||||
UnknownClassNameMsg = 'Desconhecida';
|
||||
{Memory dump message}
|
||||
MemoryDumpMsg = #13#10#13#10'Dump de mem<65>ria atual de 256 bytes iniciando no endere<72>o ';
|
||||
{Block Error Messages}
|
||||
BlockScanLogHeader = 'Bloco alocado logado por LogAllocatedBlocksToFile. O tamanho <20>: ';
|
||||
ErrorMsgHeader = 'FastMM detectou um erro durante ';
|
||||
GetMemMsg = 'GetMem';
|
||||
FreeMemMsg = 'FreeMem';
|
||||
ReallocMemMsg = 'ReallocMem';
|
||||
BlockCheckMsg = 'busca de bloco livre';
|
||||
OperationMsg = ' opera<72><61>o. ';
|
||||
BlockHeaderCorruptedMsg = 'O cabe<62>alho do bloco foi corrompido. ';
|
||||
BlockFooterCorruptedMsg = 'O rodap<61> do bloco foi corrompido. ';
|
||||
FreeModifiedErrorMsg = 'FastMM detectou que um bloco foi modificado ap<61>s ter sido liberado. ';
|
||||
FreeModifiedDetailMsg = #13#10#13#10'Modified byte offsets (and lengths): ';
|
||||
DoubleFreeErrorMsg = 'Uma tentativa foi feita para liberar/realocar um bloco n<>o alocado.';
|
||||
WrongMMFreeErrorMsg = 'An attempt has been made to free/reallocate a block that was allocated through a different FastMM instance. Check your memory manager sharing settings.';
|
||||
PreviousBlockSizeMsg = #13#10#13#10'O tamanho anterior do bloco era: ';
|
||||
CurrentBlockSizeMsg = #13#10#13#10'O tamanho do bloco <20>: ';
|
||||
PreviousObjectClassMsg = #13#10#13#10'O bloco foi usado anteriormente por um objeto da classe: ';
|
||||
CurrentObjectClassMsg = #13#10#13#10'O bloco est<73> sendo usado por um objeto da classe: ';
|
||||
PreviousAllocationGroupMsg = #13#10#13#10'O grupo de aloca<63><61>o era: ';
|
||||
PreviousAllocationNumberMsg = #13#10#13#10'O n<>mero da aloca<63><61>o era: ';
|
||||
CurrentAllocationGroupMsg = #13#10#13#10'O grupo de aloca<63><61>o <20>: ';
|
||||
CurrentAllocationNumberMsg = #13#10#13#10'O n<>mero da aloca<63><61>o <20>: ';
|
||||
BlockErrorMsgTitle = 'Erro de mem<65>ria detectado';
|
||||
VirtualMethodErrorHeader = 'FastMM detectou uma tentativa de chamada a um m<>todo virtual de um objeto liberado. Uma viola<6C><61>o de acesso ser<65> disparada para abortar a opera<72><61>o corrente.';
|
||||
InterfaceErrorHeader = 'FastMM detectou uma tentativa de uso de uma interface de um objeto liberado. Uma viola<6C><61>o de acesso ser<65> disparada para abortar a opera<72><61>o corrente.';
|
||||
BlockHeaderCorruptedNoHistoryMsg = ' Infelizmente o cabe<62>alho do bloco foi corrompido e a hist<73>ria n<>o est<73> dispon<6F>vel.';
|
||||
FreedObjectClassMsg = #13#10#13#10'Classe do objeto liberado: ';
|
||||
VirtualMethodName = #13#10#13#10'M<>todo virtual: ';
|
||||
VirtualMethodOffset = 'Offset +';
|
||||
VirtualMethodAddress = #13#10#13#10'Endere<72>o do m<>todo virtual: ';
|
||||
{Stack trace messages}
|
||||
CurrentThreadIDMsg = #13#10#13#10'O ID da thread atual <20> 0x';
|
||||
CurrentStackTraceMsg = ', e a an<61>lise da pilha interna (endere<72>os de retorno) que levaram a este erro <20>:';
|
||||
ThreadIDPrevAllocMsg = #13#10#13#10'Este bloco foi criado anteriormente pela thread 0x';
|
||||
ThreadIDAtAllocMsg = #13#10#13#10'Este bloco foi alocado pela thread 0x';
|
||||
ThreadIDAtFreeMsg = #13#10#13#10'Este bloco foi liberado anteriormente pela thread 0x';
|
||||
ThreadIDAtObjectAllocMsg = #13#10#13#10'O objeto foi alocado pela thread 0x';
|
||||
ThreadIDAtObjectFreeMsg = #13#10#13#10'O objeto foi liberado posteriormente pela thread 0x';
|
||||
StackTraceMsg = ', e a an<61>lise da pilha interna (endere<72>os de retorno) no momento era:';
|
||||
{Installation Messages}
|
||||
AlreadyInstalledMsg = 'FastMM4 j<> foi instalado.';
|
||||
AlreadyInstalledTitle = 'J<> foi instalado.';
|
||||
OtherMMInstalledMsg = 'FastMM4 n<>o pode ser instalado j<> que outro gerenciador externo '
|
||||
+ 'de mem<65>ria j<> foi instalado.'#13#10'Se voc<6F> quer usar o FastMM4, '
|
||||
+ 'tenha certeza que a unit FastMM4.pas seja a primeira na se<73><65>o "uses"'
|
||||
+ #13#10'do arquivo .dpr do seu projeto.';
|
||||
OtherMMInstalledTitle = 'Imposs<73>vel instalar FastMM4 - Outro gerenciador de mem<65>ria j<> est<73> instalado';
|
||||
MemoryAllocatedMsg = 'O FastMM4 n<>o pode ser instalado j<> que a mem<65>ria j<> foi '
|
||||
+ 'alocada atrav<61>s do gerenciador de mem<65>ria padr<64>o.'#13#10'FastMM4.pas DEVE '
|
||||
+ 'ser a primeira unit no arquivo .dpr do seu projeto, caso contr<74>rio a mem<65>ria pode '
|
||||
+ 'ser alocada'#13#10'atrav<61>s do gerenciador de mem<65>ria padr<64>o antes que o FastMM '
|
||||
+ 'ganhe o controle. '#13#10#13#10'Se voc<6F> estiver usando um interceptador de exce<63><65>es '
|
||||
+ 'como MadExcept (ou qualquer outra ferramenta que modifica a ordem de inicializa<7A><61>o da '
|
||||
+ 'unit),'#13#10'v<> para sua p<>gina de configura<72><61>o e tenha certeza que a unit '
|
||||
+ 'FastMM4.pas seja inicializada antes de qualquer outra unit.';
|
||||
MemoryAllocatedTitle = 'Imposs<73>vel instalar FastMM4 - A mem<65>ria j<> foi alocada';
|
||||
{Leak checking messages}
|
||||
LeakLogHeader = 'Um bloco de mem<65>ria vazou. O tamanho <20>: ';
|
||||
LeakMessageHeader = 'Essa aplica<63><61>o teve vazamentos de mem<65>ria. ';
|
||||
SmallLeakDetail = 'Os vazamentos dos blocos pequenos s<>o'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (excluindo os vazamentos esperados registrados por ponteiro)'
|
||||
{$endif}
|
||||
+ ':'#13#10;
|
||||
LargeLeakDetail = 'O tamanho dos vazamentos dos blocos m<>dios e grandes s<>o'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (excluindo os vazamentos esperados registrados por ponteiro)'
|
||||
{$endif}
|
||||
+ ': ';
|
||||
BytesMessage = ' bytes: ';
|
||||
AnsiStringBlockMessage = 'AnsiString';
|
||||
UnicodeStringBlockMessage = 'UnicodeString';
|
||||
LeakMessageFooter = #13#10
|
||||
{$ifndef HideMemoryLeakHintMessage}
|
||||
+ #13#10'Nota: '
|
||||
{$ifdef RequireIDEPresenceForLeakReporting}
|
||||
+ 'Essa checagem de vazamento de mem<65>ria somente <20> feita se o Delphi est<73> rodando atualmente no mesmo computador. '
|
||||
{$endif}
|
||||
{$ifdef FullDebugMode}
|
||||
{$ifdef LogMemoryLeakDetailToFile}
|
||||
+ 'O detalhe do vazamento de mem<65>ria est<73> logado em um arquivo texto na mesma pasta que essa aplica<63><61>o. '
|
||||
{$else}
|
||||
+ 'Habilite o DEFINE "LogMemoryLeakDetailToFile" para obter um arquivo de log contendo detalhes dos vazamentos de mem<65>ria. '
|
||||
{$endif}
|
||||
{$else}
|
||||
+ 'Para obter um arquivo de log contendo detalhes dos vazamentos de mem<65>ria, habilite os DEFINES "FullDebugMode" e "LogMemoryLeakDetailToFile". '
|
||||
{$endif}
|
||||
+ 'Para desabilitar essa checagem de vazamento de mem<65>ria, desabilite o DEFINE "EnableMemoryLeakReporting".'#13#10
|
||||
{$endif}
|
||||
+ #0;
|
||||
LeakMessageTitle = 'Vazamento de mem<65>ria detectado';
|
||||
{$ifdef UseOutputDebugString}
|
||||
FastMMInstallMsg = 'FastMM foi instalado.';
|
||||
FastMMInstallSharedMsg = 'Compartilhando uma instancia existente do FastMM.';
|
||||
FastMMUninstallMsg = 'FastMM foi desinstalado.';
|
||||
FastMMUninstallSharedMsg = 'Parando de compartilhar uma instancia existente do FastMM.';
|
||||
{$endif}
|
||||
{$ifdef DetectMMOperationsAfterUninstall}
|
||||
InvalidOperationTitle = 'Opera<72><61>o no Gerenciador de Mem<65>ria ap<61>s desinstala<6C><61>o.';
|
||||
InvalidGetMemMsg = 'FastMM detectou uma chamada GetMem depois que o FastMM foi desinstalado.';
|
||||
InvalidFreeMemMsg = 'FastMM detectou uma chamada FreeMem depois que o FastMM foi desinstalado.';
|
||||
InvalidReallocMemMsg = 'FastMM detectou uma chamada ReallocMem depois que o FastMM foi desinstalado.';
|
||||
InvalidAllocMemMsg = 'FastMM detectou uma chamada ReallocMem depois que o FastMM foi desinstalado.';
|
||||
{$endif}
|
||||
|
||||
implementation
|
||||
|
||||
end.
|
||||
|
135
contrib/FastMM4-AVX/Translations/Portuguese/FastMM4Messages.pas
Normal file
135
contrib/FastMM4-AVX/Translations/Portuguese/FastMM4Messages.pas
Normal file
@@ -0,0 +1,135 @@
|
||||
{
|
||||
|
||||
Fast Memory Manager: Messages
|
||||
|
||||
Portuguese translation by Carlos Ma<4D><61>o (Carlos.Macao@gmail.com).
|
||||
|
||||
}
|
||||
|
||||
unit FastMM4Messages;
|
||||
|
||||
interface
|
||||
|
||||
{$Include FastMM4Options.inc}
|
||||
|
||||
const
|
||||
{The name of the debug info support DLL}
|
||||
FullDebugModeLibraryName32Bit = 'FastMM_FullDebugMode.dll';
|
||||
FullDebugModeLibraryName64Bit = 'FastMM_FullDebugMode64.dll';
|
||||
{Event log strings}
|
||||
LogFileExtension = '_MemoryManager_EventosLog.txt'#0;
|
||||
CRLF = #13#10;
|
||||
EventSeparator = '--------------------------------';
|
||||
{Class name messages}
|
||||
UnknownClassNameMsg = 'Desconhecida';
|
||||
{Memory dump message}
|
||||
MemoryDumpMsg = #13#10#13#10'O Dump de mem<65>ria actual de 256 bytes tem inicio no endere<72>o ';
|
||||
{Block Error Messages}
|
||||
BlockScanLogHeader = 'Bloco atribu<62>do registado por LogAllocatedBlocksToFile. O Tamanho <20>: ';
|
||||
ErrorMsgHeader = 'FastMM detectou um erro durante ';
|
||||
GetMemMsg = 'GetMem';
|
||||
FreeMemMsg = 'FreeMem';
|
||||
ReallocMemMsg = 'ReallocMem';
|
||||
BlockCheckMsg = 'procura de bloco livre';
|
||||
OperationMsg = ' opera<72><61>o. ';
|
||||
BlockHeaderCorruptedMsg = 'O cabe<62>alho do bloco foi corrompido. ';
|
||||
BlockFooterCorruptedMsg = 'O rodap<61> do bloco foi corrompido. ';
|
||||
FreeModifiedErrorMsg = 'FastMM detectou que um bloco de mem<65>ria foi modificado ap<61>s ter sido libertado. ';
|
||||
FreeModifiedDetailMsg = #13#10#13#10'Modified byte offsets (and lengths): ';
|
||||
DoubleFreeErrorMsg = 'Foi feita uma tentativa para libertar/atribuir um bloco n<>o atribuido.';
|
||||
WrongMMFreeErrorMsg = 'An attempt has been made to free/reallocate a block that was allocated through a different FastMM instance. Check your memory manager sharing settings.';
|
||||
PreviousBlockSizeMsg = #13#10#13#10'O tamanho anterior do bloco era: ';
|
||||
CurrentBlockSizeMsg = #13#10#13#10'O tamanho do bloco <20>: ';
|
||||
PreviousObjectClassMsg = #13#10#13#10'O bloco foi usado anteriormente por um objecto da classe: ';
|
||||
CurrentObjectClassMsg = #13#10#13#10'O bloco est<73> sendo usado por um objecto da classe: ';
|
||||
PreviousAllocationGroupMsg = #13#10#13#10'O grupo de atribui<75><69>o era: ';
|
||||
PreviousAllocationNumberMsg = #13#10#13#10'O n<>mero de atribui<75><69>o era: ';
|
||||
CurrentAllocationGroupMsg = #13#10#13#10'O grupo de atribui<75><69>o <20>: ';
|
||||
CurrentAllocationNumberMsg = #13#10#13#10'O n<>mero de atribui<75><69>o era: ';
|
||||
BlockErrorMsgTitle = 'Erro de mem<65>ria detectado';
|
||||
VirtualMethodErrorHeader = 'FastMM detectou uma tentativa de chamada a um m<>todo virtual de um objecto libertado. Uma viola<6C><61>o de acesso ser<65> iniciada para abortar a opera<72><61>o corrente.';
|
||||
InterfaceErrorHeader = 'FastMM detectou uma tentativa de uso de uma interface de um objecto libertado. Uma viola<6C><61>o de acesso ser<65> iniciada para abortar a opera<72><61>o corrente.';
|
||||
BlockHeaderCorruptedNoHistoryMsg = ' Infelizmente o cabe<62>alho do bloco foi corrompido e o hist<73>rico n<>o est<73> dispon<6F>vel.';
|
||||
FreedObjectClassMsg = #13#10#13#10'Classe do objecto libertado: ';
|
||||
VirtualMethodName = #13#10#13#10'M<>todo virtual: ';
|
||||
VirtualMethodOffset = 'Deslocamento +';
|
||||
VirtualMethodAddress = #13#10#13#10'Endere<72>o do m<>todo virtual: ';
|
||||
{Stack trace messages}
|
||||
CurrentThreadIDMsg = #13#10#13#10'O ID da thread actual <20> 0x';
|
||||
CurrentStackTraceMsg = ', e a an<61>lise da pilha interna (endere<72>os de retorno) que conduziram a este erro <20>:';
|
||||
ThreadIDPrevAllocMsg = #13#10#13#10'Este bloco foi pr<70>viamente criado pela thread 0x';
|
||||
ThreadIDAtAllocMsg = #13#10#13#10'Este bloco foi criado pela thread 0x';
|
||||
ThreadIDAtFreeMsg = #13#10#13#10'Este bloco foi pr<70>viamente libertado pela thread 0x';
|
||||
ThreadIDAtObjectAllocMsg = #13#10#13#10'O objecto foi criado pela thread 0x';
|
||||
ThreadIDAtObjectFreeMsg = #13#10#13#10'O objecto foi posteriormente libertado pela thread 0x';
|
||||
StackTraceMsg = ', e a an<61>lise da pilha interna (endere<72>os de retorno) nesse momento era:';
|
||||
{Installation Messages}
|
||||
AlreadyInstalledMsg = 'FastMM4 j<> se encontra instalado.';
|
||||
AlreadyInstalledTitle = 'J<> se encontra instalado.';
|
||||
OtherMMInstalledMsg = 'FastMM4 n<>o p<>de ser instalado j<> que outro gestor '
|
||||
+ 'de mem<65>ria externo j<> foi instalado.'#13#10'Se voc<6F> quer usar o FastMM4, '
|
||||
+ 'garanta que a unit FastMM4.pas <20> a primeira na sec<65><63>o "uses"'
|
||||
+ #13#10'do ficheiro .dpr do seu projecto.';
|
||||
OtherMMInstalledTitle = 'Imposs<73>vel instalar FastMM4 - Outro gestor de mem<65>ria j<> se encontra instalado';
|
||||
MemoryAllocatedMsg = 'O FastMM4 n<>o pode ser instalado j<> que a mem<65>ria j<> foi '
|
||||
+ 'atribuida atrav<61>s do gestor de mem<65>ria padr<64>o.'#13#10'FastMM4.pas DEVE '
|
||||
+ 'ser a primeira unit no arquivo .dpr do seu projecto, caso contr<74>rio a mem<65>ria pode '
|
||||
+ 'ser atribuida'#13#10'atrav<61>s do gestor de mem<65>ria padr<64>o antes que o FastMM '
|
||||
+ 'obtenha o controle. '#13#10#13#10'Se voc<6F> estiver usando um interceptador de excep<65><70>es '
|
||||
+ 'como MadExcept (ou qualquer outra ferramenta que modifica a ordem de inicializa<7A><61>o da '
|
||||
+ 'unit),'#13#10'v<> para sua p<>gina de configura<72><61>o e assegure-se que a unit '
|
||||
+ 'FastMM4.pas ''<27> inicializada antes de qualquer outra unit.';
|
||||
MemoryAllocatedTitle = 'Imposs<73>vel instalar FastMM4 - A mem<65>ria j<> foi atribuida';
|
||||
{Leak checking messages}
|
||||
LeakLogHeader = 'Um bloco de mem<65>ria n<>o foi libertado. O tamanho <20>: ';
|
||||
LeakMessageHeader = 'Esta aplica<63><61>o teve fugas de mem<65>ria. ';
|
||||
SmallLeakDetail = 'As fugas dos blocos pequenos s<>o'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (excluindo as fugas esperadas, registadas por ponteiro)'
|
||||
{$endif}
|
||||
+ ':'#13#10;
|
||||
LargeLeakDetail = 'O tamanho das fugas dos blocos m<>dios e grandes <20>'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (excluindo as fugas esperadas registadas por ponteiro)'
|
||||
{$endif}
|
||||
+ ': ';
|
||||
BytesMessage = ' bytes: ';
|
||||
AnsiStringBlockMessage = 'AnsiString';
|
||||
UnicodeStringBlockMessage = 'UnicodeString';
|
||||
LeakMessageFooter = #13#10
|
||||
{$ifndef HideMemoryLeakHintMessage}
|
||||
+ #13#10'Nota: '
|
||||
{$ifdef RequireIDEPresenceForLeakReporting}
|
||||
+ 'Os testes de fugas de mem<65>ria s<> ser<65>o efectuados se o Delphi estiver activo no mesmo computador. '
|
||||
{$endif}
|
||||
{$ifdef FullDebugMode}
|
||||
{$ifdef LogMemoryLeakDetailToFile}
|
||||
+ 'O detalhe da fuga de mem<65>ria foi registado num ficheiro de texto na mesma pasta desta aplica<63><61>o. '
|
||||
{$else}
|
||||
+ 'Active o DEFINE "LogMemoryLeakDetailToFile" para obter um ficheiro de registos contendo detalhes das fugas de mem<65>ria. '
|
||||
{$endif}
|
||||
{$else}
|
||||
+ 'Para obter um ficheiro de registo contendo detalhes das fugas de mem<65>ria, active os DEFINES "FullDebugMode" e "LogMemoryLeakDetailToFile". '
|
||||
{$endif}
|
||||
+ 'Para activar a detec<65><63>o de fugas de mem<65>ria, active o DEFINE "EnableMemoryLeakReporting".'#13#10
|
||||
{$endif}
|
||||
+ #0;
|
||||
LeakMessageTitle = 'Fuga de mem<65>ria detectada';
|
||||
{$ifdef UseOutputDebugString}
|
||||
FastMMInstallMsg = 'FastMM foi instalado.';
|
||||
FastMMInstallSharedMsg = 'Partilhando uma inst<73>ncia j<> existente do FastMM.';
|
||||
FastMMUninstallMsg = 'FastMM foi removido.';
|
||||
FastMMUninstallSharedMsg = 'Parando a partilha duma inst<73>ncia existente do FastMM.';
|
||||
{$endif}
|
||||
{$ifdef DetectMMOperationsAfterUninstall}
|
||||
InvalidOperationTitle = 'Opera<72><61>o com o gestor de Mem<65>ria ap<61>s a sua remo<6D><6F>o.';
|
||||
InvalidGetMemMsg = 'FastMM detectou uma chamada a GetMem ap<61>s a remo<6D><6F>o do FastMM.';
|
||||
InvalidFreeMemMsg = 'FastMM detectou uma chamada a FreeMem ap<61>s a remo<6D><6F>o do FastMM.';
|
||||
InvalidReallocMemMsg = 'FastMM detectou uma chamada a ReallocMem ap<61>s a remo<6D><6F>o do FastMM.';
|
||||
InvalidAllocMemMsg = 'FastMM detectou uma chamada a ReallocMem ap<61>s a remo<6D><6F>o do FastMM.';
|
||||
{$endif}
|
||||
|
||||
implementation
|
||||
|
||||
end.
|
||||
|
143
contrib/FastMM4-AVX/Translations/Romanian/FastMM4Messages.pas
Normal file
143
contrib/FastMM4-AVX/Translations/Romanian/FastMM4Messages.pas
Normal file
@@ -0,0 +1,143 @@
|
||||
{
|
||||
|
||||
Fast Memory Manager: Messages
|
||||
|
||||
Romanian translation by Ionut Muntean
|
||||
|
||||
}
|
||||
|
||||
unit FastMM4Messages;
|
||||
|
||||
interface
|
||||
|
||||
{$Include FastMM4Options.inc}
|
||||
|
||||
const
|
||||
{The name of the debug info support DLL}
|
||||
FullDebugModeLibraryName32Bit = 'FastMM_FullDebugMode.dll';
|
||||
FullDebugModeLibraryName64Bit = 'FastMM_FullDebugMode64.dll';
|
||||
{Event log strings}
|
||||
LogFileExtension = '_MemoryManager_EventLog.txt'#0;
|
||||
CRLF = #13#10;
|
||||
EventSeparator = '--------------------------------';
|
||||
{Class name messages}
|
||||
UnknownClassNameMsg = 'Necunoscut';
|
||||
{Memory dump message}
|
||||
MemoryDumpMsg = #13#10#13#10'Dump curent 256 bytes incepand cu adresa pointerului: ';
|
||||
{Block Error Messages}
|
||||
BlockScanLogHeader = 'Bloc memorie alocat de LogAllocatedBlocksToFile. Dimensiunea este de: ';
|
||||
ErrorMsgHeader = 'FastMM a detectat o eroare in ';
|
||||
GetMemMsg = 'GetMem';
|
||||
FreeMemMsg = 'FreeMem';
|
||||
ReallocMemMsg = 'ReallocMem';
|
||||
BlockCheckMsg = 'scanarea blocurilor libere';
|
||||
OperationMsg = ' operatie. ';
|
||||
BlockHeaderCorruptedMsg = 'Inceputul (header) de bloc este corupt. ';
|
||||
BlockFooterCorruptedMsg = 'Sfarsitul (footer) de bloc este corupt. ';
|
||||
FreeModifiedErrorMsg = 'FastMM a detectat ca un bloc a fost modificat dupa eliberare. ';
|
||||
FreeModifiedDetailMsg = #13#10#13#10'Modified byte offsets (and lengths): ';
|
||||
DoubleFreeErrorMsg = 'A fost detectata o incercare de eliberare/realocare a unui bloc nealocat.';
|
||||
WrongMMFreeErrorMsg = 'An attempt has been made to free/reallocate a block that was allocated through a different FastMM instance. Check your memory manager sharing settings.';
|
||||
PreviousBlockSizeMsg = #13#10#13#10'Dimensiunea precedenta a blocului a fost de: ';
|
||||
CurrentBlockSizeMsg = #13#10#13#10'Dimensiunea blocului este de: ';
|
||||
PreviousObjectClassMsg = #13#10#13#10'Blocul de memorie a fost folosit inainte pentru un obiect de clasa: ';
|
||||
CurrentObjectClassMsg = #13#10#13#10'Blocul de memorie este folosit pentru un obiect de clasa: ';
|
||||
PreviousAllocationGroupMsg = #13#10#13#10'Grupul de alocare a fost: ';
|
||||
PreviousAllocationNumberMsg = #13#10#13#10': Numarul de alocare a fost';
|
||||
CurrentAllocationGroupMsg = #13#10#13#10'Grupul de alocare este: ';
|
||||
CurrentAllocationNumberMsg = #13#10#13#10'Numarul de alocare este: ';
|
||||
BlockErrorMsgTitle = 'A fost detectata o eroare de memorie';
|
||||
VirtualMethodErrorHeader = 'FastMM a detectat o incercare de apel a unei proceduri virtuale dupa ce obiectul a fost eliberat. O exceptie de tip "Access violation" va fi alocata pentru a stopa operatia curenta.';
|
||||
InterfaceErrorHeader = 'FastMM a detectat o incercare de utilizare a unei interfete a unui obiect deja eliberat. O exceptie de tip "Access violation" va fi alocata pentru a stopa operatia curenta.';
|
||||
BlockHeaderCorruptedNoHistoryMsg = ' Din pacate, inceputul (headerul) de bloc este atat de corupt incat nici un istoric pentru acesta nu poate fi stabilit.';
|
||||
FreedObjectClassMsg = #13#10#13#10'Clasa obiectului eliberat: ';
|
||||
VirtualMethodName = #13#10#13#10'Metoda virtuala: ';
|
||||
VirtualMethodOffset = 'Offset +';
|
||||
VirtualMethodAddress = #13#10#13#10'Adresa metoda virtuala: ';
|
||||
{Stack trace messages}
|
||||
CurrentThreadIDMsg = #13#10#13#10'The current thread ID is 0x';
|
||||
CurrentStackTraceMsg = ', and the stack trace (return addresses) leading to this error is:';
|
||||
ThreadIDPrevAllocMsg = #13#10#13#10'This block was previously allocated by thread 0x';
|
||||
ThreadIDAtAllocMsg = #13#10#13#10'This block was allocated by thread 0x';
|
||||
ThreadIDAtFreeMsg = #13#10#13#10'The block was previously freed by thread 0x';
|
||||
ThreadIDAtObjectAllocMsg = #13#10#13#10'The object was allocated by thread 0x';
|
||||
ThreadIDAtObjectFreeMsg = #13#10#13#10'The object was subsequently freed by thread 0x';
|
||||
StackTraceMsg = ', and the stack trace (return addresses) at the time was:';
|
||||
{Installation Messages}
|
||||
AlreadyInstalledMsg = 'FastMM4 este deja instalat.';
|
||||
AlreadyInstalledTitle = 'Deja instalat.';
|
||||
OtherMMInstalledMsg = 'FastMM4 nu poate fi instalat din cauza unui alt Memory Manager '
|
||||
+ 'care este deja instalat in contextul curent.'#13#10'Daca doriti utilizarea FastMM4, '
|
||||
+ 'asigurati-va ca FastMM4.pas este primul unit inclus in clauza "uses"'
|
||||
+ 'din fisierul .dpr a proiectului Dvs..';
|
||||
OtherMMInstalledTitle = 'Nu pot instala FastMM4 - Un alt Memory Manager este deja instalat.';
|
||||
|
||||
|
||||
//******************************************************************************************************
|
||||
|
||||
|
||||
MemoryAllocatedMsg =
|
||||
'FastMM4 nu poate fi instalat din cauza faptului ca memorie a fost deja alocata print MM implicit.'
|
||||
+ #13#10'FastMM4.pas TREBUIE sa fie primul unit in fisierul .dpr al proiectului Dvs.'
|
||||
+ #13#10#13#10'Daca utilizati un program de control al exceptiilor, cum ar fi '
|
||||
+ 'MadExcept (ori orice alt instrument care modifica ordinea initializarii uniturilor'
|
||||
+ 'FastMM4.pas ny other unit.';
|
||||
|
||||
|
||||
//******************************************************************************************************
|
||||
|
||||
|
||||
MemoryAllocatedTitle = 'Nu pot instala FastMM4 - memorie deja alocata prin alte cai.';
|
||||
{Leak checking messages}
|
||||
LeakLogHeader = 'A aparut o pierdere de memorie alocata. Adresa este: ';
|
||||
LeakMessageHeader = 'Aceasta aplicatie pierde memorie. ';
|
||||
SmallLeakDetail = 'Pierderile de memorie in blocurile mici sunt:';
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (excluzand pierderile normale inregistrate de pointeri)'
|
||||
{$endif}
|
||||
+ ':'#13#10;
|
||||
LargeLeakDetail = 'Dimensiunile blocurilor medii si mari sunt'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (excluzand pierderile normale inregistrate de pointeri)'
|
||||
{$endif}
|
||||
+ ': ';
|
||||
BytesMessage = ' bytes: ';
|
||||
AnsiStringBlockMessage = 'AnsiString';
|
||||
UnicodeStringBlockMessage = 'UnicodeString';
|
||||
LeakMessageFooter = #13#10
|
||||
{$ifndef HideMemoryLeakHintMessage}
|
||||
+ #13#10'Nota: '
|
||||
{$ifdef RequireIDEPresenceForLeakReporting}
|
||||
+ 'Testele de pierdere de memorie alocata sunt facute numai daca Delphi ruleaza pe acelasi computer.'
|
||||
{$endif}
|
||||
{$ifdef FullDebugMode}
|
||||
{$ifdef LogMemoryLeakDetailToFile}
|
||||
+ 'Detaliile sunt inregistrate intr-un fisier text in acelasi director cu aplicatia.'
|
||||
{$else}
|
||||
+ 'Utilizati optiunea "LogMemoryLeakDetailsToFile" pentru a obtine inregistrarile despre pierderile de memorie alocata.'
|
||||
{$endif}
|
||||
{$else}
|
||||
+ 'Pentru a obtine inregistrarile continand detalii despre pierderile de memorie, utilizati definirile conditionale "FullDebugMode" si "LogMemoryLeakDetailToFile"';
|
||||
{$endif}
|
||||
+ 'Pentru a dezactiva testele de meorie, nu folositi definitia conditionala "LogMemoryLeakDetailToFile"';
|
||||
{$endif}
|
||||
+ #0;
|
||||
LeakMessageTitle = 'Pierderi de memorie alocata';
|
||||
{$ifdef UseOutputDebugString}
|
||||
FastMMInstallMsg = 'FastMM a fost instalat.';
|
||||
FastMMInstallSharedMsg = 'Start al impartirii accesului la o instanta a FastMM.';
|
||||
FastMMUninstallMsg = 'FastMM a fost dezinstalat.';
|
||||
FastMMUninstallSharedMsg = 'Stop al impartirii accesului la o instanta a FastMM.';
|
||||
{$endif}
|
||||
{$ifdef DetectMMOperationsAfterUninstall}
|
||||
InvalidOperationTitle = 'Operatie Memory manager DUPA dezinstalater.';
|
||||
InvalidGetMemMsg = 'FastMM a detectat un apel GetMem dupa ce FastMM a fost dezinstalat.';
|
||||
InvalidFreeMemMsg = 'FastMM a detectat un apel FreeMem dupa ce FastMM a fost dezinstalat.';
|
||||
InvalidReallocMemMsg = 'FastMM a detectat un apel ReAllocMem dupa ce FastMM a fost dezinstalat.';
|
||||
InvalidAllocMemMsg = 'FastMM a detectat un apel GetMem dupa ce AllocMem a fost dezinstalat.';
|
||||
{$endif}
|
||||
|
||||
implementation
|
||||
|
||||
end.
|
||||
|
137
contrib/FastMM4-AVX/Translations/Russian/FastMM4Messages.pas
Normal file
137
contrib/FastMM4-AVX/Translations/Russian/FastMM4Messages.pas
Normal file
@@ -0,0 +1,137 @@
|
||||
{
|
||||
|
||||
Fast Memory Manager: Messages
|
||||
|
||||
Russian translation by Paul Ishenin.
|
||||
|
||||
2006-07-18
|
||||
Some minor updates by Andrey V. Shtukaturov.
|
||||
|
||||
}
|
||||
|
||||
unit FastMM4Messages;
|
||||
|
||||
interface
|
||||
|
||||
{$Include FastMM4Options.inc}
|
||||
|
||||
const
|
||||
{The name of the debug info support DLL}
|
||||
FullDebugModeLibraryName32Bit = 'FastMM_FullDebugMode.dll';
|
||||
FullDebugModeLibraryName64Bit = 'FastMM_FullDebugMode64.dll';
|
||||
{Event log strings}
|
||||
LogFileExtension = '_MemoryManager_EventLog.txt'#0;
|
||||
CRLF = #13#10;
|
||||
EventSeparator = '--------------------------------';
|
||||
{Class name messages}
|
||||
UnknownClassNameMsg = 'Unknown';
|
||||
{Memory dump message}
|
||||
MemoryDumpMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> 256 <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ';
|
||||
{Block Error Messages}
|
||||
BlockScanLogHeader = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> LogAllocatedBlocksToFile. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
ErrorMsgHeader = 'FastMM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> ';
|
||||
GetMemMsg = 'GetMem';
|
||||
FreeMemMsg = 'FreeMem';
|
||||
ReallocMemMsg = 'ReallocMem';
|
||||
BlockCheckMsg = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>';
|
||||
OperationMsg = ' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. ';
|
||||
BlockHeaderCorruptedMsg = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. ';
|
||||
BlockFooterCorruptedMsg = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. ';
|
||||
FreeModifiedErrorMsg = 'FastMM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. ';
|
||||
FreeModifiedDetailMsg = #13#10#13#10'Modified byte offsets (and lengths): ';
|
||||
DoubleFreeErrorMsg = '<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>.';
|
||||
WrongMMFreeErrorMsg = 'An attempt has been made to free/reallocate a block that was allocated through a different FastMM instance. Check your memory manager sharing settings.';
|
||||
PreviousBlockSizeMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>: ';
|
||||
CurrentBlockSizeMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
PreviousObjectClassMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
CurrentObjectClassMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
PreviousAllocationGroupMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>: ';
|
||||
PreviousAllocationNumberMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>: ';
|
||||
CurrentAllocationGroupMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
CurrentAllocationNumberMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>: ';
|
||||
BlockErrorMsgTitle = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
VirtualMethodErrorHeader = 'FastMM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
InterfaceErrorHeader = 'FastMM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
BlockHeaderCorruptedNoHistoryMsg = ' <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
FreedObjectClassMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
VirtualMethodName = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
VirtualMethodOffset = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> +';
|
||||
VirtualMethodAddress = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
{Stack trace messages}
|
||||
CurrentThreadIDMsg = #13#10#13#10'The current thread ID is 0x';
|
||||
CurrentStackTraceMsg = ', and the stack trace (return addresses) leading to this error is:';
|
||||
ThreadIDPrevAllocMsg = #13#10#13#10'This block was previously allocated by thread 0x';
|
||||
ThreadIDAtAllocMsg = #13#10#13#10'This block was allocated by thread 0x';
|
||||
ThreadIDAtFreeMsg = #13#10#13#10'The block was previously freed by thread 0x';
|
||||
ThreadIDAtObjectAllocMsg = #13#10#13#10'The object was allocated by thread 0x';
|
||||
ThreadIDAtObjectFreeMsg = #13#10#13#10'The object was subsequently freed by thread 0x';
|
||||
StackTraceMsg = ', and the stack trace (return addresses) at the time was:';
|
||||
{Installation Messages}
|
||||
AlreadyInstalledMsg = 'FastMM4 <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
AlreadyInstalledTitle = '<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
OtherMMInstalledMsg = 'FastMM4 <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.'
|
||||
+ #13#10'<27><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> FastMM4, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> FastMM4.pas <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>'
|
||||
+ #13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "uses" <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ''s .dpr <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
OtherMMInstalledTitle = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> FastMM4 - <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
MemoryAllocatedMsg = 'FastMM4 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> '
|
||||
+ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.'#13#10'FastMM4.pas <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> '
|
||||
+ '<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> .dpr <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> '
|
||||
+ '<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'#13#10'<27><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> FastMM4 '
|
||||
+ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. '#13#10#13#10'<27><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> '
|
||||
+ '<27><><EFBFBD><EFBFBD> MadExcept (<28><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> '
|
||||
+ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>),'#13#10'<27><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> '
|
||||
+ 'FastMM4.pas <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
MemoryAllocatedTitle = '<27><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> FastMM4 - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
||||
{Leak checking messages}
|
||||
LeakLogHeader = '<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
LeakMessageHeader = '<27> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. ';
|
||||
SmallLeakDetail = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)'
|
||||
{$endif}
|
||||
+ ':'#13#10;
|
||||
LargeLeakDetail = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)'
|
||||
{$endif}
|
||||
+ ': ';
|
||||
BytesMessage = ' <20><><EFBFBD><EFBFBD>: ';
|
||||
AnsiStringBlockMessage = 'AnsiString';
|
||||
UnicodeStringBlockMessage = 'UnicodeString';
|
||||
LeakMessageFooter = #13#10
|
||||
{$ifndef HideMemoryLeakHintMessage}
|
||||
+ #13#10'Note: '
|
||||
{$ifdef RequireIDEPresenceForLeakReporting}
|
||||
+ '<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Delphi <20><> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. '
|
||||
{$endif}
|
||||
{$ifdef FullDebugMode}
|
||||
{$ifdef LogMemoryLeakDetailToFile}
|
||||
+ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. '
|
||||
{$else}
|
||||
+ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "LogMemoryLeakDetailToFile" <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. '
|
||||
{$endif}
|
||||
{$else}
|
||||
+ '<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "FullDebugMode" <20> "LogMemoryLeakDetailToFile". '
|
||||
{$endif}
|
||||
+ '<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "EnableMemoryLeakReporting".'#13#10
|
||||
{$endif}
|
||||
+ #0;
|
||||
LeakMessageTitle = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
||||
{$ifdef UseOutputDebugString}
|
||||
FastMMInstallMsg = 'FastMM has been installed.';
|
||||
FastMMInstallSharedMsg = 'Sharing an existing instance of FastMM.';
|
||||
FastMMUninstallMsg = 'FastMM has been uninstalled.';
|
||||
FastMMUninstallSharedMsg = 'Stopped sharing an existing instance of FastMM.';
|
||||
{$endif}
|
||||
{$ifdef DetectMMOperationsAfterUninstall}
|
||||
InvalidOperationTitle = 'MM Operation after uninstall.';
|
||||
InvalidGetMemMsg = 'FastMM has detected a GetMem call after FastMM was uninstalled.';
|
||||
InvalidFreeMemMsg = 'FastMM has detected a FreeMem call after FastMM was uninstalled.';
|
||||
InvalidReallocMemMsg = 'FastMM has detected a ReallocMem call after FastMM was uninstalled.';
|
||||
InvalidAllocMemMsg = 'FastMM has detected a ReallocMem call after FastMM was uninstalled.';
|
||||
{$endif}
|
||||
|
||||
implementation
|
||||
|
||||
end.
|
||||
|
139
contrib/FastMM4-AVX/Translations/Spanish/FastMM4Messages.pas
Normal file
139
contrib/FastMM4-AVX/Translations/Spanish/FastMM4Messages.pas
Normal file
@@ -0,0 +1,139 @@
|
||||
{
|
||||
|
||||
Fast Memory Manager: Messages
|
||||
|
||||
Spanish translation by JRG (TheDelphiGuy@gmail.com).
|
||||
|
||||
Change Log:
|
||||
15 Feb 2006: Updated by Marcelo Montenegro.
|
||||
|
||||
}
|
||||
|
||||
unit FastMM4Messages;
|
||||
|
||||
interface
|
||||
|
||||
{$Include FastMM4Options.inc}
|
||||
|
||||
const
|
||||
{The name of the debug info support DLL}
|
||||
FullDebugModeLibraryName32Bit = 'FastMM_FullDebugMode.dll';
|
||||
FullDebugModeLibraryName64Bit = 'FastMM_FullDebugMode64.dll';
|
||||
{Event log strings}
|
||||
LogFileExtension = '_ManipuladorMemoria_Reporte.txt'#0;
|
||||
CRLF = #13#10;
|
||||
EventSeparator = '--------------------------------';
|
||||
{Class name messages}
|
||||
UnknownClassNameMsg = 'Desconocida';
|
||||
{Memory dump message}
|
||||
MemoryDumpMsg = #13#10#13#10'Vaciado de memoria actual de 256 bytes en la direcci<63>n ';
|
||||
{Block Error Messages}
|
||||
BlockScanLogHeader = 'El bloque reservado fue registrado por LogAllocatedBlocksToFile. El tama<6D>o es: ';
|
||||
ErrorMsgHeader = 'FastMM ha detectado un error durante una operaci<63>n ';
|
||||
GetMemMsg = 'GetMem';
|
||||
FreeMemMsg = 'FreeMem';
|
||||
ReallocMemMsg = 'ReallocMem';
|
||||
BlockCheckMsg = 'de b<>squeda de bloque libre';
|
||||
OperationMsg = '. ';
|
||||
BlockHeaderCorruptedMsg = 'El encabezamiento de bloque ha sido corrompido. ';
|
||||
BlockFooterCorruptedMsg = 'La terminaci<63>n de bloque ha sido corrompida. ';
|
||||
FreeModifiedErrorMsg = 'FastMM detect<63> que un bloque ha sido modificado luego de liberarse. ';
|
||||
FreeModifiedDetailMsg = #13#10#13#10'Modified byte offsets (and lengths): ';
|
||||
DoubleFreeErrorMsg = 'Se realiz<69> un intento de liberar/reasignar un bloque no reservado.';
|
||||
WrongMMFreeErrorMsg = 'Se realiz<69> un intento de liberar/reasignar un bloque reservado a trav<61>s de una instancia distinta de FastMM. Chequee las opciones de uso compartido de su manipulador de memoria.';
|
||||
PreviousBlockSizeMsg = #13#10#13#10'El tama<6D>o anterior del bloque era: ';
|
||||
CurrentBlockSizeMsg = #13#10#13#10'El tama<6D>o del bloque es: ';
|
||||
PreviousObjectClassMsg = #13#10#13#10'El bloque estuvo anteriormente reservado para un objeto de clase: ';
|
||||
CurrentObjectClassMsg = #13#10#13#10'El bloque est<73> reservado para un objeto de clase: ';
|
||||
PreviousAllocationGroupMsg = #13#10#13#10'El grupo de la reservaci<63>n fue: ';
|
||||
PreviousAllocationNumberMsg = #13#10#13#10'El n<>mero de la reservaci<63>n fue: ';
|
||||
CurrentAllocationGroupMsg = #13#10#13#10'El grupo de la reservaci<63>n es: ';
|
||||
CurrentAllocationNumberMsg = #13#10#13#10'El n<>mero de la reservaci<63>n es: ';
|
||||
BlockErrorMsgTitle = 'Detectado error de memoria';
|
||||
VirtualMethodErrorHeader =
|
||||
'FastMM ha detectado un intento de ejecutar un m<>todo virtual de un objeto liberado. Una violaci<63>n de acceso se generar<61> ahora para abortar la operaci<63>n.';
|
||||
InterfaceErrorHeader =
|
||||
'FastMM ha detectado un intento de utlizaci<63>n de una interfaz de un objeto liberado. Una violaci<63>n de acceso se generar<61> ahora para abortar la operaci<63>n.';
|
||||
BlockHeaderCorruptedNoHistoryMsg =
|
||||
' Desafortunadamente el encabezamiento de bloque ha sido corrompido, as<61> que no hay historia disponible.';
|
||||
FreedObjectClassMsg = #13#10#13#10'Clase del objeto liberado: ';
|
||||
VirtualMethodName = #13#10#13#10'M<>todo virtual: ';
|
||||
VirtualMethodOffset = 'Desplazamiento +';
|
||||
VirtualMethodAddress = #13#10#13#10'Direcci<63>n del m<>todo virtual: ';
|
||||
{Stack trace messages}
|
||||
CurrentThreadIDMsg = #13#10#13#10'El ID del hilo actual es 0x';
|
||||
CurrentStackTraceMsg = ', y el vaciado del stack (direcciones de retorno) que conduce a este error es:';
|
||||
ThreadIDPrevAllocMsg = #13#10#13#10'Este bloque fue previamente reservado por el hilo 0x';
|
||||
ThreadIDAtAllocMsg = #13#10#13#10'Este bloque fue reservado por el hilo 0x';
|
||||
ThreadIDAtFreeMsg = #13#10#13#10'Este bloque fue previamente liberado por el hilo 0x';
|
||||
ThreadIDAtObjectAllocMsg = #13#10#13#10'El objeto fue reservado por el hilo 0x';
|
||||
ThreadIDAtObjectFreeMsg = #13#10#13#10'El objeto fue posteriormente liberado por el hilo 0x';
|
||||
StackTraceMsg = ', y el vaciado del stack (direcciones de retorno) en ese momento es:';
|
||||
{Installation Messages}
|
||||
AlreadyInstalledMsg = 'FastMM4 ya ha sido instalado.';
|
||||
AlreadyInstalledTitle = 'Ya instalado.';
|
||||
OtherMMInstalledMsg =
|
||||
'FastMM4 no puede instalarse ya que otro manipulador de memoria alternativo se ha instalado anteriormente.'#13#10 +
|
||||
'Si desea utilizar FastMM4, por favor aseg<65>rese de que FastMM4.pas es la primera unit en la secci<63>n "uses"'#13#10 +
|
||||
'del .DPR de su proyecto.';
|
||||
OtherMMInstalledTitle = 'FastMM4 no se puede instalar - Otro manipulador de memoria instalado';
|
||||
MemoryAllocatedMsg =
|
||||
'FastMM4 no puede instalarse ya que se ha reservado memoria mediante el manipulador de memoria est<73>ndar.'#13#10 +
|
||||
'FastMM4.pas TIENE que ser la primera unit en el fichero .DPR de su proyecto, de otra manera podr<64>a reservarse memoria'#13#10 +
|
||||
'mediante el manipulador de memoria est<73>ndar antes de que FastMM4 pueda ganar el control. '#13#10#13#10 +
|
||||
'Si est<73> utilizando un interceptor de excepciones como MadExcept (o cualquier otra herramienta que modifique el orden de inicializaci<63>n de las units),'#13#10 + //Fixed by MFM
|
||||
'vaya a su p<>gina de configuraci<63>n y aseg<65>rese de que FastMM4.pas es inicializada antes que cualquier otra unit.';
|
||||
MemoryAllocatedTitle = 'FastMM4 no se puede instalar - Ya se ha reservado memoria';
|
||||
{Leak checking messages}
|
||||
LeakLogHeader = 'Ha habido una fuga de memoria. El tama<6D>o del bloque es: ';
|
||||
LeakMessageHeader = 'Esta aplicaci<63>n ha tenido fugas de memoria. ';
|
||||
SmallLeakDetail = 'Las fugas de memoria en los bloques peque<75>os son'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (excluyendo las fugas esperadas registradas por apuntador)'
|
||||
{$endif}
|
||||
+ ':'#13#10;
|
||||
LargeLeakDetail = 'Las fugas de memoria de bloques medianos y grandes son'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (excluyendo las fugas esperadas registrados por apuntador)'
|
||||
{$endif}
|
||||
+ ': ';
|
||||
BytesMessage = ' bytes: ';
|
||||
AnsiStringBlockMessage = 'AnsiString';
|
||||
UnicodeStringBlockMessage = 'UnicodeString';
|
||||
LeakMessageFooter = #13#10
|
||||
{$ifndef HideMemoryLeakHintMessage}
|
||||
+ #13#10'Nota: '
|
||||
{$ifdef RequireIDEPresenceForLeakReporting}
|
||||
+ 'Este chequeo de escape de memoria s<>lo se realiza si Delphi est<73> ejecut<75>ndose en el mismo ordenador. '
|
||||
{$endif}
|
||||
{$ifdef FullDebugMode}
|
||||
{$ifdef LogMemoryLeakDetailToFile}
|
||||
+ 'Los detalles del escape de memoria se salvan a un fichero texto en la misma carpeta donde reside esta aplicaci<63>n. '
|
||||
{$else}
|
||||
+ 'Habilite "LogMemoryLeakDetailToFile" para obtener un *log* con los detalles de los escapes de memoria. '
|
||||
{$endif}
|
||||
{$else}
|
||||
+ 'Para obtener un *log* con los detalles de los escapes de memoria, abilite las definiciones condicionales "FullDebugMode" y "LogMemoryLeakDetailToFile". '
|
||||
{$endif}
|
||||
+ 'Para deshabilitar este chequeo de fugas de memoria, indefina "EnableMemoryLeakReporting".'#13#10
|
||||
{$endif}
|
||||
+ #0;
|
||||
LeakMessageTitle = 'Detectada fuga de memoria';
|
||||
{$ifdef UseOutputDebugString}
|
||||
FastMMInstallMsg = 'FastMM ha sido instalado.';
|
||||
FastMMInstallSharedMsg = 'Compartiendo una instancia existente de FastMM.';
|
||||
FastMMUninstallMsg = 'FastMM ha sido desinstalado.';
|
||||
FastMMUninstallSharedMsg = 'Cesando de compartir una instancia existente de FastMM.';
|
||||
{$endif}
|
||||
{$ifdef DetectMMOperationsAfterUninstall}
|
||||
InvalidOperationTitle = 'Operaci<63>n en el MM luego de desinstalarlo.';
|
||||
InvalidGetMemMsg = 'FastMM ha detectado una llamada a GetMem luego de desinstalar FastMM.';
|
||||
InvalidFreeMemMsg = 'FastMM ha detectado una llamada a FreeMem luego de desinstalar FastMM.';
|
||||
InvalidReallocMemMsg = 'FastMM ha detectado una llamada a ReallocMem luego de desinstalar FastMM.';
|
||||
InvalidAllocMemMsg = 'FastMM ha detectado una llamada a ReallocMem luego de desinstalar FastMM.';
|
||||
{$endif}
|
||||
|
||||
implementation
|
||||
|
||||
end.
|
||||
|
135
contrib/FastMM4-AVX/Translations/Ukrainian/FastMM4Messages.pas
Normal file
135
contrib/FastMM4-AVX/Translations/Ukrainian/FastMM4Messages.pas
Normal file
@@ -0,0 +1,135 @@
|
||||
{
|
||||
|
||||
Fast Memory Manager: Messages
|
||||
|
||||
2006-07-18
|
||||
Ukrainian translation by Andrey V. Shtukaturov.
|
||||
|
||||
}
|
||||
|
||||
unit FastMM4Messages;
|
||||
|
||||
interface
|
||||
|
||||
{$Include FastMM4Options.inc}
|
||||
|
||||
const
|
||||
{The name of the debug info support DLL}
|
||||
FullDebugModeLibraryName32Bit = 'FastMM_FullDebugMode.dll';
|
||||
FullDebugModeLibraryName64Bit = 'FastMM_FullDebugMode64.dll';
|
||||
{Event log strings}
|
||||
LogFileExtension = '_MemoryManager_EventLog.txt'#0;
|
||||
CRLF = #13#10;
|
||||
EventSeparator = '--------------------------------';
|
||||
{Class name messages}
|
||||
UnknownClassNameMsg = 'Unknown';
|
||||
{Memory dump message}
|
||||
MemoryDumpMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>쒒<EFBFBD><EC9292><EFBFBD> <20> 256 <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ';
|
||||
{Block Error Messages}
|
||||
BlockScanLogHeader = ' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> LogAllocatedBlocksToFile. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
ErrorMsgHeader = 'FastMM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD> ';
|
||||
GetMemMsg = 'GetMem';
|
||||
FreeMemMsg = 'FreeMem';
|
||||
ReallocMemMsg = 'ReallocMem';
|
||||
BlockCheckMsg = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> ';
|
||||
OperationMsg = ' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. ';
|
||||
BlockHeaderCorruptedMsg = ' <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. ';
|
||||
BlockFooterCorruptedMsg = ' <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. ';
|
||||
FreeModifiedErrorMsg = 'FastMM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. ';
|
||||
FreeModifiedDetailMsg = #13#10#13#10'Modified byte offsets (and lengths): ';
|
||||
DoubleFreeErrorMsg = ' <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>.';
|
||||
WrongMMFreeErrorMsg = 'An attempt has been made to free/reallocate a block that was allocated through a different FastMM instance. Check your memory manager sharing settings.';
|
||||
PreviousBlockSizeMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>: ';
|
||||
CurrentBlockSizeMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
PreviousObjectClassMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20>ᒒ<EFBFBD><E19292><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
CurrentObjectClassMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20>ᒒ<EFBFBD><E19292><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
PreviousAllocationGroupMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>: ';
|
||||
PreviousAllocationNumberMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>: ';
|
||||
CurrentAllocationGroupMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
CurrentAllocationNumberMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>: ';
|
||||
BlockErrorMsgTitle = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>쒒<EFBFBD><EC9292><EFBFBD>.';
|
||||
VirtualMethodErrorHeader = 'FastMM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ᒒ<EFBFBD><E19292><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
InterfaceErrorHeader = 'FastMM <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ᒒ<EFBFBD><E19292><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
BlockHeaderCorruptedNoHistoryMsg = ' <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
FreedObjectClassMsg = #13#10#13#10'<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ᒒ<EFBFBD><E19292><EFBFBD><EFBFBD>: ';
|
||||
VirtualMethodName = #13#10#13#10'³<><C2B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
VirtualMethodOffset = '<27><><EFBFBD><EFBFBD> +';
|
||||
VirtualMethodAddress = #13#10#13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
{Stack trace messages}
|
||||
CurrentThreadIDMsg = #13#10#13#10'The current thread ID is 0x';
|
||||
CurrentStackTraceMsg = ', and the stack trace (return addresses) leading to this error is:';
|
||||
ThreadIDPrevAllocMsg = #13#10#13#10'This block was previously allocated by thread 0x';
|
||||
ThreadIDAtAllocMsg = #13#10#13#10'This block was allocated by thread 0x';
|
||||
ThreadIDAtFreeMsg = #13#10#13#10'The block was previously freed by thread 0x';
|
||||
ThreadIDAtObjectAllocMsg = #13#10#13#10'The object was allocated by thread 0x';
|
||||
ThreadIDAtObjectFreeMsg = #13#10#13#10'The object was subsequently freed by thread 0x';
|
||||
StackTraceMsg = ', and the stack trace (return addresses) at the time was:';
|
||||
{Installation Messages}
|
||||
AlreadyInstalledMsg = 'FastMM4 <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
AlreadyInstalledTitle = '<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
OtherMMInstalledMsg = 'FastMM4 <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>쒒<EFBFBD><EC9292><EFBFBD>.'
|
||||
+ #13#10'<27><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> FastMM4, <20><><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> FastMM4.pas <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>'
|
||||
+ #13#10'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "uses" <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> .dpr <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
OtherMMInstalledTitle = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> FastMM4 - <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>쒒<EFBFBD><EC9292><EFBFBD>.';
|
||||
MemoryAllocatedMsg = 'FastMM4 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>쒒<EFBFBD><EC9292><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> '
|
||||
+ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>쒒<EFBFBD><EC9292><EFBFBD>.'#13#10'FastMM4.pas <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> '
|
||||
+ '<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> .dpr <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>쒒<EFBFBD><EC9292><EFBFBD> <20><><EFBFBD><EFBFBD> '
|
||||
+ '<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'#13#10'<27><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>쒒<EFBFBD><EC9292><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> FastMM4 '
|
||||
+ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. '#13#10#13#10'<27><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, '
|
||||
+ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> MadExcept (<28><><EFBFBD> <20><><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> '
|
||||
+ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>),'#13#10'<27><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> '
|
||||
+ 'FastMM4.pas <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.';
|
||||
MemoryAllocatedTitle = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> FastMM4 - <20><>쒒<EFBFBD><EC9292><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>';
|
||||
{Leak checking messages}
|
||||
LeakLogHeader = '<27><><EFBFBD><EFBFBD> <20><>쒒<EFBFBD><EC9292><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: ';
|
||||
LeakMessageHeader = '<27> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>쒒<EFBFBD><EC9292><EFBFBD>.';
|
||||
SmallLeakDetail = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>''<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (<28><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>''<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)'
|
||||
{$endif}
|
||||
+ ':'#13#10;
|
||||
LargeLeakDetail = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>''<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||||
{$ifdef HideExpectedLeaksRegisteredByPointer}
|
||||
+ ' (<28><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>''<27><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)'
|
||||
{$endif}
|
||||
+ ': ';
|
||||
BytesMessage = ' <20><><EFBFBD><EFBFBD>: ';
|
||||
AnsiStringBlockMessage = 'AnsiString';
|
||||
UnicodeStringBlockMessage = 'UnicodeString';
|
||||
LeakMessageFooter = #13#10
|
||||
{$ifndef HideMemoryLeakHintMessage}
|
||||
+ #13#10'Note: '
|
||||
{$ifdef RequireIDEPresenceForLeakReporting}
|
||||
+ '<27><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>쒒<EFBFBD><EC9292><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Delphi <20><> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EF9292><EFBFBD><EFBFBD><EFBFBD>. '
|
||||
{$endif}
|
||||
{$ifdef FullDebugMode}
|
||||
{$ifdef LogMemoryLeakDetailToFile}
|
||||
+ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><>쒒<EFBFBD><EC9292><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. '
|
||||
{$else}
|
||||
+ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "LogMemoryLeakDetailToFile" <20><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>쒒<EFBFBD><EC9292><EFBFBD>. '
|
||||
{$endif}
|
||||
{$else}
|
||||
+ '<27><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>쒒<EFBFBD><EC9292><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "FullDebugMode" <20><> "LogMemoryLeakDetailToFile". '
|
||||
{$endif}
|
||||
+ '<27><><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><>쒒<EFBFBD><EC9292><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "EnableMemoryLeakReporting".'#13#10
|
||||
{$endif}
|
||||
+ #0;
|
||||
LeakMessageTitle = '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>쒒<EFBFBD><EC9292><EFBFBD>';
|
||||
{$ifdef UseOutputDebugString}
|
||||
FastMMInstallMsg = 'FastMM has been installed.';
|
||||
FastMMInstallSharedMsg = 'Sharing an existing instance of FastMM.';
|
||||
FastMMUninstallMsg = 'FastMM has been uninstalled.';
|
||||
FastMMUninstallSharedMsg = 'Stopped sharing an existing instance of FastMM.';
|
||||
{$endif}
|
||||
{$ifdef DetectMMOperationsAfterUninstall}
|
||||
InvalidOperationTitle = 'MM Operation after uninstall.';
|
||||
InvalidGetMemMsg = 'FastMM has detected a GetMem call after FastMM was uninstalled.';
|
||||
InvalidFreeMemMsg = 'FastMM has detected a FreeMem call after FastMM was uninstalled.';
|
||||
InvalidReallocMemMsg = 'FastMM has detected a ReallocMem call after FastMM was uninstalled.';
|
||||
InvalidAllocMemMsg = 'FastMM has detected a ReallocMem call after FastMM was uninstalled.';
|
||||
{$endif}
|
||||
|
||||
implementation
|
||||
|
||||
end.
|
||||
|
Reference in New Issue
Block a user