[HELP] making UCE compile error

Posts 1–7 of 7 · Page 1 of 1
[HELP] making UCE compile error
hi,

i dont know how to post so i post this here.

so , i get error when compiling the dll.
i dont get any error with free build environement ( 7 files compiled , 1 executable build )

here the log and after my DPR.


[Hint] herowarzfunctions.pas(223): Variable 'ec' is declared but never used in 'GetIDTs'
[Hint] herowarzfunctions.pas(298): Value assigned to 'cc' never used
[Hint] herowarzfunctions.pas(289): Variable 'input' is declared but never used in 'THookIDTConstantly.execute'
[Hint] herowarzfunctions.pas(290): Variable 'br' is declared but never used in 'THookIDTConstantly.execute'
[Hint] herowarzfunctions.pas(291): Variable 'i' is declared but never used in 'THookIDTConstantly.execute'
[Hint] herowarzfunctions.pas(616): Variable 'i' is declared but never used in 'WritePhysicalMemory'
[Warning] herowarzfunctions.pas(1046): Constant 0 converted to NIL
[Hint] herowarzfunctions.pas(1046): Value assigned to 'VAE' never used
[Hint] herowarzfunctions.pas(1071): Variable 'tid' is declared but never used in 'testapc'
[Hint] herowarzfunctions.pas(1082): Variable 'i' is declared but never used in 'CreateRemoteAPC'
[Hint] herowarzfunctions.pas(1111): Variable 'i' is declared but never used in 'setAlternateDebugMethod'
[Hint] herowarzfunctions.pas(1169): Value assigned to 'cc' never used
[Hint] herowarzfunctions.pas(1153): Variable 'br' is declared but never used in 'StartCEKernelDebug'
[Hint] herowarzfunctions.pas(1154): Variable 'i' is declared but never used in 'StartCEKernelDebug'
[Warning] herowarzfunctions.pas(1236): Return value of function 'SetMemoryAccessWatch' might be undefined
[Warning] herowarzfunctions.pas(1269): Return value of function 'DebugProcess' might be undefined
[Warning] herowarzfunctions.pas(1335): Return value of function 'ChangeRegOnBP' might be undefined
[Warning] herowarzfunctions.pas(1473): Constant 0 converted to NIL
[Hint] herowarzfunctions.pas(1467): Value assigned to 'd' never used
[Warning] herowarzfunctions.pas(1508): Return value of function 'RewriteKernel32' might be undefined
[Warning] herowarzfunctions.pas(1513): Return value of function 'RestoreKernel32' might be undefined
[Error] herowarz.dpr(21): Undeclared identifier: 'herowarz4'
[Error] herowarz.dpr(22): Undeclared identifier: 'herowarz5'
[Error] herowarz.dpr(23): Undeclared identifier: 'herowarz6'
[Error] herowarz.dpr(24): Undeclared identifier: 'herowarz7'
[Error] herowarz.dpr(25): Undeclared identifier: 'herowarz8'
[Error] herowarz.dpr(26): Undeclared identifier: 'herowarz9'
[Error] herowarz.dpr(27): Undeclared identifier: 'herowarz10'
[Error] herowarz.dpr(28): Undeclared identifier: 'herowarz11'
[Error] herowarz.dpr(29): Undeclared identifier: 'herowarz12'
[Error] herowarz.dpr(30): Undeclared identifier: 'herowarz13'
[Error] herowarz.dpr(31): Undeclared identifier: 'herowarz14'
[Error] herowarz.dpr(32): Undeclared identifier: 'herowarz15'
[Error] herowarz.dpr(33): Undeclared identifier: 'herowarz16'
[Error] herowarz.dpr(34): Undeclared identifier: 'herowarz17'
[Error] herowarz.dpr(35): Undeclared identifier: 'herowarz18'
[Error] herowarz.dpr(36): Undeclared identifier: 'herowarz19'
[Error] herowarz.dpr(37): Undeclared identifier: 'herowarz20'
[Error] herowarz.dpr(38): Undeclared identifier: 'herowarz21'
[Error] herowarz.dpr(39): Undeclared identifier: 'herowarz22'
[Error] herowarz.dpr(40): Undeclared identifier: 'herowarz23'
[Error] herowarz.dpr(41): Undeclared identifier: 'herowarz24'
[Error] herowarz.dpr(42): Undeclared identifier: 'herowarz25'
[Error] herowarz.dpr(43): Undeclared identifier: 'herowarz26'




