LB Booster
« Paste to editor window no longer working with WINE »

Welcome Guest. Please Login or Register.
Apr 1st, 2018, 03:37am



ATTENTION MEMBERS: Conforums will be closing it doors and discontinuing its service on April 15, 2018.
We apologize Conforums does not have any export functions to migrate data.
Ad-Free has been deactivated. Outstanding Ad-Free credits will be reimbursed to respective payment methods.

Thank you Conforums members.
Speed up Liberty BASIC programs by up to ten times!
Compile Liberty BASIC programs to compact, standalone executables!
Overcome many of Liberty BASIC's bugs and limitations!
LB Booster Resources
LB Booster documentation
LB Booster Home Page
LB Booster technical Wiki
Just BASIC forum
BBC BASIC Home Page
Liberty BASIC forum (the original)

« Previous Topic | Next Topic »
Pages: 1  Notify Send Topic Print
 thread  Author  Topic: Paste to editor window no longer working with WINE  (Read 114 times)
net2014
New Member
Image


member is offline

Avatar




PM


Posts: 37
xx Paste to editor window no longer working with WINE
« Thread started on: Nov 30th, 2017, 8:14pm »

Hi Richard,

Running LBB 3.09, Linux Wine 1.8, riched20.dll copied to wine/windows/system32

I can no longer paste code into the LBB editor, or copy/paste within the window. I don't know exactly when the problem started but it exists on three machines all running the same software versions. It may have been broken by updates but I have no record of when pasting last worked.

Is anyone else running LBB 3.09/Ubuntu 16/wine 1.8 and not seeing this
problem?

By the way, copy/paste works ok in wine/Windows Notepad.

Any suggestions please?

Thanks.
User IP Logged

Richard Russell
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 1348
xx Re: Paste to editor window no longer working with
« Reply #1 on: Nov 30th, 2017, 9:50pm »

on Nov 30th, 2017, 8:14pm, net2014 wrote:
I can no longer paste code into the LBB editor, or copy/paste within the window

Are you certain that you are using the genuine Windows DLL and not Wine's version? LBB's paste function uses the EM_PASTESPECIAL message and that is not implemented in Wine. So the most straightforward explanation is that you are not using the DLL you think you are using.

Quote:
riched20.dll copied to wine/windows/system32

I don't know about Wine, but on a 64-bit Windows installation the appropriate directory would be SysWOW64 not System32. And is it definitely the 32-bit version of the DLL?

Quote:
By the way, copy/paste works ok in wine/Windows Notepad.

I don't think that's relevant, because it is almost certainly using WM_PASTE not EM_PASTESPECIAL.

Quote:
Any suggestions please?

I think Wine allows you to override what DLL gets used by which application so I suggest you check whether any such overrides are in force. It is in any case not a good idea to use a 'global' solution (copying riched20.dll into the system directory) to a 'local' problem (LBB).

Richard.
« Last Edit: Nov 30th, 2017, 9:52pm by Richard Russell » User IP Logged

net2014
New Member
Image


member is offline

Avatar




PM


Posts: 37
xx Re: Paste to editor window no longer working with
« Reply #2 on: Dec 1st, 2017, 09:37am »

Thank you once again, Richard. Having changed to 64bit systems, in my ignorance I copied riched20.dll to WINE windows/system32 folder. Copying to syswow64 brought my favourite programming tool back to full life again.
Knowledge that I will remember now! smiley smiley smiley cool

Oh, and I did add a dll override for LBB.exe Linux/wine rather than have a global override.

Edited to hopefully clarify meaning.
« Last Edit: Dec 2nd, 2017, 10:10am by net2014 » User IP Logged

Pages: 1  Notify Send Topic Print
« Previous Topic | Next Topic »

| |

This forum powered for FREE by Conforums ©
Terms of Service | Privacy Policy | Conforums Support | Parental Controls