Persistent Data Storage, including states

To make any variable persistent throughout your application:

  • after you are logged in, you have a session going
  • on any page you can do:
    tk::session::setAttribute -name HOME -value "/home" 
  • and to access it from any other page you do:
      set home [tk::session::getAttribute -name HOME] 

Take a look at "Login.tcl" file

now that's simple

EKB That does sound cool. But what is it in reference to? Where is "Login.tcl"? - RS: See Mel's internet toolkit. But persistant data storage is basically just writing stuff to disk (or in the registry if you so wish. However, note that even though the above uses the ::tk namespace, it is not part of Tk.