Ich war leider etwas voreilig. Ich habe mir gedacht: ich warte einfach ab, bis es eine Delphi Anbindung gibt. Solange nutzte ich Lazarus und PHP zum "Testen". z.b. kann ich ein PHP Script erstellen, welches den LCD Steuern kann. Das wird dann von Lazarus aufgerufen.
Aber ich werde gerne auf Fragen Antworten. Von Zeit, zu Zeit werde ich versuchen mich weiter mit TCP/IP unter Lazarus zu befassen. Leider habe ich kein Einstig in das Thema gefunden.
Ich wollte erst mal eine Verbindung zum BrickD herstellen und einfach nur "lauschen", was da ankommt und wie die "unterhaltung" zwischen BrickV und BrickD aussieht.
Es waren verschiedene. Meistens beim constructor. Ich weiß nicht wie Delphi das Handhabt.
Leider nicht vollständig: ich musste TBlockingQueue.TryDequeue ausklammern.
CreateEvent habe ich leider nicht.
Ach so, dass wusste ich nicht. Aber, es kann ja nicht schaden,wenn er den Genarator gleich für FPC auslegt. Die Probleme sind "Minimal" und kann man gut "Auslagern", denke ich.
Findest du im Anhang.
Das auch. Aber ich nutzte Lazarus. Lazarus bietet die LCL an, die Kompatibel ist zu VCL. Kompatibel heißt in diesen Sinn: Theoretisch. In der Regel klappt es. Im FPC gibt es wohl auch einige Packete, wo mit du auf GTK2 und QT und die Windows API zugreifen kannst, aber über Lazarus ist es deutlich einfacher.
Ich finde dieses Baukasten System einfach Toll. Gut "Mängel" gibt es immer, aber nur kleine... aber das ist ein anders Thema. Auch das es schon für viele Programmiersprachen schon Anbindungen gibt ist Klasse. Da ist immer eine runter die man kann. Bei mir ist es PHP. Jedenfalls mehr als Java.
Edit1: Den Anhang vergesen. Unter Delphi7 wirst du ihn so nicht Kompilieren können. Du hast keine LCLType und LCLInft und der gleichen. Die müssten in Compilier-Schalter entwurf_pluto.zip