Jump to content

whes

Members
  • Gesamte Inhalte

    10
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von whes

  1. Mit der letzten Testversion klappt's endlich auch unter MacOS X! Besten Dank an alle, die zur Lösung des Problems und zur Diskussion beigetragen haben. whes
  2. Ich habe alles noch mal der Reihe nach und in Ruhe ausgeführt: den Brick über USB an das MacBook angeschlossen; dort den Brick mit dem BrickViewer 2.1.2 mit HOST = 'localhost' und PORT = 4223 erfolgreich(!) connected; dann ExampleStackStatus mit denselben Einstellungen ausgeführt: dieselbe Fehlermeldung wie zuvor!
  3. Ja. Für 32- oder 64-bit-Windows compiliert, lässt sich das Programm ja auch einwandfrei ausführen, nur eben nicht für MacOS X.
  4. Der Funktionstest mit ExampleStackStatus (unter OS X 10.9.3 mit BrickDaemon 2.1.1) hat leider im ersten Anlauf nicht funktioniert; der Aufruf produziert die Fehlermeldung ETimeoutException: Did not receive response in time for function ID 2. Beste Grüße whes
  5. Hallo, Photron! So, das Compilieren klappt auch bei mir! Nun bin ich auf den Funktionstest gespannt; werde berichten. Besten Dank für deine Hilfe whes P.S. Ich bin so vorgegangen: In der IDE die Zielplattform Win32 oder Win64 wählen > im Quelltext von IPConnection.pas den Cursor über den Funktionsnamen (gethostbyname) setzen > rechte Maustaste drücken > 'Deklaration suchen'. Dann landest du im Quelltext der Unit WinApi.WinSock und siehst, dass die Funktion als external deklariert ist und auf die gleichnamige Funktion in ...\Windows\System32\wsock32.dll verweist.
  6. Danke, Photron! Hab's gleich mit ExampleStackStatus getestet. Leider ist die Compilierung daran gescheitert, dass in IPConnection.pas in der Zeile 700 der undeklarierte Bezeichner gethostbyname verwendet wird. Die Funktion gethostbyname ist in der Unit WinApi.WinSock deklariert, und diese wird in der Unit IPConnection für MSWINDOWS herangezogen, nicht aber für DELPHI_MACOS. (Die compilierte Unit (WinApi.WinSock.dcu) wäre in Delphi XE3 auch nur für die Zielplattformen Win32 und Win64, aber nicht für OSX32 verfügbar.) Beste Grüße whes
  7. Ist denn die Socket-Implementierung für MACOS X schon in Sicht? Beste Grüße whes
  8. Hallo, ich verwende Delphi XE3. In dieser Programmierumgebung greift z.B. das Programm ExampleStackStatus auf die Unit IPConnection zu. Dort ist socket eine wesentliche Eigenschaft von Instanzen des Typs TIPConnection. Socket ist vom Typ TSocket. Dieser Typ ist in der mit Delphi XE3 mitgelieferten Unit Winapi.WinSock deklariert - für Windows! Versuche ich jedoch, dasselbe Programm für OSX zu compilieren, wird TSocket als undeklariert gemeldet. Deshalb meine Frage: Wird die Compilierung für MacOS X nicht unterstützt, oder gibt's doch eine Möglichkeit? Besten Dank für eure Hilfe whes
  9. Besten Dank, Photron, dein Hinweis hat genau ins Schwarze getroffen! (Wie konnte mir solch ein faux pas unterlaufen?) Dir und der ganzen Gemeinde frohe Weihnachten whes
  10. Hallo, ich bin Anfänger und traue mich kaum, diese vermutlich ganz dumme Frage zu stellen: Ich habe einen Master Brick 2.0 per USB mit dem PC verbunden. Wenn ich mit dem Brick Viewer 2.0.7 Kontakt zu ihm aufnehme, gibt er mir die UID zu '6Dd943' wieder. Verwende ich diese UID aber im Beispielprogramm MasterBrickExample (compiliert mit Delphi XE3), kommt keine Verbindung zustande ('Could not add device 6Dd943, timeout.'). Was mache ich falsch (oder: was habe ich nicht bzw. falsch verstanden)? Besten Dank für eure Hilfe whes
×
×
  • Neu erstellen...