Jaskinie Podróże Nurki Grafika Mizar Teksty Kulinaria Lemkov Namiary Mapa RSS English
Spelunka Trybików Teksty Delphi Obiekty, interfejsy i obsługa pamięci w Delphi - ki czort? YAC Software
  Wróć

Spis

Charsets

Wykresy

DBExpress

Delphi

HTML

Intraweb

MSTest

PHP

Programowanie

R

Rhino Mocks

Software

Testowanie

Testowanie UI

VB.NET

VCL

WPF

Obiekty, interfejsy i obsługa pamięci w Delphi - ki czort?
Eee... jeszcze nie przetłumaczyłem...

Sprawdź wersję angielską.

Góra

Komentarze
#1
AgoraC napisał(a) dnia 2014-08-23 19:24:57
\"And too bad! I really like the idea of interfaces as contracts. But just contracts, nothing else! Why oh why, did they mix that up with memory management? Or, at the very least, why hadn\'t they introduced COM interfaces and interface contracts as separate constructs? \"

I second that opinion...!!

The worst thing about Delphi. Really annoying
#2
Holden napisał(a) dnia 2017-01-11 07:32:41
A very good demonstration of Delphi interface problems. I have hunted a mysterious bug for a week, until I have found Your article. It was a revelation to see that other people already encountered the same problem I struggled. Then from Your work it became clear that interfaces are very dangerous things and really annoying bugs may come on using them. But books and Embarcadero do not speak a word from this danger! They introduce interfaces as a good memory management tool but later after a hard bug hunting You realize that You were fooled! And this is very disappointing. And I really hate them who disclaim that garbage collection is unnecessary in Delphi or in Free Pascal. NO! It is the most important thing that would be made in the first place.

Góra

Dodaj komentarz (pola z gwiazdką są obowiązkowe)
Imię / ksywa *
Mail (pozostanie ukryty) *
Twoja strona
Komentarz (bez tagów) *
Wpisz tekst wyświetlony poniżej *
 

Góra

Tagi

Delphi


Podobne strony

Interfejsy w Delphi... znowu

Weryfikacja "wiszących" procedur obsługi zdarzeń w formach Delphi

Przeciąganie plików na okno aplikacji

Intraweb a MaxConnections

Argumenty za używaniem FreeAndNIL

Intraweb jako moduł DSO Apache'a

Intraweb a "Device not supported"

Zautomatyzowane testowanie GUI

Zaokrąglanie i dokładność na FPU 8087

Intraweb a SessionTimeout

Używanie TChart w programach Intraweb

Unknown driver: MySQL

TIdMessage a CharSet

Gwarancje oprogramowania

Automatyczne testowanie formularzy okien

TChart - brakujące etykiety w osiach

Tracona pamięć i eksplozje połączeń w DBExpress

Kontrola dyrektyw kompilacji warunkowej oraz ustawień przełączników kompilacji

Wykrywanie traconej pamięci a DUnit

last_insert_id() a DBExpress

Rejestracja rozszerzeń

DBExpress a dostęp wielowątkowy

Formy jak ramki

Sprawdzanie błędnych odwołań a nowy menedżer pamięci

Dostęp do składowych chronionych