Einzelnen Beitrag anzeigen

QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.944 Beiträge
 
Delphi 12 Athens
 
#1

Wieder generische Functions results

  Alt 14. Mai 2019, 13:27
Delphi-Version: 10.2 Tokyo
Ich versuche sowas
Delphi-Quellcode:
class Function TWSClient.GetClient<T>(Addr: string):T
var RIO: THTTPRIO;
begin
  //Result := nil;// Das geht schonmal nicht aber ok
  RIO := GetLocalRio;
  try
    Result := (RIO as T);//[dcc32 Fehler] E2015 Operator ist auf diesen Operandentyp nicht anwendbar
    RIO.URL := Addr;
  finally
   // if (Result = nil) then // Das geht dann natürlich auch nicht
   // RIO.Free;
  end;
End;
wie geht das?
Andreas
Monads? Wtf are Monads?
  Mit Zitat antworten Zitat