非C语言编写的标准DLL(DLL内使用其他控件),可否正常引入MT4

 
目前实验来看,似乎除非不使用控件,或者甚至连其他基础库都不是用的时候,所生成的DLL才能在MT4里使用。
否则都会Crash,版主能帮我解释一下吗?是这样的DLL否完全不可以?此类DLL在本语言程序中采用DLL调用的方法使用正常。