Анаморфозис/Anamorphosis — замена быстрому просмотру (QView)

Здесь можно обсудить ваш любимый плагин.
Post Reply
User avatar
zg
zero-gravity
Posts: 5819
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 147 times
Contact:

Post by zg »

Latest post of the previous page:

а ведь я давно говорил — описания зло. а мне никто не верил. нефиг теперь ныть.

User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

Re: Анаморфозис (Anamorphosis) — быстрый просмотр (QView)

Post by WARP ItSelf »

HaRT

Собственно я не совсем понимаю, что предлагается. И кстати, судя по тому, что работает редактор и вьювер можно заметить, что подменяются совсем не "все подряд". Хотя при открытии и проблемно это определить.
Никто не знал, а я...

User avatar
HaRT
Moderator
Posts: 9423
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 times

Re: Анаморфозис (Anamorphosis) — быстрый просмотр (QView)

Post by HaRT »

WARP ItSelf wrote:подменяются совсем не "все подряд"
Почему эже тогда подменяется содержимое Descript.ion?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

Re: Анаморфозис (Anamorphosis) — быстрый просмотр (QView)

Post by WARP ItSelf »

HaRT

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

Sly
Posts: 3
Joined: Thu 19 Feb, 2009 10:20

Re: Анаморфозис (Anamorphosis) — быстрый просмотр (QView)

Post by Sly »

Скоро ли будет работающая версия для far 2.0? Так как он ни как вообще не работает :( даже с кастом субплагином :(

Или хотя бы скажите где исходники есть может получится самому переделать :))))

User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

Re: Анаморфозис (Anamorphosis) — быстрый просмотр (QView)

Post by WARP ItSelf »

Желающие поиграться с версией для 2.0 качают тут:
Attachments
Anamorphosis.zip
(120.85 KiB) Downloaded 275 times
Никто не знал, а я...

User avatar
zg
zero-gravity
Posts: 5819
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 147 times
Contact:

Re: Анаморфозис (Anamorphosis) — быстрый просмотр (QView)

Post by zg »

WARP ItSelf wrote:Желающие поиграться с версией для 2.0 качают тут:
а может не заниматься фигнёй и добавить в апи поддержку?

User avatar
Tim Sobolev
Posts: 705
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 2 times

Re: Анаморфозис (Anamorphosis) — быстрый просмотр (QView)

Post by Tim Sobolev »

WARP ItSelf
1. Языковые файлы субплагинов не содержат сигнатуры и поэтому не читаются. При пересохранении с сигнатурой все отлично.
2. Субплагин mp3 не работает.

User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

Re: Анаморфозис (Anamorphosis) — быстрый просмотр (QView)

Post by WARP ItSelf »

Ай, опять все не так собрал, тьфу.
Никто не знал, а я...

User avatar
Wave
Posts: 1772
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 16 times

Re: Анаморфозис (Anamorphosis) — быстрый просмотр (QView)

Post by Wave »

Несколько раз сработал, после чего работать перестал.

Два *.exe с versioninfo
Делаю CtrlQ на первом и вижу бинарное содержимое. Делаю Down и вижу versioninfo

Code: Select all

Файл   "SkypeSetupFull.exe"

Company Name       Skype Technologies S.A.
File Description   Skype
File Version       4.0.0.206
Internal Name      SkypeSetup.exe
Legal Copyright    (c) Skype Technologies S.A.
Original Filename  SkypeSetup.exe
Product Name       Skype
Product Version    4.0
Делаю Up — бинарник. Down — бинарник. И больше versioninfo не кажет. Аналогично если поменять порядок просмотра. Не кажет инфо скайпа, кажет

Code: Select all

 Файл   "pMetroSetup.exe"

 Company Name       Boris Mouradov

 File Description   pMetro Setup

 Product Name       pMetro

 Comments           This installation was built with Inno Setup.
Опять не кажет инфо скайпа и вообще больше ничего.


P.s. build 788
Обновлюсь сегодня или завтра (на выходных просто был в астрале) и попробую ещё.
Пользуюсь ФАРом больше 20 лет © собирательный.

SeMa
Posts: 157
Joined: Thu 03 Nov, 2005 12:31

Re: Анаморфозис (Anamorphosis) — быстрый просмотр (QView)

Post by SeMa »

Подскажите, пожалуйста, где может быть ошибка?
Файл custom.default.ini перенесен из ФАР1.7 в ФАР2 без изменений. Все соответсвующие форматы обрабатываются согласно настроек в этом файле правильно и одинаково в обоих ФАРах, кроме ассоциаций для 7z:



Плагин этот
WinXP Pro SP3 Ru 5.1.2600
Компьютер ─ устройство, разработанное для ускорения и автоматизации человеческих ошибок

Grey
Posts: 77
Joined: Wed 16 Mar, 2005 11:19
Location: Киев

Re: Анаморфозис (Anamorphosis) — быстрый просмотр (QView)

Post by Grey »

Так что на счет плага по 2.0 ?
То что выложено как то не совсем рабочее

darkmist
Posts: 124
Joined: Wed 08 Aug, 2007 19:44

Re: Анаморфозис (Anamorphosis) — быстрый просмотр (QView)

Post by darkmist »

1.0.0.17 падает. Причем на работе нормально работает, а дома - падает с первой попытки. И там, и там xp sp3, последние версии far, полученные через плагин update.

Траплог:

Code: Select all

Exception in [C:\Program Files\Far2\Far.exe] FAR itself.
==============================================================
System information:
 Windows NT, version 5.1.2600 Service Pack 3
==============================================================
FAR.EXE information:
    File size: 1234432 bytes
   Time stamp: 31.03.2009 02:00:52
 Hdr checksum: 0x00137A52 (computed: 0x00137A52)
==============================================================
Exception C0000005 "ACCESS_VIOLATION" at 00E80000 has 0001003F flags.
Attempt to EXECUTE at address 00E80000
  EBP: 0012BC30 EIP: 00E80000 ESP: 0012BC04  CS: 0000001B  SS: 00000023 Flags: 00010246
  EDI: 000004E4 ESI: 00000398 EBX: 00000000 EDX: 0000005C ECX: 00E72742 EAX: 00E72744
   GS: 00000000  FS: 0000003B  ES: 00000023  DS: 00000023
   Cw: FFFF027F  Sw: FFFF0000  Tw: FFFFFFFF  EOf: 01BDC612 Es: 051C001B DOf: 0012F718 Ds: FFFF0023 Cr0: 00000000
  dr0: 00000000 dr1: 00000000 dr2: 00000000 dr3: 00000000 dr6: 00000000 dr7: 00000000
==============================================================
Exception in [C:\Program Files\Far2\Far.exe] FAR itself.
==============================================================
System information:
 Windows NT, version 5.1.2600 Service Pack 3
==============================================================
FAR.EXE information:
    File size: 1234432 bytes
   Time stamp: 31.03.2009 02:00:52
 Hdr checksum: 0x00137A52 (computed: 0x00137A52)
==============================================================
Exception C0000005 "ACCESS_VIOLATION" at 00000000 has 0001003F flags.
Attempt to EXECUTE at address 00000000
  EBP: 00000001 EIP: 00000000 ESP: 0012B5E0  CS: 0000001B  SS: 00000023 Flags: 00010246
  EDI: 7C801E1A ESI: 0012B828 EBX: 00000000 EDX: 02204C68 ECX: 021E1398 EAX: 0052F5E8
   GS: 00000000  FS: 0000003B  ES: 00000023  DS: 00000023
   Cw: FFFF027F  Sw: FFFF0000  Tw: FFFFFFFF  EOf: 01BDC612 Es: 051C001B DOf: 0012F718 Ds: FFFF0023 Cr0: 00000000
  dr0: 00000000 dr1: 00000000 dr2: 00000000 dr3: 00000000 dr6: 00000000 dr7: 00000000
==============================================================
Падает по Unhandled exception 0xC0000005 ( Access violation ) at 0x01100000, в verinfo.module, стек:

Code: Select all

 	01100000()	
 	verinfo.module!010d1298() 	
 	[Frames below may be incorrect and/or missing, no symbols loaded for verinfo.module]	
 	Anamorphosis.dll!01011327() 	
>	fard.exe!apiCreateFile(const wchar_t * lpwszFileName=0x00e04910, unsigned long dwDesiredAccess=2147483648, unsigned long dwShareMode=7, _SECURITY_ATTRIBUTES * lpSecurityAttributes=0x00000000, unsigned long dwCreationDistribution=3, unsigned long dwFlagsAndAttributes=0, void * hTemplateFile=0x00000000)  Line 104 + 0x29 bytes	C++
 	fard.exe!Viewer::OpenFile(const wchar_t * Name=0x00e13e98, int warning=0)  Line 257 + 0x23 bytes	C++
 	fard.exe!QuickView::ShowFile(const wchar_t * FileName=0x00df84d8, int TempFile=0, void * hDirPlugin=0x00000000)  Line 419	C++
 	fard.exe!FileList::UpdateViewPanel()  Line 3167	C++
 	fard.exe!QuickView::DisplayObject()  Line 91 + 0x34 bytes	C++
 	fard.exe!ScreenObject::Show()  Line 176 + 0xe bytes	C++
 	fard.exe!Panel::Show()  Line 1853	C++
 	fard.exe!FilePanels::ProcessKey(int Key=16777297)  Line 515 + 0x15 bytes	C++
 	fard.exe!Manager::ProcessKey(unsigned long Key=16777297)  Line 944 + 0x19 bytes	C++
 	fard.exe!Manager::ProcessMainLoop()  Line 584	C++
 	fard.exe!Manager::EnterMainLoop()  Line 565	C++
 	fard.exe!MainProcess(const wchar_t * lpwszEditName=0x003ebaf8, const wchar_t * lpwszViewName=0x003ebbb0, const wchar_t * lpwszDestName1=0x003ebc68, const wchar_t * lpwszDestName2=0x003ebd20, int StartLine=-1, int StartChar=-1)  Line 281	C++
 	fard.exe!wmain(int Argc=1, wchar_t * * Argv=0x003e47d0)  Line 583 + 0x31 bytes	C++
 	fard.exe!__tmainCRTStartup()  Line 266 + 0x19 bytes	C
 	fard.exe!wmainCRTStartup()  Line 182	C
 	kernel32.dll!7c817067() 	
 	fard.exe!IsFileWritable(const wchar_t * Name=0xffdf933b, unsigned long FileAttr=3894461571, int IsShowErrMsg=-2107690, int Msg=-1882679925, int SkipMode=277479423)  Line 1398 + 0x4c bytes	C++
 	e851088b()	
Если надо, я могу снять минидамп.

Grey
Posts: 77
Joined: Wed 16 Mar, 2005 11:19
Location: Киев

Re: Анаморфозис (Anamorphosis) — быстрый просмотр (QView)

Post by Grey »

У меня к примеру так и не работает для многих секций, вот к примеру такая:

Code: Select all

[Video files]
Mask=*.avi,*.mpg,*.mpeg,*.dat,*.wmv,*.vob,*.ac3,*.ifo,*.m2v,*.mov,*.swf,*.flv,*.divx,*.mp4,*.mpe,*.mkv,*.m2ts
ExecutionString=mediainfo.exe  %%A
UseTimeout=0
Timeout=10000
Enabled=1

darkmist
Posts: 124
Joined: Wed 08 Aug, 2007 19:44

Re: Анаморфозис (Anamorphosis) — быстрый просмотр (QView)

Post by darkmist »

А оно должно? у меня mediainfo.exe 1.avi выдает гуевое окошко. Согласно http://mediainfo.sourceforge.net/en/Support/FAQ#Cmd других опций нет.

Grey
Posts: 77
Joined: Wed 16 Mar, 2005 11:19
Location: Киев

Re: Анаморфозис (Anamorphosis) — быстрый просмотр (QView)

Post by Grey »

что то вы любезный путаете
Достаточно там параметров
Хотя конечно зависит от того что именно вы запускаете :)

Post Reply

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