title image


Smiley Buffer-Überlauf - wie verhindern ? Config ?
Hoi !



auf meinem WinXP Rechner verhält sich das Perl ganz anders, als auf meinem Linux Rechner. Übrigens wird das Script innerhalb vom WinXP Apache cgi-bin aufgerufen. In der u.a. Mehrfachschleife wird ein Hash-Array ausgelesen. Dabei kommt es offenbar zu einem Bufferüberlauf, denn das Script stoppt an reproduzierbarer Stelle.



Wie kann ich messen, welcher Buffer volläuft und wo konfiguriere ich die dann ?





for(my $iSheet=0; $iSheet {SheetCount} ; $iSheet++) {

$oWkS = $oBook->{Worksheet}[$iSheet];

if ($oWkS->{Name} eq $Sheetnam) {

for(my $iR = $oWkS->{MinRow};

defined $oWkS->{MaxRow} && $iR {MaxRow} ; $iR++) {

for(my $iC = $oWkS->{MinCol} ;

defined $oWkS->{MaxCol} && $iC {MaxCol} ; $iC++) {

$oWkC = $oWkS->{Cells}[$iR][$iC];

if ($oWkC) {

$SDaten[$iR][$iC] = $oWkC->Value;

}

}

}

}

}



Weiss jemand Rat ?


Gruss, Felix

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: