Carsten wrote:
> Har hentet objcom men jeg kan ikke få den til at virke under linux med
> freepascal.
>
> Har kikket på synapse der er ikke noget RS232 kominikasion på denne side,
> udelugende netværks rutiner
>
> Man burte vel gå over til C ??
Hej Carsten, jeg har selv lige været i samme problemstilling. Dit bedste
bud er helt klart freepascal; langt mere moden end GNU pascal. Mht.
seriel komm, så er ObjCOM det bedste bud, helt generelt. Der er skam
serielle rutiner i synapse, kig på freepascals hjemmeside under contribs.
Synapse er desværre blocking; til gengæld virker det out of the box.
ObjCOM er af lidt ældre dato, og man skal lige fjerne en enkelt unit
eller så fra en uses clause, men ellers virker det helt fint.
Bemærk at hvis du skal overføre store mængder data hurtigt kommer der
problemer; men det er vist uafhængigt af hvad du bruger; jeg har prøvet
med objcom og et hjemmelavet C-lib og jeg så præcis de samme problemer.
Så nu bruger jeg ObjCOM; Pascal er trods alt langt pænere end C... Er nu
i gang med at lave et generelt link-layer der overkommer disse
problemer. Men hvis du bare skal overføre nogle data i ny og næ, så
virker objcom fint.
Jeg valgte at tage den nyeste version af objcom fra openxp's hjemmeside,
og den er en lille smule pænere, til gængæld er der mange flere
dependencies til resten af openxp, så nu fylder et simpelt test-program
2 MB...
/Preben