INtime Tech

INtime Top


INtime RSLÀÇ »ý¼º ¹æ¹ý


 

RSLÀÇ ±â´É

¸®¾óŸÀÓ °øÀ¯ ¶óÀ̺귯¸®(RSL)¿Í´Â ÄÚµå, µ¥ÀÌÅ͸¦ Æ÷ÇÔÇØ º¹¼öÀÇ ÇÁ·Î¼¼½ºÀÇ address °ø°£¿¡ ¸Ê °¡´ÉÇÑ ±â´ÉÀÔ´Ï´Ù. WindowsÀÇ DLL°ú Ư¡À» °øÀ¯ÇÏ´Â ºÎºÐÀÌ ¸¹°í ¶Ç, ±× »ý¼º ½ºÅ¸Àϵµ Àß ´à¾Ò½À´Ï´Ù. Visual Studio¿¡ RSL¸¦ »ý¼ºÇÏ´Â À§Àúµå°¡ ÁغñµÇ¾î ÀÖ¾î RSL¸¦ »ý¼ºÇϱâ À§ÇÑ ÀûÀýÇÑ ÇÁ·ÎÁ§Æ® ¼³Á¤À» ÀÚµ¿ÀûÀ¸·Î ÇàÇÕ´Ï´Ù.

 

RSL ÆÄÀÏÀÇ ÀÛ¼º

»ùÇà ÇÁ·Î±×·¥À» ¹ÙÅÁÀ¸·Î ¼³¸íÇÕ´Ï´Ù. Visual¡¡C++¡¡ÀÇ ½Å±Ô ÇÁ·ÎÁ§Æ® ÀÛ¼ºÀ¸·Î INtime RT Shared Library¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä.


rsl1.jpg


´ÙÀ½ÀÇ ½ºÅÜ¿¡¼­ À§Àúµå·ÎºÎÅÍ Ã߱à ´çÇÏ´Â Áú¹®

  • ¡±C++ÀÇ ¼Ò½º Äڵ带 »ý¼ºÇÑ´Ù¡±´Â üũÇÏÁö ¾Ê½À´Ï´Ù.

 

¼Ò½º ÄÚµåÀÇ ÆíÁý

RSL¿¡ Æ÷ÇÔÇÏ´Â ÇÔ¼öÀÇ ±â¼ú ÆíÁýÀ» ½Ç½ÃÇÕ´Ï´Ù.

rsl2.jpg


rsl3.jpg


ºôµå ½ÇÇàÀ¸·Î¡¡¡±Debug¡±¶Ç´Â, ¡±Release¡±Æú´õ¿¡¡¡¡±*.lib¡±ÆÄÀϰú¡±*.rsl¡±ÆÄÀÏÀÌ ÀÛ¼ºµË´Ï´Ù.

 

RSL ÆÄÀÏÀÇ ÀÌ¿ë ÇüÅÂ

Å©°Ô ´ÙÀ½ÀÇ 2 Çü½ÄÀÌ ÀÖ½À´Ï´Ù.

  • ¾îÇø®ÄÉÀÌ¼Ç ½ÇÇà½Ã¿¡ ÀÚµ¿ ¸µÅ©µÇ´Â

  • ¾îÇø®ÄÉÀÌ¼Ç Ã³¸®°¡ ¸µÅ©ÇÏ´Â

 

½ÇÇà½Ã ÀÚµ¿ ¸µÅ©µÇ´Â RSL

ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§, »ç¿ëÇÏ´Â RSL ÆÄÀÏÀÇ ½ºÅÂÆ½ ¶óÀ̺귯¸® ºÎºÐ(.LIB)¸¦ ¹Ì¸® ¾îÇø®ÄÉÀ̼ǿ¡ ¸µÅ©ÇØ µÑ Çʿ䰡 ÀÖ½À´Ï´Ù.¶Ç ÀÌ ¾îÇø®ÄÉÀ̼ÇÀÇ ½ÇÇà½Ã¿¡´Â RSL ÆÄÀÏÀÌ ÈļúÀÇ °Ë»ö ÆÐ½º¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì, RTAÀÇ ½ÇÇàÀº Áߴܵ˴ϴÙ.

RSL¸¦ ÂüÁ¶ÇÏ´Â RTA´Â, ·Îµå½Ã¿¡ ÇÁ·Î¼¼½ºÀÇ address °ø°£¿¡ RSL°¡ ¸Ê µË´Ï´Ù.RSL°¡ ¸Þ¸ð¸®»ó¿¡ ·Îµå µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, ·Î´õ´Â RTAº¸´Ù ¸ÕÀú RSL¸¦ ·ÎµåÇÕ´Ï´Ù.·ÎµåÇÏ´Â RSL ÆÄÀÏÀÇ °Ë»öó·Î¼­´Â,

  • HKEY_LOCAL_MACHINE\SOFTWARE\TenAsys\INtime\RTAppLoader\RSLPath¿¡°Ô ÁÙ ¼ö ÀÖ°í ÀÖ´Â °ªÀÌ ³ªÅ¸³» º¸ÀÌ´Â µð·ºÅ丮

  • (INtime ÀνºÅç µð·ºÅ丮 ÆÐ½º)\rt\lib µð·ºÅ丮

  • (INtime ÀνºÅç µð·ºÅ丮 ÆÐ½º)\bin µð·ºÅ丮
    °¡ µË´Ï´Ù.

 

»ç¿ë ¹æ¹ý

RSL¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇØ, RSL¿¡ Æ÷ÇԵǾî ÀÖ´Â ÇÔ¼öÀÇ Á¤ÀǸ¦ ½Ç½ÃÇØ ÁÖ¼¼¿ä.


rsl4.gif


RSLÀÇ ÇÊÀÇ ÀÛ¼º¡±À¸·Î ÀÛ¼ºÇÑ, RSLÀÇ lib ÆÄÀÏÀ» ÇÁ·ÎÁ§Æ®¿¡ ¸µÅ©ÇÕ´Ï´Ù.¡¸µµ±¸¸ðÀ½¡¹, ¡¸ÇÁ·ÎÁ§Æ®¡¹, ¡¸¼³Á¤¡¹


rsl5.jpg
ºôµå¸¦ ½Ç½ÃÇØ Á¾·áÀÔ´Ï´Ù.
¸µÅ© ¿¡·¯°¡ ¹ß»ýÇÏ´Â °æ¿ì´Â, ¡¸rsl¡¹, ¡¸lib¡¹ÆÄÀÏÀÇ º¸Á¸Ã³¸¦ È®ÀÎÇØ ÁÖ¼¼¿ä.

 

¾îÇø®ÄÉÀÌ¼Ç Ã³¸®°¡ ¸µÅ©Çϴµ¿ÀûÀÎ ·Îµå´Â RTA ÇÁ·Î±×·¥½Ã¿¡, RSL ÆÄÀÏÀÇ ½ºÅÂÆ½ ¶óÀ̺귯¸® ºÎºÐ(.LIB)¸¦ ¹Ì¸® ¸µÅ©¸¦ ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. RTA ½ÇÇà½Ã¿¡ RSL°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡¼­µµ RTAÀÇ ½ÇÇàÀº °¡´ÉÇϰí, ÇÁ·Î±×·¥ÀÇ ÆÇ´ÜÀ¸·Î RSL°¡ ·ÎµåÇÏ´Â ¾ÕÀ» ¹Ù²Ù´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù.

»ç¿ë ¹æ¹ý

 

µ¿ÀûÀÎ ·Îµå¿¡¼­´Â, Á¤ÀûÀÎ ·Îµå¿¡¼­ ½Ç½ÃÇÑ RSL³» ÇÔ¼öÀÇ Á¤ÀÇ, lib ÆÄÀÏÀÇ ¸µÅ© ¼³Á¤Àº ºÒÇÊ¿äÇÕ´Ï´Ù.
RSL ÆÄÀÏÀÇ µ¿ÀûÀÎ ·Îµå´Â ÇÁ·Î±×·¥³»¿¡¼­ ÀÌÇÏÀÇ ÇÔ¼ö¸¦ »ç¿ëÇØ ·Îµå ½Ãŵ´Ï´Ù.

  • LoadRtLibrary

  • GetRtProcAddress

  • GetRtModuleHandle

  • FreeRtLibrary


µ¿ÀûÀÎ ·Îµå¸¦ ½Ç½ÃÇÏ´Â °æ¿ìÀÇ,*.RSL ÆÄÀÏÀÇ º¸Á¸Ã³´Â

  • (INtime ÀνºÅç µð·ºÅ丮 ÆÐ½º)\rt\lib µð·ºÅ丮

  • (INtime ÀνºÅç µð·ºÅ丮 ÆÐ½º)\bin µð·ºÅ丮 °¡ µË´Ï´Ù.
    INtime Á¦Ç°¿¡ ¼ö·ÏµÇ°í ÀÖ´Â »ùÇà ÇÁ·Î±×·¥¡¡RSL_Sampl\RSLloadµµ ÂüÁ¶·Î ÇØ ÁÖ¼¼¿ä.

 ´Ù¿î·Îµå

RSL »ùÇà ÇÁ·Î±×·¥

 


HOME | INtime