Witam serdecznie mam nietypowy problem, którym chciałem się raczej z wami podzielić niż pytać o rozwiązanie (aczkolwiek jeżeli ktoś zna takowe to chętnie posłucham). Mam pewne urządzenie, z którym bez żadnych problemów można się połączyć po TCP/IP. Urządzenie posiada wyświetlacz i wysyłając odpowiednią ramkę (przy użyciu TSocketClient) można np wyświetlić napis, obrazek bądź sterować przekaźnikiem. Niestety problem pojawia się przy odczycie. Mianowicie wysyłając do urządzenia informację >A01# urządzenie powinno odpowiedzieć <A00# lub <A01# w zależności czy wykonało polecenie czy nie. Kombinowałem na wszystkie możliwe sposoby i urządzenie zawsze zwracało głupoty. Już myślałem, że jest popsute aż otrzymałem oryginalny program do tego urządzenia WRAZ Z KODAMI i co się okazało... Urządzenie odpowiada tak jak powinno na wszystkie moje zapytania. No więc odpaliłem Delphi2009 przekompilowałem program i .... urządzenie znowu zwraca głupoty. Okazuje się, że TSocketClient ostatni raz działał dobrze na Delphi7 i każda następna wersja już posiada błędy.
Czy spotkaliście się z takim problemem?