Hansi@OMG hat folgendes geschrieben: |
Eben aus dem Grund nicht in C#, weil ich Compact Framework entwickeln will und nur weis, wie das mit Delphi .Net geht. |
Öhm, in Delphi hast Du doch noch nichtmal einen Designer, oder?
Und das verkrüpelte .NET 1.1.
Du kannst nicht ernsthaft annehmen, man könne in Bezug auf .NET mit Delphi irgend etwas machen, was mit C# nicht geht. Das Gegenteil ist leider allzu oft der Fall.
Hansi@OMG hat folgendes geschrieben: |
Außerdem bin ich kein Fan von C#, um es mal so auszudrücken. |
Wie kannst Du das beurteilen, wenn Du es nicht gut genug kennst, um die obigen drei Zeilen in Delphi zu übersetzen?
Hansi@OMG hat folgendes geschrieben: |
Und ich bin leider auch nicht in der Lage diesen C#-Quelltext in Delphi zu übersetzen und glaub mir, ich habs schon lange versucht. Ich habs sogar mit dem Babelcode von Borland probiert, aber was da rauskam hat mein Delphi auch nicht geschluckt. Deswegen brauch ich ja ein Codebeispiel in Delphi. |
Ich habe jetzt mal was in meiner Lieblins-.NET-Sprache (Chrome) geschrieben. Es dürfte Delphi eigentlich ähnlich genug sein, dass Du es übernehmen kannst. Es sollte Dir auf der Konsole den HTML-Quelltext des Delphi-Forums ausgeben.
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34:
| namespace ConsoleApplication1;
interface
uses System.Text, System.IO, System.Net;
type ConsoleApp = class public class method Main; end;
implementation
class method ConsoleApp.Main; var request : HttpWebRequest; response : HttpWebResponse; sr : StreamReader; begin request := HttpWebRequest(WebRequest.&Create('http://www.delphi-forum.de')); response := HttpWebResponse(request.GetResponse); sr := StreamReader.Create(response.GetResponseStream); while not sr.EndOfStream do Console.WriteLine(sr.ReadLine); Console.ReadLine; end;
end. |
Du musst mal schauen, wie das mit dem
WebRequest.&Create in Delphi aussieht. Ich musste das "&" davor machen, damit es als Methode und nicht als Konstruktor erkannt wird. Eigentlich sehen Konstruktoren in Chrome anders aus, aber ich hab für Dich den Delphi-Kompatibilitätsmodus aktiviert
Ich habe keine .NET-Personality von Delphi installiert, daher kann ich Dir das leider nicht in Delphi zeigen.
//Edit: Ach ja, Du musst noch System.Web referenzieren.
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".