Re: Problem with old version of Scintilla causing program to crash..

TL McCaughn <[email protected]> Tue, 10 Oct 2023 20:38:01 -0700 (PDT)
Newsgroups gmane.editors.scite.general
Message-ID <[email protected]>
my desktop  PC and laptop are both windows 10 machines


On Tuesday, October 10, 2023 at 10:35:54 PM UTC-5 TL McCaughn wrote:

> the dll was distributed with the IDE as part of an installer EXE and the 
> package has been working fine for act least 6 years with no customer 
> complaints until about3 weeks ago when a new customer bought the lauguage 
> and received the IDE INSTALLER.  I had not used the IDE in some time and 
> that was when I found out it did not work on my desktop. Within a few days 
> other forum members mentioned having the same problem. I pull out my non 
> internet connected lapnot and discovered that it worked fine there.
> Since my initial posting this morning, I having been striping code out and 
> try to see if I can get a change when I attempt to open a file.  The crash 
> occurs when the statement to open the scintilla window is executed.
>
> On Tuesday, October 10, 2023 at 5:25:10 PM UTC-5 Neil Hodgson wrote:
>
>> mccaughntl:
>>
>> The problem is that it appears that a recent Windows upgrade has caused 
>> the program to crash anytime the user tries to open a file, i..e.. access 
>> the scintilla library. It is doing this to users around the world. 
>> However,, on pcs/laptops that have been disconnected from the internet and 
>> have not reveived the latest Window's updates the IDE still works just fine.
>> I'm not smart enough to create a new scintilla setup to satisfy my needs 
>> and I'm seeking help.
>> My source code is writen in IWBasic which I'm proficient a, just not the 
>> Scintilla codinging and how to get it built. I currently have a 
>> SciLexer.dll 10/28/2009
>> SciLexer.inc 11/11/2010
>> scintilla.inc  11/10/2010
>> And iis tied to CMdiChilld class of windows
>>
>>
>> The .inc files aren't from the Scintilla project. They are likely 
>> translated from scintilla\include\Scintilla.iface which defines the 
>> messages sent to Scintilla.
>>
>> The date on SciLexer.dll doesn't match any binaries distributed by me. 
>> 2.01 was 20 ‎August ‎2009 and 2.02 was ‎25 ‎January ‎2010 so the file you 
>> have is most likely built by your previous collaborator from 2.01 source. 
>> Its also possible that this is a custom version of Scintilla with 
>> additional fixes or features.
>>
>> Historic binaries of SciTE can be download and their SciLexer.dlls 
>> retrieved from:
>> https://sourceforge.net/projects/scintilla/files/SciTE/
>>
>> Both 2.01 and 2.02 run fine for me on an up-to-date installation of 
>> Windows 10.
>>
>> Windows 11 isn't supported on my current machine and that may be the 
>> cause of failures - clarity here may narrow down the issue. 
>>
>> A possibility is that another application has installed a different 
>> version of SciLexer.dll in a global location like C:\Windows\System32 and 
>> your application isn't compatible with that version. Check if there are 
>> multiple copies of SciLexer.dll on machines showing failures.
>>
>> Another potential issue could be if your application is installing 
>> SciLexer.dll into a global location and this is prevented (or access to it 
>> denied) by Windows as Windows becomes stricter to defend agaist malware. 
>> Scintilla DLLs should be installed in the same directory as your 
>> application and (for security and stability) loaded with a call and context 
>> that will only load your distributed DLL - see SetDefaultDllDirectories.
>>
>> https://learn.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-setdefaultdlldirectories
>>
>> Is there anyone here willing to help me out? Or connect me with someone 
>> who can?
>>
>>
>> This mailing list is for the SciTE editor application which uses 
>> Scintilla. There is a separate mailing list for for the Scintilla component 
>> itself.
>>
>> https://groups.google.com/forum/#!forum/scintilla-interest
>>
>>    Neil
>>
>

-- 
You received this message because you are subscribed to the Google Groups "scite-interest" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion on the web visit https://groups.google.com/d/msgid/scite-interest/4ee74d0a-b494-4e65-8d99-16000e1ad214n%40googlegroups.com.