1)
aaa := 100;
Edit1.Text := format('%0.10d',[aaa]);
2)
aaa := -100;
Edit1.Text := format('%0.10d',[aaa]);
위와 같이 코딩하면 1)의 경우 '0000000100' 2)의 경우 '-0000000100' 이 Assign 되던데
제가 원하는건 1)의 경우 '0000000100' 2)의 경우 '-000000100' 이 Assign 도기를 원합니다.
그러니깐 양수이면 그냥 10자리 음수이면 부호를 포함해 10 자리가 되기를 원합니다
한 수 부탁드립니다. 꾸벅 ^.^
if aaa >= 0 then Edit1.Text := format('%0.10d',[aaa])
else Edit1.Text := format('%0.9d',[aaa]);
이렇게요 ... ^^;
미지수 wrote:
> 1)
> aaa := 100;
> Edit1.Text := format('%0.10d',[aaa]);
>
> 2)
> aaa := -100;
> Edit1.Text := format('%0.10d',[aaa]);
>
> 위와 같이 코딩하면 1)의 경우 '0000000100' 2)의 경우 '-0000000100' 이 Assign 되던데
>
> 제가 원하는건 1)의 경우 '0000000100' 2)의 경우 '-000000100' 이 Assign 도기를 원합니다.
>
> 그러니깐 양수이면 그냥 10자리 음수이면 부호를 포함해 10 자리가 되기를 원합니다
>
> 한 수 부탁드립니다. 꾸벅 ^.^