in reply to Re^5: Tk Drag and Drop Between Applications
in thread Tk Drag and Drop Between Applications

Thanks for all your help Courage. I followed your instructions but I get these errors when I run the widget demo from Tcl::Tk...

Window

perl.exe - Unable To Locate Component The application has failed to start beceause tcl85.dll was not found. + Re-installing the applicaion may fix this problem.
Console

C:\DOCUME~1\nburger\Desktop\PERL&T~1\Tcl-Tk-0.84\tk-demos>perl widget Can't load 'c:/Perl/site/lib/auto/Tcl/Tcl.dll' for module Tcl: load_fi +le:The specified module could not be found at c:/Perl/lib/Dyna Loader +.pm line 230. at c:/Perl/site/lib/Tcl/Tk.pm line 4 Compilation failed in require at c:/Perl/site/lib/Tcl/Tk.pm line 4. BEGIN failed--compilation aborted at c:/Perl/site/lib/Tcl/Tk.pm line 4 +. Compilation failed in require at widget line 5. BEGIN failed--compilation aborted at widget line 5.
I've double checked the location of the dll and it matches what the console says is missing. However, the pop-up is asking for a different dll, which I don't have. I'll check out the group that you recommended. Thanks again.

Replies are listed 'Best First'.
Re^7: Tk Drag and Drop Between Applications
by Courage (Parson) on Dec 16, 2004 at 22:35 UTC
    looks like I built Tcl.xs w/out Tcl stubs and it found tcl85.lib at that time. sorry
    Please try a bit different tcl.dll - from http://www.vkonovalov.ru/unicode/84/Tcl.dll

    BTW for my own application I tend to built entire tcl/tk into one large single dll, and will share that on the web afterwards...

      Thanks for the second dll. Unfortunately, it looks like it was from 0.81 (a prior build):
      C:\DOCUME~1\nburger\Desktop\PERL&T~1\Tcl-Tk-0.84\tk-demos>perl widget Tcl object version 0.81 does not match bootstrap parameter 0.84 at c:/ +Perl/lib/DynaLoader.pm line 253. Compilation failed in require at c:/Perl/site/lib/Tcl/Tk.pm line 4. BEGIN failed--compilation aborted at c:/Perl/site/lib/Tcl/Tk.pm line 4 +. Compilation failed in require at widget line 5. BEGIN failed--compilation aborted at widget line 5.
        Indeed.

        Sorry for inconvenience, (I switched to another box and it was tricky to check at that time)

        You can download it again from http://vkonovalov.ru/unicode/84-0.84/

        However 0.81 is what I currently use on my PC so if you'll just temporarily change version in Tcl.pm to 0.81 all should be good: 0.84 was immediately after 0.81 and probably there were only smal changes there

        Best regards,
        Courage, the Cowardly Dog