Some weird things about Revolution ;-)

Dom mcdomi at free.fr
Wed Oct 29 16:13:54 EST 2003


I have a template stack to create daily log reports (for internet
connections).

The template stack is really a "template" (in Finder sense)
so, when I double-clik this stack, it creates a copy.

It imports the daily log, then changes its name* according to the day.
But -- it seems that *another* stack is created, leaving the "copy"
behind!

Moreover, one has to explicitly *save* the "new" stack -- otherwise it
vanishes in the limbs ;->

*About changing the name, that works or no, depending from some obscure
parameters, such as the place in the handler...

Below, my handler:
=====
on mouseup
  answer file "Extrait de connexion :" of type "clptMACS" as sheet
  -- with filter "Extrait texte,*.textClipping" -- doesn't function
  if it is empty then exit mouseup
  lock screen
  put it into lelog
  -- naming here, not after the repeat loop, otherwise it doesn't
function...
  set the filename of this stack to char 1 to -14 of lelog & ".rev"
  set the itemdel to "/"
  set the name of this stack to char 1 to -14 of last item of lelog
  --
  put getResource(lelog,TEXT,256) into recop
  open file "recopie" for write
  write recop to file "recopie"
  close file "recopie"
  -- one has to close this temp file, then reopen it
  open file "recopie"
  read from file "recopie" until "Apple Internal Modem"
  repeat forever
    read from file "recopie" until "Apple Internal Modem"
    if it is empty then 
      delete this card
      save this stack -- one has to explicitly save the stack after
renaming
      exit mouseup
    end if
    put it into fld "log"
    send mouseup to btn "ventil" -- this btn contains a parsing handler
    create card
  end repeat
  close file "recopie"
  go first
  visual dissolve slow to inverse
  unlock screen
end mouseup
====
-- 
Digital photos (nature, garden) : http://cooldomi.free.fr/
Scripting : http://domiscript.free.fr/


More information about the Use-livecode mailing list