Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Prism Serielle Schnittstelle mit Turbo-Delphi 2006.net (https://www.delphipraxis.net/143374-serielle-schnittstelle-mit-turbo-delphi-2006-net.html)

Phoenix 14. Nov 2009 23:08

Re: Serielle Schnittstelle mit Turbo-Delphi 2006.net
 
Wie schon bemerkt wurde: System.IO.Ports gibt es erst seit .NET 2.0.

Als alternative schau mal hier: http://www.devhood.com/tutorials/tut...utorial_id=320

Ich rate Euch aber den Lehrer mal zu fragen, wieso er Euch mit einem Produkt arbeiten lässt, das schon längst eingestellt wurde und von dem es bereits einen technologisch um Lichtjahre fortgeschrittenen Nachfolger gibt (Delphi Prism)? Entweder solltet ihr natives Delphi für Win32 machen oder, wenn schon .NET, dann bitte irgendwas das mindestens .NET 2.0 ist. Aktuell ist 3.5 und im nächsten Jahr kommt 4.0 raus. Das wäre genauso, wie wenn sie Euch noch die alte Rechtschreibung beibringen würden oder in Mathe noch mit D-Mark (oder noch schlimmer: Ostmark) gerechnet würde.

Und dabei dann bitte schöne Grüße von mir ausrichten ;-)

isilive 15. Nov 2009 03:37

Re: Serielle Schnittstelle mit Turbo-Delphi 2006.net
 
Hier ist eine Komponente die sich TComPort nennt. Sie hat gute Kritiken auf SourceForge - vielleicht kannst du sie verwenden?!

lord-schaschlik 15. Nov 2009 09:29

Re: Serielle Schnittstelle mit Turbo-Delphi 2006.net
 
Da man mit Turbo Delphi keine Komponenten installieren kann und ich mit dynamischen einbinden von Komponenten nicht weiter komme, scheidet TCOMPORT wohl leider aus. Ich wüsste auch nicht welche pas-Dateien ich für das dynamische einbinden brauch geschweige denn wie man das macht. Die oben genannte MSCOMM haben wir mal in ein VB-Projekt verwendet, hat auch gut funktioniert. Nützt mir aber unter Delphi wohl nichts. Bei allein bedauern, die Delphi version werde ich wohl nicht wechseln können. Gestern stundenlang nur beiträge gelesen, aber weiter bin ich nicht. Sorry das ich damit immer noch nerve.

lord-schaschlik 17. Nov 2009 15:51

Re: Serielle Schnittstelle mit Turbo-Delphi 2006.net
 
push.. Vielleicht hat noch jemand ne idee

Phoenix 18. Nov 2009 09:54

Re: Serielle Schnittstelle mit Turbo-Delphi 2006.net
 
Zitat:

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:

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:

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.

lord-schaschlik 18. Nov 2009 15:30

Re: Serielle Schnittstelle mit Turbo-Delphi 2006.net
 
Ich habe mittlerweile verstanden wieso ich keine win32 Komponenten unter #net verwenden kann. Wie du beschrieben hast soll ich auf die #net komponente für die serielle schnittstelle zugreifen. Aber die gibts wie mehrmals erwähnt wurde unter #net 1.1 nicht.

Ich glaube mittlerweile das es unter #net 1.1 nicht möglich ist eine serielle schnittstelle zum laufen zu bringen. Die VB Komponente habe ich damals unter VB 6 benutzt welche auch noch nie #net basiert war.

Unter Visual Express 9 läufts soweit, kein problem.. aber ich würde so gerne auf meine vorhandene delphi version setzen

in dem beitrag gings ums gleiche.. ohne lösung
http://www.delphipraxis.net/internal...+schnittstelle


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:09 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz