Witam
W kodzie działajacego bardzo dobrze programu , podejrzałem następujaca konstrukcję:
procedure LoadHex
var
i:Integer
begin
for i:=1 to ColCount-1 do Cells[i,0]:=ByteToHex(i-1);
gdzie funkcja ByteToHex jest określona jako
function ByteToHex(AValue:Byte):String
W zwiazku ztym mam pytanie : Dlaczego konstrukcja działš (całkiem nieźle) mimo iz parametr funkcji
ByteToHex w definicji jest okreslony jako Byte a w wywołaniu jako Integer {i-1}.
Skompilowane to jest w Delphi3
I przy okazji pytanie drugie:
Jak dla komponentu TStringGrid uzyskać pierwszš , (oznaczonš zresztš) kolumnę uczynić szerszš niż wszystkie
pozostałe,o jednakowej szerokości.
--Pzdr.
W.