digitalmars.D - Problem on importing own modules.
- Nahon (29/29) Oct 19 2006 Hi.
- Tiberiu Gal (4/4) Oct 19 2006 compile with
- Nahon (1/5) Oct 19 2006
Hi. I'm a newbie for D, so I can't tell where is the error. I have two modules, one named "telnet" and one named "element". I import "telnet" into "element": [code] static public import telnet; [/code] In module "element" I define a class and a few functions like these ones: [code] public class oElement { ... } char[] gotoxy(int x, int y) { ... } char[] highlight(int on = 1) { ... } [/code] I've tested the module (as a program) and it worked fine (using module "telnet" also). Then I wanted to import "element" in a new (future) module: [code] public import element; [/code] If I don't use anything from "element" in main() it works fine. But when I want to create an instance of oElement using new the compiler fails: [message] Error 42: Symbol Undefined __Class_7element8oElement [/message] What do I do wrong? Thanks for your help.
Oct 19 2006
compile with dmd telnet element //and switches or use build (or bud) build telnet // and switches
Oct 19 2006
compile with dmd telnet element //and switchesThx, this one works for me.or use build (or bud) build telnet // and switches
Oct 19 2006