I guess I wasn't that clear, if I understand your comment correctly.
Creating MyLV_DLL.lib for Borland from MyLV_DLL.dll is fine using implib. However, for the Borland project to compile for use with the LVRTE it also needs to read Labview.lib, which it can't. There is no matching labview.dll. The runtime engine has various DLLs, of which the most obvious is lvrte.dll. I created a Labview.lib from lvrte.dll using implib and this lib file works for many, but not all MyLV_DLL.dll (it's only certain types of operation which break, but I can't recall which - the project compiles but generates funky errors at run time); the identical DLL runs fine from within a similar compiled Visual C++ project which can use the Labview.lib file pro
vided by NI. Getting the DLL dependencies shows it calls some of the other LV DLLs, so I created libraries for these as well which further improves matters. Implib doesn't know how to make all these connections properly automatically I guess.
From my point of view I've found a happy medium of things I can do in MyLV_DLL.dll which are compatible with my Borland project and my collection of implib created Labview library files.
NI tech support have confirmed that there is no support for Borland within LV and no Borland compatible version of Labview.lib exists (v7+ at least), thus I'm on my own...