QUOTE(KevinADC @ 19 Jun, 2009 - 01:05 PM)

Whats the error?
This looks wrong:
new($vendor + ".xls");
"+" in perl is a math operator, not concatenation, maybe you mean:
new("$vendor.xls");
Ha, yeah thanks. That was a silly little error I'd inherited from coding a Java app earlier, fixed it up quickly. As for the major problem here, I've since given up on getting that module to work and promptly run into the exact same error with another module: wxPerl. The error it presents with is this:
CODE
Compilation failed in require at XMLLoader.pl line 3.
The code is:
CODE
use warnings;
use Spreadsheet::WriteExcel;
use Wx;
# Core application class
package XMLLoader;
use base 'Wx::App';
sub OnInit{
#When initialized, construct new frame and display it.
my $frame = Wx::Frame->new( undef, -1, 'XML to XLS Parser', [-1, -1], [250,250]);
$frame->Show(1);
}
# Main application class. Contains event listening and drawing loop.
package main;
my $instance = XMLLoader->new;
$instance->MainLoop;
PPM confirms that packages Wx, Alien-wxWidgets and Wx-ActiveX are all installed and working normally but for some reason Perl will not recognize them. I appreciate you bearing with my newbiness.