pascasso
Power Member
boas,
duvido que haja resposta a este problema mas cá vai.
Parece que o meu Delphi anda parvo e às vezes dá erro nos sítios onde não há erro.
Uma vez queria por a fazer a raiz quadrada e é assim:
e dava erro na linha "resultado := sqrt(variavel);" e dizia "Missing operator or semicolon"
como aquilo já me estava a erritar optei por uma forma pouco usual de saber a raiz quadrada (é nestes momentos que agradeço à matemática).
desta vez já aceitou.
Mas no mesmo programa tentei o seguinte:
Neste caso quero que me retorne uma interger com a quantidade de caracteres duma string.
1ª vez compilou e da 2 e da 3 e da 4 e por adiante. Mas ao fim de alguns testes e modificações no programa a linha começou a dar erro de novo. E é o mesmo erro da raiz quadrada.
Enfim: Ele dá erro quando lhe apetece?
Bug da Borland?
Estou a fazer alguma coisa mal?
duvido que haja resposta a este problema mas cá vai.
Parece que o meu Delphi anda parvo e às vezes dá erro nos sítios onde não há erro.
Uma vez queria por a fazer a raiz quadrada e é assim:
Código:
uses math
procedure...
resultado := sqrt(variavel);
end;
e dava erro na linha "resultado := sqrt(variavel);" e dizia "Missing operator or semicolon"
como aquilo já me estava a erritar optei por uma forma pouco usual de saber a raiz quadrada (é nestes momentos que agradeço à matemática).
Código:
uses math
procedure...
resultado := exp((1/2)*ln(variavel)));
end;
desta vez já aceitou.
Mas no mesmo programa tentei o seguinte:
Código:
procedure...
valor := length(caixa);
end;
Neste caso quero que me retorne uma interger com a quantidade de caracteres duma string.
1ª vez compilou e da 2 e da 3 e da 4 e por adiante. Mas ao fim de alguns testes e modificações no programa a linha começou a dar erro de novo. E é o mesmo erro da raiz quadrada.
Enfim: Ele dá erro quando lhe apetece?
Bug da Borland?
Estou a fazer alguma coisa mal?