Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Lazarus, FreePascal, Kylix, etc. (https://www.clubdelphi.com/foros/forumdisplay.php?f=14)
-   -   Declaration expected but identifier "hola" found! (https://www.clubdelphi.com/foros/showthread.php?t=74666)

Chichero 02-07-2011 20:52:16

Declaration expected but identifier "hola" found!
 
alguien sabe porqué me sale ese error? si declare la variable hola que es un entero y procede de un itemindex de combobox..probe declararla global, luego especifica para un boton y nada :S

Casimiro Notevi 02-07-2011 21:36:20

¿Y el código fuente?, ya sabes, no somos adivinos ;)

Chichero 02-07-2011 21:57:24

aca :D
 
Código Delphi [-]
procedure TForm1.BitBtn1Click(Sender: TObject);
VAR
Hayventn : integer;
Begin
Hayvents:=Combobox8.ItemIndex;
If Hayvents=0
Then
Begin
Qcvsj:= 1.136*Anvs*Bavs*(Tbsecnj-Tbsi);
end
Else
Qcvsj:=0;
end;
end;

Chichero 02-07-2011 22:02:15

ahh claro esas otras tb stan declaradas* solo q para hacer mas corto el codigo pues no lo coloque

ecfisa 02-07-2011 23:28:52

Hola Chichero.

Aunque se puede optimizar un poco:
Código Delphi [-]
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
  if Combobox8.ItemIndex = 0 then
   Qcvsj:= 1.136 * Anvs * Bavs * (Tbsecnj-Tbsi)
  else
   Qcvsj:=0;
end;
No es posible que el mensaje de error "Declaration expected but identifier "hola" found!" se produzca en el código del mensaje #3.

El único lugar donde podría estar la cadena 'hola' para ser partícipe indirecto del código superior, sería como item de ComboBox8. Pero como estás evaluando la propiedad ItemIndex tampoco es relevante.

Resumiendo: El error está en otro lado.

Saludos.

Chichero 04-07-2011 00:47:37

Disculpen la variable no es 'hola' sino esa de 'Hayvents', está declarada y procede del itemindex de la combobox osea no entiendo xq me sale ese error si lo hice bien!

Chichero 04-07-2011 01:43:08

ya gracias era un end; que tenia que borrar, novatadas de la vida sorry igual me ayudo eso de que no es necesario declarar esas variables de comboboxes


La franja horaria es GMT +2. Ahora son las 11:21:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi