yLuaz‘g‚Ýž‚ÝŒnŒ¾Œ ..
304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/18 16:05:01
‚»‚à‚»‚àd•¡‚µ‚È‚¢‚à‚̂͗”‚Ƃ͌¾‚í‚È‚¢B‚à‚Í‚â lua ‚Ƃ͊֌W‚È‚¢˜b‚È‚Ì‚ÅŽè ‚ÈƒAƒ‹ƒSƒŠƒYƒ€Œn‚ÌŽ¿–âƒXƒŒ‚Ɉڂé‚Ì‚ðƒIƒXƒXƒ‚·‚é
ƒqƒ“ƒgFƒVƒƒƒbƒtƒ‹
305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/18 16:19:02
>>304
ƒŒƒX‚ ‚肪‚Æ‚¤
‚Æ‚¢‚¤‚±‚Æ‚ÍAʼn‚É‹K’è—ʂ̔’l‚ðŽw’肵‚Ä‚¨‚¢‚Ä‚»‚ê‚ðƒVƒƒƒbƒtƒ‹‚·‚ê‚΂¢‚¢‚Á‚Ä‚±‚Æ‚©I
‚ ‚肪‚Æ‚¤B
306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/18 16:59:56
ŒÂlî•ñ‚ª—¬o‚µ‚Ä‚àAƒjƒ…[‘¬–¯‚Í¢‚él‚¢‚È‚¢‚æ‚ËH
½ÚØÝ¸(news”Â)
307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/18 23:54:16
(C#OωO)
308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/23 14:27:21
ˆÈ‰º‚̂悤‚ȃvƒƒOƒ‰ƒ€‚Å
ƒNƒŠƒeƒBƒJƒ‹ƒZƒNƒVƒ‡ƒ“‚ÌŠ—LŒ ‚ð•úŠü‚µ
‚»‚ꂼ‚ê‚̃XƒŒƒbƒhAƒXƒNƒŠƒvƒg‚ÌŽÀs‚ð
ˆÀ‘S‚ÉI—¹‚³‚¹‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©H
-- test.lua
while true do
foo()
end
-- test2.lua
while true do
foo()
end
-- main.cpp
void thread1(){
¥¥¥
if(luaL_dofile(L,"test.lua")){
¥¥¥
}
void thread2(){
¥¥¥
if(luaL_dofile(L,"test2.lua")){
¥¥¥
}
int foo(luaState* L){
EnterCriticalSection(&CriticalSection);
// ‚µd‚߂̈—
LeaveCriticalSection(&CriticalSection);
}
309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/24 00:21:40
‚P‚‚P‚‚ÌLuaƒXƒe[ƒg‚ðLua_yieldŽg‚Á‚ȕʂɓ®‚©‚·‚̂̓_ƒ‚È‚ÌH
310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/24 00:42:33
‚ ‚ê@‚à‚µ‚©‚µ‚ÄAngelScript‚Á‚ÄŒ‹\—Ç‚¢‚ñ‚¶‚á‚ËH
–¼‘O‚ª‰Âˆ¤‚¢‚©‚ç‚¿‚å‚Á‚Æär‚߂Ă½‚í
311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/24 00:51:08
>>310
‚Å‚«‚½‚çA‚ǂ̕ӂ肪‹C‚É“ü‚Á‚½‚©Ú‚µ‚
312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/24 06:30:35
‚‚¢‚Å‚ÉA‚±‚̃XƒŒ‚Éí’“‚µ‚Ä‚¢‚éAngelScriptMŽÒ‚Ì•û‚É‚¨•·‚«‚µ‚½‚¢‚Ì‚¾‚ªA
Lua‚âSquirrel‚Æ”ä‚ׂėD‚ê‚Ä‚¢‚é“_‚͉½‚ª‚ ‚è‚Ü‚ñ‚·‚©H
313:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/24 06:39:49
//
/ / Êß¶¯
//Ü)¿__¿
/.| .| É R
/ | | œ œ |
/ | œc ( _œ_) Ð AngelScript!!
/ | R |¾| /_
// „ RÉ _/
"PPPPPPP(..É
314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/24 07:09:44
AngelScript‚Ì@‚ª‚æ‚‚í‚©‚ç‚ñB
ƒIƒuƒWƒFƒNƒg‚ÌŽQƂȂ̂©H
@Hoge@ hoge;
‚Ý‚½‚¢‚È‚ÌB
C++‚Ý‚½‚¢‚ÉAƒCƒ“ƒXƒ^ƒ“ƒX“ü‚ê‚é•Ï”‚ÆŽQÆ‚ª‚í‚©‚ê‚Ä‚¢‚é‚Ì‚©H(C++Ú‚µ‚‚È‚¢‚©‚ç‚È‚ñ‚”‚Ë‚¢‚Á‚½‚ç‚¢‚¢‚©‚í‚©‚ç‚ñ)
LL‚Ȃ̂ɖʓ|‚ÈŒ¾Œê‚¾‚Èc
‘S•”AƒfƒtƒH‚ÅŽQƂł¢‚¢‚ÆŽv‚¤‚ñ‚¾‚ª
315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/24 12:38:48
>>314
ƒXƒNƒŠƒvƒgŒ¾Œê‚̕ȂÉÓIŒ^•tŒ¾Œê‚¾‚©‚ç‚È‚ŸB
‚»‚ê‚Á‚Ä–{“–‚ɈӖ¡‚ ‚é‚Ì‚©H@‚Á‚ÄŽv‚Á‚Ä‚µ‚Ü‚¤B
Boo‚Æ‚©‚àG‚Á‚Ă݂Ă»‚Ì“®ì‘¬“x‚Í”F‚߂邯‚ÇAƒXƒNƒŠƒvƒg‚Ì‹Lq‚ª–Ê“|‚ÉŠ´‚¶‚éB
316:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/24 13:28:09
ActionScript3.0 ‚à‚¢‚¿‚¨‚¤ƒXƒNƒŠƒvƒgŒ¾Œê‚¾‚¯‚ÇAÓIŒ^•tŒ¾ŒêB
‚Ü‚ŸAƒCƒ“ƒ^ƒvƒŠƒ^‚¶‚á‚È‚¢‚¯‚Ç‚ËB
317:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/24 23:43:43
>>312
E•¶–@‚ªC++‚Ü‚ñ‚܂Ȃ̂ő‚«‚â‚·‚¢
EC++‚Ƃ̘AŒg‚ªŠÈ’P
EƒNƒ‰ƒX‚Æ‚©‚Ù‚Ú‚»‚̂܂܎g‚¦‚é
Econst`‚âenum‚È‚ÇA’è”’è‹`‚ª‰Â”\
E#include‚à‰Â”\
‚±‚ñ‚ȂƂ±‚ë‚©H
>>314
‚»‚̗Ⴞ‚ÆAuHogeƒNƒ‰ƒX‚ÌŽQÆŒ^v‚Á‚Ĉµ‚¢‚ɂȂéB
C++‚ÌHoge@&‚Æ‚¢‚¤‹Lq‚ɋ߂¢B
318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/25 00:41:08
ƒXƒNƒŠƒvƒg‚ðŽ©•ª‚ʼnü‘¢‚µ‚ÄŽg‚¢‚½‚¢‚ñ‚Å‚·‚ªAƒ‰ƒCƒZƒ“ƒX‚ªŠÉ‚‚Ä
ƒ\[ƒX‚ª“ǂ݂₷‚’Z‚¢‘g‚Ýž‚݃‰ƒCƒuƒ‰ƒŠ‚Ì‚¨Š©‚ß‚ð‹³‚¦‚Ä‚à‚炦‚Ü‚¹‚ñ‚©H
¡‚̂Ƃ±‚ëLua‚ªÅ—L—ÍŒó•₾‚ÆŽv‚Á‚Ă܂·B
319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/25 01:10:08
Squirrel‚ªƒ\[ƒX’Z‚¢‚ñ‚¶‚á‚È‚©‚Á‚½‚Á‚¯B“ǂ݂₷‚³‚Í’m‚ç‚ñ‚ªB
320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/25 05:11:42
>>319
ŽÀŽ¿‚Æ‚µ‚Ă͂»‚ñ‚ȂɈ«‚¢ƒR[ƒh‚ł͂Ȃ¢‚ªA‚µ‚©‚µŒˆ‚µ‚Ä—Ç‚¢ƒR[ƒh‚ł͂Ȃ¢B
‚»‚µ‚ÄASqPlus‚Íâ‘΂ɓǂނÈB“ª‚ª’É‚‚Ȃ邱‚Æ¿‚¯‡‚¢B
‚»‚ê‚Í‚»‚¤‚ÆAXtal‚̃R[ƒh‚Í‘å•Ï‚¢‚¢‚ÆŽv‚¤‚¼B
Œ¾ŒêŽ©‘̂̎d—l‚ÍŽñ‚ðŒX‚°‚½‚‚È‚é‚Æ‚±‚낪‚ ‚邪B
321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/25 08:12:58
@@@@@@@@@_ @@lLÜ_Ü_@__@_
@@@@@@@@@@@_ R@@@j@@j@@@__ __@@@
@@@@@@@@@@@@@ i@@@_@_¿QQQ¿@__@
@@@@@@@@@@@_ @ _@@ÜÜ| ƒm@@@@@ R@@__@@@@@@
@@@@@@@@@@@@@@_ _@@ /@@œ@@@œ ƒg¤_@___@
@@@@@@@@@@@@@@@_ @Y@|@@@@( _œ_)@ ƒ~_@ ___@@
@@@@@@@@@@@@@@@_@/@œc¤Q@@|¾|@ƒm@@@_@@___
@@@@@@@@@@@@@@@@@iQQQ_j\Rƒm' R@@ @ PP R__
@@@@@@@@@@@@@@@@@@@@@ @ @ @ @ @ _,@ j @l@l .l }
@@@@@@@@@@@@@@@@@@@@@@@@@Lua!@@@l iQƒmƒmƒmƒm
322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/25 17:53:23
>>320
Xtal‚̃R[ƒh‚͉´‚Ì“ª‚¶‚á‰ðÍ•s‰Â”\‚¾‚©‚çLua“Ç‚ñ‚ł܂·B
323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/25 18:55:12
SqPlusŽg‚¨‚¤‚ÆŽv‚Á‚½‚ç‚à‚¤‘S‘RXV‚µ‚ĂȂ¢‚Ì‚©
‚¢‚Á‚½‚¢‚Ç‚ê‚É‚·‚êƒoƒCƒ“ƒ_
324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/25 20:22:51
‚»‚à‚»‚àSquirrelŽ©‘Ì‘S‘R·‚èオ‚Á‚ĂȂ¢‚Æ‚¢‚¤‚©I‚í‚Á‚Ă邯‚¢‚¤‚©
Žn‚Ü‚é‘O‚ÉI‚í‚Á‚¿‚á‚Á‚½‚æ“I‚È
325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/25 20:29:35
Lua 5.2‚Ü‚¾[
326:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/25 22:01:57
>>323
SqPlus‚̓_ƒ‚·‚¬‚éA–Y‚ê‚Ü‚µ‚傤AŽg‚Á‚Ä‚él‚Í‚½‚Ô‚ñ‚¢‚Ü‚¹‚ñ
squirrel‚̃oƒCƒ“ƒ_‚ÍŽ©•ª‚ÅŽg‚¢ˆÕ‚¢‚悤‚ÉŽ©•ª‚Å‘‚¢‚½•û‚ª1024”{ƒ}ƒV‚æ
327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/25 22:15:15
‚»‚±‚ŃoƒCƒ“ƒ_‚Æ‚©–³‚‚Ä‚à‘S‘R–â‘è‚̂Ȃ¢AngelScript‚Ìo”Ô‚¾‚È
328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/25 22:36:22
>>326
‚²‚ß‚ñA“®‚¢‚Ä‚é‚à‚̂͂³‚í‚é‚ÈŒ´‘¥‚ɂ̂Á‚Æ‚Á‚ÄŽg‚¢‘±‚¯‚Ä‚é^^;
ˆê•”Žè‚Í‚¢‚ê‚Ä‚ ‚邯‚ÇB
ŽžŠÔ‚ ‚Á‚½‚çV‚µ‚¢ƒoƒCƒ“ƒ_‚É‚µ‚½‚¢‚ñ‚¾‚¯‚ǂȂ©‚È‚©cc
329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/25 23:08:08
ƒXƒNƒGƒj‚̃Q[ƒ€‚ÍSqPlusŽg‚Á‚Ä‚é‚Á‚Ä
cedec‚̃Xƒ‰ƒCƒh‚É‘‚¢‚Ä‚ ‚Á‚½‚æ‚ËB
330:318
09/10/26 01:03:53
Squirrel‚ÆXtal“Ç‚ñ‚ł݂܂·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/26 02:05:58
‚±‚¤‚È‚Á‚½‚çLua‚ÆSquirrel‚ÆAngelScript‚̇‚킹‹Z‚Å‚¢‚‚©
332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/26 14:10:36
angelscript‰‚߂Ēm‚Á‚½B‚¢‚¢‚È‚±‚êII
ƒXƒ^ƒbƒNƒSƒjƒ‡ƒSƒjƒ‡‚µ‚È‚‚Ä‚¢‚¢‚©‚çƒR[ƒh“ǂ݂₷‚¢‚µ
‚Ȃɂæ‚èƒfƒtƒHƒ‹ƒg‚Ńƒ‚ƒŠã‚©‚çu‚Ì‚ÝvƒXƒNƒŠƒvƒgƒR[ƒh‚ðƒ[ƒh‚Å‚«‚é‚Á‚Ă̂ªƒCƒCI
ƒQ[ƒ€ŠJ”‚¾‚Æ—‡‚̂܂܃XƒNƒŠƒvƒgƒtƒ@ƒCƒ‹‚ª’u‚¢‚Ä‚ ‚邱‚ƂȂñ‚ĂȂ¢‚©‚ç‚ËBBB
ƒ‚ƒWƒ…[ƒ‹‚̃[ƒh‚Æ‚©‚àƒIƒuƒWƒFƒNƒgŽwŒü‚Å”ñí‚É‘f’¼‚É‘‚¯‚é‚Û‚¢‚µ
‚³‚Á‚»‚Lua‚ð”jŠü‚µ‚Ä‘g‚Ýž‚ñ‚ł݂悤
333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/26 14:25:29
AngelScript ‚‚©‚¤ê‡‚ÍA‚±‚ê C++ ‚¾‚¯‚ł悂ËH‚Æ‚¢‚¤Žvl‚Ɋׂç‚È‚¢‚悤‚É’ˆÓ‚È
334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/26 16:01:05
‚Ü‚ñ‚ÜC++‚Ȃ̂ªƒƒŠƒbƒg‚Å‚ ‚èƒfƒƒŠƒbƒg‚Å‚à‚ ‚é
335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/26 20:39:28
>>AngelScript ‚‚©‚¤ê‡‚ÍA‚±‚ê C++ ‚¾‚¯‚ł悂ËH‚Æ‚¢‚¤Žvl‚Ɋׂç‚È‚¢‚悤‚É’ˆÓ‚È
‘OŽg‚¨‚¤‚Æ‚µ‚ĊׂÁ‚½
‚¿‚å‚Á‚Æ•·‚«‚½‚¢‚ñ‚¾‚ªAAngelScript‚ðŽg‚Á‚Ä‚¢‚él‚âŽg‚í‚È‚‚È‚Á‚½li‘¼‚ÌŒ¾Œê‚ɈڂÁ‚½lj‚Í
‚È‚ñ‚ÅŽg‚Á‚Ä‚¢‚éAŽg‚í‚È‚‚È‚Á‚½H
C++‚»‚̂܂܂Ƃ¢‚¤‚©Œp³‚ɧŒÀ‚ª‚ ‚é‚Ì‚ª‘å‚«‚‚ÄSquirrel‚Ɉڂ낤‚ÆŽv‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇA
‘¼‚Ìl‚͂ǂ¤Žv‚Á‚Ä‚é‚Ì‚©‹C‚ɂȂé
ƒAƒvƒŠŽÀsŽž‚É‚¿‚傱‚¿‚傱‘‚«’¼‚µ‚½‚èAƒRƒ“ƒpƒCƒ‹/ƒŠƒ“ƒNŽžŠÔ‚ÌÈ—ª‚Æ‚©ƒXƒNƒŠƒvƒgŽ©‘Ì‚Ì
ƒƒŠƒbƒg‚Í•ª‚©‚é‚ñ‚¾‚ªc
336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/26 21:10:20
ƒRƒ‹[ƒ`ƒ“
337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/26 23:17:06
ƒRƒ‹[ƒ`ƒ“
338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/26 23:21:46
ƒ`ƒ“ƒR[ƒ‹
339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/27 08:20:18
@@@@@@@@@@ ¿Q
@@@@@@@@@ @qqq@R
@@@@@@@@@@q½@@}
@@ ¿QQQ¿@ |@@ |
@@ | ƒm@@@@@ R !@@ !
@@/@@œ@@@œ |@@/
@ |@@@@( _œ_)@ ƒ~^ Lua!!
@œc¤@@@|¾|@@^
/@QQ@ Rƒm@/
(QQQj@@@
340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/27 09:35:24
>>335
C++‚Ƃ̘AŒg‚ªŠÈ’PAC++ƒNƒ‰ƒX‚ð‚Ù‚Ú‚»‚̂܂܂Ŏg‚¦‚éA•¡”‚̃Rƒ“ƒeƒLƒXƒgiLuaState‚ɑГ–Hj‚𓯎ž‚Ɉ—‚³‚¹‚é‚Ì‚àŠÈ’PA
’è”’è‹`‚â—ñ‹“Œ^‚àŽg‚¦‚éA‚Æ‚¢‚Á‚½“_‚ª•Ö—˜‚È‚ñ‚ÅŽg‚Á‚Ä‚éB
“Á‚ÉC++‚Ƃ̘AŒg‚ÍLua‚âSquirrel‚æ‚èŠÈ’P‚¾‚µAƒ}ƒjƒ…ƒAƒ‹‚àƒTƒ“ƒvƒ‹‚à‰pŒê‚¾‚¯‚ǂ킩‚è‚â‚·‚¢B
341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/27 18:19:47
ƒRƒ‹[ƒ`ƒ“
342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/28 00:13:00
AngelScript‚Éæ‚芷‚¦‚悤‚©‚È
ׂ©‚¢‚Æ‚±‚ªc++‚ƈá˜aŠ´–³‚‚ÄŠÈ’P‚¾‚í
343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/28 04:00:43
‚»‚±‚ÅŠ¸‚¦‚ÄPawn‚Æ‚¢‚¤‘I‘ðŽˆ‚à
344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/28 04:39:16
ƒRƒ‹[ƒ`
345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/28 13:47:14
AngelScript ‚Æ Lua‚Á‚Ä
ƒƒ‚ƒŠÁ”ï‚∗‘¬“x‚͂ǂê‚قLjႤH
346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/28 14:09:25
@@ /R@/R
@@':'@Þ''"@ `':,
@ Ð@@ ¥ƒÖ¥@;,
@:; . ‚Á@@@ @,‚ÂLua!
@ `:;@ @ @@,;'
@@ `( /'"`¾
347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/28 14:17:51
Pawn‚‚¦[‚ÈAŽg‚¢ŸŽè‚Æ‚©‘S‘R’m‚ç‚È‚¢‚¯‚Ç
URLØÝ¸(codeplea.com)
348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/28 14:48:51
‚±‚ꌩ‚邯ƒŠƒXŽg‚¢‚̉´—Ü–Ú‚¾‚í
349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/28 15:50:27
Eƒƒ‚ƒŠÁ”ï’á
EÓIŒ^•t
EƒXƒŒƒbƒhƒZ[ƒt
EƒXƒ^ƒbƒN‘€ì‚È‚µi‚Ü‚½‚ÍLua‚æ‚è—eˆÕj
‚Å‘I‚Ô‚Æ‚µ‚½‚ç
‚â‚Á‚Ï‚èAngelScript‚ª‚¢‚¢‚Ì‚©‚È`
350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/28 15:51:52
‚¨‚È‚¶‚ƒŠƒXŽg‚¢‚̉´—Ü–Ú(Î)
‚Ü‚ AƒŠƒX‚͂킩‚è‚â‚·‚¢‚©‚ç‚¢‚¢‚ñ‚¾‚æI‚Æ‚©Œ¾‚Á‚Ă݂éB
‚Å‚à Pawn ‚Ì«”\‚Í–£—Í‚¾‚ÈB‚Æ‚è‚ ‚¦‚¸‘g‚Ýž‚݃eƒXƒg‚µ‚Ä
‚݂Ă悳‚»‚¤‚È‚çAÓIƒXƒNƒŠƒvƒgŒ¾Œê‚Æ‚µ‚Ă̕¹—p‚à‚©‚ñ‚ª‚¦‚Ă݂悤
351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/28 15:53:37
‚Ü‚ ‚È‚ñ‚Æ‚©‚Æ‚©‚ñ‚Æ‚©‚̓gƒŒ[ƒhƒIƒt‚Á‚Ă₂¾‚È
352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/28 18:03:22
Pawn‚̓XƒNƒŠƒvƒg“à‚Å“ú–{Œê•¶Žš—ñ‚ðˆµ‚í‚È‚‚Ä‚à‚¢‚¢‚Ȃ炢‚¢‚©‚à
353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/28 18:17:32
ƒŠƒX‚̃oƒO”Œ©B
setdebughook‚ðŽdŠ|‚¯‚½ó‘Ô‚Å_callƒƒ^ƒƒ\ƒbƒh‚ðƒR[ƒ‹‚·‚邯ހ‚ÊB(SQVM‚łʂé‚Û”¶)
‚¿‚Ȃ݂ÉdebughookŠÖ”‚Ì’†g‚ð‹ó‚É‚µ‚Ä‚à“¯—l‚Å‚·B
ŒöŽ®ƒtƒH[ƒ‰ƒ€‚ÌC‚ð•´Ž¸‚µ‚Ä‚µ‚Ü‚Á‚½‚̂ŒN‚©•ñ‚½‚Ì‚Þ
URLØÝ¸(squirrel-lang.org)
function debughook(event_type, sourcefile, line, funcname) {
@local fname = funcname ? funcname : "unknown";
@local srcfile = sourcefile ? sourcefile : "unknown";
@::print(::format("%s:%d: [DEBUGHOOK:%c] %s\n", srcfile, line, event_type, fname));
}
::setdebughook(debughook);
class FOO {
@function test() { ::print("FOO::test()\n"); }
@function _call(orig_this) { ::print("FOO::_call()\n"); }
};
local foo = FOO();
foo.test();
::setdebughook(null);
foo();
::setdebughook(debughook);
foo(); // Segmentation fault (core dumped)
354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/28 18:39:16
>>353
‚·‚ñ‚Ü‚»AŠÂ‹«‚ð‘‚¢‚ĂȂ©‚Á‚½B
Squirrel 2.2.3 stable
VisualC++, cygwin, Linux, ‰½‚ê‚Å‚à”¶B
Squirrel 3‚͂܂¾ŽŽ‚µ‚Ä‚¢‚Ü‚¹‚ñB
355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/29 12:22:06
Pawn Language Guide ‚Á‚Ä‚¢‚¤ƒhƒLƒ…ƒƒ“ƒg‚݂Ă݂½‚¯‚ÇA–³–¼ŠÖ”‚ª‚‚‚ê‚È‚¢‚Á‚Û‚¢‚ËB
‚¾‚Æ‚·‚邯ƒNƒ[ƒWƒƒ‚ªì‚ê‚È‚¢‚©‚çA‚¿‚å‚Á‚Æ•s•Ö‚©‚ÈB
ó‘Ô‘JˆÚ‚Æ‚©‚Ì‹Lq‚É“Á‰»‚µ‚Ä‚¢‚邿‚¤‚¾‚µAUnrealScript ‚ÉŽ—‚Ä‚¢‚é‚©‚àB
356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/29 17:27:53
347‚ÌƒŠƒ“ƒN挩‚ÄŽv‚Á‚½‚ªAGameMonkey‚ª‰½‹C‚É«”\‚¢‚¢‚ÈB
357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/29 20:25:50
>>353
Ù‚¢‰pŒê‚Å‚·‚ª•ñ‚µ‚Ä‚¨‚«‚Ü‚µ‚½B
temp_reg‚ªƒƒ^ƒƒ\ƒbƒhƒR[ƒ‹‘O‚Éhook‚ÅŽg‚í‚ê‚é‚Ì‚ªˆêˆö‚Á‚Û‚¢‚Å‚·B
358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/30 04:54:40
Squirrel ƒtƒH[ƒ‰ƒ€‚ɑ㗂̕ñ‚ð‚µ‚Ä‚à‚炦‚é‚È‚çA sq_mem.cpp ‚ð‚Í‚¶‚ß
ƒƒ‚ƒŠŠm•ÛŽ¸”s‚ɂ‚¢‚Ă܂Á‚½‚l—¶‚µ‚ĂȂ¢‚Ì‚ðC³‚µ‚Ä‚‚êA‚Æ—Š‚ñ‚ł݂Ä
‚à‚炦‚Ü‚¢‚©H
‘g‚Ýž‚ÝŒ¾Œê‚Æ‚µ‚ÄƒŠƒ\[ƒX‚Ì–R‚µ‚¢ŠÂ‹«‚ÅŽg‚¤‚±‚Æ‚ðl‚¦‚ê‚ÎAƒƒ‚ƒŠŠm•Û‚ª
ޏ”s‚µ‚È‚¢‚ȂǂƂ¢‚¤‘O’ñ‚Å‘g‚Ü‚ê‚邯ƒcƒ‰ƒC‚à‚Ì‚ª‚ ‚éB
359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/30 04:56:12
s/sq_mem/sqmem/
360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/30 04:57:50
‚È‚ñ‚ÅŽ©•ª‚Å•ñ‚µ‚È‚¢‚Ì‚ñH
361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/30 05:00:20
Žc”O‚È‚ª‚ç‰pŒê‚ʼnï˜b‚ª‚Å‚«‚鎩M‚ª‚È‚¢B
ƒŠƒtƒ@ƒŒƒ“ƒXƒ}ƒjƒ…ƒAƒ‹‚ð“ǂޒö“x‚È‚ç‚È‚ñ‚Æ‚©‚È‚é‚ñ‚¾‚¯‚ÇB
362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/30 05:20:40
ƒpƒbƒ`ì‚Á‚Ä‘—‚ê‚ΉpŒê‚Å‚«‚È‚‚Ä‚à‚¾‚¢‚¶‚å‚Ô‚¶‚á‚È‚¢‚©‚ÈB
here is a patch for memory allocation error
‚Æ‚©ˆê•¶‚¾‚¯‘‚¢‚Æ‚¯‚Î’Ê‚¶‚邯Žv‚¤B
363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/30 05:42:29
‚¤[‚ñB–â‘è‚̓R[ƒh‘S‘̂ɎU‚ç‚΂Á‚Ä‚é‚ñ‚ÅA‚Ü‚¸‚Í‘S‘Ì“I‚È•ûj‚ð‚Í‚Á‚«‚è
Œˆ‚߂Ă©‚ç‚¶‚á‚È‚¢‚ƃ}ƒYƒCŠ´‚¶B
sq_malloc ‚â sq_realloc ‚ª‚¢‚‚‚©‚̃}ƒNƒ‚ð’Ê‚µ‚ÄŠÔÚ“I‚ÉŽg‚í‚ê‚Ä‚é‚ñ‚¾‚¯‚ÇA
‚Ç‚ê‚àŒÄ‚Ño‚µŒ³‚Å NULL ‚ª•Ô‚Á‚Ä‚‚邱‚Æ‚ªl—¶‚³‚ê‚ĂȂ¢B
“TŒ^“I‚Ȃ͔̂z—ñL‚΂·‚Ì‚É p = SQ_REALLOC(p,oldsize,newsize) ‚µ‚Ă邯‚±‚ëB
NULL •Ô‚µ‚½‚猳‚̗̈悪ƒŠ[ƒN‚·‚邤‚¦‚Ɍ㑱‚̃R[ƒh‚ł͊m•Û¬Œ÷‚µ‚½‚à‚̂Ƃµ‚Ä
—]—T‚ŃAƒNƒZƒX‚µ‚Ä‚‚éB
ʼn‚ÍAC++‚¾‚©‚çsqmem.cpp‚ÌŠÖ”‚©‚ç—áŠO“Š‚°‚ë‚Á‚Ä‚±‚Æ‚©‚ÆŽv‚Á‚½‚ñ‚¾‚¯‚ÇA
ŒÄ‚Ño‚µ‘¤‚Å—áŠO‚Ì”¶‚àl—¶‚³‚ê‚ĂȂ¢‚©‚ç‚Ü‚½•ʂ̗—R‚ŃŠ[ƒN‚·‚邵B
364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/30 10:21:32
AngelScript‚Ń}ƒ‹ƒ`ƒoƒCƒg•¶Žš—ñ‚ðŽg‚¨‚¤‚Æ‚·‚éꇂ̕s‹ï‡‚à•ñ‚µ‚½‚Ù‚¤‚ª‚悳‚»‚¤‚È‚ñ‚¾‚¯‚ǂȂŸc
365:353
09/10/30 14:26:46
>>357
‚ ‚肪‚Æ‚¤II
366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/30 17:39:48
>>364
‚È‚ñ‚©•s‹ï‡‚ ‚é‚ÌH
AngelScriptŽŽ‚µ‚Ă݂悤‚ÆŽv‚Á‚Ä‚é‚ñ‚Å‹C‚ɂȂé
UTF8ˆµ‚¢‚½‚¢‚ñ‚¾
367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/30 17:48:06
>>366
ƒ‰ƒCƒuƒ‰ƒŠ‚ðƒrƒ‹ƒh‚·‚éۂɃvƒŠƒvƒƒZƒbƒT‚ÅAS_DOUBLEBYTE_CHARSET‚ð’è‹`‚·‚é‚ñ‚¾‚¯‚ÇA
‚»‚ê‚â‚邯ƒrƒ‹ƒh‚ŃGƒ‰[‚ªo‚¿‚ႤB
‚µ‚©‚àƒ}ƒ‹ƒ`ƒoƒCƒg•¶Žš‚©ƒVƒ“ƒOƒ‹ƒoƒCƒg•¶Žš‚©‚ð”»’è‚·‚é‚â‚è•û‚àƒ}ƒY‚¢B
ÅV”Åo‚邽‚тɖˆ‰ñ‚»‚±C³‚µ‚Ă邿B
368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/30 19:04:19
‚»‚ê‚Í–{‰Æ‚É•ñ‚µ‚Ä‚ ‚°‚ê‚΂݂ñ‚ÈK‚¹‚É
369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/30 23:19:35
>>367
ƒ\[ƒX˜M‚Á‚Ä‚Ý‚é‚æ
370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/31 00:09:14
>>221
‚»‚êV‚µ‚¢”łłÍC³‚³‚ê‚Ä‚½‚ÆŽv‚Á‚½B
371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/10/31 10:39:11
AngelScript‚ÅUTF8‚ðŽg‚¤ê‡Aƒ\[ƒX‚ÌC³‚È‚‚Ä‚àA
asIScriptEngine *lpEngine=asCreateScriptEngine(ANGELSCRIPT_VERSION);
lpEngine->SetEngineProperty(asEP_SCRIPT_SCANNER, 1);
‚Ý‚½‚¢‚ÈŠ´‚¶‚ŃGƒ“ƒWƒ“‚ÌÝ’è‚·‚ê‚Αåä•v‚¾‚Á‚½‚ÆŽv‚¤B
372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/01 23:04:23
‚ ‚çA‚ ‚肪‚Æ
373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/02 06:54:37
AngelScript2.17.2‚ÅŽŽ‚µ‚Ă݂½
UTF8‚̓fƒtƒHƒ‹ƒg‚ŃTƒ|[ƒg‚µ‚Ä‚é‚Á‚Û‚“ǂ߂½‚ñ‚ÅDL‚µ‚½‚Ü‚ñ‚܃rƒ‹ƒh
static const char* scriptString =
"void hellow()"
"{"
" Print( \"hellow world\" );"
" Print( \"UTF8ƒeƒXƒg\" );"
"}";
‚Æ‚è‚ ‚¦‚¸‚±‚êOK‚¾‚Á‚½
ƒzƒXƒg‚Östd::string‚Å“n‚¹‚½‚èŠy‚¾‚í‚
374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/02 13:25:04
ŽŸ‚ÌXV‚ÅUTF16‚àƒTƒ|[ƒg‚·‚é‚Ý‚½‚¢‚È‚±‚Æ‚ª‘‚¢‚Ä‚ ‚é‚Ë
375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/03 16:16:50
>>374
‚»‚ê‚Å‚«‚½‚çShitJIS‘Ήž‚̉ü‘¢‚µ‚È‚‚ÄςނÈB
376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/04 10:58:55
Linux‚Åx64‰^—p‚µ‚Ä‚é‚ñ‚¾‚ªAƒtƒ@ƒCƒ‹‚ðHDD’†‚ŃRƒs[‚·‚邾‚¯‚Ńtƒ@ƒCƒ‹‚ª‰ó‚ê‚Ä‚µ‚Ü‚¤ó‘ԂɂȂÁ‚ÄA
ƒp[ƒc‚ð“dŒ¹‚àŠÜ‚ß‚ÄFX“ü‚ꊷ‚¦‚Ă݂½‚Æ‚±‚ëA
SATAƒP[ƒuƒ‹‚ðƒmƒCƒY‚É‹‚¢ƒ^ƒCƒv‚É•ÏX‚µ‚½‚ç‰ü‘P‚µ‚½B
Žc”O‚È‚ª‚犮‘S‚ɂ͒¼‚Á‚ĂȂ¢‚悤‚¾‚¯‚ÇA\•ªŽÀ—pƒŒƒxƒ‹‚ɂ͖߂Á‚½B
Ž‘‹à‚É—]—T‚ª‚Å‚«‚½‚çHDD”ƒ‚¢‘«‚µ‚ăp[ƒeƒBƒVƒ‡ƒ“‚ðì‚è’¼‚»‚¤ccB
377:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/04 10:59:54
‚¨‚Á‚ÆBƒXƒŒˆá‚¢ƒXƒ}ƒ“B
378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/07 09:41:07
pawnƒ_ƒEƒ“ƒ[ƒh‚µ‚ÄAƒ}ƒjƒ…ƒAƒ‹“ǂ݂Ȃª‚çcmakeŽg‚Á‚ÄVC++—p‚̃vƒƒWƒFƒNƒgƒtƒ@ƒCƒ‹ì‚邯‚±‚ë‚܂ł͂ł«‚½‚ñ‚Å‚·‚ªc
ƒvƒƒWƒFƒNƒgŠJ‚¢‚Ä‚àA‚È‚ñ‚©ƒtƒ@ƒCƒ‹\¬‚ª‚æ‚‚í‚©‚ç‚È‚¢‚Å‚·B
‚à‚µ‚©‚µ‚Ä‚±‚êAƒRƒ“ƒpƒCƒ‰‚ÆVM‚ª•ʂ̃vƒƒWƒFƒNƒgƒtƒ@ƒCƒ‹‚ɂȂÁ‚Ä‚¢‚é‚ñ‚Å‚µ‚傤‚©H
lua‚Ý‚½‚¢‚ÉA’Pƒ‚Ƀwƒbƒ_ƒtƒ@ƒCƒ‹‚Ælibƒtƒ@ƒCƒ‹‚¾‚¯‚ª—~‚µ‚¢‚ñ‚Å‚·‚ªc
‚à‚µ‚©‚µ‚Ä‚c‚k‚k‚µ‚©‚È‚¢HH
379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/07 16:02:52
>>378
pawn‚ɂ‚¢‚Ä‚¢‚¢‚ȂƎv‚¢ŽŽ‚µ‚Ă݂½‚Í‚¢‚¢‚à‚Ì‚Ì
Ú‚µ‚Žg‚¨‚¤‚Æ‚·‚é‚ɂ‚ê‚ătƒ@ƒCƒ‹\¬‚ª?‚Å
“Š‚°o‚µ‚½‰´‚Æ“¯‚¶ó‘Ô‚¾‚Ë
Šm‚©‚É‚ ‚ê‚͂킩‚è‚É‚‚¢
380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/08 02:12:15
>>371
asEP_SCRIPT_SCANNER ‚ÌÝ’è‚ʼn½‚ª‚Ç‚¤•Ï‚í‚é‚Ì‚© AngelScript 2.17.2 ‚Ì
ƒ‰ƒCƒuƒ‰ƒŠ‚̃\[ƒX‚ðŒ©‚Ä‚Ý‚½‚¯‚ÇA’P‚É '‚ ' ‚Ý‚½‚¢‚ÈUTF-8‚Ì•¶ŽšƒŠƒeƒ‰ƒ‹‚ª
³‚µ‚“Ç‚ß‚é‚æ‚¤‚ɂȂ邾‚¯‚Á‚Û‚¢B
"‚ ‚¢‚¤" ‚Ý‚½‚¢‚È•¶Žš—ñƒŠƒeƒ‰ƒ‹‚ÍÝ’è‚ÉŠÖŒW‚È‚1ƒoƒCƒg‚¸‚“ǂñ‚ň—‚µ‚Ä‚éB
‚½‚¾‚µ AS_DOUBLEBYTE_CHARSET ƒvƒŠƒvƒƒZƒbƒT‚ð—LŒø‚É‚µ‚ărƒ‹ƒh‚µ‚½ƒ‰ƒCƒuƒ‰ƒŠ‚Å
asEP_SCRIPT_SCANNER ‚Ìݒ肪 0 ‚¾‚ÆAƒ}ƒ‹ƒ`ƒoƒCƒg•¶Žš‚ðl—¶‚·‚éB
>>367‚ªŒ¾‚Á‚Ä‚¢‚邿‚¤‚É”»’è•û–@‚ªƒ}ƒY‚¢‚©‚çShift_JIS‚Ì”¼ŠpƒJƒ^ƒJƒi‚ð“n‚·‚Æ
‚¨‚©‚µ‚È‹““®‚ɂȂ邾‚낤‚¯‚ÇB
‚ ‚Æ AngelScript 2.17.2 ‚Å‚Ì asEP_SCRIPT_SCANNER ‚ÌŠù’è’l‚Í 1 ‚Á‚Û‚¢B
381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/09 16:15:58
‚Æ‚È‚é‚ÆAƒ}ƒ‹ƒ`ƒoƒCƒg”»’è—p‚̃R[ƒ‹ƒoƒbƒNŠÖ”‚ð“o˜^‚Å‚«‚邿‚¤‚ȉü‘¢‚µ‚½•û‚ª‚¢‚¢‚Ì‚©‚ÈB
‚Q‰ÓŠ‚¢‚¶‚ê‚Αåä•v‚Á‚Û‚¢‚µB
382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 04:57:26
>>381
Xtal‚Í‚»‚ñ‚ÈŠ´‚¶‚Ì‚±‚Æ‚ð‚â‚Á‚Ă܂·‚ËB
‰Šú‰»ŠÖ”‚É“n‚· Setting ƒNƒ‰ƒXƒCƒ“ƒXƒ^ƒ“ƒX‚Ì ch_code_lib ƒƒ“ƒo‚É
•¶ŽšƒR[ƒhƒNƒ‰ƒXi—áFSJISChCodeLibj‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ð“n‚·‚±‚Æ‚ÅD‚«‚È
•¶ŽšƒR[ƒh‚ð‘I‘ð‚Å‚«‚邿‚¤‚ɂȂÁ‚Ă܂·B
SJIS, EUC, UTF8, UTF16, UTF32 ‚Ì•¶ŽšƒR[ƒhƒNƒ‰ƒX‚Í•W€‚Å—pˆÓ‚µ‚Ä‚ ‚é–Í—lB
383:382
09/11/10 05:09:58
> SJIS, EUC, UTF8, UTF16, UTF32 ‚Ì•¶ŽšƒR[ƒhƒNƒ‰ƒX‚Í•W€‚Å—pˆÓ‚µ‚Ä‚ ‚é–Í—lB
c‚Ƃ͂¢‚Á‚Ä‚à•Ê‚É“à•”‚Å•¶ŽšƒR[ƒh•ÏŠ·‚ð‚µ‚Ä‚‚ê‚é‚킯‚¶‚á‚È‚¢‚©‚çA
Windows‚̃}ƒ‹ƒ`ƒoƒCƒg•¶ŽšƒZƒbƒg‚ÅŽg‚¤‚È‚çŠî–{“I‚ÉSJIS‚ð‘I‚Ô‚±‚ƂɂȂ邾‚낤‚¯‚ÇB
Unicode•¶ŽšƒZƒbƒg‚ÅŽg‚¤‚È‚çAXtalƒ‰ƒCƒuƒ‰ƒŠ‚ðUnicode•¶ŽšƒZƒbƒg‚Ńrƒ‹ƒh‚µ‚ÄA
•¶ŽšƒR[ƒhƒNƒ‰ƒX‚ÍŽw’肵‚È‚¢iƒfƒtƒH‚̂܂Üj‚±‚Ƃų‚µ‚¢‹““®‚ɂȂ肻‚¤B
‚à‚¿‚ë‚ñ‚»‚Ìꇂ̃XƒNƒŠƒvƒg‚ÍUnicode‚Å‘‚•“n‚·B
˜A“Š•AngelScript‚Æ’¼Ú‚ÍŠÖŒW‚È‚¢˜b‚ŃSƒƒ“B
384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 09:30:35
ŽŽ‚µ‚ĂȂ¢‚¯‚ǃ\[ƒXŒ©‚éŒÀ‚èAUTF-16—p‚Ì•¶ŽšƒR[ƒhƒNƒ‰ƒXŽg‚¤‚ÆA
•¶Žš—ñ’·Žæ“¾Žž‚ɃTƒƒQ[ƒgƒyƒA‚Ì‚±‚Æ‚àl—¶‚µ‚Ă邿‚¤‚¾
‘¼‚Ì•¶ŽšƒR[ƒh—p‚Ì‚àAˆê•¶Žši‚߂邯‚©”äŠr‚Æ‚©‚à•Ï‚¦‚ç‚ê‚邿‚¤‚ɂ͂µ‚Ä‚¢‚邿‚¤‚ł͂ ‚邪A
¡‚̂Ƃ±‚ë•¶Žš’PˆÊ‚ł̕¶Žš—ñ’·Žæ“¾‚µ‚©ˆá‚¢‚͂Ȃ¢‚悤‚¾
385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/11 11:02:15
AngelScriptATCHAR‚Æ‚©‚É‚à‘Ήž‚Å‚«‚ÄAUnicode‚ƃ}ƒ‹ƒ`ƒoƒCƒg‚̂ǂÁ‚¿‚Å‚àƒrƒ‹ƒh‚Å‚«‚邿‚¤‚É‚µ‚½‚¢‚ªA
‚©‚È‚è‚̑啔•ª‚ðC³‚µ‚È‚¢‚ƃ_ƒ‚¾‚È‚Ÿc
Squirrel‚Íʼn‚©‚ç‘Ήž‚µ‚Ä‚é‚Ý‚½‚¢‚¾‚¯‚ÇB
386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/11 22:18:49
// .amxƒtƒ@ƒCƒ‹(ƒRƒ“ƒpƒCƒ‹Ï‚ÝPawnƒoƒCƒiƒŠj‚ðŽÀs‚·‚邽‚ß‚ÌŬƒR[ƒhB‚±‚ê‚ðƒrƒ‹ƒh‚·‚邽‚߂ɂÍ
// ƒ_ƒEƒ“ƒ[ƒh‚µ‚Ä‚«‚½Pawn‚̃\[ƒX‚Ɋ܂܂ê‚Ä‚¢‚é amx.c, amx.h, amxaux.c, amxaux.h, amxcons.c, amxcore.c ‚ðƒvƒƒWƒFƒNƒg‚ɒljÁ‚µ‚Ä‚¨‚
#include "amx.h"
#include "amxaux.h"
#include <stdio.h>
extern "C" AMX_NATIVE_INFO console_Natives[];
extern "C" AMX_NATIVE_INFO core_Natives[];
int main(int argc, char *argv[]) {
@AMX amx;
@cell ret = 0;
@if (aux_LoadProgram(&amx, "test.amx", NULL) != AMX_ERR_NONE) exit(1);
@if (amx_Register(&amx, console_Natives, -1)) exit(1);
@if (amx_Register(&amx, core_Natives, -1)) exit(1);
@if (amx_Exec(&amx, &ret, AMX_EXEC_MAIN)) exit(1);
@printf("%ld\n", (long)ret);
@aux_FreeProgram(&amx);
@return 0;
}
387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/11 22:20:25
PawnƒRƒ“ƒpƒCƒ‰‚̃rƒ‹ƒh•û–@
--
CMakeƒ_ƒEƒ“ƒ[ƒh‚·‚é
CMakeƒCƒ“ƒXƒg[ƒ‹‚·‚é
CMake‹N“®‚·‚é
"Browse Source"‚ðƒNƒŠƒbƒN‚µAŽÀsŠÂ‹«‚ðƒrƒ‹ƒh‚·‚é‚È‚ç<pawn>\source\amx‚ðŽw’è‚·‚éBPawnƒRƒ“ƒpƒCƒ‰‚ðƒrƒ‹ƒh‚·‚é‚È‚ç<pawn>\source\compiler‚ðŽw’è‚·‚é
"Browse Build"‚ðƒNƒŠƒbƒN‚µA“K“–‚Èo—̓tƒHƒ‹ƒ_‚ðŽw’è‚·‚éiˆÈ‰ºA<out> ‚Æ•\Œ»‚·‚éj
"Configure"‚ðƒNƒŠƒbƒN‚µAVisualC++ƒlƒCƒeƒBƒu‚ð‘I‘ð‚·‚éBƒGƒ‰[‚ª‹N‚«‚Ä‚àA‚à‚¤ˆê“x Configure‚ðƒNƒŠƒbƒN‚·‚邯Generateƒ{ƒ^ƒ“‚ª—LŒø‚ɂȂéB
"Generate"‚ðƒNƒŠƒbƒN‚µ‚ătƒ@ƒCƒ‹‚𶬂·‚é
<out>‚ÉVC++—p‚̃vƒƒWƒFƒNƒgƒtƒ@ƒCƒ‹‚ª‚Å‚«‚Ä‚¢‚é
ƒ\[ƒX‚É<pawn>\source\compiler‚ðŽw’肵‚½ê‡A<out>‚É‚Ípawnc.sln‚ª‚Å‚«‚Ä‚¢‚éB‚»‚ê‚ðVC‚ÅŠJ‚¢‚ărƒ‹ƒh‚·‚éB
..\bin\pawn.ico‚ª‘¶Ý‚µ‚Ü‚¹‚ñ‚Æ‚©ƒGƒ‰[‚ª‚Å‚½‚çAŠY“–ꊂɓK“–‚ȃAƒCƒRƒ“ƒtƒ@ƒCƒ‹‚ð“ü‚ê‚Ä‚¨‚B
<out>\Debug‚Épawnc.dll‚Æpawncc.exe‚ª‚Å‚«‚Ä‚¢‚éB‚»‚ꂪƒRƒ“ƒpƒCƒ‰B
388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/11 23:56:32
Go‚̃rƒ‹ƒh‚ª‘‚¢‚炵‚¢‚̂Ŋú‘Òage
389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 00:07:43
URLØÝ¸(jp.techcrunch.com)
390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 13:31:44
‚»‚Ì‚fo‚Á‚Ä‘g‚Ýž‚Ý‚¶‚á‚È‚¢‚ñ‚¶‚áEEEE
391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 17:18:47
ƒSƒ‹[ƒ`ƒ“
392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 23:59:48
URLØÝ¸(golang.org)
There is a gforeign function interfaceh to allow safe calling of
C-written libraries from Go code. We expect to use SWIG to
extend this capability to C++ libraries.
There is no safe way to call Go code from C or C++ yet.
‘g‚Ýž‚݂܂¾o—ˆ‚È‚³‚»‚¤B‚ ‚Æ‚ÍAlua‚Ý‚½‚¢‚ÉŽg‚¦‚é•ûŒü«‚ª‚ ‚é‚©•ª‚©‚ç‚È‚¢B
Œ»Ý‚̑Ήž‚Ídarwin‚Ìx86/x86_64‚Ælinux‚Ìx86/x86_64/arm‚Ænative client‚̂悤‚È‹C‚ª‚·‚é
393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 00:23:26
you ain't gonna need it
394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 11:03:02
GCƒTƒ|[ƒg‚Æ‚ ‚邯‚Çc++D‚«‚ɂ̓EƒPƒiƒC‹C‚ª‚·‚é
GC–³‚µ‚Åc++“I‚ɃKƒ`ƒKƒ`‚ÉŽg‚¦‚é‚È‚çŽg‚¢‚½‚¢
c++‚Í0x‚àT‚¦‚Ă邵Go‚Í”÷–‚Ȉʒu‚É—Ž‚¿’…‚«‚»‚¤
395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 11:47:27
‚»‚¤‚¢‚â0x‚Á‚ÄŒã50“ú‚‚ç‚¢‚ÅI—¹‚·‚é‚ñ‚¾‚È‚Ÿ
396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 12:51:11
C++0x‚̓Rƒ“ƒZƒvƒg‚ðŽÌ‚Ä‚ÄÄ’²®’†‚ÅA‚Ü‚¾ŽžŠÔ‚ª‚©‚©‚邿‚¤‚¾
ŋ߂ÍC++1x‚ƌĂ΂ê‚Ä‚¢‚éEEE
397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 12:52:17
‚Á‚Ä‚¢‚¤‚©ŒŸõ‚µ‚É‚‚³‚ÅD‚ÉŸ•‰’§‚ñ‚Å‚ñ‚ÌH@‚Á‚ÄŠ´‚¶‚̃l[ƒ~ƒ“ƒO‚È‚ñ‚¾‚ªccB
398:397
09/11/13 13:00:17
‚ A‚²‚ß‚ñ‚È‚³‚¢Œë”šBDƒXƒŒ‚ɓЂ°‚½‚‚à‚肾‚Á‚½ccB
399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 18:49:47
Squirrel‚̉摜ŒŸõ‚Ì‚µ‚É‚‚³‚æ‚è‚͂܂µ‚¾‚ë
400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 19:04:49
16i”‚¾‚ÆŽv‚Á‚Ä—~‚µ‚¢‚¾‚Á‚Ä
‚Ñ‚å[‚ñH‚³‚ñ‚Ì‚¨’m‚点
401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/14 02:54:01
‚ÅA’N‚©Pawn‚‚©‚Á‚Ă݂½H@Œƒ‚‘¬‚Û‚¢‚µAÓIŒ^•t‚¯‚Å—]Œv‚ȃoƒO‚à‚È‚»‚¤‚¾‚µA‚©‚È‚èŽg‚¦‚»‚¤‚¾‚¯‚Çc
402:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/14 21:13:23
>>388
Go‚ÍLinux‚ÆMac‚É‚µ‚©‘Ήž‚µ‚Ä‚¢‚Ü‚¹‚ñB
403:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 21:54:06
‚±‚ÌŽè‚Ì‘gžƒXƒNƒŠƒvƒgƒGƒ“ƒWƒ“‚ðShiftJIS‘Ήž‚³‚¹‚éê‡AŠî–{“I‚ÉWindows—p‚É‘g‚ñ‚¶‚á‚Á‚Ä‘åä•v‚Ȃ̂©‚ÈB
Unicode‘Ήž‚³‚¹‚éꇂÍWindows‚¾‚¯‚¶‚áƒ_ƒ‚¾‚æ‚ËH
404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 23:22:05
C³‚ðŒöŠJ‚·‚é‚‚à‚肪–³‚¢‚È‚ç‚Ç‚¤‚µ‚½‚Á‚Ä\‚í‚È‚¢‚æ
#if‚ÅØ‚蕪‚¯‚é‚‚ç‚¢‚Í‚µ‚Ä‚¨‚¯‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚©
#if (defined WIN32)
@ŽÀ‘•
#else
@naiyo!!
#endif
‚±‚ê‚È‚çWindowsˆÈŠO‚ÅŽg‚¢‚½‚¢l‚ª’†‚ðŒ©‚ÄA—¬—p‚Å‚«‚»‚¤‚Ȃ炻‚¤‚·‚邱‚Æ‚ào—ˆ‚邾‚낤
405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 23:56:52
thx!
406:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/16 00:09:23
>>404
ãŽè‚‚¢‚¯‚ÎŒöŠJ‚µ‚悤‚©‚ȂƎv‚Á‚Ä‚éB
‚½‚¾AWindows‚Å‚µ‚©ƒvƒƒOƒ‰ƒ€‘g‚ñ‚łȂ¢‚ñ‚ÅALinux‚Å‚à‚¿‚á‚ñ‚Æ“®‚‚悤‚É‚·‚邽‚߂̋Z–@‚Æ‚©‚³‚Á‚Ï‚è‚í‚©‚ç‚È‚¢‚ñ‚¾B
‚¿‚Ȃ݂ÉShiftJIS‘Ήž‚ÍŠÈ’P‚¾‚¯‚ÇAUnicode‘Ήž‚̓\[ƒX‚ ‚¿‚±‚¿‚¢‚¶‚ç‚È‚¢‚ƃ_ƒ‚È‚ñ‚Å–³—‚©‚àc
407:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/16 07:08:38
UTF-8‚Å‚à‚È‚¯‚ê‚ÎUCS2‚âUTF16‚Å‚à‚È‚AUNICODE‚ÆŒ¾‚Á‚Ä‚¢‚鎞“_‚ÅA
‰½‚É‚à•ª‚©‚Á‚ĂȂ¢‚Ì‚ªŠÛ‚í‚©‚肾‚©‚ç‚â‚߂肯B
408:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/16 08:00:11
@@ /R@/R
@@':'@Þ''"@ `':,
@ Ð@@ ¥ƒÖ¥@;,
@:; . ‚Á@@@ @,‚ÂLua!
@ `:;@ @ @@,;'
@@ `( /'"`¾
409:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/16 08:10:51
‚£‚ ‚½‚ñ‚¨‚͂悤
410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/16 10:48:18
‚µ‚©‚µA¡ŽžShiftJIS‚͂˂¦‚È‚ ‚—
411:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/16 11:48:04
Windows‚¾‚Ƃ܂¾ShiftJISŒ»–ð‚¾‚µ‚È‚Ÿc
412:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/16 13:12:23
Windows‚ÌNTFS‚̃tƒ@ƒCƒ‹–¼‚Æ‚©UTF-8‚É‚·‚é•û–@‚ ‚éH
413:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/16 13:25:40
‚»‚êˆÈ‘O‚Ɉꂊm”F‚µ‚Ä‚¨‚‚ªANTFS‚̃tƒ@ƒCƒ‹–¼‚̃Gƒ“ƒR[ƒh‚ª‚Ç‚¤‚È‚Á‚Ä‚¢‚é‚Ì‚©‚Í—‰ð‚µ‚Ä‚¢‚é‚Ì‚©H
414:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/16 14:27:33
ICU‚Æ‚©–³‘ʂɂł©‚¢‚Ì‚ðŠ©‚ß‚Ä‚Ý‚é
‚»‚¤‚¢‚¤˜b‚¶‚á‚È‚¢‚ñ‚¾‚낤‚¯‚ÇAWindowsˆË‘¶‚̘b‚Í‚à‚¤Š¨•Ù‚µ‚Ä‚¨‚‚ê‚È‚ñ‚µ
415:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/16 14:56:21
ƒtƒ@ƒCƒ‹–¼‚Á‚ÄUNICODE‚¶‚á‚È‚‚Ämbcs‚¾‚ë
mbcs‚ÉUTF-8‚»‚̂܂ܓ˂Áž‚ñ‚Å‚àƒtƒ@ƒCƒ‹‚Ío—ˆ‚邪
–]‚݂̂à‚̂ɂ͂Ȃç‚È‚¢–ó‚Å
416:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/16 15:05:36
URLØÝ¸(www-06.ibm.com)
417:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/16 17:13:46
>>415
Windows‚Í“à•”“I‚ɂ͑S•” Unicode ‚Å NTFS ‚àUnicodeB
Win32 API“I‚É‚ÍAUincode ‚È API ‚Æ MBCS ‚È API ‚ª—¼•û“¯Žž‚É‘¶Ý‚µ‚Ä‚¢‚Ä”CˆÓ‚É‘I‚ñ‚ÅŽg‚¤B
Œ´—“I‚ɂ̓Gƒ“ƒR[ƒh‚ª UTF-8 ‚È Locale ‚ðŽw’è‚·‚ê‚Î MBCS ‚ÈAPI‚Å‚»‚̂܂܎g‚¦‚é‚Í‚¸‚¾‚ªA
‚ ‚¢‚É‚‚»‚ñ‚ȃƒP[ƒ‹‚Í’è‹`‚³‚ê‚ĂȂ¢B‚à‚Á‚Æ‚àAUTF-8 ‚©‚ç Unicode ‚Ö‚Í’Pƒ‚ɕϊ·‚Å‚«‚é‚Ì‚ÅA
Unicode ‚È API ‚ðƒ‰ƒbƒsƒ“ƒO‚µ‚ÄŽg‚¦‚Ηǂ¢‚¾‚¯‚Ȃ̂Ŏ©‘OƒvƒƒOƒ‰ƒ€ã‚Å–â‘è‚ɂȂ邱‚Ƃ͓Á‚ɂ͂Ȃ¢B
Ž©•ª‚̃vƒƒOƒ‰ƒ€‚Å•¶Žš—ñ‚ð char ƒx[ƒX‚ňµ‚Á‚Ä‚é‚È‚çAMFC ‚Ì CString ‚̂悤‚È char <-> wchar_t •ÏŠ·
‘Ήž‚µ‚½ƒNƒ‰ƒX‚ðì‚Á‚ÄAPI ‚É“n‚·Žž‚Í‚»‚ê‚ð‰î‚·‚邿‚¤‚É‚µ‚Ä‚¨‚¯‚Ηǂ¢
ˆê”Ê“I‚É‚±‚ÌŽè‚Ì‘g‚Ýž‚ÝŒ¾Œê‚Ìê‡uUnicode‘Ήž v‚Á‚Ă̂̓ƒCƒhƒLƒƒƒ‰‰»‚Ì‚±‚ÆB•ÏŠ·‚Í‘S•”“üo—Í•”‚Å
ˆ—‚µ‚Ä‚µ‚Ü‚Á‚ÄA“à•”‚Í‘S•”@char ‚ł͂Ȃ wchar_t ‚ň—‚ðs‚¤‚悤‚É‚·‚éB‰p”Žš‚à‚Ђ炪‚È‚©‚½‚©‚È
Š¿Žš‚à“¯‚¶u1•¶Žšv‚Æ‚µ‚Ĉµ‚¦‚é‚Ì‚ÅA‚à‚ë‚à‚ëŠT”O‚∗‚ªŠy‚ɂȂéB‚»‚Ì‚©‚í‚胃‚ƒŠ‚ð‹ò‚炤B
Windows ‚¾‚ÆAUnicode ‚È API‚ª‚ ‚é‚̂ł±‚ê‚Åì‹Æ‚·‚é‚Ì‚ª’è”ÔB
UNIX ŒnOS‚ÍAUnicode API ‚Í‘¶Ý‚µ‚ĂȂ¢‚Ì‚ÅAAPI ‚É“n‚·•K—v‚ª‚ ‚é•”•ª(ƒtƒ@ƒCƒ‹–¼‚È‚Ç)‚Í
‹t‚ÉMBCS ‚ɕϊ·‚·‚é•K—v‚ª‚ ‚Á‚Ä‚»‚ê‚È‚è‚É–Ê“|‚¾‚Á‚½‚è‚·‚邪A‚±‚ꂪ CŒ¾ŒêŒn‚É‚¨‚¯‚鳓¹
uSJIS‘Ήžv‚¾‚ƃp[ƒT‚Ì—Þ‚ð‚¢‚¶‚Á‚ÄA\ ‚Æ‚©‚Ì“ÁŽê•¶Žš‚̃GƒXƒP[ƒv‘Ήž‚ðs‚¤‘Ήž‚ɂȂéB
‚Ü‚½A•¶Žš—ñŒn‚̃Nƒ‰ƒX‚ÉAê—p‚Ì mblen ‚Æ‚© mbsubstr ‚Æ‚©SJIS‚Æ‚µ‚Ä1•¶Žš’PˆÊ‚ňµ‚¦‚é
ê—p‚̈—‚ð‘«‚³‚È‚¢‚ÆŽÀ—p㢂éB³‹K•\Œ»Œn‚ð‚Ü‚¶‚߂ɑΉž‚Æ‚©‚·‚邯ހ‚Ë‚éB
uUTF-8‘Ήžv‚âuEUC‘Ήžv‚ÍASCII “I‚ɈÀ‘S‚È•¶ŽšƒR[ƒh‚Ȃ̂Ńp[ƒT•”‚Í’Êí‚¢‚¶‚é•K—v‚ª‚È‚¢‚ªA
•¶Žš—ñˆ——p‚Éê—p‚Ì–½—ߌn‚ð‘«‚³‚È‚¢‚ÆŽÀ—p«‚ª’á‚¢‚Ì‚Í SJIS‘Ήž‚Æ“¯‚¶B
ŒÃ‚¢ƒvƒƒOƒ‰ƒ€‚ð wchar_t@‰»‚·‚é‚̂͑å•Ï‚¾‚¯‚ÇAUnicode ‚͈µ‚¢‚½‚¢A‚Æ‚¢‚Á‚½ê‡‚ÉUTF-8 ‘Ήž‚ªs‚í‚ê‚éB
418:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/16 17:18:13
ƒtƒ@ƒCƒ‹–¼‚Ìê‡ANFD‚É‚à’ˆÓ‚Ë
419:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/16 17:23:01
>>418
OSX ‚Í‚³‚Á‚³‚Æ’¼‚¹‚æ‚ÆŽv‚¤B‚Ü‚¶‚Å
420:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/16 18:20:29
Microsoft‚̃Rƒ“ƒpƒCƒ‰‚Í wchar_t ‚Í2byte‚Ȃ̂ÅA‘S•”ˆê•¶Žš‚Á‚Ä–ó‚ɂ͂¢‚©‚È‚¢‚Å‚·
ƒTƒƒQ[ƒgƒyƒA‚ɑΉž‚³‚¹‚悤‚Æ‚©‚¨‚à‚Á‚½ê‡‚ÍŽè“®‚ň—‚µ‚Ä‚â‚ç‚ñ‚ƃ_ƒ‚Å‚·B
‚È‚‚Æ‚àVS2008Žž“_‚Å‚ÍA_tcsinc‚âCharNext‚Æ‚¢‚Á‚½ ƒ|ƒCƒ“ƒ^‚ði‚ß‚éŠÖ”‚ªƒTƒƒQ[ƒgƒyƒA‚ð‚¿‚á‚ñ‚ƈ—‚µ‚Ä‚‚ê‚È‚¢
i‚¨‚»‚ç‚OS‚ªƒTƒƒQ[ƒgƒyƒA‚ɑΉž‚·‚é‘O‚̃R[ƒh‚Ƃ̌݊·«‚ð‹C‚É‚µ‚Ä‚é‚Ì‚¾‚낤j
‚à‚Á‚Æ‚àAƒNƒƒXƒvƒ‰ƒbƒgƒtƒH[ƒ€–¼ƒR[ƒh‘‚‚È‚çACharNext‚Æ‚©Žg‚킸‚ÉŽ©‘O‚ň—‚µ‚Ă邾‚낤‚¯‚ÇEEE
421:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/16 19:20:13
‘‚©‚ê‚Ă鎖‚̈Ӗ¡‚ª‰ð‚ç‚È‚¢‚܂܃ŒƒX‚·‚él‘½‚·‚¬
‚±‚±‚ª‘g‚Ýž‚ÝŒnŒ¾Œê‚̃XƒŒ‚ÈŽ–‚àl‚¦‚¸“Ç‚ñ‚Å‚él‚à‘½‚·‚¬
422:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/16 22:46:16
>>420
—Ž‚¿’…‚¢‚Äl‚¦‚é‚ñ‚¾B
‘g‚Ýž‚݃XƒNƒŠƒvƒg‚²‚Æ‚«‚ŃTƒƒQ[ƒgƒyƒA‚ªŠÖŒW‚µ‚Ä‚‚邿‚¤‚È‚â‚₱‚µ‚¢˜b‚ª‚ǂꂂ炢‚ ‚éH
‚Ü‚ A‹c˜_Ž©‘̂͗LˆÓ‹`‚¾‚Ƃ͎v‚¤‚ªB
423:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/16 22:52:23
‘f’¼‚ÉTRONƒR[ƒh‚ðŽg‚¦
424:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/16 23:33:37
‚Æ‚è‚ ‚¦‚¸VS‚ÅŽg‚¤Žž‚ÉA•¶ŽšƒZƒbƒg‚ðuUnicode•¶ŽšƒZƒbƒg‚ðŽg—p‚·‚év‚É‚µ‚Ä‚¿‚á‚ñ‚ÆŽg‚¦‚ê‚΂»‚ê‚Å‚n‚‹‚¾‚ÈB
Squirrel‚̓fƒtƒH‚Å‚¢‚¯‚½‚ªB
425:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/17 10:17:44
’m‚ê‚Î’m‚é‚Ù‚ÇVS‚È‚ñ‚¼ŽÌ‚Ä‚½•û‚ªƒ}ƒV
UTF8‚ÍBOM—L‚è‘O’ñ‚Æ‚©”X•…‚Á‚Ă邵(VS2005‚܂łµ‚©’m‚ç‚ñ‚¯‚Ç)
WindowsŠÂ‹«‚Åì‹Æ‚µ‚È‚«‚á‚È‚ç‚ñ‚È‚ç
gccAdevc++AƒGƒfƒBƒ^A‚±‚ñ‚¾‚¯‚Å‚¢‚¢‚æ
426:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/17 10:23:35
>>425
‚¨‘OccVisualStudio‚܂Ƃà‚ÉŽg‚¢‚±‚È‚¹‚ĂȂ¢‚¾‚¯‚¾‚ëH
UTF-8 BOM•t‚«‚È‚ñ‚ÄŽg‚¤‹@‰ï‚Ù‚Æ‚ñ‚ǂȂ¢‚¼B
427:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/17 10:28:50
VS‚ŃGƒ“ƒR[ƒh•t‚«ƒeƒLƒXƒgƒGƒfƒBƒ^‚ðŽw’è‚·‚邯UTF-8‚̓VƒOƒlƒ`ƒƒ•t‚«‚ƂȂµ‚Æ—¼•û‘I‚ׂéB
‚‚܂è‚Ç‚Á‚¿‚àˆµ‚¦‚éB
428:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/17 10:47:43
IDE‚Ì•û‚É–â‘è‚Ío‚È‚¢‚ªAVC‚̃Rƒ“ƒpƒCƒ‰‘¤‚ªBOM–³‚µ‚¾‚ÆA
•¶ŽšƒR[ƒh‚Ì”Fޝ‚ÉŽ¸”s‚·‚éB
429:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/17 11:18:43
URLØÝ¸(msdn.microsoft.com)
BOM–³‚µUTF-8‚ÌŽž •¶ŽšƒR[ƒh‚Ì”Fޝ‚ÉŽ¸”s‚·‚é‚ñ‚¶‚á‚È‚‚ÄA‚»‚à‚»‚à‘Ήž‚µ‚Ä‚¢‚È‚¢‚¾‚¯
IDE‚ÅBOM–³‚µUTF-8‚ŕۑ¶‰Â”\‚Ȃ̂ÍAƒhƒLƒ…ƒƒ“ƒg‚Æ‚©•ÒW‚·‚邯‚«‚Ì‚½‚ß‚¾‚낤‚©H
430:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/17 23:42:08
Squirrel 2.2.4 stable—ˆ‚Ä‚é‚Ë
3.0‚àbeta1‚ɂȂÁ‚½
431:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/18 09:19:38
‚¨[ASquirrel‚̃o[ƒWƒ‡ƒ“ƒAƒbƒv‚Ü‚¶‚©
FXƒoƒOC³‚³‚ê‚Ä‚é‚Ì‚©‚È
Build‚ÆShift-JISƒpƒbƒ`“ü‚ê‚é‚̂߂ñ‚Ç‚‚³‚¢‚¯‚ÇA¡–鎎‚µ‚Ă݂é‚í
432:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/19 04:33:19
>>429
WEB‚Ì¢ŠE‚¾‚Æ‚»‚ꂪ•W€‚¾‚©‚炾‚ÆŽv‚¤‚æ„BOM–³‚µUTF-8‚ŕۑ¶‰Â”\
Visual Web Developper ‚ ‚킹‚̑Ήž‚Å‚ ‚Á‚ÄAVC ‚̓Xƒ‹[‚³‚ê‚Ä‚é‚Á‚Ä‚±‚Æ‚©‚ÆB
ƒRƒ“ƒVƒ…[ƒ}‹@‚ª UTF-8 ƒx[ƒX‚ɈڂÁ‚Ä‚é‚̂ł»‚ê‚ ‚킹‚ŃR[ƒh‹¤—L‚µ‚悤‚Æ‚·‚邯‚«‚É’n–¡‚É¢‚é > VC ‚ªUTF-8‚ð‚܂Ƃà‚Ɉµ‚¦‚È‚¢
BOM ‚‚¯‚邯¡“x‚Í gcc ‚ª‚±‚¯‚é‚ñ‚¾‚ºcc
433:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/19 10:47:44
Lua‚ÅLua_State‚̉ð•ú‚ð‚¹‚¸‚ÉAƒOƒ[ƒoƒ‹•Ï”“™‚̊‹«‚ðŒÂ•ʂɉŠú‰»‚·‚é
ƒTƒ“ƒvƒ‹‚͂ǂ±‚©‚ɂȂ¢‚Å‚µ‚傤‚©H
434:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/19 11:56:04
ƒOƒ[ƒoƒ‹ŠÂ‹«‚ð‹ó‚̃e[ƒuƒ‹‚É’u‚«Š·‚¦‚é‚Ì‚Á‚Ä
•’ʂɂł«‚ñ‚©‚Á‚½‚Á‚¯H
435:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/19 12:37:17
‚¶‚á‚ ‚±‚ñ‚ÈŠ´‚¶‚Å—Ç‚¢‚Ì‚©‚ÈH
Lua_State *L;
`@ˆê‰ñloadAcall‚µ‚ÄŽg—p@`
lua_newtable(L);
lua_setfenv(L, LUA_GLOBALSINDEX); //ƒOƒ[ƒoƒ‹•Ï”‚¾‚¯‰Šú‰»‚³‚ê‚éH
lua_gc(L, LUA_GCCOLLECT, 0); //”O‚Ì‚½‚ß‚ÉGC‚à‘–‚点‚é‚ׂ«H
`@L‚ɂ܂½load‚µ‚ÄÄ—˜—p@`
436:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/19 18:16:26
426‚̓ljð—͂ɗ‘§‚ªo‚邿
437:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 08:36:36
>>429
UTF-8‚Ä‚»‚à‚»‚àŠù‘¶‚̃VƒXƒeƒ€‚ÉŽè‚ð‚È‚é‚ׂ‰Á‚¦‚È‚¢‚Å“®‚©‚·‚½‚߂̕¶ŽšƒR[ƒh‚¶‚á‚È‚¢‚Ì‚©H
‚æ‚‚í‚©‚ç‚ñ‚È
438:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 08:45:59
‚»‚à‚»‚à•¶Žš—ñ‚̓n[ƒhƒR[ƒfƒBƒ“ƒO‚·‚é‚ׂ«‚¶‚á‚È‚¢B
ŠO•”ƒŠƒ\[ƒX‚Æ‚µ‚ÄA“üo—ÍŽž‚ɃR[ƒh‚ð’²®‚·‚ê‚΂¢‚¢‚¾‚¯‚Ì‚±‚ÆB
439:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 08:49:56
print loadstring(0x34d3a6b8);
‚±‚ñ‚ȃvƒƒOƒ‰ƒ~ƒ“ƒO‚ªŠ½Œ}‚³‚ê‚é‚ñ‚Å‚·‚Ë
440:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 09:00:17
>435 ‚ðŽŽ‚µ‚Ă݂½‚̂ł·‚ªAlua_setfenv‚¾‚ƃOƒ[ƒoƒ‹ŠÂ‹«‚Ì‘€ì‚Í–³—‚Ȃ悤‚Å‚·B
ƒOƒ[ƒoƒ‹ŠÂ‹«ƒe[ƒuƒ‹‘S‘̂ɑ΂·‚é‘€ìŠÖ”‚Á‚Ä–³‚¢‚̂łÍH
441:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 09:34:40
>>438
ƒXƒNƒŠƒvƒg‚ð“ǂݞ‚ñ‚¾Û‚É“Á’è‚Ì•¶ŽšƒR[ƒh‚ɕϊ·‚µ‚ÄA“à•”‚̈—‚Í‚»‚Ì•¶ŽšƒR[ƒh‚Å“ˆê‚Á‚ÄŠ´‚¶‚©‚ÈH
‚¾‚Æ‚·‚邯A‰½‚ɕϊ·‚·‚é‚Ì‚ª‚¢‚¢‚ñ‚¾‚낤BUTF16H
442:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 09:47:54
ƒXƒNƒŠƒvƒgƒtƒ@ƒCƒ‹‚ÍŠî–{UTF-8A
ƒlƒCƒeƒBƒu‚Ɉø‚«“n‚·‚Æ‚«‚ÍUTF-16A–Ê“|‚È‚çUCS2‚É‚·‚é‚Ì‚ªˆê”Ô–â‘肪‚È‚¢B
443:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 11:51:20
>>437
‚»‚̉¶Œb‚É‚ ‚â‚©‚ê‚é‚Ì‚ÍASCIIƒR[ƒh‚µ‚©Žg‚Á‚ĂȂ¢‰¢•Äl‚¾‚¯‚¾‚¯‚Ç‚ÈB
”ñASCIIƒR[ƒhŒ—‚ÍAŠù‘¶‚̃Gƒ“ƒR[ƒh•ûŽ®‚Æ‹æ•Ê‚ª‚Å‚«‚È‚¢‚̂ŗ]Œv‚ɬ—‚·‚éB
‘S‚ẴvƒŒ[ƒ“ƒeƒLƒXƒg‚ªUTF-8‚É’u‚«Š·‚í‚é‚܂ł̉ߓnŠú‚ÍABOM•t‚«UTF-8‚ª
ˆê”Ô–³“ï‚È‘I‘ð‚¾‚ÆŽv‚¤‚¯‚Ç‚ËB
‰´‚ÍWindowsã‚Ågcc‚Æ‚©Žg‚í‚È‚¢‚Ì‚ÅAFTPƒNƒ‰ƒCƒAƒ“ƒg‚ÉBOM‚Ì—L–³‚ð•ÏŠ·‚·‚é
‹@”\‚³‚¦‚‚¢‚Ä‚‚ê‚ê‚΂ ‚Ü‚è–â‘è‚È‚¢B
‚à‚Á‚Æ‚àAMS‚͓Ǝ©‚ÉBOM•t‚«UTF-8‚ð‹s‚·‚é‚̂ł͂ȂA”ñASCIIƒR[ƒhŒ—‚Å
‰ß“nŠú‚É‚ÍBOM‚ª•K—v‚Å‚ ‚邱‚Æ‚ð‘i‚¦‚ÄA‹KŠi‚É·‚螂܂¹‚é‚ׂ«‚¾‚ÆŽv‚¤‚ªB
444:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 12:26:22
>>437
uƒtƒ@ƒCƒ‹‚Ì’†gvŽ©‘Ì‚ªÅ‘å‚̃ŒƒKƒV[ƒVƒXƒeƒ€B‚¾‚©‚ç UTF-8 ‚ªŽg‚í‚ê‚邿‚¤‚ɂȂÁ‚Ä‚éB
“ú–{l‚͈ê“x SJIS ‚â‚ç EUC ‚â‚ç‚Å’Ê‚Á‚½“¹‚ð‚à‚Á‚©‚¢¢ŠE‹K–͂Œʂ蒼‚µ‚Ă邾‚¯‚ł͂ ‚é
>>438
‚Ȃɂªˆê”Ô¢‚é‚Á‚ÄAƒtƒ@ƒCƒ‹–¼’†‚ÌuƒRƒƒ“ƒgv
ƒRƒƒ“ƒg‚É“ú–{Œê‚‚©‚¤‚ÈH‚²‚à‚Á‚Æ‚ài‹êÎj
445:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 12:27:06
ƒtƒ@ƒCƒ‹–¼’†‚¶‚á‚Ë‚¦Aƒtƒ@ƒCƒ‹’†
446:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 12:31:33
>>443
> ‘S‚ẴvƒŒ[ƒ“ƒeƒLƒXƒg‚ªUTF-8‚É’u‚«Š·‚í‚é‚܂ł̉ߓnŠú‚ÍABOM•t‚«UTF-8‚ª
> ˆê”Ô–³“ï‚È‘I‘ð‚¾‚ÆŽv‚¤‚¯‚Ç‚ËB
‚±‚Ìã‚Ì‹Lq‚͂킩‚邵A‚»‚ê‚͂悂킩‚é‚ñ‚¾‚ªA
ŽÀÛ‚ÍBOM•t‚«‚Ńgƒ‰ƒu‚邱‚Æ‚ª‘½‚‚ÄA‰´‚Í܂ꂽ‚í‚—
BOM‚È‚µ‚ÅãŽè‚s‚‚悤‚É‚·‚ׂ«
447:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 12:44:29
‚ A437 ‚Ì‚¢‚Á‚Ă邱‚ÆŠ®‘S‚É‚æ‚Ý‚¿‚ª‚¦‚Ä‚½‚âB‚·‚Ü‚ñB
“®ìã‚Í–â‘è‚È‚¢‚ÉŒˆ‚Ü‚Á‚Ä‚é‚ñ‚¾‚©‚çAƒc[ƒ‹‚őΉž‚Å‚«‚È‚¢ˆÓ–¡‚ª‚í‚©‚ç‚ñ‚Á‚Ä‚±‚Æ‚¾‚ÈB
Šù‘¶ƒGƒ“ƒR[ƒh‚Ƭ݂µ‚½‚Ì‚ðŽ©“®”»’è‚·‚é•K‘R«‚͕ʂɂȂ¢‚ñ‚¾‚©‚çA
ƒc[ƒ‹‘¤‚ÉuMBCS‚ł͂ȂUTF-8‚Æ‚µ‚Ĉµ‚¤vƒXƒCƒbƒ`‚¾‚¯‚‚¯‚ê‚΂·‚Þ‚±‚Æ‚¾B
MS1ŽÐ‚ª‘Ήž‚·‚邾‚¯‚Å¢ŠE‚Í•½˜a‚ɂȂé‚ñ‚¾‚©‚炳‚Á‚³‚Æ‚»‚¤‚µ‚Ä‚‚ê‚Á‚Ä‚±‚Æ‚¾‚È
448:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 12:56:28
>>443
‚à‚¤Žè’x‚ê
MS‚ª‚¢‚Ü‚¾‚ÉSJIS‚ð‹s‚µ‚Ä‚¢‚鎞“_‚ÅI‚í‚Á‚Ä‚é
449:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 13:38:56
SJIS‚ð‹s‚µ‚Ä‚¢‚邿‚¤‚ÉŒ©‚¦‚é‚̂̓ƒP[ƒ‹‚ð“ú–{Œê‚É‚µ‚ÄŽg‚Á‚Ä‚¢‚é‚©‚ç‚È‚ñ‚¾‚ªA
‚È‚ñ‚Å‚»‚ñ‚ȂɎ‹–삪‹·‚¢‚ñ‚¾‚낤H
‚¿‚Ȃ݂ÉOS‚̃ƒP[ƒ‹‚ð‰pŒê‚É‚·‚邯AUTF-8‚à–³‚µ‚ŃRƒ“ƒpƒCƒ‹‚ª’ʂ邼B
450:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 13:40:42
BOM–³‚µ‚Å
451:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 13:58:43
thx!
‚¨‚Ü‚¢‚ ‚½‚Ü‚¢‚¢‚È
452:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 14:03:05
>>449
L"“ú–{Œê" ‚Á‚ij‚µ‚’Ê‚éH
453:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 14:12:51
ƒƒP[ƒ‹•Ï‚¦‚ÄŒ©‚½
‚±‚è‚Ⴆ‚¦‚í‚—
‚܂Ƃà‚ȃAƒvƒŠ‚Æ•³ƒAƒvƒŠ‚̈Ⴂ‚ªˆê–Ú—Ä‘R‚ɂȂÁ‚½‚—
454:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 14:16:50
‚â‚Á‚Ï‚èƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Í•³‚̂܂܂¾‚Á‚½‚—
455:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 14:23:06
URLØÝ¸(boost.cppll.jp)
‚±‚̃TƒCƒg‚ª‰‚߂ăGƒ“ƒR[ƒh‘I‚΂Ȃ‚Ä‚à
“ú–{Œê‚Å•¶Žš‰»‚¯‚¹‚¸‚É•\ަ‚³‚ê‚Ü‚µ‚½‚—
‚Ù‚ñ‚Æ‚¤‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½‚—
456:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 14:24:23
“ú‹L‚̓`ƒ‰— ‚Å
457:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 14:41:12
>>455
ƒuƒ‰ƒEƒU‚Ì•¶ŽšƒGƒ“ƒR[ƒh‚ª³‚µ‚”Fޝ‚Å‚«‚È‚¢‚Á‚ÄA‚Ç‚±‚Ì“cŽÉ‚à‚Ì‚â‚Ë‚ñccB
458:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 14:42:25
>>454
cmd.exe‚̓tƒHƒ“ƒg‚ð“ú–{Œê‚É‚·‚ê‚ÎŽ¡‚é
cygwin‚Ìbash‚̓XƒNƒ[ƒ‹‚ª‚¨‚©‚µ‚‚Ȃ邪‰pŒêƒƒP[ƒ‹‚ŃCƒ“ƒXƒg[ƒ‹‚µ’¼‚·‚ÆŽ¡‚é‚Ì‚©‚à‚µ‚ê‚È‚¢‚ª‚â‚Á‚Ä‚¢‚È‚¢
‚µ‚©‚µ‚¢‚©‚É“ú–{‚ÌWindowsƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ª“ú–{Œê=SJIS‚ÅŒˆ‚ߑł¿(mbcs)‚µ‚Ä‚¢‚é‚©‚ª—Ç‚‚í‚©‚é‚Ë
–{—ˆ‚ÍhogehogeW()‚ðŒÄ‚΂Ȃ¢‚Æ‚¢‚¯‚È‚¢‚Æ‚±‚ë‚ðhogehogeA()‚Åς܂¹‚¿‚á‚Á‚Ä‚é‚ñ‚¾‚낤‚È
mbcs‚Å‚àSJIS‚¾‚Æ‚»‚ê‚Å“®‚¢‚¿‚Ⴄ‚©‚ç“ú–{ŒêƒƒP[ƒ‹‚¾‚Æ‹C•t‚©‚È‚¢‚µ‹C‚ɂȂç‚È‚¢‚ñ‚¾‚Ë
³‚µ‚¢ƒvƒƒOƒ‰ƒ€‚Ìì‚è•û‚ɂ‚¢‚Ä‚à‚¤ˆê“x•׋‚µ‚È‚¨‚·(“ú–{‚ÌMS‚ª‚ª‚ñ‚΂Á‚ăAƒiƒEƒ“ƒX‚·‚é)•K—v‚ª‚ ‚é‚ñ‚¶‚á‚È‚¢‚©‚È
459:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 14:47:32
>>457
‚ ‚ ‚²‚ß‚ñ
‚±‚±‚Ì‚±‚Æ‚Ë
URLØÝ¸(boost.cppll.jp)
460:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 14:50:07
ƒXƒŒˆá‚¢
461:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 17:39:18
Ž¿–â‚Ç‚¤‚¼
462:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/20 20:08:17
>>440
lua_replace(L, LUA_GLOBALSINDEX)
‚È‚ç‚Ç‚¤H
463:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/21 08:14:53
>>462
‚Å‚«‚Ü‚µ‚½I
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
464:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/21 09:04:14
Lua‚̃e[ƒuƒ‹‚Á‚ăL[‚ðŽg‚Á‚ăAƒNƒZƒX‚·‚邿‚¤‚ɂȂÁ‚Ă܂·‚ªA
ƒL[‚ª•ª‚©‚ç‚È‚¢ê‡‚É‘S‚Ằ–ڂ𒲂ׂ½‚¢Žž‚̃Tƒ“ƒvƒ‹‚Á‚Ä‚ ‚è‚Ü‚·‚©H
465:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/21 09:14:26
for k,v in pairs(t) do hoge(k,v) end
466:463
09/11/21 09:49:37
>462@‚ŃOƒ[ƒoƒ‹ŠÂ‹«‚ð‹ó‚ɂ͂ł«‚Ü‚µ‚½‚ªA
‚±‚ꂾ‚¯‚¾‚ÆÄŽg—p‚ª‚Å‚«‚È‚¢‚悤‚ÈH
‚±‚Ì‚ ‚Ælua_openlibs‚ðŽg‚Á‚Ä‚à•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ªŽg—p‚Å‚«‚Ü‚¹‚ñB
Lua_State‚ðclose‚¹‚¸‚ÉÄŽg—p‚·‚é‚̂͑å•ς݂½‚¢‚Å‚·‚ËB
467:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/21 10:09:26
>>465
thx
pairs‚ânext‚łȂ߂ê‚é‚ñ‚Å‚·‚Ë
468:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/21 10:14:16
lua_openlib‚Í•›ì—p‚ŃŒƒWƒXƒgƒŠ‚É‚à•ÏX‰Á‚¦‚é‚©‚ç‚¶‚á‚ËH
‘–‚点‚½‚¢ƒ`ƒƒƒ“ƒN‚ðˆê’UƒXƒ^ƒbƒN‚ÉÏ‚ñ‚Å
‚»‚¢‚‚̊‹«‚ð’u‚«Š·‚¦‚é‚̂͂ǂ¤H
469:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/21 10:56:34
>>468
‹ï‘Ì“I‚È‚â‚è•û‚ª¡ˆêŽv‚¢‚‚«‚Ü‚¹‚ñB
load`‚ÅÏ‚ñ‚¾‚ ‚Ƃɋó‚̊‹«‚É’u‚«Š·‚¦‚é‚Á‚ĈӖ¡‚¶‚á‚È‚¢‚Å‚·‚æ‚ËH
470:469
09/11/21 11:03:04
‚»‚à‚»‚àƒXƒNƒŠƒvƒg‘¤‚ÅŽg‚Á‚½ƒOƒ[ƒoƒ‹"•Ï”"‚¾‚¯‰Šú‰»‚µ‚Ä
ƒ‰ƒCƒuƒ‰ƒŠ“™‚̃e[ƒuƒ‹‚ÍŽg‚¢‚܂킹‚½‚çlua_State‚ÌÄ\’z‚Ì
ƒRƒXƒg‚ðŒ¸‚ç‚¹‚ÄAׂ©‚¢ƒXƒNƒŠƒvƒg‚̘A‘±ŒÄ‚Ño‚µ‚É—Ç‚¢‚̂ł͂Æ
l‚¦‚Ä‚¢‚½‚ñ‚Å‚·‚ªALua‚͕ϔ‚àŠÖ”‚à‚»‚Ì‘¼FX‚àƒe[ƒuƒ‹•ª‚¯‚Ä
‚È‚¢‚Ì‚ÅA‘I‘ð“I‚ɕϔ‚¾‚¯‚ÅÁ‚·‚̂ɖ³—‚ª‚ ‚é‹C‚ªEEE
471:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/21 11:04:51
‰½‚ÅÃÞÌ«‚Ì錾‚ªglobal‚È‚ñ‚¾‚낤‚©‚ËEEE
472:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/21 11:52:21
>>469
‚¢‚âA‚»‚¤‚¢‚¤ˆÓ–¡B‘–‚点‚éƒ`ƒƒƒ“ƒN–ˆ‚ɓƎ©‚̊‹«‚ð·‚µž‚ÞB
luaL_openlibs‚ÉŠÖ‚µ‚¿‚á‘ÎÛ‚ªƒOƒ[ƒoƒ‹ŠÂ‹«Œˆ‚ߑł¿‚̃Tƒ|[ƒgŠÖ”‚Å‚µ‚©‚È‚¢‚ñ‚Å
‚ǂ݂̂¿Žg‚¦‚È‚¢‚ñ‚¾‚¯‚ÇA‚»‚±‚̓`ƒƒƒ“ƒN‚̊‹«‚É·‚µ‘Ö‚¦‚éƒe[ƒuƒ‹‚Ì__index‚ɃtƒbƒN‚©‚¯‚Ä
ƒOƒ[ƒoƒ‹ŠÂ‹«‚ɈÏ÷‚µ‚Ä‚µ‚Ü‚¤‚Á‚ÄŠ´‚¶‚łǂ¤‚©B
‚±‚ê‚È‚çlocal‚ð‚‚¯‚È‚¢•ϔ錾‚̓`ƒƒƒ“ƒN–ˆ‚̓Ǝ©‚̊‹«‚É“o˜^‚³‚ê‚邾‚¯‚Ȃ̂Å
ƒOƒ[ƒoƒ‹ŠÂ‹«‚̉˜õ‚à–h‚°‚éB‚â‚Á‚Ă邱‚Æ‚ÍmoduleŠÖ”‚Æ‘å‘Ì‚¢‚Á‚µ‚åB
ƒR[ƒh‘‚¢‚ÄŒŸØ‚µ‚½‚킯‚¶‚á‚È‚¢‚̂ł¤‚Ü‚‚¢‚‚©‚Í’m‚ç‚ñ‚—
473:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/21 13:01:22
--ƒ‰ƒCƒuƒ‰ƒŠ“™‚̃e[ƒuƒ‹_G‚ÆAƒXƒNƒŠƒvƒg‘¤‚Ìenvironment‚𕪂¯‚é
local metatable = { __index = _G }
local chunk = loadfile(filename)
local environment = {}
setmetatable(environment, metatable)
setfenv(chunk, environment)
--C‚ðŽg‚¦‚΂Ȃñ‚Å‚à‚Å‚«‚é‚Ì‚ÅAƒ_ƒCƒiƒ~ƒbƒNƒŠƒ“ƒN‹ÖŽ~
environment.require = function() end
environment.package = {}
return chunk()
474:469
09/11/21 13:11:20
>>473
‚È‚é‚Ù‚ÇA‚±‚¤‚â‚é‚̂ł·‚©B
‚ ‚肪‚Æ‚¤I
475:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/22 10:32:35
ƒQ[ƒ€“à‚É‚mŒÂ‚̃IƒuƒWƒFƒNƒg‚ª‘¶Ý‚·‚éB
‚»‚ꂼ‚ê‚̃IƒuƒWƒFƒNƒgŒÅ—L‚Ìó‘Ô‚ð•Û‘¶‚·‚邽‚ß‚ÉA‚bƒvƒƒOƒ‰ƒ€‘¤‚Å‚mŒÂ‚̃e[ƒuƒ‹‚ð—pˆÓ‚·‚éB
ƒIƒuƒWƒFƒNƒg‚Ìs“®‚ð’è‹`‚µ‚½luaƒtƒ@ƒCƒ‹‚ðƒ[ƒh‚µ‚Älua_StateƒCƒ“ƒXƒ^ƒ“ƒX‚ðì‚éB
ƒIƒuƒWƒFƒNƒg‚Í‚mŒÂ‚¾‚ªA‚±‚̃Cƒ“ƒXƒ^ƒ“ƒX‚Í‚P‚‚µ‚©ì‚ç‚È‚¢i‚Ý‚ñ‚Ès“®ƒpƒ^[ƒ“‚Í‹¤’ʂȂ̂Åj
‚ÅAŒÂX‚̃IƒuƒWƒFƒNƒg‚Ìó‘Ô‚ðXV‚·‚邯‚«‚ÉA‚»‚̃IƒuƒWƒFƒNƒg‚ɑΉž‚·‚éƒe[ƒuƒ‹‚ðˆø”‚É‚µ‚Ä
luaŠÖ”‚ðŒÄ‚Ño‚µAƒe[ƒuƒ‹‚ðXV‚³‚¹‚éB
‚Æ‚¢‚¤‚Ì‚ð‚â‚肽‚¢‚̂ł·‚ªA‚mŒÂ‚̃e[ƒuƒ‹‚ðì‚é‚Ì‚ªuHv‚Å‚·B
ƒe[ƒuƒ‹ì‚Á‚ăXƒ^ƒbƒN‚Éςނ̂͂¢‚¢‚ñ‚Å‚·‚ªA‚È‚ñ‚¹ƒXƒ^ƒbƒN‚Éςނ킯‚Å‚·‚©‚çA
‚Ç‚±‚©‚Ì‘€ì‚ÅŸŽè‚É‚o‚n‚o‚³‚ꂽ‚èAÁ‚¦‚½‚肵‚Ü‚¹‚ñ‚©‚ËHH
476:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/22 12:35:08
>>475
‚»‚¤‚¢‚¤—p“r‚Ì‚½‚߂ɃŒƒWƒXƒgƒŠ‚ÆƒŠƒtƒ@ƒŒƒ“ƒX‚Ì‹@\‚ª‘¶Ý‚·‚éB
1. ”CˆÓ‚̃IƒuƒWƒFƒNƒg(‚±‚Ìꇂ̓e[ƒuƒ‹)‚ðì‚é
2. int table = luaL_ref(state, LUA_REGISTRYINDEX); ‚ŃŒƒWƒXƒgƒŠ‚ÉŠY“–ƒe[ƒuƒ‹‚ðŠi”[‚µ‚ÄƒŠƒtƒ@ƒŒƒ“ƒX‚ðŽæ“¾B
@ ƒIƒuƒWƒFƒNƒg‚̓Xƒ^ƒbƒN‚©‚ç‚͉ð•ú‚³‚ê‚ÄAƒŒƒWƒXƒgƒŠƒe[ƒuƒ‹‚ł̂ݕێ‚³‚ꂽó‘ԂɂȂéB
ƒŠƒtƒ@ƒŒƒ“ƒX’l‚Í‘S‘̂цƒj[ƒN‚ÅAC ‘¤‚Å‚»‚̂܂܃IƒuƒWƒFƒNƒg‚ð‹æ•Ê‚µ‚‚’Pƒ•ÛŽ‚·‚é‚̂Ɏg‚¦‚é
3. Žg‚¢‚½‚¢ê–Ê(‚±‚Ìꇂ͈ø”‚Æ‚µ‚Ä“n‚·Žž)‚Å‚ÍA
lua_rawgeti(state, LUA_REGISTRYINDEX, table) ‚Æ‚µ‚ăŒƒWƒXƒgƒŠ‚©‚çƒXƒ^ƒbƒN‚ÉŽæ‚èo‚µ‚Ä‚«‚ÄŽg‚¤
4. ÅŒã”jŠü‚·‚éê‡‚Í luaL_unref(state, LUA_REGISRYINDEX, table) ‚Æ‚µ‚ĉð•ú‚³‚¹‚é
NŒÂ‚‚‚é‚Ȃ炱‚ñ‚È‚©‚ñ‚¶‚Å
// ƒe[ƒuƒ‹Šm•Û
int table[N];
for (int i=0;i<N;i++) {
lua_newtable(state);
table[i] = luaL_ref(state, LUA_REGISTRYINDEX);
}
// —Ⴆ‚Î table[0] ‚ð‚킽‚µ‚ÄŠÖ”‚ðŒÄ‚Ô
lua_getfield(state, LUA_GLOBALSINDEX, "func"); // ŠÖ”Žæ“¾
lua_rawgeti(state, LUA_REGISTRYINDEX, table[0]); // ˆø”‚Æ‚µ‚ÂÞ
lua_call(state, 1, 0); // ˆø”1–ß‚è’l–³‚µ
// ƒe[ƒuƒ‹‰ð•ú
for (int i=0;i<N;i++) {
luaL_unref(state, LUA_REGISTRYINDEX, table[i]);
}
‚¿‚È‚Ý‚É squirrel ‚¾‚ƃIƒuƒWƒFƒNƒg‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚ðA’¼ÚC‘¤‚©‚ç HSQOBJECT ‚Æ‚µ‚ăXƒ^ƒbƒN‚©‚çŽæ“¾‚µ‚Ä
•ÛŽ‚Å‚«‚éBŠT”O‚Æ‚µ‚Ă͂±‚Á‚¿‚Ì‚ªƒVƒ“ƒvƒ‹B
477:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 03:18:07
‚Ô‚Á‚½Ø‚è‚·‚¢‚Ü‚¹‚ñ
‚Œ‚•‚‚Í‘g‚Ýž‚Ý‚ÉÅ“K‚¾‚ÆŽv‚¤‚ñ‚Å‚·‚ªA
‚Œ‚•‚’P“Æ‚ÅGUI‚ð•\ަ‚µ‚ăQ[ƒ€‚ðì‚èAŽÀsƒtƒ@ƒCƒ‹iexej‚ɕϊ·‚͂ł«‚é‚̂łµ‚傤‚©H
‚à‚µ‚Å‚«‚é‚È‚çA‹³‚¦‚Ä‚‚¾‚³‚¢B
‚®‚®‚Á‚Ä‚à’T‚·‚±‚Æ‚ª‚Å‚«‚È‚©‚Á‚½‚Ì‚ÅEEE
478:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 04:22:36
Ž©‘O‚Å‘g‚Ýž‚Þ‚Ì‘O’ñ‚ÌŒ¾Œê‚Å‚»‚¤‚¢‚¤‚à‚Ìì‚Á‚Ä‚à‚ ‚Ü‚èŠð‚µ‚‚È‚¢‚̂ł¾‚ê‚àì‚Á‚ĂȂ¢‚ÆŽv‚¢‚Ü‚·
479:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 05:02:50
Œ¾‚Á‚Ă邱‚Æ‚ª—Ç‚•ª‚©‚ç‚È‚¢‚ªALua’P“ƂłÍGUI‚Í–³—‚¾‚ÆŒ¾‚Á‚Ä‚¨‚
‚»‚à‚»‚à‚±‚̃XƒŒ‚ÅЉ‚ê‚Ă錾Œê‚ÍA—p“r‚ð“Á’肵‚È‚¢ƒXƒNƒŠƒvƒg‚Å‚ ‚Á‚Ä‘g‚Ýž‚ñ‚łǂ̂悤‚É“®‚©‚·‚©‚Í‚»‚ÌlŽŸ‘æ
‚»‚¤‚¢‚¤—p“r‚Ȃ盛ƒcƒN[ƒ‹‚âHSP‚É‚µ‚Ä‚¨‚«‚È‚³‚¢‚È
480:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 08:23:05
Œµ–§‚ɂ͒P“Ƃł͂Ȃ¢‚¯‚ÇALua‚̃‚ƒWƒ…[ƒ‹‚©‰½‚©‚ÅSDLŽg‚¤‚̂Ƃ©–³‚©‚Á‚½‚Á‚¯H
481:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 09:34:33
Ž©•ª‚ÅGUIˆ—‚Ì‘g‚Ýž‚Ý•”•ª‚ðì‚èAƒXƒNƒŠƒvƒgƒŠƒ\[ƒX‚ðƒŠƒ“ƒN‚·‚ê‚ÎA
’P“Æexe‚Éo—ˆ‚邾‚ëB
482:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 10:12:43
>>477
‚»‚Ì—p“r‚È‚çAPython‚¶‚á‚ËH
483:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 12:08:15
I think so.
484:477
09/11/23 16:28:01
‚݂Ȃ³‚ñAƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚Ç‚¤‚µ‚Ä‚àlua‚ŃQ[ƒ€‚ðŠJ”‚µ‚È‚‚Ă͂¢‚¯‚È‚¢ó‹µ‚Ȃ̂ł·B
ƒEƒBƒ“ƒhƒE‚Ì•\ަ‚ª‚í‚©‚ç‚È‚¢‚½‚ßA‹ê킵‚Ä‚¢‚Ü‚·B
‚ǂ̎Ql‘‚ð“Ç‚ñ‚Å‚à‘‚¢‚ĂȂ‚ÄB
•ʂ̌¾Œê‚ɃEƒBƒ“ƒhƒE‚ðì‚点‚ÄA“®ì‚ÍLUA‚¾‚¯‚ÅA‚Ȃǂłł«‚Ü‚·‚Å‚µ‚傤‚©H
485:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 16:30:06
>>484
‚È‚ñ‚łł«‚È‚¢‚ÆŽv‚¤‚ÌH
486:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 16:38:15
>>485
ƒŒƒX‚ ‚肪‚Æ‚¤
‚Ý‚ñ‚È‚â‚Á‚ĂȂ¢‚µAƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒgã‚©
‚Ù‚©‚ÌŒ¾Œê‚É‘g‚Ýž‚Þ‚¾‚¯‚Ì‚à‚Ì‚©‚ÆŽv‚¢‚Ü‚µ‚ÄEEE
487:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 16:46:43
URLØÝ¸(aims.dna-softwares.com)
‚±‚±‚Æ‚©Œ©‚Ä‚Ý
Lua‚ðŽå‘̂ɂµ‚½ƒQ[ƒ€ƒGƒ“ƒWƒ“ì‚Á‚ÄA‚±‚̃T[ƒNƒ‹‚̃\ƒtƒg‚Í–w‚ÇLua‚Åì‚ç‚ê‚Ä‚é
‚»‚ê‚É‚µ‚Ä‚àA‚»‚Ì’mޝ—Ê‚©‚ç‚Ç‚¤‚µ‚Ä‚àLua‚Åì‚ç‚È‚«‚á‚¢‚¯‚È‚¢ó‹µ‚ª”¶‚·‚é‚È‚ñ‚Ä
‚¢‚Á‚½‚¢‚Ç‚ñ‚ȑ匩“¾Ø‚Á‚½‚ñ‚¾‚æ
488:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 16:53:23
ŽQl‘“Ç‚ñ‚¾‚̂ȂçALua‚ðŽg‚Á‚Ä‚¢‚él‚ª‚ǂ̂悤‚È–Ú“I‚ÆŽd‘g‚݂ő–‚点‚é‚Ì‚©‚Í—‰ð‚µ‚½H
‚ ‚‚܂őg‚Ýž‚݃XƒNƒŠƒvƒg‚È‚ñ‚¾‚æH
ƒEƒBƒ“ƒhƒEƒY‚ð•\ަ‚·‚邯‚¢‚¤ŠÖ”‚ð‘g‚Ýž‚ñ‚Å‚à‚ç‚Á‚ÄA
Lua‚ɃCƒ“ƒ^[ƒtƒF[ƒX’ñ‹Ÿ‚µ‚Ä‚à‚ç‚í‚È‚¢‚Æprint‚âscan‚·‚ç‚܂܂Ȃç‚È‚¢‚æ
ƒQ[ƒ€ŠJ”‚ŃXƒNƒŠƒvƒ^‚Æ‚µ‚Ä“‚‚̂ȂçLua‚ÌŒ¾ŒêŽd—l‚ðŠo‚¦‚é‚Ì‚ÆAPG‚©‚çƒoƒCƒ“ƒh‚µ‚½ŠÖ”ˆê——‚à‚ç‚Á‚Ä‚±‚ê‚Ηǂ¢‚æ
489:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:00:01
ƒŒƒX‚ ‚肪‚Æ‚¤
³’¼A‘åŠw‚̃[ƒ~‚Å‚±‚ÌŒ¾Œê‚ðŽg‚¤‚Æ‚¢‚¤‚±‚ƂɌˆ‚ß‚½‚ñ‚Å‚·
‚¢‚‚Â‚à‚ ‚錾Œê‚©‚ç‘I‚ñ‚ÅAlua‚ð‘I‚ñ‚¾‚͎̂©•ª‚¾‚¯B
—Š‚él‚à‚¢‚È‚¢‚Ì‚ÅA–{‚ƃlƒbƒg‚ŕ׋‚µ‚Ă邩‚ñ‚¶‚Å‚·B
>>487
ƒTƒ“ƒvƒ‹‚ðdl‚µ‚ÄŽQl‚É‚µ‚Ä‚¢‚Ü‚·‚ªA“‚¢B
‚à‚Á‚Æ‚¶‚Á‚‚è“Ç‚ñ‚ł݂܂·B
>>488
—p“r‚Í—‰ð‚µ‚Ä‚¢‚é‚‚à‚è‚Å‚·‚ªA‚±‚ê‚ðƒƒCƒ“‚É‚µ‚ăvƒƒOƒ‰ƒ€‚ð‘g‚ñ‚Å‚¢‚©‚È‚‚Ă͂¢‚¯‚È‚‚ÄEEE
‚â‚Í‚èAƒEƒBƒ“ƒhƒE‚ð•\ަ‚·‚éŠÖ”‚ðC‚Ȃǂő‚¢‚ÄAlua‚©‚ç‚»‚ÌŠÖ”‚ðŽ‚Á‚Ä‚‚邱‚Æ‚ªˆê”ÔŠy‚È‚ñ‚Å‚·‚©‚ËB
490:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:11:31
–¾“úAŠwZ‚Å‚²‚ß‚ñ‚È‚³‚¢‚µ‚Ä
‚à‚Á‚ÆÚ‚µ‚‚ÄŽ¿–â‚Å‚«‚é“z‚Ì‚¢‚錾Œê‚Å
ʼn‚©‚ç‚â‚è’¼‚·•û‚ª‚Ü‚µ‚̂悤‚È‹C‚ª‚·‚éB
491:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:13:36
>>490
‚»‚ê‚Í‚µ‚½‚‚È‚¢‚Æ‚¢‚¤‚©AŒ‹\‚±‚ÌŒ¾Œê‚Í‹C‚É“ü‚Á‚Ä‚¢‚é‚̂Ŏ«‚ß‚½‚‚È‚¢‚ñ‚Å‚·‚æ
492:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:17:17
‚»‚ê‚Å‚±‚±‚«‚ĂȂñ‚Æ‚©‚µ‚悤‚È‚ñ‚Ä‚ ‚Ü‚·‚¬‚é
493:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:18:29
C‘¤‚Ƃ̃f[ƒ^‚Ì‚â‚èŽæ‚肪‚ß‚ñ‚Ç‚¢‚©‚ç—]‚è—Ç‚¢Œ¾Œê‚Æ‚ÍEEE
494:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:26:23
>>489
> ‚â‚Í‚èAƒEƒBƒ“ƒhƒE‚ð•\ަ‚·‚éŠÖ”‚ðC‚Ȃǂő‚¢‚ÄAlua‚©‚ç‚»‚ÌŠÖ”‚ðŽ‚Á‚Ä‚‚邱‚Æ‚ªˆê”ÔŠy‚È‚ñ‚Å‚·‚©‚ËB
Lua ‚ðŽg‚¤‚ÆŒ¾‚Á‚ÄA‚±‚¤‚¢‚Á‚½ƒoƒCƒ“ƒhŒn‚Ìì‹Æ‚Í‚µ‚½‚‚È‚¢‚Æ‚©AˆÓ–¡‚ª‚í‚©‚ç‚ñB
‚à‚Æ‚à‚Æ‚»‚¤‚â‚Á‚ÄŽg‚¤Œ¾Œê‚¾‚낤‚ÉB
u‚Ý‚ñ‚È‚â‚Á‚ĂȂ¢v‚Æ‚©Œ¾‚Á‚Ă邪A‰½ŒÂ‚̃vƒƒWƒFƒNƒg‚ðŒ©‚ÄŒ¾‚Á‚Ä‚é‚Ì‚©‰ö‚µ‚¢‚à‚ñ‚¾B
495:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:26:36
Lua‚ÌŒ¾Œê‚ð—‰ð‚µ‚ÄŽg‚¦‚邿‚¤‚ɂȂéŽèŠÔ‚ð1‚Æ‚·‚邯A
ƒQ[ƒ€—p‚ÌC/C++ƒ‰ƒCƒuƒ‰ƒŠ‚ð‘g‚Þ‚Ì‚ªÅ’á10”{`‚®‚ç‚¢ŽèŠÔ‚àŽžŠÔ‚©‚©‚邿
Win32API‚©‚çDirectX‚©OpenGL‚܂Ŏg‚¦‚邿‚¤‚ɂȂç‚È‚¢‚Ƙb‚ɂȂç‚È‚¢
ƒQ[ƒ€ƒ‰ƒCƒuƒ‰ƒŠ‚ÍŠù‘¶‚Ì‚à‚̂ł¢‚¢‚È‚çC‘fl‚È‚çDXƒ‰ƒCƒuƒ‰ƒŠ‚ð‘g‚Ýž‚Þ‚Ì‚ª‘½•ª‚à‚Á‚Æ‚àÅ’Z‚¾‚ÆŽv‚¤
ƒ[ƒ~ƒe[ƒ}‚ªu‘g‚Ýž‚݃XƒNƒŠƒvƒgŒ¤‹†v‚ÅŽÀ—á‚Æ‚µ‚ÄuƒQ[ƒ€v‚ð‘I‚ñ‚¾‚̂ȂçAŠO•”ƒ‰ƒCƒuƒ‰ƒŠ‚ɂǂÁ‚Õ‚è—Š‚Á‚Ä‚¢‚Á‚½‚Ù‚¤‚ªK‚¹‚¾‚Ƃ͎v‚¤
496:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:27:39
“{‚ç‚ꂽ‚‚È‚‚ĉR‚ð•t‚¢‚Ä‚¢‚é—cŽ™‚¶‚á‚ ‚é‚Ü‚¢‚µ
–³—‚¹‚¸’ú‚߂肯‚æ
497:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:33:10
>>493
‚‚܂èAngelScript‚ª‚¢‚¢‚Á‚ÄŽ–‚Å‚·‚ËB
‚í‚©‚è‚Ü‚·B
498:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:42:29
Ž©•ª‚ÌŽÀ—Í‚æ‚èê¡‚©‚Éã‚ÌŽ–‚ð‚â‚낤‚Æ‚µ‚Ä‚à–³‘ʂɂȂ邾‚¯‚¾‚¼
‚¿‚å‚Á‚Æã‚È‚ç‚Æ‚à‚©‚•ª•s‘Љž‚·‚¬B’ú‚ß‚ë
499:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 17:48:07
Lua‚¶‚áh‘èƒXƒŒ‚àŽg‚¦‚È‚¢‚µ‚Ë‚¦B
(“š‚¦‚é“z‚͂ǂ¤‚¹‚±‚̃XƒŒ‚àŒ©‚Ä‚é)
500:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/23 18:23:45
HSPƒXƒŒ‚ÉÀ‚¯‚æ
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4274“ú‘O‚ÉXV/247 KB
’S“–:undef