• Viernes 19 de Abril de 2024, 22:55

Autor Tema:  Pascal - Linux (ubuntu)  (Leído 1378 veces)

SergioyoPlayer

  • Miembro activo
  • **
  • Mensajes: 31
    • Ver Perfil
Pascal - Linux (ubuntu)
« en: Martes 4 de Marzo de 2008, 23:37 »
0
Pues veréis...
Me acabo de pasar a Linux, y ya con el FreePascal instalado, me creo una unidad, con el siguiente cabecero:
 :comp:
UNTIT prueba;

INTERFACE
 ------
IMPLEMENTATION
 ------
BEGIN
END.

(las ----- son los códigos, que ya he puesto en otras UNIT que me creé sin problemas bajo Windows)

Cuando le digo que me compile la unidad me dice que el nombre de la unidad no está permitido ("Unit_prueba.pas(1,6) ERROR: Illegal unit name: prueba").

¿Qué he hecho mal? -- Gracias de antemano!! --

Enko

  • Miembro de PLATA
  • *****
  • Mensajes: 1562
  • Nacionalidad: 00
    • Ver Perfil
Re: Pascal - Linux (ubuntu)
« Respuesta #1 en: Miércoles 5 de Marzo de 2008, 01:35 »
0
Algunos compiladores son quisquillosos con el nombre de la unidad y con la declaracion del nombre dentro del codigo fuente.
Es decir, es mejor si es el mismo....
Código: Text
  1.  
  2. UNIT Unit_prueba;
  3.  
  4. INTERFACE
  5. ------
  6. IMPLEMENTATION
  7. ------
  8. BEGIN
  9. END.
  10.  
  11.  
Y esto tienen que estar dentro de un fichero llamado: "Unit_prueba.pas". En delphi bajo windows pasa lo mismo.

SergioyoPlayer

  • Miembro activo
  • **
  • Mensajes: 31
    • Ver Perfil
Re: Pascal - Linux (ubuntu)
« Respuesta #2 en: Miércoles 5 de Marzo de 2008, 09:28 »
0
M uchísimas gracias!!!
No hice más que cambiarle el nombre de la unidad poniéndolo así:
---
UNIT Uni_prueba;
---

Gracias gracias gracias!!
(y qué poco taró en llegar la respuesta :smartass: )