Widestrings on Windows
Original Reporter info from Mantis: FPCCore
-
Reporter name: FPC core team
Original Reporter info from Mantis: FPCCore
- Reporter name: FPC core team
Description:
Widestrings on Windows are incompatible with checkpointer.
I like the heap based reference counted widestrings on all platforms,
can we get them back?
To handle widestrings different on Windows and Linux is a bad
decision of Borland i think.
Widestrings should behave like Ansistrings. For OLE Strings we should have a additional stringtype.
Free Pascal Compiler version 2.1.1 [2005/06/26] for i386:
pointer $0009E194 does not point to valid memory block
No heap dump by heaptrc unit
Exitcode = 204
Runtime error 204 at $00415975
$00415975 CHECKPOINTER, line 867 of ../inc/heaptrc.pp
$00401086 main, line 14 of project1.pas
Free Pascal Compiler version 2.0.0 [2005/05/08] for i386:
a
Heap dump by heaptrc unit
61 memory blocks allocated : 1083/1288
61 memory blocks freed : 1083/1288
0 unfreed memory blocks : 0
True heap size : 131072 (112 used in System startup)
True free heap : 130960
Additional information:
Reporter: Martin Schreiber
EMail:
Mantis conversion info:
- Mantis ID: 6060
- OS: Win32
- Fixed in version: 2.0.2