Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: erovira en 29 Noviembre 2016, 19:34 pm



Título: Pascal/Delphi 5
Publicado por: erovira en 29 Noviembre 2016, 19:34 pm
Buenas tardes,

os comento, me han pasado un código hecho en Pascal en Delphi5 y a parte de varias cosas que me han pedido retocar, ahora tengo que sincronizarlo con un programa que haré en C para que ambos no abran/lean/escriban a la vez en un fichero de texto, pero eso no importa ahora mismo.

He estado buscando por internet ya que tengo que usar la función 'gettime' de una librería que parece llamarse ''Dos''. El tema es que según lo que he visto, el típico Include, se llama ''uses''. Hasta aquí ok, entiendo que debería poner algo tipo:

uses Dos;

Pero igual que en cualquier IDE, intuyo que habría que importar la librería de algún modo que no consigo encontrar.
Alguien podría poner un poco de luz sobre el asunto?

Gracias de antemano!


Título: Re: Pascal/Delphi 5
Publicado por: tincopasan en 1 Diciembre 2016, 16:18 pm
con
Código
  1. uses Dos;
ya estás llamando a la unidad(librería) y GetTime es una función que invocas directamente:
Código
  1. GetTime(horas,minutos,segundos,centésimas);
por ejemplo:
Código
  1. uses
  2.    Dos;
  3. begin
  4.    GetTime(h,m,s,cs);
  5.    writeln('hora actual',h,' ',m,' ',s,' ',cs:2)
  6. end
  7.  


Título: Re: Pascal/Delphi 5
Publicado por: erovira en 4 Diciembre 2016, 10:17 am
con
Código
  1. uses Dos;
ya estás llamando a la unidad(librería) y GetTime es una función que invocas directamente:
Código
  1. GetTime(horas,minutos,segundos,centésimas);
por ejemplo:
Código
  1. uses
  2.    Dos;
  3. begin
  4.    GetTime(h,m,s,cs);
  5.    writeln('hora actual',h,' ',m,' ',s,' ',cs:2)
  6. end
  7.  


Muchas gracias! El problema es que haciendo esto, me salta un error en la librería. Intuyo que es una librería externa del sistema no? Es decir, que debería añadirla al proyecto de algún modo.
Ahí es donde me está dando problemas delphi5, que no consigo añadirla/adjuntarla a dicho proyecto.

Muchas gracias por tu respuesta