November 24, 2004 How to: Use debuggers? | ||||
---|---|---|---|---|
| ||||
Are there some debuggers that can be used for D. Is there some documented way on how to use those. Warm regards - Alok Govil alokgovil@domain.com, where domain is hotmail. |
November 25, 2004 Re: How to: Use debuggers? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Alok Govil | "Alok Govil" <Alok_member@pathlink.com> wrote in message news:co32kt$3q5$1@digitaldaemon.com... > > Are there some debuggers that can be used for D. Is there some documented way > on how to use those. > > Warm regards - Alok Govil > alokgovil@domain.com, where domain is hotmail. Here are some links for using the Microsoft Visual Studio debugger in a Windows development environment: http://www.digitalmars.com/d/archives/digitalmars/D/1608.html http://www.digitalmars.com/d/archives/digitalmars/D/5568.html From inside the ide, click on the "Locals" tab to see local variables. As of about dmd ver 0.104 or so, you can "see" primitives inside inside objects. There are a few workarounds to see the value of a char[]: # char[] myVar = "Local Variable"; // Visible indirectly # // len is (int)myVar # // char is (char*)((int)(myVar >>32)) # char* p = "Pointer"; // Visible to debugger # debug char* _dbgMyVar = myVar; // Visible to debugger |
Copyright © 1999-2021 by the D Language Foundation