in reply to Win32::Desktop -- need help

You may find some of the stuff on this page from my bookmarks, particularly Tip 3.

I gave up on trying to do this kind of stuff from perl, the extra levels of indirection between you and the api's make life very hard except for very simple things.


Examine what is said, not who speaks.
"Efficiency is intelligent laziness." -David Dunham
"Think for yourself!" - Abigail
Timing (and a little luck) are everything!

Replies are listed 'Best First'.
Re: Re: Win32::Desktop -- need help
by jacques (Priest) on Jan 18, 2004 at 00:28 UTC
    Yeah, I've been told the same: this is too tough for Perl, do it in some other language. I have more code I could show you, but I am taking stabs in the dark here. I think I will put this project away on a shelve somewhere. Hopefully, it won't gather too much dust. :)

      I have no knowledge whatsoever of OLE, but it is my understanding it would be easier to access from C or C++. Couldn't you create an extention in C, bypassing Win32::OLE altogether?

      Flame notes that he has no experience with XS either.



      My code doesn't have bugs, it just develops random features.

      Flame

      I've been told the same: this is too tough for Perl
      NOTHING is too tough for Perl, just because whomever was talking doesn't know how to do it (or do it easily) does not mean its too tough. To access C libraries you have to know C. Look at any of the already available Win32 extensions to see how to write one.
        Alright, I'll do it! I've never combined C and Perl before. It should be fun. I wonder if there are any Perl books or tutorials on the subject.