First of all when I tried to open my current project I got this error:
************** Ausnahmetext **************
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei modOne.(String )
bei frmMain.(String , & )
bei frmMain. (Object , EventArgs )
bei System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
bei System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
bei System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
bei System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
bei System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
bei System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.ToolStrip.WndProc(Message& m)
bei System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Geladene Assemblys **************
mscorlib
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.239 (RTMGDR.030319-2300).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll.
----------------------------------------
Indigo
Assembly-Version: 1.3.1.2.
Win32-Version: 1.3.1.2.
CodeBase: file:///C:/Program%20Files%20(x86)/Indigo%20v1.3.1%20Beta/Indigo.exe.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 10.0.0.0.
Win32-Version: 10.0.30319.1 built by: RTMRel.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.233 built by: RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Core
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.233 built by: RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
----------------------------------------
System.Windows.Forms
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.235 built by: RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System.Drawing
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.1 built by: RTMRel.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Runtime.Remoting
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.1 (RTMRel.030319-0100).
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
----------------------------------------
WeifenLuo.WinFormsUI.Docking
Assembly-Version: 2.5.0.2000.
Win32-Version: 2.5.0.2000.
CodeBase: file:///C:/Program%20Files%20(x86)/Indigo%20v1.3.1%20Beta/WeifenLuo.WinFormsUI.Docking.DLL.
----------------------------------------
System.Xml
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.233 built by: RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.235 (RTMGDR.030319-2300).
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.1 built by: RTMRel.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
System.Management
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.1 (RTMRel.030319-0100).
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll.
----------------------------------------
Accessibility
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.1 built by: RTMRel.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------
ScintillaNet
Assembly-Version: 2.2.4315.36729.
Win32-Version: 2.2.0.1.
CodeBase: file:///C:/Program%20Files%20(x86)/Indigo%20v1.3.1%20Beta/ScintillaNet.DLL.
----------------------------------------
Error translation by me: Object reference not set to an object instance.
After that the loading process is canceled even if I press the continue button. This could be a very small problem and I guess it´s fixed rather easy, therefore I further tested intellisense with a new project but there´s still something broken.
-------------------------------------------------------------------
1.
I tried to write:
I selected "IF" from the intellisense and hit enter -> worked
I selected "IMAGE EXIST" and hit enter and it ended up like this:
I doesn´t write the selected line, instead it writes the last line in the intellisense list apart from that it also adds the "ENDIF" for the unfinished "IF" and does a oddly placed return. This issue seems to occur only if I try to use it in an unfinished IF-Statement. It worked when I added the "ENDIF" first. Also the issue that the last entry in the list is selected just occured in this If-scenario.
EDIT: It seems to occur with all loops, too. Except "FOR". If I begin a for-loop after writing "FOR" intellisense is closing automatically on this line ( maybe because there is no keyword left beginning with "for" ).
EDIT: Also it fails to complete the "FOR", it doesn´t write the next by pressing enter if there is only written "FOR" ( I guess that´s because you expect a variable name to be there to add it to the "NEXT" command ).
Repeat is working ( I guess that´s because you use the "UNTIL" for everything else, so the loop is already finished ).
While:
while IMAG
E WIDTHENDWHILE
Select:
select IMA
GE WIDTHENDSELECT
-------------------------------------------------------------------
2.
If I write "make object " with intellisense open, right after making the last space, after "object", there occurs another error:
************** Ausnahmetext **************
System.ArgumentOutOfRangeException: Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
Parametername: index
bei System.ThrowHelper.ThrowArgumentOutOfRangeException()
bei ScintillaNet.AutoComplete.get_SelectedText()
bei frmDocument.(Object , KeyEventArgs )
bei System.Windows.Forms.Control.OnKeyUp(KeyEventArgs e)
bei System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
bei System.Windows.Forms.Control.ProcessKeyMessage(Message& m)
bei ScintillaNet.Scintilla.ProcessKeyMessage(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei ScintillaNet.Scintilla.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Geladene Assemblys **************
mscorlib
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.239 (RTMGDR.030319-2300).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll.
----------------------------------------
Indigo
Assembly-Version: 1.3.1.2.
Win32-Version: 1.3.1.2.
CodeBase: file:///C:/Program%20Files%20(x86)/Indigo%20v1.3.1%20Beta/Indigo.exe.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 10.0.0.0.
Win32-Version: 10.0.30319.1 built by: RTMRel.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.233 built by: RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Core
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.233 built by: RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
----------------------------------------
System.Windows.Forms
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.235 built by: RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System.Drawing
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.1 built by: RTMRel.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Runtime.Remoting
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.1 (RTMRel.030319-0100).
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
----------------------------------------
WeifenLuo.WinFormsUI.Docking
Assembly-Version: 2.5.0.2000.
Win32-Version: 2.5.0.2000.
CodeBase: file:///C:/Program%20Files%20(x86)/Indigo%20v1.3.1%20Beta/WeifenLuo.WinFormsUI.Docking.DLL.
----------------------------------------
System.Xml
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.233 built by: RTMGDR.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.235 (RTMGDR.030319-2300).
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.1 built by: RTMRel.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
System.Management
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.1 (RTMRel.030319-0100).
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll.
----------------------------------------
Accessibility
Assembly-Version: 4.0.0.0.
Win32-Version: 4.0.30319.1 built by: RTMRel.
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------
ScintillaNet
Assembly-Version: 2.2.4315.36729.
Win32-Version: 2.2.0.1.
CodeBase: file:///C:/Program%20Files%20(x86)/Indigo%20v1.3.1%20Beta/ScintillaNet.DLL.
----------------------------------------
Error translation by me: Index out of range.
Same happens for a space after "case" with intellisense open.
-------------------------------------------------------------------
3.
If I write "DO", select "DO" from the intellisense list and press enter it ends up like this:
Interesting thing: "DOWNKEY" was the last entry in the intellisense list. Obviously it selected this instead of "DO" and added the "LOOP" for the "DO" ^^.
Seems to be connected to the issue under point 1.
EDIT: Actually it creates "DOWNKEYLOOP" no matter what I select from the list in this scenario -> I tried to select "DOUBLE FLOAT".
-------------------------------------------------------------------
4.
Also the intellisense still closes after the keyword is finished, which is odd for me since I disabled the "Auto Case Fixup" ... I had some problems with that: It tended to scroll some lines through my code after I selected text to copy/paste. Because of that I often write my commands completely but still select them from the intellisense list just to have them capitalized.
To make this clearer:
In 1.3.0 I wrote "if" -> intellisense still open -> then selected "IF" from intellisense and had my "IF" capitalized.
In 1.3.1 I write "if" -> intellisense closes after writing "f"
Not really an error but somehow annoying to me XD.
I would suggest an option whether the intellisense list should be closed or not.
If you choose the list not to close it should only be closed if the user is pressing enter to select a chosen command. That would be awesome ... at least for me XD.
-------------------------------------------------------------------
PS: Sorry for swamping you in errors and issues ^^" ... I just want the editor to be the best it can be. For now I will stick with v 1.3.0.
PS2: Overall there seem to be some problems with intellisense in combination with loops and ifs.
-------------------------------------------------------------------
EDIT: I just realized Im still using 1.3.0 beta 3 XD omg ...
My favorite version so far