| 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 |  | 
	
		|  | 
	
		|  |