интересности с winsock в Delphi RAD 2009-2010

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by buket, 20 Mar 2010.

  1. buket

    buket New Member

    Joined:
    7 Apr 2007
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    Захотел освоить и понять принцип работы сокетов, но вот встретил интересный случай, в delphi 2009-2010 возвращает китайские иероглифы, запускаю тоже самое в delphi 7 он возвращает все нормально заголовки и код. В чем подвох?
     
  2. Meecript_

    Meecript_ Banned

    Joined:
    29 Oct 2008
    Messages:
    194
    Likes Received:
    62
    Reputations:
    32
    Подвох в юникоде, в делфи7 его не было, появился только в делфи2009.
     
  3. buket

    buket New Member

    Joined:
    7 Apr 2007
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    подскажи пожалуйста как эту проблему обойти
     
  4. Meecript_

    Meecript_ Banned

    Joined:
    29 Oct 2008
    Messages:
    194
    Likes Received:
    62
    Reputations:
    32
    Если юникод тебе не нужен, то оптимальный вариант - поставить BDS2006 или CGDS2007 =)
    Не знаю как насчет делфи, но в билдере 2009 ничего особо полезного по сравнению с 2007 не заметил...
     
  5. buket

    buket New Member

    Joined:
    7 Apr 2007
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    извини я не понял, можно по подробнее, я php кодер с делфи недавно знаком, индейцы меня не устраивают, тормозные и жрут ресурчы, вот на сокеты перешел, в гугле мало инфы, а по моей проблеме вообще нет, если объясниш буду очень благодарен
     
  6. Meecript_

    Meecript_ Banned

    Joined:
    29 Oct 2008
    Messages:
    194
    Likes Received:
    62
    Reputations:
    32
    Если в делфи7 все нормально работает, зачем тебе делфи2009?
     
  7. buket

    buket New Member

    Joined:
    7 Apr 2007
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    а зачем динозавров юзвть когда есть современные технологии, и я юзаю 2010, если не сложно ответь на вопрос
     
  8. GhostOnline

    GhostOnline Active Member

    Joined:
    20 Dec 2008
    Messages:
    723
    Likes Received:
    110
    Reputations:
    22
    В дельфи 2009 много изменений полезных, начиная с самого языка
    А ТСу скорее всего надо почитать статьи о том как переносить проекты из 7 в 2009. Скорее всего надо будет изменить строковые типы
     
  9. maestro-ant

    maestro-ant New Member

    Joined:
    7 Jan 2007
    Messages:
    26
    Likes Received:
    4
    Reputations:
    6
    Привел бы пример кода.

    И еще ТС если ты юзаешь сокеты и отказываешься даже от инди, то может тебе действительно не надо никакие технологии? Юзай D7 да и все.
     
    1 person likes this.
  10. RaX

    RaX Member

    Joined:
    7 Jun 2008
    Messages:
    34
    Likes Received:
    34
    Reputations:
    0
    +1
    От версии Delphi эффективность сокетов не зависит, все эти нововведения заключаются в основном в новых кривых крмпонентах и т.п. Поэтому юзайте д7 и парьтесь ;)
     
  11. GhostOnline

    GhostOnline Active Member

    Joined:
    20 Dec 2008
    Messages:
    723
    Likes Received:
    110
    Reputations:
    22
    Открою тебе страшную правду - ты не знаешь язык