theo hat geschrieben: Do 20. Feb 2025, 15:07
wodim hat geschrieben: Do 20. Feb 2025, 14:43
main.pas(234,13) Error: identifier idents no member "SocketNet"
Das kann eigentlich nur bedeuten, dass das Beispiel nicht mit deiner Version von lNet übereinstimmt.
Hier existiert es das Property "SocketNet" :
https://github.com/almindor/lnet/blob/m ... ib/lnet.pp
Ok, habe mir mal die "lnet.pp" 'runtergesaugt und ins Projekt eingebunden. Das ist der reinste Wahnsinn - eine unerfüllte Abhängigkeit nach der anderen. Eine Frickelei ohne Ende. Hab's nach so 2h aufgegeben.
Also letzter verzweifelter Versuch: Habe mir mit "git clone"
alles von hier
https://github.com/almindor/lnet in mein Arbeitsverzeichnis kopiert. Da ist alles drin, das Beispiel "testnet" steht unter ./examples/visual/tcpudp/ (man muss nur wie gesagt in der main.lfm, Z. 195 aus "Method = msSslTLS" "Method = msTLS" machen). Und die Packages, die das Beipiel braucht,
sind installiert:

- PI.png (55.22 KiB) 3034 mal betrachtet
Nochmal die Meldungen des Compilers:
Warning: other sources path of "TCP/UDP Test case" contains "/usr/share/lazarus/3.8.0/lcl", which belongs to package "LCLBase"
Warning: other sources path of package "lnetbase 0.6.6" contains directory "../lib" which is already in the unit search path.
main.pas(42,36) Hint: Parameter "aSocket" not used
main.pas(47,53) Hint: Parameter "aSocket" not used
main.pas(48,35) Hint: Parameter "aSocket" not used
main.pas(50,39) Hint: Parameter "aSocket" not used
main.pas(234,13) Error: identifier idents no member "SocketNet"
Also
wo muss ich
welchen Fehler suchen? Das ist doch zum Verrücktwerden.

Das langsamste und fehleranfälligste Teil sitzt immer vor der Tastatur. Und wenn's "Programmierer" heißt.