digo "(bien)" porque yo tengo hechas un par de cosas pero no funcionan como deberian jeje
module X interface;
export X = (Proced1, Proced);
export Y = (a,b);
Var a : integer;
Type v: char; {Ejemplos de variables o constantes a exportar}
Proced1 (variables)
Proced2 (variables)
End. {interface}
{en el mismo archivo}
module X implementation;
import
StandardInput;
StandardOutput;
Proced1; {sin variables}
BEGIN ... END {implementacion}
{Idem para Proced2}
End. {implementation}program loquesea (input, output);
import X
BEGIN ... END.import X; Y; Z; {los que fueran}Santi M. escribió:Sisi, si ya llevo bastante trabajando con módulos, el caso es que me da una serie de errores ininteligibles al ejecutar el procedimiento con las funciones dentro ;S
Santi M. escribió:Cuando escribí caí en el típico error de decir "no me va" xDD luego logeo en ubuntu y os lo pego
PROCEDURE informacion (VAR cadena : tCadena; NumLinea : Integer; NumPagina : Integer);
PROCEDURE informacion;
BEGIN
{with informacion_lineas DO BEGIN}
informacion_lineas.primerapalabra := primerapalabra(cadena);
informacion_lineas.ultimapalabra := ultimapalabra(cadena);
informacion_lineas.numeropalabras := numeropalabras(cadena);
informacion_lineas.numerolinea := NumLinea;
informacion_lineas.numeropagina := NumPagina;
{END;}
END;informacion(cadena,1,1);santi@Santi:/media/sda2/ITIS/Pro/Practica/Practica2$ gpc --extended-pascal --automake programa.pas
programa.pas: In main program:
programa.pas:13: error: request for field `primerapalabra' in something not
programa.pas:13: error: a record, schema or object
Volver a FIC Asignaturas 2007-08
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado