Thread Wie bekomme ich Werte aus Zeichenketten (17 answers)
Opened by jan99 at 2015-08-18 08:22

jan99
 2015-08-18 13:10
#181832 #181832
User since
2008-09-18
439 Artikel
BenutzerIn
[default_avatar]
Hallo,

da muss ich wohl bei manchen Fragestellungen nochmehr Angaben schreiben damit es besser zu verstehen ist.

Das mit den Bildern hat jetzt funktioniert !!

Ein Problem ist jetzt aber noch bei der UID:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
my %cuix=(
  macro_type=>'',
  type=>'',
  UID=>'', # Verknüpfungselement zwischen den Ribbons und der Ribbon-Gruppe
  name=>'',
  command=>'',
  SmallImage=>'',
  LargeImage=>'',
);

...

   print "UID vor: ".$cuix{UID}."\n";
    print "\n\n---- Befehl anfang ----\n" if $config{debug} == 1;
   ($cuix{UID}) = $_ =~ m|<.*UID="([^"]+)"[^>]+>|i;
    print "UID: ".$cuix{UID}."\n";
    $count_block_start++;


Bekomme dann die Meldung:
Quote
Data: <MenuMacro UID="MM_2316">
UID vor:


---- Befehl anfang ----
Use of uninitialized value $cuix{"UID"} in concatenation (.) or string at cuix2c
sv.pl line 93, <$fh_cuix> line 5845.
UID:


Was mich aber verwundet ist die Tatsache, dass zunächst ein Wert ausgegeben wird und dann wieder eine Meldung kommt.

Eine Idee ?

Hoffentlich habe ich nicht wieder "Blindfisch" gespielt !!!

Gruß Jan
perl-Greenhorn - Win7 64bit / strawberry (ehem. activeperl) - www.OpenStreetMap.de

View full thread Wie bekomme ich Werte aus Zeichenketten