00 21/01/2010 21:14
è una cosa insensata, adesso ho adirittura scritto così quei 16 byte:

def miniblockdata ( filein, fileout):
    valore = getline(filein)
    putfloat( float(valore[0]), fileout )
    putfloat( float(valore[1]), fileout )
    putfloat( float(valore[2]), fileout )
    putfloat( float(valore[3]), fileout )
    valore = getline(filein)
    putfloat( float(valore[0]), fileout )
    putfloat( float(valore[1]), fileout )
    putfloat( float(valore[2]), fileout )
    putfloat( float(valore[3]), fileout )
    valore = getline(filein)
    putfloat( float(valore[0]), fileout )
    putfloat( float(valore[1]), fileout )
    putfloat( float(valore[2]), fileout )
    putfloat( float(valore[3]), fileout )
    valore = getline(filein)
    putfloat( 0, fileout )
    putfloat( 0, fileout )
    putfloat( 0, fileout )
    putfloat( 1, fileout )


Ho provato a cancellare esempio un putfloat alla volta così mi mettava solo gli altri ma niente, al 13 magicamente mi aggiunge un 0D=13.
Cioè non è possibile che l'errore provenga da altre funzioni perchè in quel momento funziona solo quella !!!
Proverò a chiedere a Wildog che è esperto (anche se mi aveva detto che non aveva tempo)
[Modificato da johnwhile 21/01/2010 21:15]