Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

SynWrite add-on: Find ID
Goto page Previous  1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
RamSoft



Joined: 04 Aug 2010
Posts: 65
Location: Москва

Post (Separately) Posted: Thu Jun 28, 2012 11:17    Post subject: Reply with quote

Исправлю, я просто приболел малость и вообще к компу не подхожу.
Back to top
View user's profile Send private message
RamSoft



Joined: 04 Aug 2010
Posts: 65
Location: Москва

Post (Separately) Posted: Mon Jul 09, 2012 14:54    Post subject: Reply with quote

Выложил доработки:
РамСофт.рф/FindID/
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Mon Jul 09, 2012 15:49    Post subject: Reply with quote

тест А1/А2.bat прошел

Добавлено спустя 12 минут:

1.если в Windows.pas встать на HWND:
function HwndMSWheel(var puiMsh_MsgMouseWheel, puiMsh_Msg3DSupport,
puiMsh_MsgScrollLines: UINT; var pf3DSupport: BOOL;
var piScrollLines: Integer): HWND;

то находится тутже.

2. если встать на MSH_WHEELMODULE_CLASS
внутри тойже ф. -> не находится.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
RamSoft



Joined: 04 Aug 2010
Posts: 65
Location: Москва

Post (Separately) Posted: Mon Jul 09, 2012 16:01    Post subject: Reply with quote

Через минуту выложу ещё обновку, нашёл пару косячков у себя.

--------------------------
Обновил:
РамСофт.рф/FindID/


Last edited by RamSoft on Mon Jul 09, 2012 16:13; edited 2 times in total
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Mon Jul 09, 2012 16:02    Post subject: Reply with quote

3.встань на Result внутри тойже. Найдет **в комменте**

надо обработать Result специально

Добавлено спустя 3 минуты:

4.LANG_NEUTRAL находит в коменте!
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
RamSoft



Joined: 04 Aug 2010
Posts: 65
Location: Москва

Post (Separately) Posted: Mon Jul 09, 2012 16:10    Post subject: Reply with quote

Чёт не то, можешь организовать a3.bat
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Mon Jul 09, 2012 16:36    Post subject: Reply with quote

Пока не могу.
берешь D7 Windows.pas

2. в конце встаешь на MSH_WHEELMODULE_CLASS
в строке
Result := FindWindow(MSH_WHEELMODULE_CLASS, MSH_WHEELMODULE_TITLE);

не находит


4.ищешь любое вхождение LANG_NEUTRAL
3.так же

Добавлено спустя 5 минут:

это проба из SW. С комстрокой я не пробую.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
RamSoft



Joined: 04 Aug 2010
Posts: 65
Location: Москва

Post (Separately) Posted: Mon Jul 09, 2012 17:11    Post subject: Reply with quote

Исправил косяки:
РамСофт.рф/FindID/
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Mon Jul 09, 2012 17:38    Post subject: Reply with quote

Windows.pas, та же ф-ция
а.Выдели result. Надо находить начало ф-ции или не находить id
б.выдели False. надо не находить id- находится фигня

Добавлено спустя 12 минут:

в. sysUtils.pas. последнее (или нет) вхождение PResStringRec. находит не там.

Добавлено спустя 4 минуты:

г. sysutils. строка Temp.Free; id "Free" надо не находить.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
RamSoft



Joined: 04 Aug 2010
Posts: 65
Location: Москва

Post (Separately) Posted: Mon Jul 09, 2012 17:56    Post subject: Reply with quote

Обновил, с резалтом разберусь уже завтра. Сейчас уже домой хочеца... Smile
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Tue Jul 10, 2012 01:08    Post subject: Reply with quote

хорошо б сделать список тех id, которые в принципе не должны находиться - если они не переопределены локально в юните или ф-ции. это ид из system.pas - char, pchar, integer, longint, string, widestring, nil, TObject ...... если лень не делай.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
RamSoft



Joined: 04 Aug 2010
Posts: 65
Location: Москва

Post (Separately) Posted: Tue Jul 10, 2012 14:10    Post subject: Reply with quote

Выложил доработки...

Линк в подписи...
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Tue Jul 10, 2012 14:31    Post subject: Reply with quote

secinfo.dpr
_FieldTypes: array[0.._FieldsNum-1] of integer =
(ft_stringw, ft_stringw);
встаем на 2-й ft_stringw - находит не там.

Добавлено спустя 2 минуты:

Owner=1; _F=Owner;
встаем на 1-й Owner- находит не там

Добавлено спустя 3 минуты:

поправить бы
Writeln('Get Declaration. Version 0.1');
на
Writeln('ID finder for Pascal projects. Version 0.1');

Добавлено спустя 2 минуты:

secproc.pas
if not LookupAccountSid(nil, GroupSID, OwnerName, SizeNeeded,
не находит LookupAccountSid

Добавлено спустя 2 минуты:

secproc
if not GetFileSecurityW(PWChar(fn), GROUP_SECURITY_INFORMATION,
не найден GetFileSecurityW

Добавлено спустя 11 минут:

sysutils
const
E_NOTIMPL = HRESULT($80004001);
находит Hresult не там.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
RamSoft



Joined: 04 Aug 2010
Posts: 65
Location: Москва

Post (Separately) Posted: Tue Jul 10, 2012 15:38    Post subject: Reply with quote

Обновил, но ещё не всё исправлено...

Не догоняю, как подогнать логику к паре ft_stringw
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Sat Jul 14, 2012 23:09    Post subject: Reply with quote

RamSoft wrote:
как подогнать логику к паре ft_stringw

Ну видимо пару игнорировать. она же не дает определения. оно выше.

==
edit:
Color picker не надо, я сделал
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4  Next
Page 3 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group