Windows 64 support


Can't get sciLexer.DLL to be detected in windows system32 folder. Also Applications with ScintillaNET won't run.
-- Message
An error occurred creating the form. See Exception.InnerException for details. The error is: %1 is not a valid Win32 application
Closed Mar 17, 2012 at 7:42 PM by jacobslusser
The fix for this item is included in our current binary release and so I'm closing this.


jacobslusser wrote Jan 3, 2010 at 12:39 AM

Thank you for your report.

At the moment, 64-bit platforms are not supported mainly because the core ScintillaNET developers don't have the time or resources to develop and test in that environment. However, it is quickly becoming a necessity given the adoption of 64-bit. I expect we'll need to address this soon.

Klingel wrote Jan 4, 2010 at 4:01 PM

At the moment there are two possible solutions:
  1. use the x64 SciLexer.dll
  2. set your project to x86 only
I've tested this with Vista and 7 x64 and it should work.

The x64 SciLexer.dll is attached to this workitem http://www.codeplex.com/ScintillaNET/WorkItem/View.aspx?WorkItemId=9977

ajduck1 wrote Jan 4, 2010 at 11:10 PM

Thanks Kingel, x64 SciLexer.dll loads well on Win7 x64.

wrote Feb 16, 2012 at 9:59 PM

Associated with changeset 96153.

jacobslusser wrote Feb 16, 2012 at 10:28 PM

Release 2.3 (Beta) contains a resolution for this issue. ScintillaNET now includes 32-bit and 64-bit native DLLs and will dynamically load the correct one at runtime.