View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001929 | Plugins | FTP (old) | public | 2011-11-29 18:37 | 2011-11-30 14:46 |
Reporter | fibre | Assigned To | 2useven10 | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x64 | OS | Windows | OS Version | 7 |
Product Version | 3.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0001929: плагин FTP выдаёт ошибку, если его dll переименована. | ||||
Description | если переименовать farftp.dll, то при попытке зайти на фтп выдаёт вот такую ошибку: ╔════════════ Error loading... ════════════╗ ║ FTP plugin: "Ftp plugin progress dialog" ║ ║ With name: "ftpProgress.fll" ║ ║ Plugin: can not be found. ║ ║ You can not use FTP plugin. ║ ╟──────────────────────────────────────────╢ ║ { OK } ║ ╚══════════════════════════════════════════╝ файл ftpProgress.fll (и ещё два других в этой папке), естественно, на месте. при возвращении дллке старого имени (farftp.dll), всё работает отлично. подумал, что это баг, ибо дллки других плагинов переименовываю без последствий. | ||||
Steps To Reproduce | 1. переименовать farftp.dll во что-либо другое, например farftp64.dll 2. перезапустить фар 3. AltF1, FTP. 4. появляется ошибка. | ||||
Additional Information | win7 sp1 x64, far 3.0.2272 x64, ftp 1.75.0.269 (фар и плагин собраны tdm64-gcc 4.6.1) | ||||
Tags | No tags attached. | ||||
|
А какой смысл в переименовании основной длл-ки, если *.fll переименовать нельзя? |
|
да, это я уже потом понял, но баг (?) ведь всё равно имеется. если нет, то можно закрыть тикет. p.s. в идеале - чтобы можно было переименовать (добавив, к примеру, ту же приставку "64") все эти *.fll файлы и дллку, и чтобы это всё ещё и работало :) |
|
ftp build 270. суффикс dll из символов -._x86432 должен быть добавлен ко всем *.fll |
|
не заработало :( более того, перестало работать даже без переименования. в папке плагина farftp.dll и farftp-x64.dll (32 и 64 бита соответственно), в папке lib: ftpdirlist.fll ftpdirlist-x64.fll ftpnotify.fll ftpnotify-x64.fll ftpprogress.fll ftpprogress-x64.fll при вызове плагина ошибка: ╔════════════ Error loading... ════════════╗ ║ FTP plugin: "Ftp plugin progress dialog" ║ ║ With name: "ftpProgress" ║ ║ Plugin: can not be found. ║ ║ You can not use FTP plugin. ║ раньше в этом диалоге писало про ftpProgress.dll, а теперь просто ftpProgress, без расширения. |
|
У меня работает. Повторил Вашу схему. Загрузились 2 набора длл фтп-плагина. Правда из VStudio... Проверьте, плохо - детали (gcc/vc, dir /s ...) 'far.exe': Loaded 'C:\Projects\far\far3\unicode_far\Debug.64.vc\Far.exe', Symbols loaded. ... 'far.exe': Loaded 'C:\Projects\far\far3\unicode_far\Debug.64.vc\Plugins\ftp\FarFtp-x64.dll', Symbols loaded. ... 'far.exe': Loaded 'C:\Projects\far\far3\unicode_far\Debug.64.vc\Plugins\ftp\FarFtp.dll', Symbols loaded. 'far.exe': Loaded 'C:\Projects\far\far3\unicode_far\Debug.64.vc\Plugins\ftp\lib\ftpProgress-x64.fll', Symbols loaded. 'far.exe': Loaded 'C:\Projects\far\far3\unicode_far\Debug.64.vc\Plugins\ftp\lib\ftpDirList-x64.fll', Symbols loaded. 'far.exe': Loaded 'C:\Projects\far\far3\unicode_far\Debug.64.vc\Plugins\ftp\lib\ftpNotify-x64.fll', Symbols loaded. ... 'far.exe': Loaded 'C:\Projects\far\far3\unicode_far\Debug.64.vc\Plugins\ftp\lib\ftpProgress.fll', Symbols loaded. 'far.exe': Loaded 'C:\Projects\far\far3\unicode_far\Debug.64.vc\Plugins\ftp\lib\ftpDirList.fll', Symbols loaded. 'far.exe': Loaded 'C:\Projects\far\far3\unicode_far\Debug.64.vc\Plugins\ftp\lib\ftpNotify.fll', Symbols loaded. |
|
собрал с помощью Visual studio 2010, заработало :) фразу "Проверьте, плохо - детали (gcc/vc, dir /s ...)" не совсем понял. вывод dir /s такой: C:\software\far3\plugins\_standard_plugins\ftp>dir /s Том в устройстве C имеет метку Windows7 Серийный номер тома: 22C0-301F Содержимое папки C:\software\far3\plugins\_standard_plugins\ftp 30.11.2011 14:23 <DIR> . 30.11.2011 14:23 <DIR> .. 30.11.2011 13:11 8 797 changelog 30.11.2011 14:19 253 952 farftp-x64.dll 30.11.2011 14:18 216 576 farftp.dll 14.11.2011 14:40 7 505 ftpcmds.txt 14.11.2011 14:40 8 799 ftpcmds_rus.txt 14.11.2011 14:40 86 505 ftpeng.hlf 14.11.2011 14:40 10 307 ftpeng.lng 14.11.2011 14:40 144 321 ftprus.hlf 14.11.2011 14:40 16 561 ftprus.lng 30.11.2011 13:28 <DIR> lib 14.11.2011 14:40 15 099 notes.txt 14.11.2011 14:40 20 034 notes_rus.txt 11 файлов 788 456 байт Содержимое папки C:\software\far3\plugins\_standard_plugins\ftp\lib 30.11.2011 13:28 <DIR> . 30.11.2011 13:28 <DIR> .. 30.11.2011 14:19 90 112 ftpdirlist-x64.fll 30.11.2011 14:18 76 288 ftpdirlist.fll 30.11.2011 14:19 64 512 ftpnotify-x64.fll 30.11.2011 14:18 56 320 ftpnotify.fll 30.11.2011 14:19 93 184 ftpprogress-x64.fll 30.11.2011 14:18 83 968 ftpprogress.fll 6 файлов 464 384 байт |
|
build 271 |
|
во, теперь всё супер! спасибо :) |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-11-29 18:37 | fibre | New Issue | |
2011-11-29 20:32 | 2useven10 | Note Added: 0008002 | |
2011-11-29 21:12 | fibre | Note Added: 0008003 | |
2011-11-30 09:10 | 2useven10 | Assigned To | => 2useven10 |
2011-11-30 09:10 | 2useven10 | Status | new => feedback |
2011-11-30 09:12 | 2useven10 | Note Added: 0008004 | |
2011-11-30 09:31 | fibre | Note Added: 0008005 | |
2011-11-30 09:31 | fibre | Status | feedback => assigned |
2011-11-30 10:13 | 2useven10 | Note Added: 0008006 | |
2011-11-30 10:26 | fibre | Note Added: 0008007 | |
2011-11-30 13:00 | 2useven10 | Note Added: 0008008 | |
2011-11-30 13:00 | 2useven10 | Status | assigned => feedback |
2011-11-30 13:08 | fibre | Note Added: 0008009 | |
2011-11-30 13:08 | fibre | Status | feedback => assigned |
2011-11-30 13:08 | fibre | Status | assigned => resolved |
2011-11-30 14:46 | 2useven10 | Status | resolved => closed |
2011-11-30 14:46 | 2useven10 | Resolution | open => fixed |
2011-11-30 14:46 | 2useven10 | Fixed in Version | => 3.0 |
2013-05-20 21:30 | alexy | Category | FTP => FTP (old) |