FarFtp — FTP Клиент

Здесь можно обсудить ваш любимый плагин.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

Latest post of the previous page:

zg wrote:это не наезды, если человек сначала умничает, а потом не может воспользоваться простой коммандой svn co, то это полная клиника.
Ну не все же знают, что на этот URL надо натравить Subversion.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Post by zg »

HaRT wrote:Ну не все же знают, что на этот URL надо натравить Subversion.
если человек не в состоянии выкачать исходники — то они ему не нужны в принципе.
Garrett
Posts: 240
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

Post by Garrett »

Вадим, успокойся.
Мы все знаем какой ты умный. Не хочешь помочь или подсказать - ничего страшного. Обойдемся без тебя.
CiViLiS
Posts: 16
Joined: Wed 14 Feb, 2007 05:30

Post by CiViLiS »

Garrett wrote:Как слить все исходники ФТП-плагина за раз?
Если у кого есть архив с последними исходниками, пожалуйста, вышлите мне на мейл.
вот здесь сервак автора плагина: ftp://far:far@194.226.246.33/Ftp, соответственно где то там есть исходики в архиве, но в svn'е залиты немного другие -- их немного t-rex правил -- чтобы компилились под x64.

В принципе сегодня вечером могу поправить файлы в SVN и перекомпилить.

PS FTP ешник где пробегал либо в форуме либо в доках. Поэтому это открытая инфа и я не нарушил приватность. -- типа отмазался
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Post by zg »

CiViLiS
Posts: 16
Joined: Wed 14 Feb, 2007 05:30

получите, распешитесь..

Post by CiViLiS »

Скомпилял дллку. У меня вроде работает.

Закомитить изменения не получилось -- прав на транк нету.

PS diff ftp_fUtils.cpp:

Code: Select all

430c430,431
<        CopyData.Add( "\r\n" );
---
>        if(pi.SelectedItemsNumber != 1)
>           CopyData.Add( "\r\n" );
ЗЫ Компилял 2005 студией. Так что возможно понадобятся соответствующие рантайм длл.
Attachments
FarFtp.7z
(103 KiB) Downloaded 178 times
Garrett
Posts: 240
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

Post by Garrett »

CiViLiS
Правильно надо так:
bool bSecondLine = false;

for ( n = 0; n < pi.SelectedItemsNumber; n++ ) {
s = FullName;
AddEndSlash( s, '/' );
s.Add( FTP_FILENAME(&pi.SelectedItems[n]) );

if ( Opt.QuoteClipboardNames )
QuoteStr( s );

if ( bSecondLine ) {
CopyData.Add( "\r\n" );
} else {
bSecondLine = true;
}

CopyData.Add( s );

}
Пусть админы внесут исправления в сорцы или дадут доступ, а Вадим объяснит незнающим как залить назад...
CiViLiS
Posts: 16
Joined: Wed 14 Feb, 2007 05:30

Post by CiViLiS »

Garrett wrote: Правильно надо так:
Хм, вроде когда дома смотрел, у меня был перенос после последней строки в фаре -- сегодня перепроверю. Да и это, помоему, правильно.

PS А зачем дополнительную переменную вводить? Чем проверка на n!=0 не нравится?
Garrett
Posts: 240
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

Post by Garrett »

Да, можно без переменной.
Тогда так

Code: Select all

if ( n != 0 ) { 
    CopyData.Add( "\r\n" ); 
} 

CopyData.Add( s ); 
Просто мой пред.код будет работать и там где перебираются все элементы в поисках нужных для копирования.

Твой пред.код неверен, т.к. пренос добавляется к посл.элементу, один - без переноса, а два , три и т.д. все с переносами.

К самому последнему не надо добавлять перенос, неважно это единственный элемент или 101-ый.
CiViLiS
Posts: 16
Joined: Wed 14 Feb, 2007 05:30

Post by CiViLiS »

Garrett wrote:К самому последнему не надо добавлять перенос, неважно это единственный элемент или 101-ый.
Это понятно, я ж написал. Только я считаю что к последнему тоже надо добавить перенос и вчера мне показалось что фар (не FTP плагин) добавил перенос после последнего.
Garrett
Posts: 240
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

Post by Garrett »

Тебе показалось :)
На локальных файлах не добавляет.
Garrett
Posts: 240
Joined: Mon 01 Aug, 2005 10:23
Been thanked: 1 time

Post by Garrett »

Вот еще проблема. Писал когда-то автору плагина,он сказал ,что у него так не бувает.
Заходим на Юникс-машину, попадаем в свой home. Если двиаться к root-директории посредством Ctrl-PgUp, то всё нормально.
Если из любой директории нажать Ctrl-\, то неактивная панель не очищается от диалогового окна:

Code: Select all

╔═══════════ FTP: alex@192.168.***.**/ ════════════╗╔═════════════════════ D:\11 ══════════════════17:19
║n         Name          │          Name           ║║n         Name          │          Name           ║
║..                      │.scoadmin.pref           ║║..                      │                         ║
║.odtpref                │.sh_history              ║║ODEME.DAT               │                         ║
║bin                     │.utillist2               ║║ODEME.DAT.idx           │                         ║
║d-cron                  │mbox                     ║║                        │                         ║
║dev                     │pmd                      ║║                        │                         ║
║etc                     │unix                     ║║                        │                         ║
║home                    │VOL.000.000              ║║                        │                         ║
║ibin                    │                         ║║                        │                         ║
║lib                     │                         ║║                        │                         ║
║lost+found              │                         ║║                        │                         ║
║mnt                     │                         ║║                        │                         ║
║opt                     │                         ║║                        │                         ║
║r5                      │                         ║║                        │                         ║
║r6                      │                         ║                                                   ║
║r7                      │                         ║92.168.***.**" ═════════════════════╗              ║
║rbt11                   │                         ║                                    ║              ║
║rbt12                   │                         ║                                    ║              ║
║rbt21                   │                         ║                                    ║              ║
║rbt22                   │                         ║nection for /bin/ls.                ║              ║
║rbt31                   │                         ║                                    ║              ║
║rbt41                   │                         ║                                    ║              ║
║rbt42                   │                         ║                                    ║              ║
║rbt51                   │                         ║────────────────────────────────────╢              ║
║rr1                     │                         ║                                    ║              ║
║rr6                     │                         ║                                    ║              ║
║rr9                     │                         ║════════════════════════════════════╝              ║
║rrbt42                  │                         ║                                                   ║
║sbin                    │                         ║║                        │                         ║
║shlib                   │                         ║║                        │                         ║
║stand                   │                         ║║                        │                         ║
║tcb                     │                         ║║                        │                         ║
║tmp                     │                         ║║                        │                         ║
║udk                     │                         ║║                        │                         ║
║usr                     │                         ║║                        │                         ║
║var                     │                         ║║                        │                         ║
║.lastlogin              │                         ║║                        │                         ║
║.mailrc                 │                         ║║                        │                         ║
║.profile                │                         ║║                        │                         ║
╟────────────────────────┴─────────────────────────╢╟────────────────────────┴─────────────────────────╢
║..                             Up   26.10.06 17:20║║..                             Up   26.10.07 09:24║
╚════════════ 45 478 bytes in 10 files ════════════╝╚══════════ 23 290 090 bytes in 2 files ═══════════╝
/>
1Left   2Right  3View.. 4Edit.. 5Print  6SavURL 7Find   8Histry 9Video  10Tree   11ViewHs 12FoldHs
Слава
«математик»
Posts: 232
Joined: Sat 22 Apr, 2006 17:12

Панель при выходе из FTP не обновляется

Post by Слава »

FAR 1.71 alfa 4, b2271; FarFTP.dll от 27.12.2005
Находимся на FTP-шнике каком-либо(скажем, панелью слева).Справа - норм. панель диска, скажем C. Нажимаем Ctrl+\.Бежит какое-то сообщение, переходим в корень FTP-шника, а панель справа не обновилась.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

Слава
Не перечитывается диск или на панели остаётся кусок диалогового окна? В любом случае, хорошо бы проверять на свежей версии плагина; у меня

Code: Select all

File Version       build 07.02.2007
DiRTy_GaRRy
Posts: 705
Joined: Tue 05 Apr, 2005 09:26
Been thanked: 3 times
Contact:

Post by DiRTy_GaRRy »

Да есть такая фигня. Давно. Но так как очень иногда, то особо не напрягяет.
Ы?
Post Reply

Return to “Обсуждение плагинов”