Unkompilliert läufts... kompilliert nicht :-(
sobald ich "-droptypes " festlege bzw. gehts nicht mehr...
ev. liegts auch an eval... ?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
$mw->DropSite(
-dropcommand => [\&Dropit, $mw],
-droptypes => ($^O eq 'MSWin32' ? 'Win32' : ['KDE', 'XDND', 'Sun'])
);
#------ jetzt die sub -----
sub Dropit
{
my($widget, $selection) = @_;
my $found=0;
my $filename;
# $filename = $widget->SelectionGet(-selection => $selection, 'STRING');
eval {
if ($^O eq 'MSWin32') {
$filename = $widget->SelectionGet(-selection => $selection, 'STRING');
} else {
$filename = $widget->SelectionGet(-selection => $selection, 'FILE_NAME');
}
};
#Nur erlaubtes einfügen...;-)
for(@endungen)
{
if($filename =~ /\.$_\Z/gis)
{ push(@{$Katdata2{$Kat}},$filename);$inidir = $filename;&katrenew; last;}
}
}
$i='re5tsFam ^l\rep';$i=~s/[^a-z| ]//g;$\= reverse "\U!$i";print;