Alguien estudia en informatica?
- Canary
- Juez de la administración concursal

- Mensajes: 8935
- Registrado: Mié Jun 21, 2006 10:07 pm
- Ubicación: Donde nace el sol
Alguien estudia en informatica?
Hay gente que me ha dicho que par de personas del foro estudian en informatica (o por lo menos en el edificio). A ver si alguien se aparece. Yo soy uno que ta siempre con la psp, de primero, en el aula 3.3
- RiverPlate
- Presidente del Club

- Mensajes: 21455
- Registrado: Sab Jul 22, 2006 11:44 pm
- Ubicación: En Gran Canaria, Donde se Limita con el Sol y se Duerme con el Mar.
- Contactar:
-
Jasikevicius
- Presidente del Club

- Mensajes: 12370
- Registrado: Jue Jul 28, 2005 10:37 am
- Ubicación: Las Palmas
- Canary
- Juez de la administración concursal

- Mensajes: 8935
- Registrado: Mié Jun 21, 2006 10:07 pm
- Ubicación: Donde nace el sol
el fallo es en el GAP y es que me pone:
fechas.adb:92:34: expected type "Fecha" defined at fechas.ads:10 fechas.adb:92:34: found type "Standard.Integer" fechas.adb:94:30: expected type "Fecha" defined at fechas.ads:10 fechas.adb:94:30: found type "Standard.Integer"
.
.
.
y así un largo etc. Todos son el mismo fallo, lo que no se donde está el error, si al hacer la practica te pasó como a mi me ayudarías muchisimo.
PD: Si he ido xD, me quedo en las peceras con un par de tios mas como yo los martes
PDD: Nestor, en el para dicen que hay mucho... (ya te acordarás) jajajajaja
fechas.adb:92:34: expected type "Fecha" defined at fechas.ads:10 fechas.adb:92:34: found type "Standard.Integer" fechas.adb:94:30: expected type "Fecha" defined at fechas.ads:10 fechas.adb:94:30: found type "Standard.Integer"
.
.
.
y así un largo etc. Todos son el mismo fallo, lo que no se donde está el error, si al hacer la practica te pasó como a mi me ayudarías muchisimo.
PD: Si he ido xD, me quedo en las peceras con un par de tios mas como yo los martes
PDD: Nestor, en el para dicen que hay mucho... (ya te acordarás) jajajajaja
-
Jasikevicius
- Presidente del Club

- Mensajes: 12370
- Registrado: Jue Jul 28, 2005 10:37 am
- Ubicación: Las Palmas
- yiTaN!
- Directivo de la entidad

- Mensajes: 2271
- Registrado: Dom May 14, 2006 2:23 pm
- Ubicación: Las Palmas de GC
- Contactar:
Como dijo el padre RiverPlate, yo estoy por la facultad todos los días. Podrás verme porque soy el feo de segundo que está en la 2-5
Buah... estás dando ADA, parece que la última vez que hice algo en ADA fue hace años ajjaja.
Ten cuidado (imagino que a estas alturas ya debes saberlo), ADA es un lenguaje MUY fuertemente tipado, y aunque internamente sean igual, dos tipos diferentes no podrán asignarse.
Busca por el código porque seguramente sea ese el fallo.
Saludos
PD: Fíjate en los 92:34. Son la fila y la columna en la que está localizada el error. Échale un vistazo porque es la forma más fácil de localizar el error
Buah... estás dando ADA, parece que la última vez que hice algo en ADA fue hace años ajjaja.
Por lo que puedo leer del fallo, parece que has declarado, en el fichero de especificación fichas.ads, un ¿parámetro? de tipo "fecha", y a la hora de implementarlo, utilizas un número entero.GAP escribió: fechas.adb:92:34: expected type "Fecha" defined at fechas.ads:10 fechas.adb:92:34: found type "Standard.Integer" fechas.adb:94:30: expected type "Fecha" defined at fechas.ads:10 fechas.adb:94:30: found type "Standard.Integer"
Ten cuidado (imagino que a estas alturas ya debes saberlo), ADA es un lenguaje MUY fuertemente tipado, y aunque internamente sean igual, dos tipos diferentes no podrán asignarse.
Busca por el código porque seguramente sea ese el fallo.
Saludos
PD: Fíjate en los 92:34. Son la fila y la columna en la que está localizada el error. Échale un vistazo porque es la forma más fácil de localizar el error
- Canary
- Juez de la administración concursal

- Mensajes: 8935
- Registrado: Mié Jun 21, 2006 10:07 pm
- Ubicación: Donde nace el sol
obras públicas nos ha fao felpa a los espinetes en trofeo rector....
bueno, a lo que iba, el problema, creo que se cual es...
en mi código hago esto:
function To_String (F1: Fecha) return String_Fecha is
K: String_Fecha;
dia1, mes1: String (1..2);
año1: String (1..4);
begin
if F1.Dia <= 9 then
dia1 := "0" + (F1.Dia);
else
dia1 := To_String(F1.Dia);
end if;
if F1.Mes <= 9 then
mes1 := "0" & To_String(F1.Mes);
else
mes1:= To_String(F1.Mes);
...
donde F1 es de tipo Fecha que es un record:
type Fecha is record
Dia, Mes, Año: Positive;
end record;
yo creo que el fallo está en que To_String no convierte (F1.XXX) en una ristra como yo quisiera, alguien conoce la función para convertir positivos en ristras?
bueno, a lo que iba, el problema, creo que se cual es...
en mi código hago esto:
function To_String (F1: Fecha) return String_Fecha is
K: String_Fecha;
dia1, mes1: String (1..2);
año1: String (1..4);
begin
if F1.Dia <= 9 then
dia1 := "0" + (F1.Dia);
else
dia1 := To_String(F1.Dia);
end if;
if F1.Mes <= 9 then
mes1 := "0" & To_String(F1.Mes);
else
mes1:= To_String(F1.Mes);
...
donde F1 es de tipo Fecha que es un record:
type Fecha is record
Dia, Mes, Año: Positive;
end record;
yo creo que el fallo está en que To_String no convierte (F1.XXX) en una ristra como yo quisiera, alguien conoce la función para convertir positivos en ristras?
-
Jasikevicius
- Presidente del Club

- Mensajes: 12370
- Registrado: Jue Jul 28, 2005 10:37 am
- Ubicación: Las Palmas
- RiverPlate
- Presidente del Club

- Mensajes: 21455
- Registrado: Sab Jul 22, 2006 11:44 pm
- Ubicación: En Gran Canaria, Donde se Limita con el Sol y se Duerme con el Mar.
- Contactar:

