
TRACE »ç¿ëÇϱâ
Áú¹®>>
TRACE ¸¦ ¾î¶»°Ô »ç¿ëÇϳª¿ä?
´äº¯>>
¼Ò½º Äڵ忡¼, ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µË´Ï´Ù:
±×¸®°í³ª¼ °á°ú Ãâ·Â¹°ÀÌ OutDbg1.txt¿¡ ÀúÀåµÉ °ÍÀÔ´Ï´Ù. À̰ÍÀ» ÇÁ·ÎÁ§Æ® Á¾·á½Ã ÀúÀåÇØ¾ß¸¸
ÇÕ´Ï´Ù.
CPU VIEW¸¦ ÀÌ¿ëÇÏ´Â ¼Ò½ºÄÚµå
Áú¹®>>
½ÇÇà½Ã ¿¹¿Ü³ª ¹®Á¦°¡ ¹ß»ýÇÒ ¶§, Builder´Â ¸Ó½Å Äڵ带 º¸¿©ÁÖ´Â CPU window¸¦ °°ÀÌ ½ÇÇà½Ãŵ´Ï´Ù.
±×°ÍÀÌ ¸ØÃá ÄÚµåÀÇ À§Ä¡³ª Äڵ带 º¸¿©ÁÖ´Â °ÍÀ» ¾î¶»°Ô ÇÏ¸é µÇÁö¿ä? ¸Þ´º¿¡¼ View Source¸¦
¼±ÅÃÇÏ´Â °ÍÀº ¾Æ¹«·± µµ¿òÀÌ µÇÁö ¾Ê½À´Ï´Ù.
´äº¯>>
¿¹¿Ü´Â ÁÖ·Î µð¹ö±× Á¤º¸¸¦ °¡ÁöÁö ¾Ê´Â ¾îµò°¡¿¡¼ ÀϾ´Ï´Ù.(À©µµ¿ì Ä¿³Î Äڵ峪 RTL). ÀÌ·± ÀÏÀÌ
ÀϾÀ» ¶§´Â, ÀüÇüÀûÀ¸·Î RTL, VCL, ¶Ç´Â Windows DLLÀ» À߸øµÈ ÆÄ¶ó¹ÌÅ͸¦ »ç¿ëÇØ È£ÃâÇß±â
¶§¹®ÀÔ´Ï´Ù. ¾îµð¼ È£ÃâÀÌ ÀϾ´Â Áö ¾Ë¾Æº¸±â À§Çؼ´Â,¡¡ µð¹ö±× Á¤º¸¸¦ °¡Áø Call Stack view¸¦
º¸¸é µË´Ï´Ù.¡¡ ¾Æ¸¶µµ ±× ÇÔ¼öÀÇ ¹®Á¦Á¡À» ¹ß°ßÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
DLL DEBUG
Áú¹®>>
IDE¿¡¼´Â ¿Ö Á¦ DLL ÀÌ µð¹ö±×ÇÒ ¼ö ¾øÁÒ?
´äº¯>>
C++Builder IDE µð¹ö°Å´Â¡¡ DLLsÀÇ µð¹ö±ë Á¤º¸¸¦ ¿Ïº®È÷ Áö¿øÇÕ´Ï´Ù. DLL°¡ µð¹ö±× Á¤º¸¸¦ °¡Áö°í
ÀÖ°í ¼Ò½ºµµ ¹ß°ßµÇ´Â ÇÑ, DLLµéÀ» µð¹ö±×ÇÒ ¼ö ÀÖ½À´Ï´Ù. DLL ¼Ò½ºµéÀÌ¡¡
Options|Environment|Preferences|Path for source¿¡ ÀÖ´Â Áö È®ÀÎÇØ º¾´Ï´Ù.
ILINK32·Î »ý¼ºµÈ DLLÀÇ µð¹ö±× Á¤º¸¸¦ ã´Â TD32¿¡ ¶§·Î´Â ¹®Á¦°¡ »ý±é´Ï´Ù. ¸¸¾à ÀÌ·± ¹®Á¦°¡ »ý±æ
°æ¿ì TLINK32¸¦ »ç¿ëÇÏ´Â ´ë½Å DLLÀ» ´Ù½Ã ºôµåÇÏ¸é µË´Ï´Ù.
Áö¿ªº¯¼ö ÆÁ ¾Ë¾Æº¸±â
Áú¹®>>
BCB³ª BC++ 5.02¸¦ »ç¿ëÇÒ ¶§, Áö¿ª º¯¼ö¸¦ º¼ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï±î?
´äº¯>>
¿¹, ´ÙÀ½°ú °°ÀÌ ÇØ º¸½Ê½Ã¿ä...
DEBUGGER CRASHES
Áú¹®>>
¶§¶§·Î Á¦°¡ µð¹ö±ëÇÒ ¶§, IDE µð¹ö°Å´Â ¸îºÐµ¿¾È ¸ØÃçÀÖ´Ù°¡ ±×·±´ÙÀ½ ´Ù¿îµË´Ï´Ù. ÀÌ·± Çö»óÀ»
¾îÂîÇØ¾ß Çմϱî?
´äº¯>>
¹®Á¦´Â ÀÎÅ©¸®¸àÅ» ¸µÄ¿·Î ÀÎÇØ »ý¼ºµÈ Ãæµ¹µÈ µð¹ö±× Á¤º¸¿Í °ü·ÃµÈ °Í °°½À´Ï´Ù.
¸ÕÀú incremental linker¿É¼ÇÀ» Á¦°ÅÇÏ°í ±×·±´ÙÀ½ ÇÁ·ÎÁ§Æ®¸¦ ´Ù½Ã ½ÇÇà½ÃÄÑ º¸¸é ±× ¹®Á¦´Â ÇØ°áµÉ
°ÍÀÔ´Ï´Ù.
Visual BasicÀ¸·ÎºÎÅÍ BCB\BC++ .Dll µð¹ö±×Çϱâ
Áú¹®>>
Visual Basic (VB)·ÎºÎÅÍ È£ÃâÇÑ DLLÀ» ¾î¶»°Ô µð¹ö±×ÇÒ ¼ö ÀÖ³ª¿ä. ÀÌ ÆÄÀÏÀ» C++Builder\BC++¿¡
³Ö¾îµÎ¾ú°Åµç¿ä
´äº¯>>
¿©±â¿¡ ±â¼úÇÑ ´Ü°è¸¦ µû¶óÇØ º¸½Ê½Ã¿ä:
- ¸¸¾à¿¡ ÇöÀç VB IDE¿¡ ÀÖ´Ù¸é, ÀúÀåÇϰí ÇÁ·ÎÁ§Æ®¸¦ Á¾·á½ÃŲ´Ù.
- BC++À» ¿°í ±× DLLÀ» ÇÊ¿ä·ÎÇÏ´Â ÇÁ·ÎÁ§Æ®¸¦ ·ÎµåÇÑ´Ù. ÀÌÁ¦ Äڵ忡 ÇÊ¿äÇÑ Á¤ÁöÁ¡À» Á¤ÇÑ´Ù.
- ÀÌÁ¦ VBÀ» ½ÇÇà½Ã۰í ÇÁ·ÎÁ§Æ®¸¦ ·ÎµåÇÑ´Ù, ÇÏÁö¸¸ ÇÁ·ÎÁ§Æ®¸¦ ½ÇÇàÇÏ¸é ¾ÈµÈ´Ù.
- BC++·Î µ¹¾Æ¿Í¼, Debug|Attach¸¦ ¼±ÅÃÇÑ´Ù, ±×¸®°í VB32.EXE¸¦ AttachÇÑ´Ù.
- VBÀ¸·Î µ¹¾Æ¿Í¼ ÇÁ·ÎÁ§Æ®¸¦ ½ÇÇàÇÑ´Ù.
- C++Builder\BC++¿¡¼, CPU À©µµ¿ì°¡ ³ªÅ¸³¯ °ÍÀÌ´Ù. À̰ÍÀ» ¹«½ÃÇÏ°í µð¹ö±× ¸Þ´º·Î °¡¼
RunÀ» Ŭ¸¯ÇÑ´Ù.
- ÀÌÁ¦ ¸ØÃß°í VB ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇÑ´Ù. VB¿ÍBC++¿¡¼ Á¤ÁöÁ¡ Á¦°Å¸¦ Ãß°¡ÇÒ ¼öµµ ÀÖ´Ù.
- ¸¸¾à¿¡ DLLÀ» ´Ù½Ã ºôµåÇÒ ¶§, VB ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸ØÃß°í VBÀ» ºüÁ® ³ª°£´Ù
|