Thema: Delphi gibt es Nicht_Self.xxx ?

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#1

gibt es Nicht_Self.xxx ?

  Alt 8. Sep 2006, 15:41
Tachchen,

hab folgendes Konstrukt:
Delphi-Quellcode:
Function TVisibleObject.SetFocus(Wnd: HWND): Boolean;
  Begin
    Result := SetFocus(Wnd) = Wnd;
  End;
SetFocus(Wnd) ist die Windows-API-Funktion, nun meckert aber Delphi beim Kompilieren, da schließlich zuerst das SetFocus der Klasse entdeckt wird und dort Boolean nicht mit HWND kompatibel ist.

Innerhalb eine Klasse kann man doch Self. verwenden um auf Innerklassenfunktion zu verweisen,

aber gibt es auch das Gegenteil davon?

Also daß SetFocus außerhalb der Klasse gesucht wird.



OK, man könnte Unit.Funktion verwenden, aber wenn man die Unit eventuell mal umbennent, müßten auch alle Refferenzen darauf geändert werden.
Daher diese Frage, auch wenn ich nicht daran glaube, daß es sowas überhaupt gibt.


Frank
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat