Thema: Prism D8: Typprüfung

Einzelnen Beitrag anzeigen

Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#1

D8: Typprüfung

  Alt 10. Jun 2004, 10:30
Hallo,
im aktuellen Entwickler habe ich folgenden Source gefunden:
Delphi-Quellcode:
procedure TWinForm.Button1_Click(sender: System.Object; e: System.EventArgs);
var
  aDoc : IHTMLDocument2;
  aAr : Array of TObject;
begin
  If Sender=Button1 then
    begin
    aDoc:=AxWebBrowser.Document as IHTMLDocument2;
    SetLength(aAr,1);
    aAr[0]:='<html>Das ist ein [b]Test[/b]</html>';
    aDoc.writeln(aAr);
    end; // If Sender=Button1 then
end;
Der scheint mir doch etwas myteriös. Man beachte folgende Zeile
aAr[0]:='<html>Das ist ein [b]Test[/b]</html>'; Hier wird einem TObject eine Stringkonstante zugewiesen. Bis einschließlich D7 ist das undenkbar.

Jetzt vermute ich, dass unter D8 auch die .NET Maxime "Alles ist ein Objekt" gilt. Damit
wird '<html>Das ist ein Test</html>' als Objekt betrachtet. Damit wäre die
Welt der Typprüfung wieder im Lot.

Ist meine Vermutung richtig ?
I come from outer space to save the human race
  Mit Zitat antworten Zitat