Dyskusja:RTTI

message: Artykuł jest napisany niestarannie, słabo od strony językowej. Tam, gdzie mogłem, poprawiłem błędy, ale część zdań jest napisana tak, że nie wiadomo, o co w nich chodzi.
Niepokojącą rzeczą jest fakt, że treść artykuły zupełnie nie pokrywa się z angielskim hasłem.--Derbeth 19:32, 24 sty 2005 (CET)
Napisz czego nie rozumiesz to może utworzymy nową wersję.
Na stronie en nie jest dobrze.
StoK 07:53, 24 sty 2005 (CET)
Na czym opierałeś swoją wiedzę o RTTI? Już samo tłumaczenie tego terminu nie przystaje do twojej definicji. Szukając w Google otrzymałem jako wynik mniej więcej to, co jest w haśle angielskim.
Ogólnie, w haśle nie podoba mi się język. Pierwszy paragraf jest napisany niezrozumiale, w zdaniach nie wiadomo, co jest podmiotem, a co jest dopełnieniem, czasami zastosowane są złe przypadki. Przeczytaj go zdanie po zdaniu, zobaczysz, że całość nie brzmi najszczęśliwiej. --Derbeth 19:32, 24 sty 2005 (CET)
Może jest to niezrozumiałe ale jest to szczera prawda i tylko prawda, to co było poprzednio było było nieprawdą a to co jest na stronie angielskiej to tragedia.  
Sama nazwa mówi za siebie nic nie trzeba nawet dodawać:
replies: text: Run Time Type Information - Informacje o typach w czasie wykonywania programu 
Zobacz  http://delphi.cartall.com.pl/Pytania/pyt28.htm
http://delphi.cartall.com.pl/Pytania/pyt28.htm
Cytat:
" dla składników sekcji published generowana jest informacja o typie w czasie biegu programu - RTTI (Runtime Type Information). RTTI pozwala aplikacji na dynamiczne sprawdzanie pól i właściwości obiektów oraz na określenie lokalizacji ich metod. Delphi używa RTTI do uzyskiwania dostępu do wartości właściwości podczas zapisu i ładowania formularzy z plików (.DFM), do wyświetlania właściwości w Inspektorze Obiektów, i do kojarzenia specjalnych metod (procedur obsługi zdarzeń) ze specyficznymi właściwościami (zdarzeniami).
Właściwości published mogą posiadać tylko ściśle określone typy. Są to: typ porządkowy, łańcuchowy, klasowy, interfejsowy, typ wskaźnika metody. Moga to być typy zbiorowe, z dolna i górną granicą, określone na porządkowym typie bazowym od 0 do 31. (Inaczej mówiąc, zbiór musi się mieścić słowie jedno-, dwu- lub czterobajtowym.) Typy rzeczywiste poza Real48 są również dozwolone. Właściwości tablicowe nie mogą być umieszczane w sekcji published.
Wszystkie metody magą być umieszczane w sekcji published, ale klasa nie może mieć więcej niż jednej metody przeładowanej (overload) o takiej samej nazwie. Pola w sekcji published mogą być tylko typu klasowego lub interfejsowego."
--
 Delphi używa RTTI do uzyskiwania dostępu do wartości właściwości podczas  zapisu i ładowania formularzy z plików (.DFM), do wyświetlania
 właściwości w Inspektorze Obiektów).
Mylisz zastosowanie z mechanizmem. Przecież ty wyraźnie widać, że czytanie danych z DFM to tylko przykład zastosowania RTTI.
Nie mam czasu, inaczej wyedytowałbym to hasło sam. Rzucam więc dla przyszłych edytorów:
* http://www.intercon.pl/~sektor/cbx/advanced/rtti.html
* http://4programmers.net/article.php/id=475
Dla mnie EOT. --Derbeth 20:43, 25 sty 2005 (CET)
----
"Mylisz zastosowanie z mechanizmem. Przecież ty wyraźnie widać, że czytanie danych z DFM to tylko przykład zastosowania RTTI."
O mechaniźmie wspominam wcześniej, może nie jest to jasne dla laików informatyki, a DFM to przykład użycia tego mechanizmu i w większości programów jedyny.
By RTTI mogło działać programista też musi mieć do nego dostęp a ma przez okienko zwane inspektor obiektów.
Fragment helpa z Delphi Borlanda 
"Published members have the same visibility as public members. The difference is that runtime type information (RTTI) is generated for published members. RTTI allows an application to query the fields and properties of an object dynamically and to locate its methods. Delphi uses RTTI to access the values of properties when saving and loading form (.DFM) files, to display properties in the Object Inspector, and to associate specific methods (called event handlers) with specific properties (called events)."
Artykuł należy przeredagować użyta forma nie jest najszczęśliwsza ale...
Napisz choć jedno zdanie (może być w brudnopisie) czym wg Ciebie jest RTTI - to może zacznie się konstruktywna dyskusja a nie tylko marudzenie.
 
StoK 22:20, 25 sty 2005 (CET)
thread_title: Bałagan