Pascal/Turbo Pascal - EclipseGavab 2.0 + Pascal: "Nothing to build"?

   
Vista:
Imágen de perfil de Ebba

EclipseGavab 2.0 + Pascal: "Nothing to build"?

Publicado por Ebba (2 intervenciones) el 07/03/2015 14:26:56
Hola, acudo al foro después de horas interminables de navegación por google que no han conseguido aclarar qué es lo que está ocurriendo con mi programa.
Estoy trabajando con un código de apenas 20 líneas que he visto ejecutar e imprimir los mensajes sin problema. No obstante al ir a probarlo (lo he intentado en dos ordenadores personales diferentes, con distinto sistema operativo)... horror:

error

El código en cuestión (creo que es trivial incluirlo pues este mensaje me salta con cualquier programa en Pascal que ejecute):

programa


Cualquier idea será bienvenida.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Ebba

EclipseGavab 2.0 + Pascal: "Nothing to build"?

Publicado por Ebba (2 intervenciones) el 07/03/2015 17:51:11
Añado: acabo de observar que al ejecutar el programa solo se ha generado un archivo .lst
En otros, se general un .lst, y .pmd.
Solo cuando se generan un .lst, .pmd y .obj el programa muestra resultados, así que el problema viene del código y no del compilador al parecer, imagino que de la parte:

1
2
3
4
5
6
7
8
9
var
    procA: tPA; procB: tPB;
begin
    initial(aArrived,0);initial(bArrived,0);
    cobegin
          procA;
          procB;
    coend;
end.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

EclipseGavab 2.0 + Pascal: "Nothing to build"?

Publicado por ramon (2072 intervenciones) el 09/03/2015 13:16:42
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{Mira este ejemplo como podrás apreciar la operación signal lleva dos entradas no una y esto pertenece a linux ojo  }
 
Program example58;
 { Program to demonstrate the Signal function.}
 {
 do a kill -USR1 pid from another terminal to
 see what happens.
 replace pid with the real pid of this program.
 You can get this pid by running 'ps'.
 }
 uses oldlinux;
 Procedure DoSig(sig : Longint);cdecl;
 begin
    writeln('Receiving signal: ',sig);
 end;
 begin
    SigNal(SigUsr1,@DoSig);
    if LinuxError<>0 then
      begin
      writeln('Error: ',linuxerror,'.');
      halt(1);
      end;
    Writeln ('Send USR1 signal or press <ENTER> to exit');
    readln;
 end.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar