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

TL McCaughn <[email protected]> Tue, 10 Oct 2023 20:41:04 -0700 (PDT)
Newsgroups gmane.editors.scite.general
Message-ID <[email protected]>
Sorry to clutter up thisgroup ... you can delete if you like ... thanks for 
the info

On Tuesday, October 10, 2023 at 10:38:01 PM UTC-5 TL McCaughn wrote:

> 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/98294899-dc5f-469f-9c03-5ccc67374cc8n%40googlegroups.com.