DPR:
library herowarz;

{ Important note about DLL memory management: ShareMem must be the
first unit in your library's USES clause AND your project's (select
Project-View Source) USES clause if your DLL exports any procedures or
functions that pass strings as parameters or function results. This
applies to all strings passed to and from your DLL--even those that
are nested in records and classes. ShareMem is the interface unit to
the BORLNDMM.DLL shared memory manager, which must be deployed along
with your DLL. To avoid using BORLNDMM.DLL, pass string information
using PChar or ShortString parameters. }

uses
SysUtils,
Classes,
herowarzfunctions in 'herowarzfunctions.pas';

{$R *.res}


exports herowarz4;//VirtualQueryEx;
exports herowarz5;//OpenProcess;
exports herowarz6;//OpenThread
exports herowarz7;//NtOpenProcess;
exports herowarz8;//ReadProcessMemory;
exports herowarz9;//WriteProcessMemory;
exports herowarz10; //VirtualAllocEx
exports herowarz11;
exports herowarz12;
exports herowarz13;
exports herowarz14;
exports herowarz15;
exports herowarz16;
exports herowarz17;
exports herowarz18;
exports herowarz19;
exports herowarz20;
exports herowarz21;
exports herowarz22;
exports herowarz23;
exports herowarz24;
exports herowarz25;
exports herowarz26;
exports herowarz27;
exports herowarz28;
exports herowarz29;
exports herowarz30;
exports herowarz31;
exports herowarz32;
exports herowarz33;
exports herowarz34;
exports herowarz35;
exports herowarz36;
exports herowarz37;
exports herowarz38;
exports herowarz39;
exports herowarz40;
exports herowarz41;
exports herowarz42;
exports herowarz43;

exports herowarz44;
exports herowarz45;
exports herowarz46;
exports herowarz47;

exports herowarz48;
exports herowarz49;

exports herowarz50;

exports herowarz51;
exports herowarz52;

begin
randomize;
end.



can some one help me please ?
i run on vista 32bit but i think thats change nothing.. some ppl on xp have the same type of probleme


THX
Try the CE forums, they have some users the with knowledge of Delphi. Most users here program in C++,VB.*.
Quote Originally Posted by radnomguywfq3 View Post
Try the CE forums, they have some users the with knowledge of Delphi. Most users here program in C++,VB.*.
thats i do before here.. i wait

thx for response
Quote Originally Posted by herowarz View Post
thats i do before here.. i wait

thx for response
You changed variable names, so there declared differently, the code is using the new variables, but you haven't declared the new variable names, you just changed the code. Not the declarations.

ugh fuck, I can't explain it. Overall you need to start from scratch and run the Search And Replace over again, correctly.
i dont understand XD

is it here i need to declare ?
exports herowarz4;//VirtualQueryEx;
exports herowarz5;//OpenProcess;
exports herowarz6;//OpenThread
exports herowarz7;//NtOpenProcess;
exports herowarz8;//ReadProcessMemory;
exports herowarz9;//WriteProcessMemory;
exports herowarz10; //VirtualAllocEx
exports herowarz11;
exports herowarz12;
exports herowarz13;
exports herowarz14;
exports herowarz15;
exports herowarz16;
exports herowarz17;
.....
jetamay are you dead ?
oMfG.... im banned from cheat engine forum and i dont fucking know why....


can some one here help me PLEASE im so bored

i tried again 3 time and always the same probleme


thx
Posts 1–7 of 7 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

Talk with us