Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   IntToStr(w: Word) ergibt A (https://www.delphipraxis.net/165577-inttostr-w-word-ergibt.html)

hoika 6. Jan 2012 11:30

IntToStr(w: Word) ergibt A
 
Hallo #,

bei einem Kunden ergibt

procedure ShowMessage2(w: Word);
var
s:String;
begin
// etwas anderer Code
s:= IntToStr(w);

MessageDlg(.. s ..);
end;

ShowMessage2(0);
-> A

Die Ausgabe ist also A

Das etwas anderer Code ist Code aus einer anderen DLL (CT_API, also Chipkarten)

Ich habe die Vermutung, dass hier Speicher überschrieben wird,
wie sonst soll aus IntToStr(Word) ein A kommen ???


Heiko

sx2008 6. Jan 2012 11:45

AW: IntToStr(w: Word) ergibt A
 
Zitat:

Zitat von hoika (Beitrag 1144644)
Ich habe die Vermutung, dass hier Speicher überschrieben wird,

Dann würde ich FastMM verwenden, um das genauer herauszufinden.
FastMM kann kann für jeden reservierten Speicherblock einen "Guard" einrichten.
Wenn die Schutzbytes ausserhalb des Speicherblocks verändert wurden, wird FastMM dies melden.
siehe auch: http://blog.runbits.com/post/FastMM4...su-pameti.aspx

hoika 6. Jan 2012 19:59

AW: IntToStr(w: Word) ergibt A
 
Hallo,

hat sich erledigt,
ich hatte an der falschen Stelle gesucht ...

Danke


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz