Forum Delphi.cz

Delphi => Obecné => Téma založeno: Kocap 20-02-2019, 14:21:23

Název: Serial Port
Přispěvatel: Kocap 20-02-2019, 14:21:23
Dobrý den všem.
Do dneška jsem používal lazarus a pro komunikací přes ser. port komponentu TLazSerial.
Bych to chtěl vyzkoušet u kamaráda co má delphi XE10 .
Jsem při hledaní našel toto.
http://electronica-pic.blogspot.com/2017/07/arduino-delphi-102-y-puerto-serie.html
Je tam použitá nějaká postarší komponenta ComPort Library a pro nejvyšší verzí DXE.
Dotyčný však na té stránce píše, že jí používá na  Delphi Tokio 10,2.
Neporadil by někdo, jak jí nainstalovat.
Je to můj první pokus o instalaci nějaké komponenty v delphi.
Děkují.
Ps: je nějaká novější komponenta pro komunikací přes ser. Port?
Název: Re:Serial Port
Přispěvatel: Kocap 20-02-2019, 14:50:52
Tady.
https://sourceforge.net/p/comport/discussion/261327/thread/f4cfe7af/
Dole je upravena přímo pro naši verzí  delphi.
comport411f_for_xe10.7z
Do Library Path přidám cestu je komponentě.   
Dam open a vyberu soubor CPortLibDXE10.dproj a dam install.
Napíše mi to, že komponenta byla nainstalovaná, ale když otevřu demo, komponenta nikde.
Co dělám špatně?
Název: Re:Serial Port
Přispěvatel: Radek Červinka 20-02-2019, 16:04:13
Zkus prave tlacitko na mysi na formulari, a je tam polozka hide non - visual components
Název: Re:Serial Port
Přispěvatel: Kocap 20-02-2019, 18:53:06
Tak jsem teda zkusil otevřít ten DsgnCPortDXE10.dpk, a dal install.

dcc32 command line for "DsgnCPortDXE10.dpk"
[dcc32 Fatal Error] CPortLibDXE10.dpk(29): E2225 Never-build package 'rtl' must be recompiled
[dcc32 Fatal Error] DsgnCPortDXE10.dpk(32): E2202 Required package 'CPortLibDXE10' not found

Pokud jsem Vás dobře pochopil, tak jsem zase otevřel ten CPortLibDXE10.dproj a dal Build.
Pak close all projekt.
Otevřel DsgnCPortDXE10.dpk a zas install.

dcc32 command line for "DsgnCPortDXE10.dpk"
[dcc32 Fatal Error] CPortReg.pas(18): F2613 Unit 'DesignIntf' not found. 

Vše zkoušíme na VMware, takže co pokus to čiste delphi.
Název: Re:Serial Port
Přispěvatel: Kocap 21-02-2019, 07:48:18
Tak už neřeším.
Jsem potkal na internetu ZylSerialPort a funkční.
Název: Re:Serial Port
Přispěvatel: geby 21-02-2019, 14:47:02
A já používám všude SynaSer.  ;)
Název: Re:Serial Port
Přispěvatel: pf1957 21-02-2019, 15:50:14
A já používám všude SynaSer.  ;)
... ktera se nikam do IDE neinstaluje, nic se neklika a komunikuje se. A je zadarmo
Název: Re:Serial Port
Přispěvatel: František 22-02-2019, 11:13:26
áno SynaSer (ešte že tam nie mäkké i)
Název: Re:Serial Port
Přispěvatel: Radek Červinka 22-02-2019, 14:08:56
A já používám všude SynaSer.  ;)

Ja vyhradne taky, ale stejne mne geby  zajima zda v tom nazvu byl dvojsmysl :-)
Název: Re:Serial Port
Přispěvatel: geby 22-02-2019, 16:00:26
Tak on ten název je vysoce logický: Synapse Serial. A když jsem z toho udělal zkratku, tak se tomu opravdu nedalo odolat. To se prostě takhle nazvat muselo.  8)
Název: Re:Serial Port
Přispěvatel: František 22-02-2019, 19:12:42
mna zase napadlo POcitacovy SERvis ako domena
Název: Re:Serial Port
Přispěvatel: vandrovnik 22-02-2019, 21:26:25
Tak on ten název je vysoce logický: Synapse Serial. A když jsem z toho udělal zkratku, tak se tomu opravdu nedalo odolat. To se prostě takhle nazvat muselo.  8)

Úplně slyším ten rozhovor: "Neporadil bys mi, co použít na komunikaci s tou pokladní tiskárnou?" - "Synaser..."