Hello, I'm back (I've been ill, nothing serious)<div>I woul really like a bit more explanation with that particular approach.</div><div>Would declaring the functions I want to keep from the renamed dll in a extern(c) block and linking that to the renamed dll while also declaring them as export work?</div>
<div>And the function I want to change I declare myself and write in d?</div><div><br></div><div>I haven't really mastered the d language and I'm simply playing around with it, simply checking if I've understood it.</div>
<div><br><div class="gmail_quote">2011/4/18 Robert Jacques <span dir="ltr"><<a href="mailto:sandford@jhu.edu">sandford@jhu.edu</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Mon, 18 Apr 2011 04:11:16 -0400, maarten van damme <<a href="mailto:maartenvd1994@gmail.com" target="_blank">maartenvd1994@gmail.com</a>> wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The problem with that aproach would be that the functions are in another<br>
location in the export table.<br>
I've read that the locations need to stay exactly the same.<br>
Am I wrong about this?<br>
</blockquote>
<br></div>
I don't know for sure, but my gut would say that not knowing the exact layout of the DLL is half the point. In practice, I've used D with DLLs that have drastically added to/changed their layout (according to dumpbin) without a problem.<br>

</blockquote></div><br></div>