Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];

Вниз

Поковырялся сегодня в исходниках Indy... мама родная   Найти похожие ветки 

 
Sergey_Masloff   (2005-10-17 21:53) [0]

А всего-то задача была на 20 минут отправить по SMTP письмо с вложением на русском языке. После 15-минутных танцев с бубном припал к первоисточникам.
 Блин, это использовать нельзя. Я не понимаю какого фига ЭТО делает в официально поставке Борланд. Да, от MetMasters были компоненты не фонтан, но это же еще хуже...


 
Anatoly Podgoretsky ©   (2005-10-17 21:58) [1]

Sergey_Masloff   (17.10.05 21:53)  
Дык халява.


 
BerkeleyMan   (2005-10-17 23:10) [2]

А TidMessage вообще без напильника не работает.


 
wicked ©   (2005-10-17 23:23) [3]

дык Indy не одни такие....
по памяти - убили наповал исходники mpg123.... какое-то неряшливое впечатление, чуть-что не по его - вызов exit(1) прям из глубины библиотеки... :(
иногда добивают исходники ming - эти хоть спроектированы мудро, "по книжке", но фич там - отбавляй...
также исходники IJG - не фонтан...

так что не все золото, что Open Source...


 
Германн ©   (2005-10-18 02:38) [4]

2 Anatoly Podgoretsky ©   (17.10.05 21:58) [1]

>Sergey_Masloff   (17.10.05 21:53)  
>Дык халява.

А QReport - ведь тоже Халява! И естественно - один человек не мог "потянуть" такую задачу.

В то же время - то, что делали ребята из TurboPower Software, Borland игнорировал!


 
wicked ©   (2005-10-18 02:47) [5]


> В то же время - то, что делали ребята из TurboPower Software,
>  Borland игнорировал!

возможно, и правильно делал... я попробовал только один их пакет, abbrevia вроде (там, где много GUI-шных компонент).... от их грида (и всего, что к гриду) осталось тяжкое неприятное впечатление.... никому не советую, когда есть такие вещи, как TGridView (бесплатный)....


 
Anatoly Podgoretsky ©   (2005-10-18 08:59) [6]

Германн ©   (18.10.05 02:38) [4]
Конечно халява, но с Nervona им проще, одна фирма вместо двух. Но только зачем было лишаться одно продукта, ведь они не перекрывают друг друга. Тоже было бы неплохо, если бы Борланду удалось уговорить Франсуа Пьетте, но тут произошел облом.


 
TUser ©   (2005-10-18 09:29) [7]

ICS тоже халява. Исходники детально не копал, но выглядят прилично. Indy тоже детально не копал, но сейчас посмотрел. Напомнило
http://monkey.belozersky.msu.ru/~evgeniy/tokens.c


 
Anatoly Podgoretsky ©   (2005-10-18 09:34) [8]

TUser ©   (18.10.05 09:29) [7]
То что халява - совсем не дает права Борланду включить его в состав Дельфи. Есть понятие авторское право, автор права не дает.
Идеология у данного набора компонет именно Дельфийское, в отличии от Инди.


 
Гаврила ©   (2005-10-18 09:56) [9]

А я тут как раз думал поиспользовать Indy...
Такого плана задачу (надо работаать с FTP) буду решать впервые, поэтому вопрос всем:
Что использовать вместо?
Порекомендуйте пожалуйста )


 
Игорь Шевченко ©   (2005-10-18 10:22) [10]

Гаврила ©   (18.10.05 09:56) [9]

А ты сначала попробуй Indy :)


 
Защитник   (2005-10-18 10:36) [11]

Страннно ... может со мной чегото не то - но мне Indy нравиться :-\

После небольшого вникания, понимание как всё работает приходит само.
И ошибок таких уж кричащих не нахожу, да и исправляются ошибки очень оперативно (сейчас стоит Indy 9.0.18).
А изучать принципы работы сетевых протоколов вообще милое дело :)

Может автору просто не дано вникнуть именно в эту библиотеку, человеческой совместимости же никто не отменял еще...


 
vuk ©   (2005-10-18 10:51) [12]

У меня Indy используется в нескольких местах. В том числе в мелких серверных приложениях (работают 24х7). С какими-то фатальными проблемами не сталкивался. Что касается почты, то MIME кодер/декодер мне там тоже не понравился, поэтому в свое время спер его в SakEMail. Скрестил и живу.


 
WondeRu ©   (2005-10-18 10:52) [13]

Размышления программиста:

function TIdCustomHTTPServer.DoExecute(AThread: TIdPeerThread): boolean;
....
           // Grab Params so we can parse them
           // POSTed data - may exist with GETs also. With GETs, the action
           // params from the form element will be posted
           // TODO: Rune this is the area that needs fixed. Ive hacked it for now
           // Get data can exists with POSTs, but can POST data exist with GETs?
           // If only the first, the solution is easy. If both - need more
           // investigation.


 
REA   (2005-10-18 11:48) [14]

Старые компоненты были еще хуже - руками много приходилось вправлять.
Indy ничего вроде (хоть и логика тяжеловата), но чтобы заставить IRC компонент работать с нашим DalNet - пришлось изрядно кода переписать.
А вот рапорта - все отстой.
Так же отстой ActionBands - после неофициального исправления правда несколько стабильнее работает.


 
pasha_golub ©   (2005-10-18 11:50) [15]


> WondeRu ©   (18.10.05 10:52) [13]


Не дай вам Бог увидеть мои рабочие комментарии... :0)


 
TUser ©   (2005-10-18 12:01) [16]

Код приведенный в [7] тоже работает. Рискну предположить, что результаты его работы используются не менее широко, чем Indy.

Только вот каково приходится людям, которые этот код поддерживают - он ведь с течением времени развивается, это факт.


 
Джо ©   (2005-10-18 14:52) [17]


>  [9] Гаврила ©   (18.10.05 09:56)
> А я тут как раз думал поиспользовать Indy...
> Такого плана задачу (надо работаать с FTP) буду решать впервые,
> поэтому вопрос всем:
> Что использовать вместо?
> Порекомендуйте пожалуйста )

Если фтп-клиент, то, имхо, кроме WinInet.pas ничего и не нужно. Сам делал, ничего доволен, всё под контролем ;-)


 
Германн ©   (2005-10-18 16:06) [18]

2 Anatoly Podgoretsky ©   (18.10.05 08:59) [6]

>Тоже было бы неплохо, если бы Борланду удалось уговорить Франсуа Пьетте, но тут произошел облом.

Неужели не хватило денег на почтовую открытку с маркой? :)



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.042 c
4-1125504553
moyavital
2005-08-31 20:09
2005.11.06
Програмно открыть ComboBox


14-1129370355
Ксардас
2005-10-15 13:59
2005.11.06
Задачки по физике


2-1129128267
Yura32
2005-10-12 18:44
2005.11.06
Icon


6-1122275828
Marsel83
2005-07-25 11:17
2005.11.06
CGI смена кодировок


14-1129176535
Мазут Береговой
2005-10-13 08:08
2005.11.06
Амазонки таки были и есть!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский