erl VM - 如何在启动时加载我的模块( c(modulename) )
我可以从我的应用程序运行 erl 并且必须打开它,我真的不想让 win32API Hook + sentMessage 来运行 c(mymodulename),这就是为什么我很感兴趣,如果有一些模块自动加载或者我可以将其添加到 erl 属性中?
谢谢。
I can run erl from my application and it must be turned on, I really don't want to make win32API Hook + sentMessage to run c(mymodulename), that's why I'm interesting if there some auto-load for modules or I can add it to erl properties ?
thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
erl -s module_name
会调用 module_name:start()在 module_name:start() 中你可以调用所有你想要的
erl -s module_name
will call module_name:start ()in module_name:start () you can call all what you want
一般来说,您需要的是使用OTP(开放电信平台)功能。您可以定义应用程序并简化任何启动过程。
还有一个不错的工具,
rebar
它将处理从项目开始到部署的应用程序管理的各个方面。它将生成 Erlang/OTP 配置文件、基本应用程序源文件和启动脚本。Generally, what you need is to use the OTP (Open Telecom Platform) features. You can define an Application and simplify any start-up procedure.
There's also a nice tool,
rebar
which will handle every aspect of application management from the start of your project to the deployment. It will generate Erlang/OTP configuration files, base application source files and start-up scripts.