Jak działa CompareWord z Lazarusa

0

Siemka, zaimportowałem sobie parę unit'ów z Lazarus'a do D2k7 ale nie mam definicji function CompareWord(const buf1,buf2;len:SizeInt):SizeInt; Nie spotkałem się nigdy z czymś takim, więc pierwsze pytanie czy takie coś istnieje w Delphi (odpowiednik), jeżeli to nie może mi ktoś powie jak to ma działać to sobie to napiszę.

0

Nie wiem jak to znalazłeś ale dzięki.

0

@hzmzp - wystarczyło poszukać w Google; Poza tym jak chcesz widzieć kod jakiejkolwiek funkcji/procedury/itd. to przytrzymaj lewy Ctrl i kliknij LPM, a otworzy się odpowiedni moduł i przeniesie kursor na deklarację; Tam możesz zobaczyć jak działa ta funkcja (jeśli znasz asma, bo właśnie w nim napisana jest ta funkcja, podobnie jak CompareByte czy CompareDWord); Zaś funkcja CompareChar wykorzystuje niejawnie CompareByte, więc to praktycznie to samo;

Link do opisu funkcji CompareWord w oficjalnej dokumentacji;

A na przyszłość - jeśli chcesz znaleźć opis jakiegokolwiek elementu (typu, stałej, procedury, funkcji, klasy itd.) to wystarczy w Google wpisać free pascal i nazwę szukanego elementu, a na górze listy ukaże się link do opisu w dokumentacji.

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