Jump to content

whes

Members
  • Gesamte Inhalte

    10
  • Benutzer seit

  • Letzter Besuch

Posts erstellt von whes

  1. 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.

     

  2. 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

  3. 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

  4. 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...