tf_archiv Posted December 30, 2011 at 04:06 PM Posted December 30, 2011 at 04:06 PM Entwickle bisher nur in Delphi wenn es ums Programmieren von Schrittmotoren ging. Quote
tf_archiv Posted January 2, 2012 at 12:23 PM Author Posted January 2, 2012 at 12:23 PM Frohes Neues 2012! Wir wollen unsere API für möglichst viele Sprachen anbieten. Warum also auch nicht für Delphi? Ich fürchte nur, dass dies ein wenig dauern kann bis wir dazu kommen, da wir andere Sprachen höher priorisieren. Falls aber jemand Delphi programmieren kann und sich vll. um die Bindings kümmern möchte ist er natürlich herzlich willkommen Grüße, Bastian Quote
Guest Mickey Posted January 16, 2012 at 03:22 PM Posted January 16, 2012 at 03:22 PM Ich habe ziemlich viel Erfahrung im Delphi und auch Interesse daran, dass das in Delphi funktioniert. Bis jetzt habe ich nur Zugriff auf Tinkerforge-Assembly über CrossTalk für Delphi ausprobiert, leider funktioniert nicht einwandfrei bzw. wie ich das möchte. Wie kann ich hier helfen? Gruß, Mickey Quote
borg Posted January 16, 2012 at 03:38 PM Posted January 16, 2012 at 03:38 PM Die Bindings generieren wir mit einem Pythin Skript. Die ganzen Generatoren findest du im generators git: https://github.com/Tinkerforge/generators Der Generator für die Bindings sieht so aus: https://github.com/Tinkerforge/generators/blob/master/csharp/generate_csharp_bindings.py Der Generator für die Dokumentation sieht so aus: https://github.com/Tinkerforge/generators/blob/master/csharp/generate_csharp_doc.py Die sind beide für C#, nur so als Beispiel. D.h. wenn du eine Unterstützung für Delphi hinzufügen wolltest, müsstest du mindestens den Generator für die Bindings für Delphi schreiben. Gucks dir mal an, wenn du da Lust zu hast würde ich nochmal genau aufschreiben wie du da am Besten vorgehst und was genau zu tun ist etc. Quote
Guest Mickey Posted January 17, 2012 at 07:42 AM Posted January 17, 2012 at 07:42 AM Gucks dir mal an, wenn du da Lust zu hast würde ich nochmal genau aufschreiben wie du da am Besten vorgehst und was genau zu tun ist etc. OK, schreib bitte auf, wie und was ich alles machen soll. Soweit ich verstanden habe, muss ich erstmals IPConnection.cs übersetzen, oder? Quote
Guest Mickey Posted January 26, 2012 at 03:38 PM Posted January 26, 2012 at 03:38 PM @borg: was Neues hier? Quote
borg Posted January 26, 2012 at 04:47 PM Posted January 26, 2012 at 04:47 PM Oh, hab deine Antwort übersehen, entschuldige. Ich setze heute Abend mal ein Tutorial darüber auf, melde mich dann. Quote
borg Posted January 27, 2012 at 12:40 AM Posted January 27, 2012 at 12:40 AM So, ich hab mal einen kleinen Aufsatz im Wiki verfasst. Ich hoffe das ist nicht zu grob und du kannst damit was anfangen. Du wirst allerdings definitiv nicht drum rumkommen dich in die vorhandenen Bindings einzulesen um eine Idee darüber zu bekommen wie diese funktionieren. Ich würde erstmal die Autogenerierung außen vor lassen und überhaupt erstmal eine Socket Verbindung mit Delphi zum brickd aufbauen und versuchen ein Paar Nachrichten auszutauschen. edit: Hab den Link zum Wiki vergessen: http://www.tinkerunity.org/wiki/index.php/BindingsErstellen Quote
Nic Posted January 27, 2012 at 12:23 PM Posted January 27, 2012 at 12:23 PM Das wäre klasse, Framework-Entw. ist mir zu hoch, könnte aber das Testen mit übernehmen. Ja, die IPConnection ist die Basis für alle anderen Komponenten. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.