Thema: Delphi gibt es Nicht_Self.xxx ?

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 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
$2B or not $2B
  Mit Zitat antworten Zitat