Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.13;
Скачать: CL | DM;

Вниз

DMClient. Сдохла конференция Прочее   Найти похожие ветки 

 
@!!ex_from_browser   (2008-05-25 11:17) [40]


> _mirage   (25.05.08 07:54) [38]
> >[14] Kolan © (2008-05-24 21:42:00)
> вам, сударь, и через 10 лет это править не надо. потому
> что кривые символы можно выкидывать сразу после парзинга
> клиентского ответа. ибо.

А почему символ "не буду его писать" - кривой?


 
_mirage   (2008-05-25 14:47) [41]

>[39] Kolan © (2008-05-25 11:02:00)
йож! я тебе решение написал в том же посте, иттить налево! не зли меня, я плохо спал. %-)

---
Understanding is not required. Only obedience.


 
_mirage   (2008-05-25 14:49) [42]

>[40] @!!ex_from_browser (2008-05-25 11:17:00)
>А почему символ «не буду его писать» — кривой?
потому что код сделан не совсем так, как надо было бы его сделать. %-)

---
Understanding is not required. Only obedience.


 
Anatoly Podgoretsky ©   (2008-05-25 18:26) [43]

> Пробегал2...  (25.05.2008 02:46:37)  [37]

Твой клиент давно умер. Остался только у небольшого количества фанов.
 "Пробегал2..." сообщил/сообщила в новостях следующее: news:1211644660.37@delphimaster.ru...
 Пробегал2... (25.05.2008 02:46) [37]
 а вот MF не сглючил ;)

 http://magic-forum.narod.ru/
яяяя5мm=ЄняM4яMѓуэ5 АDр/шу]ќ?


 
Kerk ©   (2008-05-25 18:29) [44]


> Anatoly Podgoretsky ©   (25.05.08 18:26) [43]
>
> > Пробегал2...  (25.05.2008 02:46:37)  [37]
>
> Твой клиент давно умер. Остался только у небольшого количества
> фанов.
>  "Пробегал2..." сообщил/сообщила в новостях следующее: news:
> 1211644660.37@delphimaster.ru...
>  Пробегал2... (25.05.2008 02:46) [37]
>  а вот MF не сглючил ;)
>
>  http://magic-forum.narod.ru/
> яяяя5мm=ЄняM4яMѓуэ5 АDр/шу]�ќ?

Фееричный пост. Дзенский :)


 
Anatoly Podgoretsky ©   (2008-05-25 18:35) [45]

> Kerk  (25.05.2008 18:29:44)  [44]

Ну ладно еще раз изменю подпись


 
Kerk ©   (2008-05-25 18:45) [46]


> Anatoly Podgoretsky ©   (25.05.08 18:35) [45]

А NNTP этот под фрибсд скомпилится?


 
_mirage   (2008-05-25 18:47) [47]

>[46] Kerk © (2008-05-25 18:45:00)
и не мечтай.

---
Understanding is not required. Only obedience.


 
_mirage   (2008-05-25 18:47) [48]

>[46] Kerk © (2008-05-25 18:45:00)
максимум — можно NNTP-frontend к моему демону привинтить. но это мне надо rfc читать, а там многабукав.

---
Understanding is not required. Only obedience.


 
Anatoly Podgoretsky ©   (2008-05-25 18:49) [49]

> _mirage  (25.05.2008 18:47:48)  [48]

Не так и много, за пару дней справишься, только учи, что ДМ очень плохо ложится на NNTP - не та структура и принципы.


 
_mirage   (2008-05-25 19:08) [50]

>[49] Anatoly Podgoretsky © (2008-05-25 18:49:00)
>Не так и много, за пару дней справишься

а мне не надо. %-)
к тому же бороться, например, с неадекватностями m$-софта (в частности — аутглюка) я не буду, если и стану писать. нафига?

---
Understanding is not required. Only obedience.


 
Anatoly Podgoretsky ©   (2008-05-25 19:21) [51]

> _mirage  (25.05.2008 19:08:50)  [50]

Вообще то МС к этому РФЦ не имеет никакого отношения.


 
_mirage   (2008-05-25 19:24) [52]

>[51] Anatoly Podgoretsky © (2008-05-25 19:21:00)
насколько я помню — не имеет настолько, что как обычно совместимо хреново.

---
Understanding is not required. Only obedience.


 
Ослик   (2008-05-25 23:22) [53]

Kolan ©   (24.05.08 22:44) [32]

> Про опен сорс я писал - не имею права на такое решение пока
> код написан нен нами а Gero+nikke.

Извини, но ты что-то путаешь.
По-крайней мере до версии 2.1.2 этот клиент был оперсорсным и любой желающий мог прислать nikkie или Gero свои наработки, а они уже думали, включать их в клиента, или нет.
Правда, потом nikkie куда-то пропал, к великому сожалению, и Gero отдувался один.
А теперь, как я понял, ты отдуваешься один за всех.

Кстати, сейчас посмотрел, исходники 2.1.2 до сих пор доступны на страничке nikkie:
http://schachspieler.narod.ru/dmclient.html


 
Ослик   (2008-05-25 23:31) [54]

Вот еще одна знаковая ссылка:
http://sourceforge.net/projects/dmclient
Надо было сдесь и продолжать разработку.


 
Ослик   (2008-05-26 12:22) [55]

Решил в обед глянуть исходники 2.1.2.
Основная проблема (покрайней мере у меня) совсем не в чтении файла, а вот-здесь:


procedure TDMCServer.GetNewAnswers(ForumID, TopicID, FromNo: Integer; Answers: TStrings);
begin
 Answers.Text := HTTPGet(gSettings.ScriptURL + "?getconf=" + IntToStr(TopicID) +
                                      "&n=" + IntToStr(ForumID) +
                                      "&from=" + IntToStr(FromNo) + "&to=-1");

Соответственно, если в строке возвращаемой HTTPGet встречается символ с кодом 0, то строка обрезается по этот символ.

Поэтому я просто тупо добавил в HTTPGet перед возвратом цикл, в котором все символы с кодом 0 заменяются на пробел:
Конкретно после:

   Result := http.Get(Url);

добавил:

   for i:=1 to length(Result) do begin
     if Result[i] = #0 then
       Result[i] := " ";
   end;


После чего, эта ветка стала открываться в ДМКлиенте до конца.


 
Ослик   (2008-05-26 12:32) [56]

Нет, все-таки из-за "стрелочки" тоже есть проблемы - эта ветка открывается полностью, но каждый раз все посты после 6-го отмечает как новые.
Для "лечения" немного изменил код:

   for i:=1 to length(Result) do begin
     if Result[i] in [ #0, #26] then
       Result[i] := " ";
   end;


Удалил файл ветки (1211644660.txt) и заново ее переоткрыл, вуаля, теперь работает как надо. :)



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

Текущий архив: 2008.07.13;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.024 c
11-1190218398
Vladimir Kladov
2007-09-19 20:13
2008.07.13
Версия 2.80


2-1213341681
Yury
2008-06-13 11:21
2008.07.13
посылка сообщения


2-1213513674
TForumHelp
2008-06-15 11:07
2008.07.13
Ресурсы в EXE-файле - Иконка


15-1212307802
alex-drob
2008-06-01 12:10
2008.07.13
Здравствуйте!


15-1210961167
@!!ex
2008-05-16 22:06
2008.07.13
Как писать на С++, а не на Дельфи?