AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

C# nach Delphi

Ein Thema von SvB · begonnen am 19. Mär 2006 · letzter Beitrag vom 4. Apr 2006
Antwort Antwort
Seite 1 von 2  1 2      
SvB

Registriert seit: 21. Okt 2004
Ort: Eckenroth
426 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

C# nach Delphi

  Alt 19. Mär 2006, 17:10
Hallo,

ich habe ein Programm gefunden, dass genau das macht, was ich brauche, allerdings ist es in C# geschrieben. Ich habe versucht es umzuschreiben, allerdings habe ich von so manchem überhaupt keine Ahnung und auch die Delphi Hilfe (C#) hat mich nicht viel weiter gebracht.
Es handelt sich um folgendes Programm:
Packet Sniffer Beispiel

Kann mir da jemand weiter helfen oder vielleicht auch das Programm in Delphi umsetzen. Ich möchte es gerne unter Win32 einsetzen. Ich bin auch bereit was dafür zu zahlen, es soll nicht unbedingt kostenlos sein.

Danke
Sven
Sven

Alle sagen, das geht nicht. Da kam einer, der wusste das nicht und hat es gemacht.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: C# nach Delphi

  Alt 19. Mär 2006, 17:26
Hast Du dir eigentlich schon die Delphi-Beispiele des SDK's angeschaut?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#3

Re: C# nach Delphi

  Alt 19. Mär 2006, 17:28
Dafür gibt es auch BabelCode, nicht perfekt, aber ein guter Anfang.
http://dotnet.borland.com/babelclient/BabelClient.aspx

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Waldteufel
(Gast)

n/a Beiträge
 
#4

Re: C# nach Delphi

  Alt 19. Mär 2006, 17:42
Oder du holst dir den .NET-Reflector, kompilierst den C#-Code und lässt ihn dir als Delphi-Code dekompilieren.

//edit: Das kommt von zu schnellem Lesen...
Allerdings ist zu Bezweifeln, dass man den Code vernünftig portieren kann, wenn er zu viele .NET-Features nutzt.
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: C# nach Delphi

  Alt 19. Mär 2006, 17:47
Zitat von Waldteufel:
Oder du holst dir den .NET-Reflector, kompilierst den C#-Code und lässt ihn dir als Delphi-Code dekompilieren.
Aber nur als Delphi-Code für .NET und nicht wie gefordert für Win32.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#6

Re: C# nach Delphi

  Alt 19. Mär 2006, 18:05
Zitat von Bernhard Geyer:
Aber nur als Delphi-Code für .NET und nicht wie gefordert für Win32.
Gibt halt nicht immer Free lunch.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#7

Re: C# nach Delphi

  Alt 19. Mär 2006, 18:15
Das mit Win32 sehe ich auch erst jetzt Aber da sind Deine Chance eigentlich gleich 0, da C# Code wohl auf .NET Assemblies zugrieft und diese stehen Dir ausserhalb .NET nicht zur Verfügung. Kurz: vergebene Liebesmüh'.

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: C# nach Delphi

  Alt 19. Mär 2006, 18:58
Zitat von sakura:
Das mit Win32 sehe ich auch erst jetzt Aber da sind Deine Chance eigentlich gleich 0, da C# Code wohl auf .NET Assemblies zugrieft und diese stehen Dir ausserhalb .NET nicht zur Verfügung. Kurz: vergebene Liebesmüh'.
Man könnte auch mit Delphi unter Win32 auf .NET-Assemblies ohne COM-Wrapper mittels Managed Extensions for VCL zugreifen, aber ob das hier sinnvoll ist?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
SvB

Registriert seit: 21. Okt 2004
Ort: Eckenroth
426 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#9

Re: C# nach Delphi

  Alt 19. Mär 2006, 19:36
Danke erst mal,

die Beispiel habe ich mir angesehen und habe anhand derer versucht das irgendwie umzubauen. Geanu wie in dem Beispiel "Using microOLAP's Packet Sniffer SDK to collect browser activity", möchte ich herausfinden, welche URL's aufgerufen werden. Das ganze funktioniert Browserunabhängig und filtert das ganze heraus, indem überwacht wird, was über die Netzwerkkarte geht.

Mit Babalcode habe ich es schon probiert, aber z.B. bei der folgenden Zeile bekomme ich nichts zurück:
byte* DstMAC = &pPkt[6]; Das microOLAP SDK gibt es für .NET und für Win32. So weit ich es gesehen habe, müssten die Komponenten ziemlich gleich sein. Daher denke ich, dass man das dann auch irgendwie unter Win32 zu laufen bringen kann, vielleicht täuche ich mich auch. Die Beispiele vom Hersteller gibt es auch jeweils für .NET und Win32 VCL.

Notfalls könnte ich aber vielleicht auch mit .NET leben, aber mit .NET habe ich noch nichts gemacht.

Trotzdem erst mal Danke. Ich schaue mir mal Refelction an.

Grüße
Sven
Sven

Alle sagen, das geht nicht. Da kam einer, der wusste das nicht und hat es gemacht.
  Mit Zitat antworten Zitat
SvB

Registriert seit: 21. Okt 2004
Ort: Eckenroth
426 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#10

Re: C# nach Delphi

  Alt 19. Mär 2006, 20:16
Sorry, ich habe mich etwas vertan.
Ws gibt von dem SDK eine ActiveX, eine DLL und eine VCL Version und irgendwie gibt es da noch ein .NET Wrapper, den habe ich allerdings noch nicht gefunden.

Grüße
Sven
Sven

Alle sagen, das geht nicht. Da kam einer, der wusste das nicht und hat es gemacht.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:10 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz