Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   ComPort library installieren (https://www.delphipraxis.net/208795-comport-library-installieren.html)

StefanL38 15. Sep 2021 07:36

ComPort library installieren
 
Hallo Delphi-user,

es ist schon ziemlich lange her dass ich das letzte mal intensiver mit Delphi programmiert habe (Delphi 7).
Jetzt möchte ich eine kleine Anwendung erstellen mit der man über die serielle Schnittstelle (COM-Port)
Daten senden / empfangen kann.

Ich habe mir Delphi 10.4 Community Edition installiert.
Eine erste ganz andere Anwendung die eine CSV-Datei in ein Stringgrid einliest habe ich auch compiliert bekommen.

Für das jetztige Projekt habe ich mir von SourgeForge Comport heruntergeladen
https://sourceforge.net/projects/comport/

Eine Anfängerfreundliche Anleitung zum installieren (ist wie üblich :-( ) nicht vorhanden.
Ich habe dann zunächst einmal versucht die im Beispielprojekt aufgeführte Unit CPort in ein eigenes Package zu installieren.

Delphi 10.4 meldete sindgemäß "Installation gelungen"
Wenn ich jetzt aber das Beispielprojekt "ModTest" compilieren lassen will gibt es eine Fehlermeldung.

[dcc32 Fataler Fehler] ModTest.dpr(8): F2613 Unit 'CPort' nicht gefunden.

wo gibt es eine anfängerfreundliche Anleitung wie man so etwas wie die CompOrt-library so installiert das es auch funktioniert?

Mit anfängerfreundlich meine ich eine Anleitung die idealer Weise zu jedem Teilschritt einen Screenshot hat.

Wenn es eine andere ComPort-Komponente gibt die einfacher zu verwenden ist nehme ich auch die.

Ich bin Dankbar für Hinweise und Links

viele Grüße

Stefan

haentschman 15. Sep 2021 07:51

AW: ComPort library installieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallöle...:P

Nimm bitte den Pfad der Sources der CPort in den Suchpfad auf. :zwinker:

...fertsch.

himitsu 15. Sep 2021 10:21

AW: ComPort library installieren
 
Schau mal Alternativ im GetIt nach, ob AsyncPro auch in der CommunityEdition angeboten wird.

StefanL38 15. Sep 2021 11:27

AW: ComPort library installieren
 
Liste der Anhänge anzeigen (Anzahl: 4)
Hallo Haentschmann,

vielen herzlichen Dank für die Screenshots.

Ich nehme an die Pfadeinstellung findet man unter
Haupt-menü Tools - Optionen

Anhang 54341

dann sieht das irgendwie anders aus
Anhang 54342

Jedenfalls habe ich da den Pfad als Absolutangabe eingetragen.
Anhang 54343

Jetzt funktioniert das kompilieren - leider immer noch nicht -
weil das Demo-Programm eine KOmponente TComLed haben möchte.
Anhang 54344

Ich liiiiiiieeeeeebe solche Beispielprogramme die auf auf Anhieb NICHT funktionieren!!
Das ist ein sooooo schöööönes Abenteuer wenn man immer wieder von neuen Problemen überrascht wird.

Wenn ich meine Festplatte nach "TComLed" durchsuchen lasse wird nichts gefunden.
Wenn die Komponente TComLed heißt ist es dann wenigstens immer der Fall das es auch eine TComLed.*-Datei gibt?
Vermutlich nicht.

Wie sucht man jetzt am effekivsten nach dieser Komponente TComLed ??

@himitsu:
AsyncPro habe ich probiert herunter zuladen aber da sagt mir Delphi-Daten-Embargo - äh Verzeihung embarcadero

Das es die Verbindung nicht hinbekommt. Fehler 12030

Viele Grüße
Stefan

haentschman 15. Sep 2021 11:40

AW: ComPort library installieren
 
Zitat:

Jedenfalls habe ich da den Pfad als Absolutangabe eingetragen.
...incl. dem Unterordner Source\ ? Quasi der Ordner mit den *.pas. Oder suche mal nach CPort.pas...

PS:
Zitat:

Für das jetztige Projekt habe ich mir von SourgeForge Comport heruntergeladen
https://sourceforge.net/projects/comport/
Nimm mal lieber die Version aus dem GitHub. https://github.com/CWBudde/ComPort-L.../master/Source ...die könnte etwas neuer sein. :wink:

StefanL38 15. Sep 2021 11:46

AW: ComPort library installieren
 
Hallo Haentschmann,

vielen Dank fürs schnelle Antworten.

welches Unterverzeichnis /source?
Ich befüchte es gibt da mehrere davon.
Deswegen bitte - so genau es eben geht - spefizieren

viele Grüße Stefan

StefanL38 15. Sep 2021 11:48

AW: ComPort library installieren
 
Wo speichere ich jetzt am besten die ComPort-Version aus Github hin?

EDIT: Die Doku auf GitHub sagt

"Remove all previously installed files of ComPort Library (TComPort component)."

Wie schon oben beschrieben bin in Delphi 10.4 totaler Anfänger
Wie entferne ich jetzt die bisherige Comport-Komponente?

vgs

haentschman 15. Sep 2021 11:58

AW: ComPort library installieren
 
Liste der Anhänge anzeigen (Anzahl: 2)
1. CPort deinstallieren (Bereinigung) Komponente->Packages installieren->siehe Bild
2. Alle Ordner mit CPort entfernen (evt. Sicherungskopie)
3. Einen Ordner erstellen wo ALLE Sources lagern. (auch für spätere)
4. in diesem Ordner CPort erstellen
5. die Ordner Packages und Source aus dem ZIP dahin kopieren
6. Source Ordner in Suchpfad
7. Installation Package 10S

...so sollte es gehen. :wink:

StefanL38 15. Sep 2021 12:37

AW: ComPort library installieren
 
Hallo Haentschmann,

also das Installieren habe ich jetzt - glaube ich - nicht hinbekommen.

doch hinbekommen.

Wie schon gesagt TOTALER Anfänger mit Delphi 10.4

Ich bin dabei nach diesem Video vorgegangen.
https://www.youtube.com/watch?v=RBnalP5MlBY

Meine Güte. Da heisst dieses Ding RAD-Software Rapid Application Development
aber das Installieren von Komponenten ist ein ganz schöner Akt.

Du hast mir sehr geholfen. Vielen herzlichen Dank.
Jetzt Frage ich zum Abschluss noch ob es nicht doch irgendwo eine reichlich bebilderte Anleitung mit vielen Screenshots gibt.
Sonst muss man ja jedesmal wenn wieder jemand fragt die ganzen Schritte neu heruntertippen.
Link zur Anleitung wäre schneller.

viele Grüße
Stefan
vgs

haentschman 15. Sep 2021 12:54

AW: ComPort library installieren
 
Welche Reihenfolge hast du beim Installieren ausgeführt?

StefanL38 15. Sep 2021 13:52

AW: ComPort library installieren
 
Vielen Dank für die Nachfrage.

Komponente aus Delphi 10.4 CE de-installiert
alle bisherigen ComPort-Verzeichnisse gelöscht
ZIP-Datei aus dem Post heruntergeladen und entpackt.
Ein Verzeichnis für Delphi-Soucode angelegt.
Dort source und packages hineinkopiert
Datei - öffnen packages ausgewählt
CPort_D.dpk ausgewählt
Rechtsklick, rechts oben compilieren
CPort_R.dpk ausgewählt
CPort_D.dpk noch einmal installiert
dann compiliert, dann installiert
Meldung es wurden folgende Komponenten installiert
TComPort, TComLED etc.

zunächst hatte ich nicht installiert da gab es noch eine Fehlermeldung
Jetzt compiliert das Demo-Programm und empfängt auch serielle Daten.

Noch einmal abschließend die Frage
Kennst du eine bebildeterte SChritt-für-Schritt-Anleitung die in gaaaanz kleinen Schritten zeigt wie man Komponenten bzw. Packages installiert?
Das ist eine geschlossene Frage auf die man üblicherweise mit "ja" oder "nein" antwortet und um Falle eines "Ja" auch noch einen Link posten könnte.

viele Grüße Stefan

TurboMagic 15. Sep 2021 14:42

AW: ComPort library installieren
 
Schon mal in Tools/GetIt Package Manager in der IDE nach TComPortDrv 3.0 geschaut?
Der sollte hoffentlich problemfrei installiert werden.

StefanL38 15. Sep 2021 16:03

AW: ComPort library installieren
 
Zitat:

Zitat von TurboMagic (Beitrag 1494897)
Schon mal in Tools/GetIt Package Manager in der IDE nach TComPortDrv 3.0 geschaut?
Der sollte hoffentlich problemfrei installiert werden.

Also über den Weg mit der GitHub-Version die Haentschmann gepostet hat hat es jetzt funktioniert. Die Comport komponente zu installieren und ich habe auch den Datenempfang erfolgreich getestet. Daten senden noch nicht.

GetIt bringt bei mir leider immer eine Fehlermeldung Verbindung zum Server abgebrochen Fehler 12030
Deshalb kann ich die GetIT-Varianten nicht ausprobieren.

Delphi wurde ja von der Firma embarcadero gekauft. Ich nenne sie jetzt Daten-Embargo weil GetIT nicht funktioniert.

vgs


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:02 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