I use visualD 0.3.43 in vs2013. when i code like follow,it will crashed and the error msg is : "COM Server for DParser is stop work" the event name is "CLR20r3" ==================================================== import std.stdio; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.Button; void main () { auto display = new Display; auto shell = new Shell; auto button = new Button(shell,0); shell. (here not crashed,work well) button. (here will crashed) shell.open(); while (!shell.isDisposed) if (!display.readAndDispatch()) display.sleep(); display.dispose(); } ======================================================= I set visualD "show expansion when writing an identifier"
*** Issue 15522 has been marked as a duplicate of this issue. ***
Please try replacing $(ProgrmFiles(x86)\VisualD\DParser\D_Parser.dll with this one https://gist.github.com/rainers/6cdf73b48837defb9f88#file-d_parser-dll. It hopefully fixes the problem.
Yes. The new dll fixes the problem, in issue 15522 example at least.
I test the dll Rainer Schuetze comment, and it works well!