* 사용환경 : 델파이5 / Windows 98
* 에러 메시지 :
[Error] MyBbs.pas(328): Types of actual and formal var parameters must be
identical
아주 기초적이고, 단순한 거라.... 쬐금 낯뜨겁긴 한데....쩝~~~ ^^;;;;
나눗셈한 결과를 integer변수에 넣기 위해 제가 생각한 건데....
var
i : integer;
gab : real ;
begin
...
...
gab := Query1.RecordCount / 10;
i := FloatToDecimal(gab) ;
이렇게 썼더니 위와 같은 에러가 뜨는 군요. 도움말도 찾아보구,
여러 가지로 했었는데 잘 안되는군요.
도와주세요.
델파이5에는 float형이 없는 듯 합니다. 그런가요?
Real이 바로 C에서 말하는 Float 타입입니다..
만약 소숫점 자리를 무시하시려면..
Trunc라는 함수를 참고 하세요..
From 류..
---------
var
i : integer;
gab : real ;
begin
gab := 4 / 10;
i := Round(gab);
chobo wrote:
> * 사용환경 : 델파이5 / Windows 98
> * 에러 메시지 :
> [Error] MyBbs.pas(328): Types of actual and formal var parameters must be
> identical
>
> 아주 기초적이고, 단순한 거라.... 쬐금 낯뜨겁긴 한데....쩝~~~ ^^;;;;
>
> 나눗셈한 결과를 integer변수에 넣기 위해 제가 생각한 건데....
>
>
> var
> i : integer;
> gab : real ;
> begin
> ...
> ...
> gab := Query1.RecordCount / 10;
> i := FloatToDecimal(gab) ;
>
> 이렇게 썼더니 위와 같은 에러가 뜨는 군요. 도움말도 찾아보구,
> 여러 가지로 했었는데 잘 안되는군요.
> 도와주세요.
>
> 델파이5에는 float형이 없는 듯 합니다. 그런가요?