[Delphi] mnozenie

0

co zrobić aby to pomnożyć ?

Image1.left:=150*(0.78125);
Image1.top:=150*(0.78125);

0

Zbych napisał:
co zrobić aby to pomnożyć ?

Image1.Left := Trunc(1500.78125);
Image1.Top := Trunc(150
0.78125);--Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

0

ne można zrobić tego w trybch Double Integer????--Delphi 2 , 6 i 5
Ciekawe pomysły i poszukiwanie rozwiązań.

0

Osadnik napisał:
ne można zrobić tego w trybch Double Integer????

???????? o co chodzi ?
Left i Top przyjmują jedynie wartości całkowite, czyli trzeba się pozbyć wartości ułamkowych.--Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

0

Dryobates napisał:

&gtImage1.Left := Trunc(1500.78125);
&gtImage1.Top := Trunc(150
0.78125);

Proponowalbym Round raczej--Pawel {Delphi 6 Personal}

Po pierwsze: naciśnij F1

0

pq napisał:
Dryobates napisał:
Proponowalbym Round raczej

Używam Trunc ponieważ jest znacznie szybsze. Round tylko wówczas, kiedy ma dla mnie znaczenie, czy zaokrąglam w górę czy w dół.--Jest jeszcze jeden błąd ... :)

Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.

1 użytkowników online, w tym zalogowanych: 0, gości: 1