I tried to rebuild the import table with Imprec.
Since it fails even with correct oep i used another delphi dll initially & then this one; sort of partial grafting work.
Now the dll is working perfectly in certain environment

like if it is the first dll called from the prog. It doesnot work on different comptuer or diff OS(win 98) or its 3rdc alled dll etc..

I worked in Xp.
what could be cause. Relocs ?
Plz help me with suggestions.