Quiero exportar un archivo como módulo, el cual llevo trabajando.
Tengo lo siguiente
Using perl Syntax Highlighting
- package BDD;
- use lib 'system/modules'; # Se supone que así, selecciono el directorio que contiene los módulos
- use parseChar; # este sería el módulo 'parseChar.pm'
- sub GetBDD
- {
- my($registro,$Fichero,$Service,$user) = (shift,shift,shift,shift);
- my $PunteroAFichero = &parseChar::GetCharsFile($Fichero); #Y esta es la subrutina del módulo
- my $LimiteCadena;
- open(BDD,$Fichero) or screen("$BOTS{\"$Service\") P $user :Error al acceder a la database\n");
- while (<BDD>)
- {
- $LimiteCadena++;
- if ($LimiteCadena < $PunteroAFichero)
- {
- my $DataOffsite = <BDD>;
- screen("$BOTS{\"$Service\") P $user :datos obtenidos -> $DataOffsite\n");
- } else {
- screen("$BOTS{\"$Service\") P $user :El puntero ha alcanzado el límite posible -> LimiteCadena '$LimiteCadena' PunteroAFichero '$PunteroAFichero'\n");
- }
- }
- close(BDD);
- }
- 1;
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
El tema es que me da ¿Qué hago mal?