【问题标题】:erl VM - how to load my module on startup ( c(modulename) )erl VM - 如何在启动时加载我的模块( c(modulename) )
【发布时间】:2011-10-30 13:42:46
【问题描述】:

我可以从我的应用程序运行 erl 并且必须打开它,我真的不想让 win32API Hook + sentMessage 运行 c(mymodulename),这就是为什么如果有一些自动加载模块我很有趣或者我可以将它添加到 erl 属性中?

谢谢。

【问题讨论】:

    标签: erlang erl


    【解决方案1】:

    通常,您需要使用 OTP(开放电信平台)功能。您可以定义一个Application 并简化任何启动过程。

    还有一个不错的工具,rebar,它将处理从项目开始到部署的应用程序管理的各个方面。它将生成 Erlang/OTP 配置文件、基础应用程序源文件和启动脚本。

    【讨论】:

      【解决方案2】:

      erl -s module_name会调用module_name:start()

      在module_name:start()中你可以调用所有你想要的

      【讨论】:

      • 我不需要开始,我需要加载我的函数以便以后使用它们?或者也许做一个简单的应用程序来加载我的梁?
      • start 只是一个函数 - 无需应用即可使用/调用它
      猜你喜欢
      • 2011-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 2023-04-01
      • 2019-09-18
      • 1970-01-01
      相关资源
      最近更新 更多