Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.613 Beiträge
 
#15

Re: Serielle Schnittstelle mit Turbo-Delphi 2006.net

  Alt 18. Nov 2009, 08:54
Zitat von lord-schaschlik:
Da man mit Turbo Delphi keine Komponenten installieren kann und ich mit dynamischen einbinden von Komponenten nicht weiter komme, scheidet TCOMPORT wohl leider aus.
Da wir hier über Delphi.NET reden scheidet TComPort sowieso aus. TComPort ist eine NATIVE Komponente, die nichts mit .NET zu tun hat.
Zitat von lord-schaschlik:
Ich wüsste auch nicht welche pas-Dateien ich für das dynamische einbinden brauch geschweige denn wie man das macht.
Theoretisch würden die Sourcen von TComPort reichen. Du erzeugst einfach das Objekt und setzt alle Eigenschaften im Code die Du sonst im Objektinspektor setzen würdest:
Delphi-Quellcode:
var myPort: TComPort;
begin
  myPort := TComPort.Create();
  myPort.Property := irgendwas...
Das ist aber wie gesagt natives Delphi und kein .NET, hilft Dir also nichts.

Zitat von lord-schaschlik:
Die oben genannte MSCOMM haben wir mal in ein VB-Projekt verwendet, hat auch gut funktioniert. Nützt mir aber unter Delphi wohl nichts.
Wieso nicht? Du hast Delphi.NET, und COM-Objekte in .NET sind sooooo einfach zu benutzen. Du musst nur im Projekt eine Referenz auf MsComm hinzufügen und kannst das Objekt genauso ansprechen wie Du es unter VB auch gemacht hast. Damit hast Du ja wie Du gesagt hast schon Erfahrung.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat