View previous topic :: View next topic |
Author |
Message |
RamSoft

Joined: 04 Aug 2010 Posts: 65 Location: Москва
|
(Separately) Posted: Thu Jun 28, 2012 11:17 Post subject: |
|
|
Исправлю, я просто приболел малость и вообще к компу не подхожу. |
|
Back to top |
|
 |
RamSoft

Joined: 04 Aug 2010 Posts: 65 Location: Москва
|
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Mon Jul 09, 2012 15:49 Post subject: |
|
|
тест А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 |
|
 |
RamSoft

Joined: 04 Aug 2010 Posts: 65 Location: Москва
|
(Separately) Posted: Mon Jul 09, 2012 16:01 Post subject: |
|
|
Через минуту выложу ещё обновку, нашёл пару косячков у себя.
--------------------------
Обновил:
РамСофт.рф/FindID/
Last edited by RamSoft on Mon Jul 09, 2012 16:13; edited 2 times in total |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Mon Jul 09, 2012 16:02 Post subject: |
|
|
3.встань на Result внутри тойже. Найдет **в комменте**
надо обработать Result специально
Добавлено спустя 3 минуты:
4.LANG_NEUTRAL находит в коменте! _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
RamSoft

Joined: 04 Aug 2010 Posts: 65 Location: Москва
|
(Separately) Posted: Mon Jul 09, 2012 16:10 Post subject: |
|
|
Чёт не то, можешь организовать a3.bat |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Mon Jul 09, 2012 16:36 Post subject: |
|
|
Пока не могу.
берешь 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 |
|
 |
RamSoft

Joined: 04 Aug 2010 Posts: 65 Location: Москва
|
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Mon Jul 09, 2012 17:38 Post subject: |
|
|
Windows.pas, та же ф-ция
а.Выдели result. Надо находить начало ф-ции или не находить id
б.выдели False. надо не находить id- находится фигня
Добавлено спустя 12 минут:
в. sysUtils.pas. последнее (или нет) вхождение PResStringRec. находит не там.
Добавлено спустя 4 минуты:
г. sysutils. строка Temp.Free; id "Free" надо не находить. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
RamSoft

Joined: 04 Aug 2010 Posts: 65 Location: Москва
|
(Separately) Posted: Mon Jul 09, 2012 17:56 Post subject: |
|
|
Обновил, с резалтом разберусь уже завтра. Сейчас уже домой хочеца...  |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Tue Jul 10, 2012 01:08 Post subject: |
|
|
хорошо б сделать список тех id, которые в принципе не должны находиться - если они не переопределены локально в юните или ф-ции. это ид из system.pas - char, pchar, integer, longint, string, widestring, nil, TObject ...... если лень не делай. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
RamSoft

Joined: 04 Aug 2010 Posts: 65 Location: Москва
|
(Separately) Posted: Tue Jul 10, 2012 14:10 Post subject: |
|
|
Выложил доработки...
Линк в подписи... |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Tue Jul 10, 2012 14:31 Post subject: |
|
|
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 |
|
 |
RamSoft

Joined: 04 Aug 2010 Posts: 65 Location: Москва
|
(Separately) Posted: Tue Jul 10, 2012 15:38 Post subject: |
|
|
Обновил, но ещё не всё исправлено...
Не догоняю, как подогнать логику к паре ft_stringw |
|
Back to top |
|
 |
Alextp

Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Sat Jul 14, 2012 23:09 Post subject: |
|
|
RamSoft wrote: | как подогнать логику к паре ft_stringw |
Ну видимо пару игнорировать. она же не дает определения. оно выше.
==
edit:
Color picker не надо, я сделал _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
 |
|