문의 드립니다.

40 views
Skip to first unread message

숭이

unread,
Jan 2, 2008, 7:03:33 PM1/2/08
to luausers-kr
이 곳에 질문을 올려도 되는지...
염치 불구하고 문의 드립니다. (혹시 다른 Q&A 가 있나요?)

Visual Studio 2005 에 Lua 를 사용하고 싶은데요.
C#, C++.Net, VB.Net 처럼요.
어디서 자료를 얻을 수 있을까요???
설치 파일 및 관련 참고 서적 등등....

감사합니다.

Jonghee Park

unread,
Jan 2, 2008, 7:20:38 PM1/2/08
to luaus...@googlegroups.com
Project type에 별도로 추가 하고 싶다는 말씀으로 파악이 됩니다. 이것이  맞다면 아래의 링크에 가보시길 바랍니다.
 

숭이

unread,
Jan 3, 2008, 12:57:02 AM1/3/08
to luausers-kr
VS2005 설치에서 해보았으나
다음과 같은 에러가 발생하내요..


오류 1 "set LUA_PATH=".;"&&set LUA_CPATH=".;"&&"Set to the full path of
your Lua exe" ".\entry.lua"" 명령이 9009 코드에서 끝났습니다. C:\Program Files
\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\Lua\Lua
Project.luaproj 0 1 Project2


해 보신분 안계신가요??

Jonghee Park

unread,
Jan 3, 2008, 1:07:55 AM1/3/08
to luaus...@googlegroups.com
오류 구문을 보셨다면 쉽게 해결될 문제 인듯 합니다.
제가 말한대로 해보신 후에 안되서 올리신 것이라면 제가 넘겨집어 말씀드린점에 대해 사과 드리겠습니다.
에러는 환경 변수에 각각의 설정이 되지 않았음을 이야기 하고 있습니다.
환경 변수인 LUA_PATH와 LUA_CPATH안 중 하나에 lua.exe 파일이 있는 곳의 전 경로를 설정해 주십시오.

 
08. 1. 3, 숭이 <wsc...@hbep.co.kr>님이 작성:
VS2005 설치에서 해보았으나

숭이

unread,
Jan 3, 2008, 9:06:38 PM1/3/08
to luausers-kr
많은 도움이 되었습니다. 고맙습니다.
염치 불구하고 한가지 더 여쭈면...

Visual Studio 2005 에서 Lua 를 설치 한 후
Lua Script 를 Coding 할때,
.Net Library (Form, Button, Timer, Thread, .......) 를 어떻게 참조, 사용 할 수 있을
까요??
> > 해 보신분 안계신가요??- 따온 텍스트 숨기기 -
>
> - 따온 텍스트 보기 -

Jonghee Park

unread,
Jan 3, 2008, 10:53:28 PM1/3/08
to luaus...@googlegroups.com
베이스가 틀리기 때문에 사용 할 수는 없습니다.
 
08. 1. 4, 숭이 <wsc...@hbep.co.kr>님이 작성:

wschoi

unread,
Jan 3, 2008, 11:43:58 PM1/3/08
to luaus...@googlegroups.com

매번 고맙습니다.

 

그렇다면 C#.Net, VB.Net, C++.Net 처럼

.Net Lua 가 없나요???

 

없다면, VS2005 에 설치한 Lua 에서 Form 을 생성하거나

Timer 또는 Thead 등등. 을 사용할 수 없나요??

 

 


-
>
> -
따온 텍스트 보기 -<br

oscar...@gmail.com

unread,
Jan 4, 2008, 4:01:58 AM1/4/08
to luausers-kr
VB/C# .NET처럼 .NET CLI을 기반으로한 LUA 구현이 있느냐는 질문이신거 같은데..
http://lua-users.org/wiki/LuaAddons 에 보시면 몇 가지가 있긴 합니다.
진행이 어떤 수준인지는 잘 모르겠습니다.

그 중에서 http://www.lua.inf.puc-rio.br/projects/ 이게 눈에 띄네요~
예제 코드가

require("luanet")

Form = luanet.System.Windows.Forms.Form
Button = luanet.System.Windows.Forms.Button
Point = luanet.System.Drawing.Point

mainForm = Form()
buttonOk = Button()
buttonCancel = Button()

buttonOk.Text = "Ok"
buttonCancel.Text = "Cancel"
buttonOk.Location = Point(10,10)
buttonCancel.Location = Point(buttonOk.Left, buttonOk.Height +
buttonOk.Top + 10)
mainForm.Controls:Add(buttonOk)
mainForm.Controls:Add(buttonCancel)
mainForm.StartPosition =
luanet.System.Windows.Forms.FormStartPosition.CenterScreen

function handleMouseUp(sender,args)
print(sender:ToString() .. " MouseUp!")
end

handlerUp = buttonOk.MouseUp:Add(handleMouseUp)
handlerClick = buttonCancel.Click:Add(os.exit)

mainForm:ShowDialog()

요런 식으로 되는군요. 참고하시길..



On 1월4일, 오후1시43분, "wschoi" <wsc...@hbep.co.kr> wrote:
> 매번 고맙습니다.
>
> 그렇다면 C#.Net, VB.Net, C++.Net 처럼
>
> .Net 용 Lua 가 없나요???
>
> 없다면, VS2005 에 설치한 Lua 에서 Form 을 생성하거나
>
> Timer 또는 Thead 등등.... 을 사용할 수 없나요??
>
> _____
> > - 따온 텍스트 보기 -<br- 따온 텍스트 숨기기 -

Jonghee Park

unread,
Jan 6, 2008, 6:10:47 PM1/6/08
to luaus...@googlegroups.com
오~ 이런것도 있었군요. :-)

---------- Forwarded message ----------
From: oscar...@gmail.com < oscar...@gmail.com>
Date: 2008. 1. 4 오후 6:01
Subject: [luausers-kr] Re: 문의 드립니다.
To: luausers-kr <luaus...@googlegroups.com>

VB/C# .NET처럼 .NET CLI을 기반으로한 LUA 구현이 있느냐는 질문이신거 같은데..
http://lua-users.org/wiki/LuaAddons 에 보시면 몇 가지가 있긴 합니다.
진행이 어떤 수준인지는 잘 모르겠습니다.

그 중에서 http://www.lua.inf.puc-rio.br/projects/ 이게 눈에 띄네요~
예제 코드가

require("luanet")

   Form = luanet.System.Windows.Forms.Form
   Button = luanet.System.Windows.Forms.Button
   Point = luanet.System.Drawing.Point

   mainForm = Form()
   buttonOk = Button()
   buttonCancel = Button()

   buttonOk.Text = "Ok"
   buttonCancel.Text = "Cancel"
   buttonOk.Location = Point(10,10)
   buttonCancel.Location = Point(buttonOk.Left , buttonOk.Height +

redpixel

unread,
Jan 7, 2008, 10:01:21 PM1/7/08
to luaus...@googlegroups.com
http://www.lua.inf.puc-rio.br/luanet/ 의 LuaInterface도 대안이 될 수 있겠지만, winforms를 바인딩해놓은 것이 아닌 그 바인딩의 가능성을 구현해둔거라 보입니다. 개인적인 생각이지만 lua에서 winforms를 깔끔하게(?) 사용하는 방법은 현재 없다고 보시면 됩니다. (여기서 깔끔하게란.. ironpython이나 c#과 같이 부드럽고 깔끔하게.. 라는 뜻으로 받아들여주시면 될듯..) 설령 winforms를 끌어다 사용했다 치더라도, 디버깅과 같은 실용적인 코딩 환경을 만들기가 쉽지 않습니다.
 
여하튼 쉽게 사용할 수 있는 방법은 제가 아는한 없습니다. 아쉽게도..

 
08. 1. 7, Jonghee Park <agc...@gmail.com>님이 작성:



--
┌────────────────────────────────────────────────┐

   Kwon Tai-in, 权泰寅, KOW Client Team Programmer, Webzen China

   home: http://www.redwiki.net

   PGPkey: http://keyserver.veridis.com:11371/export?id=-5789970709130555655&created=1143603649000

   PGPKeyID: 0x0E5B4EF9

   MSN,GTalk ID : redwi...@gmail.com

└────────────────────────────────────────────────┘
Reply all
Reply to author
Forward
0 new messages