[OT] API Hook DLL Wizard - Versão Beta

19/01/2006

Olá!

Gostaria de informar a todos que já se encontra disponível para download a versão beta do meu expert para o IDE do Delphi, que gera automaticamente o código das DLL´s usadas pela técnica de [b:4fbbc341b3]API Hooking[/b:4fbbc341b3].

Basta baixar o [b:4fbbc341b3]Setup.exe[/b:4fbbc341b3] e instalar. Ele irá configurar automaticamente o IDE do Delphi. Esta versão suporta apenas o [b:4fbbc341b3]Delphi 7[/b:4fbbc341b3] e [b:4fbbc341b3]2005[/b:4fbbc341b3], embora no programa de instalação tbm conste a versão 6.

Tive alguns ´pequenos grandes´ problemas com meu HD, e por conta disso precisarei adiar um pouco mais a disponibilização do código-fonte. Será o tempo de eu juntar dinheiro para consertar o HD, ou para criar tudo de novo. Se quiserem fazer uma vaquinha para me ajudar a pagar a empresa de recuperação de dados, ficarei eternamente grato! ;-)

Quem usar e quiser comentar aqui, agradeço desde já. Críticas, sugestões ou elogios.

http://www.projetobms.net/downloads.php?id=11
(Valeu de novo [b:4fbbc341b3]Nildo[/b:4fbbc341b3]! ;-))

[]´s


Michael

Respostas

22/04/2006

Diogo_

Ola Michael
Estou com um pequeno problema em relação ao delphi 7...

Primeiro o delphi diz q não consegue achar o HookDLLWizard_D7.bpl que foi instalado na pasta [color=red:65639c1380]Arquivos de programas\API Hook DLL Wizard\Experts\D7[/color:65639c1380] ai eu mudo para onde o delphi acha que o arquivo está que é [color=darkred:65639c1380]Arquivos de programas\API Hook DLL Wizard\Experts[/color:65639c1380] ai ok ele roda normalmente...

Segundo
quando vou em new > other ...
ele da outro erro quando tento criar o api hook dll que é
[color=red:65639c1380]Failed to get data for ´Right Margin´[/color:65639c1380]

Alguma ajuda? :?


Responder Citar

22/04/2006

Diogo_

Ola Michael
Estou com um pequeno problema em relação ao delphi 7...

Primeiro o delphi diz q não consegue achar o HookDLLWizard_D7.bpl que foi instalado na pasta [color=red:f93fe584fb]Arquivos de programas\API Hook DLL Wizard\Experts\D7[/color:f93fe584fb] ai eu mudo para onde o delphi acha que o arquivo está que é [color=darkred:f93fe584fb]Arquivos de programas\API Hook DLL Wizard\Experts[/color:f93fe584fb] ai ok ele roda normalmente...

Segundo
quando vou em new > other ...
ele da outro erro quando tento criar o api hook dll que é
[color=red:f93fe584fb]Failed to get data for ´Right Margin´[/color:f93fe584fb]

Alguma ajuda? :?


Responder Citar

22/04/2006

Diogo_

desculpa pelo double poste , deu erro no meu navegador


Responder Citar

22/04/2006

Diogo_

tentei reinstalar e agora reparei o erro mas nao sei o que fazer ::

***************************************
Unregistering Component Package
***************************************


***************************************
Delphi version7 not detected
***************************************


***************************************
BEGIN: Compiling Component Package
***************************************
Creating temp compile folder
Folder Created: C:\DOCUME~1\Diogo\CONFIG~1\Temp\ESetup

Creating DCC32 config file
Config.ini -U Switch: 
Config.ini -I Switch: ..\Source
Config.ini -LE Switch: 
Config.ini -LN Switch: 
Config.ini -N Switch: C:\DOCUME~1\Diogo\CONFIG~1\Temp\ESetup

Compiling....

Redirector Working Dir: C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Delphi
Redirector CreateProcess command: "C:\ARQUIV~1\Borland\Delphi7\Bin\DCC32.exe" VirtualTreesD7.dpk


Borland Delphi Version 15.0
Copyright (c) 1983,2002 Borland Software Corporation

VirtualTreesD7.dpk(1) 
VirtualTreesD7.dpk(31) 
VirtualTreesD7.dpk(33) 
VirtualTreesD7.dpk(33) 
VirtualTreesD7.dpk(33) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(1) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\Compilers.inc(406)  

C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VTConfig.inc(23) 

C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(72) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(77) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(77) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(85) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(85) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(597) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(1109) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(1621) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(2133) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(2645) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3157) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3208) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3209) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3209) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3209) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3209) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3209) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3213) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3213) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3214) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3215) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3216) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3218) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3669) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(4181) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(4693) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(5205) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(5717) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(6229) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(6741) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(7253) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(7765) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(8277) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(8789) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(9301) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(9813) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(10325) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(10837) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(11349) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(11861) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(12373) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(12885) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(13397) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(13909) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(14421) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(14933) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(15445) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(15957) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(16469) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(16981) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(17493) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(18005) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(18517) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(19029) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(19541) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(20053) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(20565) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(21077) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(21589) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(22101) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(22613) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(23125) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(23637) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(24149) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(24661) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(25173) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(25685) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(26197) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(26709) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(27221) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(27733) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(28245) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(28757) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(29269) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(29781) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(30293) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(30805) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(31317) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(31370) 

VirtualTreesD7.dpk(35) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VTHeaderPopup.pas(1) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\Compilers.inc(406)   

C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VTHeaderPopup.pas(73) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VTHeaderPopup.pas(75) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VTHeaderPopup.pas(107) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VTHeaderPopup.pas(132) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VTHeaderPopup.pas(252) 

VirtualTreesD7.dpk(35) 
VirtualTreesD7.dpk(37) 
VirtualTreesD7.dpk(39) 
32496 lines, 0.91 seconds, 223196 bytes code, 1157 bytes data.


Could not find compiled BPL file: \VirtualTreesD7.bpl


Compiling....

Redirector Working Dir: C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Delphi
Redirector CreateProcess command: "C:\ARQUIV~1\Borland\Delphi7\Bin\DCC32.exe" VirtualTreesD7D.dpk


Borland Delphi Version 15.0
Copyright (c) 1983,2002 Borland Software Corporation

VirtualTreesD7D.dpk(1) 
VirtualTreesD7D.dpk(32) 
VirtualTreesD7D.dpk(34) 
VirtualTreesD7D.dpk(34) 
VirtualTreesD7D.dpk(34) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(1) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\Compilers.inc(406)     

C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(25) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(25) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(25) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(25) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(27) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(41) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(41) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(41) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(41) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(41) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(41) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(41) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(45) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(45) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(45) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(45) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(45) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(45) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(45) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(47) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(107) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(619) 
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(630) 

VirtualTreesD7D.dpk(35) 
VirtualTreesD7D.dpk(37) 
VirtualTreesD7D.dpk(39) 
1076 lines, 0.42 seconds, 14156 bytes code, 153 bytes data.


Could not find compiled BPL file: \VirtualTreesD7D.bpl


 
Adding Package BPL to Registry
***************************************
END: Compiling Component Package
***************************************




Responder Citar

23/04/2006

Diogo_

Desinstalei tudo e instalei o delphi 2005

ainda sim tenho erros e nao consigo uzar o wizard =(

no log tem erros como esses:

Compiling....

Redirector Working Dir: C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Delphi
Redirector CreateProcess command: "C:\ARQUIV~1\Borland\BDS\3.0\Bin\DCC32.exe" VirtualTreesD9.dpk


Could not execute process: "C:\ARQUIV~1\Borland\BDS\3.0\Bin\DCC32.exe" VirtualTreesD9.dpk
O sistema não pode encontrar o arquivo especificado

Could not find compiled BPL file: C:\Documents and Settings\Diogo\Meus documentos\Borland Studio Projects\Bpl\VirtualTreesD9.bpl


Compiling....

Redirector Working Dir: C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Delphi
Redirector CreateProcess command: "C:\ARQUIV~1\Borland\BDS\3.0\Bin\DCC32.exe" VirtualTreesD9D.dpk


Could not execute process: "C:\ARQUIV~1\Borland\BDS\3.0\Bin\DCC32.exe" VirtualTreesD9D.dpk
O sistema não pode encontrar o arquivo especificado

Could not find compiled BPL file: C:\Documents and Settings\Diogo\Meus documentos\Borland Studio Projects\Bpl\VirtualTreesD9D.bpl




Responder Citar

03/05/2006

Michael

Olá [b:1c88365762]Diogo[/b:1c88365762]! Desculpe pela resposta tardia, mas essa semanas que passaram estive muito ocupado com o trabalho.

O add-in que eu criei ainda é uma versão beta, e por isso existem bugs que estão sendo corrigidos. No final do ano passado eu perdi meu HD com todos os meus arquivos, e entre eles a última versão dos códigos fontes deste expert. Isso atrasou consideravelmente os testes e correções.

De qualquer forma, o primeiro erro você mesmo resolveu, que era copiar o arquivo [b:1c88365762]HookDLLWizard_Dx.bpl [/b:1c88365762](onde x é a versão instalada do Delphi) para a pasta correta.

O segundo está ocorrendo porque o expert lê no registro a margem direita do editor de códigos do Delphi, para poder calcular corretamente como quebrar as linhas da DLL que será gerada. Estranhamente essa chave não existe no seu registro, ou está com um valor inválido. Para corrigir este bug, faça assim: abra o seu Delphi e clique de direita sobre o editor de códigos. Em seguida selecione [b:1c88365762]Properties [/b:1c88365762]e simplesmente clique em [b:1c88365762]OK[/b:1c88365762] na caixa de diálogo que surgir. O IDE irá gravar as chaves no registro que estiverem incorretas e o Wizard deve voltar a funcionar.

Como eu mencionei acima, este add-in está na versão beta, e por isso todo o feedback que eu receber será muito útil para a correção de bugs. Então, quaisquer erros que você encontrar, se possível me notifique por email. Agradeço desde já.

[]´s


Responder Citar