Zitat von
shmia:
Ich habe mich manchmal schon gefragt, warum es eigentlich für die Windows-
API keine TLB gibt.
Wenn dann die diversen Programmierumgebungen (Delphi, C++Builder, VB, ...) die TLBs lesen und verstehen würden, wären die meisten Unsicherheiten bei Benutzung von DLLs geklärt.
Als die
WinAPI auf
DLL-Basis definiert wurde gabe es dieses Konzept der TLB's noch nicht. Erst über die Irrwege von
DDE/OLE1 wurde mit
COM und TLB's ein halbwegs vernünftiges System entwickelt, in der eine Funktionsbeschreibung mit einer Komponente sprachunabhängig mitgeliefert wurde. Und für die "alten"
DLL-Schnittstellen hat man sich halt nicht die Arbeit gemacht diese nachzuliefern.
Windows Vista - Eine neue Erfahrung in Fehlern.