cnd
cnd

Reputation: 33754

erl VM - how to load my module on startup ( c(modulename) )

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.

Upvotes: 1

Views: 624

Answers (2)

Sergey Miryanov
Sergey Miryanov

Reputation: 1830

erl -s module_name will call module_name:start ()

in module_name:start () you can call all what you want

Upvotes: 3

Pindatjuh
Pindatjuh

Reputation: 10526

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.

Upvotes: 2

Related Questions