PDA

Просмотр полной версии : интересности с winsock в Delphi RAD 2009-2010


buket
20.03.2010, 07:35
Захотел освоить и понять принцип работы сокетов, но вот встретил интересный случай, в delphi 2009-2010 возвращает китайские иероглифы, запускаю тоже самое в delphi 7 он возвращает все нормально заголовки и код. В чем подвох?

M_script_
20.03.2010, 10:06
В чем подвох?
Подвох в юникоде, в делфи7 его не было, появился только в делфи2009.

buket
20.03.2010, 19:36
подскажи пожалуйста как эту проблему обойти

M_script_
20.03.2010, 19:50
подскажи пожалуйста как эту проблему обойти
Если юникод тебе не нужен, то оптимальный вариант - поставить BDS2006 или CGDS2007 =)
Не знаю как насчет делфи, но в билдере 2009 ничего особо полезного по сравнению с 2007 не заметил...

buket
20.03.2010, 20:34
извини я не понял, можно по подробнее, я php кодер с делфи недавно знаком, индейцы меня не устраивают, тормозные и жрут ресурчы, вот на сокеты перешел, в гугле мало инфы, а по моей проблеме вообще нет, если объясниш буду очень благодарен

M_script_
20.03.2010, 21:53
Если в делфи7 все нормально работает, зачем тебе делфи2009?

buket
20.03.2010, 23:08
а зачем динозавров юзвть когда есть современные технологии, и я юзаю 2010, если не сложно ответь на вопрос

GhostOnline
21.03.2010, 04:09
Не знаю как насчет делфи, но в билдере 2009 ничего особо полезного по сравнению с 2007 не заметил...
В дельфи 2009 много изменений полезных, начиная с самого языка
А ТСу скорее всего надо почитать статьи о том как переносить проекты из 7 в 2009. Скорее всего надо будет изменить строковые типы

maestro-ant
22.03.2010, 16:02
Привел бы пример кода.

а зачем динозавров юзвть когда есть современные технологии, и я юзаю 2010, если не сложно ответь на вопрос
И еще ТС если ты юзаешь сокеты и отказываешься даже от инди, то может тебе действительно не надо никакие технологии? Юзай D7 да и все.

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

+1
От версии Delphi эффективность сокетов не зависит, все эти нововведения заключаются в основном в новых кривых крмпонентах и т.п. Поэтому юзайте д7 и парьтесь ;)

GhostOnline
23.03.2010, 14:33
все эти нововведения заключаются в основном в новых кривых крмпонентах и т.п. Поэтому юзайте д7 и парьтесь
Открою тебе страшную правду - ты не знаешь язык