Źródło standardowych komponentów w delphi

0

Witam

Chcąc przerobić domyślny komponent w delphi dobrze by było znać jak działa i jaki kod był w danej procedurze, zwłaszcza jeśli chcemy ją przedefiniować (override).

Czy jest możliwość ściągnięcia źródła, na jakiej podstawie dokonywać modyfikacji?

0

W np. Delphi 7 Enterprise są dołączone źródła komponentów, do wersji standard chyba ich nie dodawano.

0

A w XE2 ?

2

Nie wiem przeszukaj foldery w miejscu gdzie masz zainstalowane delphi, wersji powyżej Delphi 7 nie używałem. Wg. tego co znalazłem są w wersji pro https://forums.embarcadero.com/message.jspa?messageID=392276

0

Jakoś w Delphi 7 jest a w XE2 nie moge znaleźć.
D7 : c:\Program Files (x86)\Borland\Delphi7\Source\Vcl
XE2 : $(BDS)\source\vcl (nie mam tego)

Jak by ktoś posiadał to proszę podesłać :P

0

żeby mieć źródła trzeba mieć odpowiednią wersję a co za tym idzie odpowiednio dużo kasy zapłacić.

0

A nie ma jakiejś wersji edukacyjnej czy cuś :/ Pliki z D7 są z 2002 roku, pewnie do teraz wiele się zmieniło :C Chodzi mi o plik pas gdzie są komponenty z tabelami (Grids).

2

Możesz jeszcze ściągnąć Lazarusa i popatrzeć w źródła LCL.

2
maxiu1989 napisał(a)

A nie ma jakiejś wersji edukacyjnej czy cuś :/

Nawet gdyby była, to i tak nie posiadałaby źródeł; W tym rzecz, że aby mieć źródła RTL/VCL w jakiejkolwiek wersji środowiska Delphi - trzeba wydać dużo więcej kasy na licencję;

Alternatywą jest tak jak wspomniał @babubabu pobranie Lazarusa i przeglądnięcie źródeł, które pewnie wykazują bardzo duże podobieństwo do tych z Delphi; Przeanalizować nie zaszkodzi.

0

Ok, dziękuję. jak usłyszałem odpowiedź o Lazarusie to przypomniało mi się że już kiedyś o to pytałem :D

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