Unknown Error#1
Áú¹®:
C++Builder¿¡¼ ³ªÅ¸³ª´Â ÀÌ ¿¡·¯´Â ¹«¾ùÀԴϱî?
´äº¯:
Unknown Error #1 ´Â ´ÙÀ½°ú °°Àº ¿¡·¯ ¸Þ¼¼Áö ´ë¹®¿¡ ÀϾ´Ï´Ù:
À̰ÍÀº ÀϹÝÀûÀ¸·Î C++Builder°¡ »ç¿ëÇÏ´Â ÄÄÆÄÀϰú ¸µÅ©¿¡ ÀÖ¾î ¼Óµµ¸¦ ³ôÀÌ´Â µ¥ ±â¿©ÇÏ´Â ¸î¸î
ÆÄÀÏÀÌ Ãæµ¹Çö»óÀÌ ÀϾ±â ¶§¹®¿¡ »ý±â´Â °ÍÀÔ´Ï´Ù. IDE¿¡¼ ÀÌ ¿¡·¯°¡ ¹ß»ýÇÒ °æ¿ì IDE¸¦ ´Ý°í³ª¼
incremental linker ÆÄÀϵé *.il? °ú precompiled header ÆÄÀϵé *.csm *.#00 *.#01 µîµîÀ» Á¦°ÅÇϸé
µË´Ï´Ù.
ÀÛ¾÷ µð·ºÅ丮¿¡ ÀÖ´Â °Í»Ó¸¸ ¾Æ´Ï¶ó BCB µð·ºÅ丮¿¡ ÀÖ´Â °Íµéµµ ¸ðµÎ Áö¿ì´Â °Ô ÁÁ½À´Ï´Ù.
BIN¿¡¼´Â MPLIB32.il?¸¦ º¼ ¼ö Àִµ¥ ¸¸¾à¿¡ LIB µð·ºÅ丮¿¡ ÀÖ´Â ÄÄÆ÷³ÍÆ® ¶óÀ̺귯¸®¸¦
ÀçºôµåÇÑ´Ù¸é VCLD.CSM ÆÄÀÏÀ̳ª VCL.CSMÆÄÀÏÀÌ »èÁ¦µÇ¾î¾ß ÇÕ´Ï´Ù.
¸¸¾à¿¡ °è¼Ó ÀÌ ¹®Á¦°¡ ¹ß»ýÇÒ °æ¿ì¿¡´Â "Cache hdrs on startup" ¿É¼ÇÀ» ¼±ÅÃÇÏÁö ¸»°í, "Cache
pre-compiled headers"¸¦ "Use..."³ª "None"À¸·Î ¹Ù²Ù½Ê½Ã¿À. incremental linker´Â ¼±ÅÃÀ»
ÇØÁ¦ÇÏ½Ã¸é µË´Ï´Ù.
Çϵå¿þ¾îÀûÀ¸·Î ¹®Á¦°¡ »ý±ä´Ù¸é RAMÀ» Ã¼Å©ÇØ º¸½Ã°í ( ÃÖ¼Ò 16M, ±ÇÀå 24M ÀÌ»ó), µð½ºÅ© °ø°£ÀÌ
Àû´çÈ÷ ÀÖ´À°¡µµ È®ÀÎÇØ º¸¼Å¾ß ÇÕ´Ï´Ù.(WIN95, OSR 2, WIN95B, WINNT 4.0, MS Windows service
pack levels ).
BCB¿¡¼ Delphi Component¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
Áú¹®:
BCB¿¡¼ Delphi Component¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀÌ ¹«¾ùÀԴϱî?
´äº¯:
ÄÄÆ÷³ÍÆ®¿¡ ´ëÇÑ ¼Ò½º ÄÚµå(.pas)°¡ ÇÊ¿äÇÕ´Ï´Ù. ¼³Ä¡ÇÏ´Â °úÁ¤Àº install component¸¦ ¼±ÅÃÇϰí
add¹öưÀ» ´©¸£½Å ´ÙÀ½ .pas¸¦ ¼±ÅÃÇϰí ÀνºÅçÇÏ½Ã¸é µË´Ï´Ù.
bcb°¡ " timed out error"¸¦ ¹ß»ý½ÃŰ´Â ÀÌÀ¯
Áú¹®:
Àú´Â LearnTo version of C++BuilderÀ» ¼³Ä¡Çß½À´Ï´Ù. ±×¸®°í " timed out error"¶ó´Â ¹®Á¦°¡
¹ß»ýÇß½À´Ï´Ù.
¿Ö ±×·¸ÁÒ?
´äº¯:
Trial ¹öÀüÀº ½Ã°£¿¡ ´ëÇØ ½Ã°£ÀÌ Á¦ÇѵǾî ÀÕ½À´Ï´Ù. ±×°ÍÀº ½Ã°£ÀÌ Áö³ª¸é ÀÚµ¿ÀûÀ¸·Î ±×·¯ÇÑ ¿¡·¯¸¦
¹ß»ý½Ãŵ´Ï´Ù. ¾ðÁ¨°¡ Trial¹öÀüÀ» ¼³Ä¡ÇϽŠÈÄ Á¦°ÅÇϽÃÁö ¾Ê°í ´Ù½Ã ¼³Ä¡Çϸé ÀÌ·± ¿¡·¯¸¦ Á¢ÇÏ½Ç ¼ö
ÀÖ½À´Ï´Ù.
ÀÌ °æ¿ì ¸»°í ´Ù¸¥ ¹®Á¦´Â ÇöÀçÀÇ ½Ã½ºÅ۽ð£ÀÌ ¸Â´Â Áö È®ÀÎÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù
BCB¿¡¼ DLL ºôµåÇϱâ
Áú¹®:
¾î¶»°ÔÇϸé DLLÀ» ¸¸µé ¼ö ÀÖ³ª¿ä?
DLL¿¡ ´ÙÀ½°ú °°ÀÌ Ã·°¡ÇϰíÀÚ ÇÕ´Ï´Ù:
´äº¯:
File|New¸¦ ¼±ÅÃÇϽðí, ±×·±´ÙÀ½ DLLÀ» ¼±ÅÃÇϽʽÿÀ.
__declspec(dllexport) ¸¦ »ç¿ëÇØ¼ ÇÔ¼ö¸¦ ExportÇØ¾ß¸¸ ÇÕ´Ï´Ù. ÇÔ¼ö Çì´õ´Â ´ÙÀ½°ú °°À»
°ÍÀÔ´Ï´Ù:
TASM »ç¿ëÇϱâ
Áú¹®
Borland C++ 4.5 ³ª Borland C++ 5.0ÀÇ ÅëÇÕ °³¹ßȯ°æ¿¡¼ TASMÀ» »ç¿ëÇÒ ¼ö ÀÖ³ª¿ä?
´äº¯
±×·¸½À´Ï´Ù. ÇÏÁö¸¸ ÀÛ¾÷À» ÇϱâÀ§Çؼ´Â IDE¸¦ ¾à°£ ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ù°·Î, BC\bin µð·ºÅ丮¾È¿¡
¾î¼Àºí¸® ¹ÙÀ̳ʸ® µð·ºÅ丮µéÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ´ÙÀ½À¸·Î, Options|Tools·Î °¡¼. ¾î¼Àºí·¯ ÅøµéÀÌ
µî·ÏµÇ¾î¾ß Çϱ⿡ ±×°ÍÀ» editÇÕ´Ï´Ù.. 'Advanced' ¹öưÀ» ´©¸£°í, .asm ³ëµå°¡ ±âº» ¹ø¿ª±â·Î
µÇ¾îÀÖ´Â Áö¸¦ È®ÀÎÇÕ´Ï´Ù.¾î¼Àºí¸® ¸ðµâÀ» ÀçºôµåÇϱ⠿øÇÒ ¶© ´Ü¼øÈ÷ 'Compile'ÇÏÁö¸»°í 'build all'À»
¼±ÅÃÇØ¾ß ÇÔÀ» ¸í½ÉÇϱ⠹ٶø´Ï´Ù.
IDE°¡ ´Ù¸¥ µð¹ö°Å Á¤º¸¸¦ Æ÷¸ËÀ» »ç¿ëÇÏ´Â BC4.02¸µÄ¿¸¦ È£ÃâÇÒ ¶§´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» µð¹ö±× ÇÒ ¼ö
¾ø½À´Ï´Ù.
BCB´Â ½ÇÇà½Ã Strings¸¦ º¸¿©ÁÖ´Â Äڵ带 »ý¼ºÇÑ´Ù.
Áú¹®:
IDE¿¡¼ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÒ ¶§, ¸Þ¼¼Áö¿Í ÇÔ°Ô OutDbg1.txt ¶ó´Â À©µµ¿ì°¡ º¸ÀÔ´Ï´Ù. ¾î¶»°Ô
À̰ÍÀ» ¾ø¾Ö¹ö¸®ÁÒ?
´äº¯:
Registry·Î °¡¼Å¼:
HKEY_CURRENT_USER/SOFTWARE/BORLAND/C++Builder/1.0/Debugging¿¡¼
ShowDebugStringsÀÇ °ªÀ» 1 ¿¡¼ 0À¸·Î ¹Ù²Ù¸é µË´Ï´Ù.
In memory.exe ¿É¼Ç
Áú¹®:
¿Ö Á¦ C++Builder¿¡¼´Â Ç×»ó In memory EXE ¿É¼ÇÀÌ ÀÚ²Ù »ç¶óÁöÁÒ?
´äº¯:
ÀÌ ¿É¼ÇÀº ¿ÀÁ÷ Windows NT¸¸À» À§ÇØ Áö¿øµÇ°í Windows 95¿¡¼ ¼±ÅÃÇϼŵµ ¼Ò¿ë¾ø½À´Ï´Ù.
.DEFÆÄÀÏ & C++Builder
Áú¹®:
±×°ÍÀº .DEF ÆÄÀÏ¿¡¼ ³ªÅ¸³ªÁö¸¸ C++Builder IDE¿¡¼´Â Áö¿øµÇÁö ¾Ê´Â°¡¿ä?
´äº¯
DEF ÆÄÀϵéÀº IDE¿¡ ÀÇÇØ Áï°¢ÀûÀ¸·Î Áö¿øµÇÁö´Â ¾Ê½À´Ï´Ù. ÇÏÁö¸¸ ±×°ÍµéÀº ¿¬°áµÇ¾î ÀÖ½À´Ï´Ù.
¸µÄ¿´Â DEF ÆÄÀϵéÀ» Áö¿øÇϰí too late in the process for the information to be included in the
manuals. To use a DEF file, you create the file in the editor
as you would in for any Windows application. Then you edit the MAK for your project and add
the DEF filename to the "DEFFILE =" line.
C++ Builder Splash Screen¾ø¾Ö±â
Áú¹®:
Àú´Â º¼·£µå µ¥ÀÌÅͺ£À̽º ¿£ÁøÀ» ÀνºÅç ÇÏ´Â µ¥ ¹®Á¦°¡ »ý°å½À´Ï´Ù. Delphi, C++Builder, ³ª
IntraBuilder¸¦ »ç¿ëÇÒ ¶§ BDE¸¦ ¾î¶»°Ô ÇÏ¸é µÇ³ª¿ä?
´äº¯:
¸ÕÀú regedit¸¦ ½ÇÇà½ÃÄÑ HKEY_LOCAL_MACHINE\software\Borland\Database EngineÀ»
º¾´Ï´Ù. ±×·¯¸é DLLPATH°¡ Á¸ÀçÇÒ °ÍÀÔ´Ï´Ù. ÀÌ Å°¿¡ ´ëÇÑ °æ·Î´Â ¿ÀÁ÷ ÇϳªÀ̾î¾ß¸¸ µÇ°í ¿ÀÁ÷ ÀÌ
۵µ ÇÑ °ª¸¸À» °¡Á®¾ß ÇÕ´Ï´Ù. ¸¸¾à¿¡ Çϳª ÀÌ»óÀÇ Å°°¡ Á¸ÀçÇÑ´Ù¸é, ¹®Á¦°¡ »ý±æ °ÍÀÔ´Ï´Ù. Çϳª ´õ,
CONFIGFILE01 Ű´Â ÃÖ±ÙÀÇ ¼³Á¤ ÆÄÀÏ(IDAPI.CFG)À» °¡¸£ÄѾ߸¸ ÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ¿£Áø ¼³Ä¡ Ãæµ¹ ¹®Á¦·ÎºÎÅÍ ¹ß»ýÇÏ´Â ¹®Á¦µéÀ» ÇØ°áÇϱâ À§ÇÑ ÇѰ¡Áö ¹æ¹ýÀº º¼·£µå
ÄÄÆÄÀÏ·¯¸¦ ´Ù½Ã ÀνºÅçÇϰųª Åø(µ¨ÆÄÀÌ, ÀÎÆ®¶óºô´õ, C++ºô´õ)¸¦ ´Ù½Ã ÀνºÅçÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
(ÃÖ±ÙÀÇ ¹öÀüÀ¸·Î) ±×·±´ÙÀ½ ·¹Áö½ºÆ®¸®¿¡¼ DLLPATH¸¦ ¼öÁ¤ÇÕ´Ï´Ù. ±×·¸°Ô Çϸé ÇÁ·Î±×·¥Àº
default·Î ±×°ÍÀ» »ç¿ëÇÏ°Ô µË´Ï´Ù.
ÃÖ½ÅÀÇ BDE°¡ ÀÌÀüÀÇ °Í°ú ¿ÏÀü ȣȯµÈ´Ù´Â °ÍÀ» ÀǹÌÇϱ⠶§¹®¿¡ ÀÌÀü ¹öÀüÀÇ BDE¸¦ °¡Áø
¾ÖÇø®ÄÉÀ̼ÇÀº ÃÖ½ÅÀÇ BDE·Î ¾Æ¹« ¹®Á¦¾øÀÌ ½ÇÇà°¡´ÉÇÏ´Ù´Â ¸»°ú °°½À´Ï´Ù
BCB Stream Read Error
Áú¹®:
¿Ö IDE¸¦ ½ÇÇàÇÒ ¶§ ÀÚ²Ù Stream Read Error°¡ »ý±âÁÒ?
´äº¯:
C++Builder IDE ´Â BIN µð·ºÅ丮ÀÇ ÆÄÀϵé·ÎºÎÅÍ ¼³Á¤ ¼¼ÆÃÀ» ÀúÀåÇÕ´Ï´Ù. ¿¹·Î °´Ã¼
ÀúÀå¼Ò(BCB.DRO)¿Í Menu Templates ( BCB.DMT )°¡ ÀÖ½À´Ï´Ù. [Menu Templates´Â ¸Þ´º
¿¡µðÅ͸¦ »ç¿ëÇÒ ¶§ »ç¿ë°¡´ÉÇÑ ¸Þ´º¸¦ ÀÌ¹Ì Á¤ÀÇÇÑ °÷ÀÔ´Ï´Ù.]
ÀÌ·± ¿¡·¯´Â BIN µð·ºÅ丮¿¡ ÀÖ´Â BCB.DMT ÆÄÀÏÀÌ 0ÀÇ Å©±â¸¦ °¡Áö¹Ç·Î »ý±é´Ï´Ù. ÇØ°áÃ¥Àº
CD·ÎºÎÅÍ º¹»çÇØ¼ ¾²½Ã¸é µË´Ï´Ù.
(¶Ç´Ù¸¥ ÆÄÀÏÀº BCB.DRLÀÌ ÀÖ´Â µ¥ À̰ÍÀº °´Ã¼ ÀúÀå¼Ò¸¦ ¾÷µ¥ÀÌÆ®ÇÒ ¶§ »ç¿ëµÇ´Â lock
fileÀÔ´Ï´Ù.)
PascalÀ» C++ Header ÆÄÀÏ·Î ÇÒ¶§:Internal Error GH1281
Áú¹®
¿Ö PAS ÆÄÀÏÀ» BCB IDE ·Î ÀÓÆ÷Æ®ÇÒ ¶§ ¶Ç´Â µµ½º ¸í·É¾î·Î dcc32 -jphnv·Î ºôµåÇÒ ´ë ³»ºÎ ¿¡·¯
GH1281 °¡ »ý¼ºµÇÁÒ?
´äº¯
´ÙÀ½ÀÇ °æ¿ì¿¡ ÀÖ¾î¼ ÀÌ ¿¡·¯°¡ ÀÚÁÖ ¹ß»ýÇÕ´Ï´Ù. ¸¸¾à¿¡ ¿ÀºêÁ÷Æ®ÀÇ ·¹ÄÚµå ¸â¹öÀÇ ·¹ÄÚµå Çʵå
¼Ó¼º¿¡ getter À̳ª setterÀ» ÇÒ´çÇÒ °æ¿ì¿Í À¯Àú°¡ Á¤ÀÇÇÑ Å¸ÀÔÀ» Æ÷ÇÔÇÏ´Â ·¹ÄÚµåÀÏ °æ¿ì ÄÄÆÄÀÏ·¯´Â
getter ³ª setter¸¦ ãÀ» ¼ö ¾ø°í ³»ºÎ ¿¡·¯°¡ »ý¼ºµË´Ï´Ù. ÀÌ ¿¡·¯´Â À¯Àú ŸÀÔÀÌ Çʵ尡 »ç¿ëµÇ±â
Àü¿¡ ³ª¿Ã ¶§ ¹ß»ýÇÕ´Ï´Ù. ÇØ°áÃ¥Àº ÇʵåÀÇ ¼ø¼¸¦ ¹Ù²Ù´Â ¹æ¹ýÀÔ´Ï´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½ÀÇ °æ¿ì
·¹Äڵ忡 ù¹øÂ°¿¡ id Integer Çʵ带 À̵¿½Ãŵ´Ï´Ù. ´Ù¸¥ ¹æ¹ýÀº enumÀÇ »ç¿ëÀ» ÇÇÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù.
¿¹¸¦ µé¸é, NumÀ» TNumTypeÀ¸·ÎºÎÅÍ Integer·Î ¹Ù²Ù¸é ÀÌ ¿¡·¯¸¦ ÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
{ÀÌ ¿¹Á¦´Â dcc32 -jphnv·Î ÄÄÆÄÀÏ ÇÒ ¶§ internal error GH1281 °¡ ¹ß»ýÇÕ´Ï´Ù. À¯Àú°¡ ·¹Äڵ忡
Á¤ÀÇÇÑ Å¸ÀÔÈÄ¿¡ ±× Çʵ尡 µû¶ó¿Ã ¶§ ·¹ÄÚµå ÇÊµå ¼Ó¼ºÀÇ getter ³ª setter¸¦ ÇÒ ¶§ ¹ß»ýÇÕ´Ï´Ù.
enumÀº TNumTypeÀ¸·Î ¼³¸íµÇ°í typedefÀº TNameTypeÀ¸·Î ¼³¸íµË´Ï´Ù. ( uncomment to test )
}
Invalid Component Library
Áú¹®:
NT4ȯ°æ¿¡¼ C++Builder Standard¸¦ ½ÇÇàÇÒ ¶§ Invalid Component Library¶ó´Â ¸Þ¼¼Áö°¡ ¶å´Ï´Ù.
¿Ö ±×·¸ÁÒ?
´äº¯:
À̰Ϳ¡ °üÇÑ ¸î°¡Áö »çÇ×µéÀÌ ´Ù¸¥ À¥¿¡¼µµ ³ª¿Ô½À´Ï´Ù.
À̰ÍÀº NTÇÏ¿¡ Spooler service ÀÇ È°¼ºÈ¿¡ ¹®Á¦°¡ Àֱ⠶§¹®ÀÔ´Ï´Ù
Could not find precompiled type obj file foo.#00
Áú¹®
linker °æ°í, "Warning: Could not find precompiled type obj file foo.#00"´Â ¹«¾ùÀÌÁÒ?
´äº¯
foo.#00 ÆÄÀÏÀº ¹Ì¸® ÄÄÆÄÀÏÇÏ´Â Çì´õ(.csm file)¿¡ ´ëÇÑ µð¹ö±× Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù. À̰ÍÀº ÇöÀç
¸µÅ©ÇÏ´Â .obj ÆÄÀÏÀ» ºôµåÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
foo.#00 ´Â ¸µÄ¿¿¡ÀÇÇØ À§Ä¡°¡´ÉÇÑ µð·ºÅ丮¿¡ ÀÖÁö ¾Ê½À´Ï´Ù. ±×·¡¼ ±× ÆÄÀÏÀ» ã¾Æ¼ ´Ù¸¥ .obj
ÆÄÀϵé°ú °°ÀÌ ³õ°Å³ª ¾Æ´Ï¸é ¾Æ¿¹ ±× °æ°í¸¦ ¹«½ÃÇØ ¹ö¸³´Ï´Ù.
¡¡ |