Menu

#7 Console

closed
None
1
2004-02-16
2003-08-06
Chris Peel
No

The console isn't a subsytem, instead it's pretty much a
standalone component that can be added to any
project. You'll need the form that hosts the console
itself (eventually I'd like this to be replaced by an api-
generated window) and the mConsole.bas module. You'll
also need to reference xen.dll so you get the
IMsgHandler interface. The console itself features a
limited number of built-in commands that provide version
info about the console itself and rudamentry o/s and
environment information (screen size, pwd, etc.) - the
console can be extended by adding a handler (which
implements the IMsgHandler interface), this then
receives a message when the console starts, ends, and
whenever the user enters a command.

Discussion

  • Chris Peel

    Chris Peel - 2003-08-06

    Logged In: YES
    user_id=584344

    Started work on some of the resident commands - ls, cd,
    pwd, cp, mv, etc. - also tidied up the help environment (help
    is now a special resident command in that it doesn't stop the
    processing chain, so you can add your own 'help' command
    extension and it'll get processed once the resident one has
    completed).

     
  • Chris Peel

    Chris Peel - 2003-08-07

    Logged In: YES
    user_id=584344

    Renamed it from 'console' to 'LUSH'

     
  • Chris Peel

    Chris Peel - 2003-08-10
    • assigned_to: nobody --> cheekiemunkie
     
  • Chris Peel

    Chris Peel - 2004-02-16
    • status: open --> closed
     

Log in to post a comment.