> 1. After rename of DLLs to bin the original ChangeRoot(GUI) macro
> started working again.
OK.
> 2. With this rename in place restarting WinCvs failed to bring up note
> on Python version etc. Also the CVS submenu on Macros did not appear.
This means, that the Tk-macros were unable to initialize Tk. I coded them to
only register on the menu if this succeeds. You should also get a "TK is not
available with the current Python setup!" message on the WinCvs console. Do
you see this message?
> 3. Copying the directory bin to DLLs (so both dirs are present) and
> then restarting WinCvs brings up the Python message (version 2.2 (#28,
> Dec 21 201 12:21:22)
OK, so this is quite an old version. Maybe another possible problem. 2.2.1
was mainly a bugfix and stability release.
> and the ChangeRoot(GUI) still works.
> Now also the CVS submenu is available...
I'd still like to know whether the ChangeRoot(GUI) macro could be made to
work again by simply removing my macros (without renaming or copying the
DLLs directory). This way I would know whether they were the cause of the
problem and could investigate possible counter-measures.
> I have not had time to investigate if the recursive add still works or
> if the modified macro you emailed me makes any difference.
>
> How do I know which macros are 'TKinter-enabled'?
Well, for the ones I wrote the file name ends in "Tk". Apart from that you
could check whether the source code contains something like
import Tkinter
from Tkinter import *
or generally any import statements of modules starting with 'Tk' (e.g
TkConstants).
Hope this helps.
Oliver
------------------------
JID: ogiesen@xxxxxxxxxx
ICQ: 18777742
YIM: ogiesen
|