przez Cyfrowy Baron » wtorek, 29 maja 2012, 09:20
Modyfikator funkcji __fastcall jest używany po to by poinformować kompilator, że parametry funkcji są podawane przy pomocy rejestrów. Musi być użyty dla konstruktorów i destruktorów każdego pliku pochodzącego z klasy bazowej VCL, jak również dla funkcji zdarzeń (zdarzenia np. OnClick). Ten modyfikator nie gwarantuje jednak, że argumenty funkcji będą przesyłane bezpośrednio do rejestrów CPU i czasami zamiast przyspieszyć działanie programu może go spowolnieć, jeżeli więc nie musisz to nie stosuje tego modyfikatora.