Also a new user.

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
User avatar
vanLonden
Newbie
Newbie
Posts: 3
Joined: Wed May 28, 2008 6:19 am

Also a new user.

Post by vanLonden »

Hello readers,

I installed Wine under Ubuntu 8.
Then I installed DHE (Dynamic HTML Editor) 4.2.20
It's downloadable at www.hexagora.com

The installation went perfect. But when I click the icon to start the programme, only the splashscreen appears and then . . . nothing.

Any suggestions?

vanLonden
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Also a new user.

Post by austin987 »

On Wed, May 28, 2008 at 7:46 AM, vanLonden <[email protected]> wrote:
Hello readers,

I installed Wine under Ubuntu 8.
Then I installed DHE (Dynamic HTML Editor) 4.2.20
It's downloadable at www.hexagora.com

The installation went perfect. But when I click the icon to start the programme, only the splashscreen appears and then . . . nothing.

Any suggestions?

vanLonden





Wine version and terminal output would be helpful.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

The download page for the demo for this program has a prominent warning that Mac and Linux users need to install "Virtual PC / VMware or other Windows emulation software" to run this program, so it sounds like the makers already know it won't run under Wine.

I downloaded the demo anyway to see what kind of messages the crash generated. Here's the terminal output:
dimesio@linux-95tw:~> WINEPREFIX=/home/dimesio/test wine "C:\Program Files\Dynam
ic HTML Editor 4x\DHWE.exe"
fixme:ole:OLEFontImpl_IPersistStreamInit_InitNew (0x1487924), stub!
fixme:ole:OleLoadPictureEx (0x127c6cc,3646,0,{7bf80980-bf32-101a-8bbb-00aa00300c
ab},x=0,y=0,f=0,0x32f9ec), partially implemented.
fixme:ole:OleLoadPictureEx (0x127c6cc,106910,1,{7bf80980-bf32-101a-8bbb-00aa0030
0cab},x=0,y=0,f=0,0x32f9bc), partially implemented.
fixme:ole:OleLoadPictureEx (0x127c6cc,87758,1,{7bf80980-bf32-101a-8bbb-00aa00300
cab},x=0,y=0,f=0,0x32f9bc), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x1489060)->(0x14a7778, 0, (nil)), hacked s
tub.
fixme:ole:OleLoadPictureEx (0x127ebfc,3646,0,{7bf80980-bf32-101a-8bbb-00aa00300c
ab},x=0,y=0,f=0,0x32f9ec), partially implemented.
fixme:ole:OleLoadPictureEx (0x127e02c,122,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f608), partially implemented.
fixme:ole:OleLoadPictureEx (0x127e02c,122,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f608), partially implemented.
fixme:ole:OleLoadPictureEx (0x127e02c,110,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f608), partially implemented.
fixme:ole:OleLoadPictureEx (0x127e02c,110,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f608), partially implemented.
fixme:ole:OleLoadPictureEx (0x127e02c,122,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f608), partially implemented.
fixme:ole:OleLoadPictureEx (0x127e02c,122,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f608), partially implemented.
fixme:ole:OleLoadPictureEx (0x127e02c,110,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f608), partially implemented.
fixme:ole:OleLoadPictureEx (0x127e02c,110,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f608), partially implemented.
fixme:ole:OleLoadPictureEx (0x127e02c,122,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f608), partially implemented.
fixme:ole:OleLoadPictureEx (0x127e02c,122,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f608), partially implemented.
fixme:ole:OleLoadPictureEx (0x127e02c,110,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f608), partially implemented.
fixme:ole:OleLoadPictureEx (0x127e02c,110,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f608), partially implemented.
fixme:ole:OleLoadPictureEx (0x128cae4,782,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f5d8), partially implemented.
fixme:ole:OleLoadPictureEx (0x128fc64,782,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f5d8), partially implemented.
fixme:ole:OleLoadPictureEx (0x128fc64,230,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f5d8), partially implemented.
fixme:ole:OleLoadPictureEx (0x1290a8c,1326,1,{7bf80980-bf32-101a-8bbb-00aa00300c
ab},x=0,y=0,f=0,0x32f5d8), partially implemented.
fixme:ole:OleLoadPictureEx (0x127ebfc,334,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f98c), partially implemented.
fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
fixme:ole:OleLoadPictureEx (0x127ebfc,334,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f98c), partially implemented.
fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
fixme:ole:OleLoadPictureEx (0x127ebfc,334,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f98c), partially implemented.
fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
fixme:ole:OleLoadPictureEx (0x127ebfc,334,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f98c), partially implemented.
fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
fixme:ole:OleLoadPictureEx (0x127ebfc,334,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f98c), partially implemented.
fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
fixme:ole:OleLoadPictureEx (0x127ebfc,334,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f98c), partially implemented.
fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
fixme:ole:OleLoadPictureEx (0x127ebfc,334,1,{7bf80980-bf32-101a-8bbb-00aa00300ca
b},x=0,y=0,f=0,0x32f98c), partially implemented.
fixme:ole:OLEPictureImpl_get_hPal unimplemented for type 3. Returning 0 palette.
fixme:ole:OLEPictureImpl_SaveAsFile (0x14ad718)->(0x15979a8, 0, (nil)), hacked s
tub.
fixme:ole:OleLoadPictureEx (0x129e064,3646,0,{7bf80980-bf32-101a-8bbb-00aa00300c
ab},x=0,y=0,f=0,0x32f5b0), partially implemented.
wine: Unhandled array bounds at address 0x15b09ad (thread 0009), starting debugg
er...
Unhandled exception: array bounds in 32-bit code (0x015b09ad).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:015b09ad ESP:0032e640 EBP:0032e665 EFLAGS:00010202( - 00 - -RI1)
EAX:015b0980 EBX:7edd64fa ECX:00000000 EDX:000100a6
ESI:000100a6 EDI:000100a6
Stack dump:
0x0032e640: 00000046 00000000 0032e96c 00000002
0x0032e650: 7edfbff4 0032e664 7edfbff4 000100a6
0x0032e660: 000100a6 0032e6a4 7edd6bde 015b0980
0x0032e670: 000100a6 00000046 00000000 0032e96c
0x0032e680: 7edfbff4 0032e6a4 7edfbff4 000100a6
0x0032e690: 7ee3d794 0032e6a4 7edfbff4 000100a6
Backtrace:
=>1 0x015b09ad (0x0032e665)
0x015b09ad: boundl 0x0(%eax),%eax
Modules:
Module Address Debug info Name (109 modules)
PE 400000- 9ab000 Deferred dhwe
PE 10000000-10114000 Deferred dheglib
PE 732a0000-733f3000 Deferred msvbvm60
ELF 7b800000-7b92e000 Deferred kernel32<elf>
\-PE 7b820000-7b92e000 \ kernel32
ELF 7bc00000-7bca5000 Deferred ntdll<elf>
\-PE 7bc10000-7bca5000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7db31000-7db92000 Deferred winedos<elf>
\-PE 7db40000-7db92000 \ winedos
ELF 7db92000-7dba6000 Deferred olepro32<elf>
\-PE 7dba0000-7dba6000 \ olepro32
ELF 7dbfa000-7dc9d000 Deferred oleaut32<elf>
\-PE 7dc10000-7dc9d000 \ oleaut32
ELF 7dc9d000-7dca7000 Deferred libnss_files.so.2
ELF 7dca7000-7dcb1000 Deferred libnss_nis.so.2
ELF 7dcb1000-7dcc8000 Deferred libnsl.so.1
ELF 7dcc8000-7dcd0000 Deferred libnss_compat.so.2
ELF 7dd05000-7dd37000 Deferred libcrypt.so.1
ELF 7dd37000-7de7d000 Deferred libcrypto.so.0.9.8
ELF 7de7d000-7dec0000 Deferred libssl.so.0.9.8
ELF 7dec0000-7def2000 Deferred libcups.so.2
ELF 7dfeb000-7e01f000 Deferred uxtheme<elf>
\-PE 7dff0000-7e01f000 \ uxtheme
ELF 7e01f000-7e046000 Deferred msacm32<elf>
\-PE 7e030000-7e046000 \ msacm32
ELF 7e046000-7e05e000 Deferred msacm32<elf>
\-PE 7e050000-7e05e000 \ msacm32
ELF 7e093000-7e14f000 Deferred libasound.so.2
ELF 7e15a000-7e16f000 Deferred midimap<elf>
\-PE 7e160000-7e16f000 \ midimap
ELF 7e16f000-7e1a6000 Deferred winealsa<elf>
\-PE 7e180000-7e1a6000 \ winealsa
ELF 7e1a6000-7e1c8000 Deferred mpr<elf>
\-PE 7e1b0000-7e1c8000 \ mpr
ELF 7e1c8000-7e1dc000 Deferred sensapi<elf>
\-PE 7e1d0000-7e1dc000 \ sensapi
ELF 7e1dc000-7e209000 Deferred ws2_32<elf>
\-PE 7e1e0000-7e209000 \ ws2_32
ELF 7e209000-7e230000 Deferred netapi32<elf>
\-PE 7e210000-7e230000 \ netapi32
ELF 7e230000-7e258000 Deferred secur32<elf>
\-PE 7e240000-7e258000 \ secur32
ELF 7e258000-7e28f000 Deferred winspool<elf>
\-PE 7e260000-7e28f000 \ winspool
ELF 7e28f000-7e2e9000 Deferred shlwapi<elf>
\-PE 7e2a0000-7e2e9000 \ shlwapi
ELF 7e2e9000-7e3f9000 Deferred shell32<elf>
\-PE 7e300000-7e3f9000 \ shell32
ELF 7e3f9000-7e4a5000 Deferred comdlg32<elf>
\-PE 7e400000-7e4a5000 \ comdlg32
ELF 7e4a5000-7e4b8000 Deferred libresolv.so.2
ELF 7e4be000-7e4d8000 Deferred rasapi32<elf>
\-PE 7e4c0000-7e4d8000 \ rasapi32
ELF 7e4d8000-7e4f7000 Deferred iphlpapi<elf>
\-PE 7e4e0000-7e4f7000 \ iphlpapi
ELF 7e4f7000-7e558000 Deferred rpcrt4<elf>
\-PE 7e500000-7e558000 \ rpcrt4
ELF 7e558000-7e5fd000 Deferred ole32<elf>
\-PE 7e570000-7e5fd000 \ ole32
ELF 7e5fd000-7e624000 Deferred oledlg<elf>
\-PE 7e600000-7e624000 \ oledlg
ELF 7e624000-7e6e4000 Deferred comctl32<elf>
\-PE 7e630000-7e6e4000 \ comctl32
ELF 7e6e4000-7e6f9000 Deferred lz32<elf>
\-PE 7e6f0000-7e6f9000 \ lz32
ELF 7e6f9000-7e714000 Deferred version<elf>
\-PE 7e700000-7e714000 \ version
ELF 7e714000-7e7a7000 Deferred winmm<elf>
\-PE 7e720000-7e7a7000 \ winmm
ELF 7e7a7000-7e7d0000 Deferred msvfw32<elf>
\-PE 7e7b0000-7e7d0000 \ msvfw32
ELF 7e7d0000-7e7e5000 Deferred avicap32<elf>
\-PE 7e7e0000-7e7e5000 \ avicap32
ELF 7e7e5000-7e7eb000 Deferred libxfixes.so.3
ELF 7e7eb000-7e7f5000 Deferred libxcursor.so.1
ELF 7e7f5000-7e7fc000 Deferred libxrandr.so.2
ELF 7e7fc000-7e805000 Deferred libxrender.so.1
ELF 7e805000-7e809000 Deferred libxinerama.so.1
ELF 7e809000-7e82a000 Deferred imm32<elf>
\-PE 7e810000-7e82a000 \ imm32
ELF 7e82a000-7e843000 Deferred libxcb.so.1
ELF 7e843000-7e846000 Deferred libxcb-xlib.so.0
ELF 7e846000-7e961000 Deferred libx11.so.6
ELF 7e961000-7e970000 Deferred libxext.so.6
ELF 7e970000-7e989000 Deferred libice.so.6
ELF 7e989000-7ea21000 Deferred winex11<elf>
\-PE 7e9a0000-7ea21000 \ winex11
ELF 7eb51000-7eb72000 Deferred libexpat.so.1
ELF 7eb72000-7eb9e000 Deferred libfontconfig.so.1
ELF 7eb9e000-7ebb1000 Deferred libz.so.1
ELF 7ebb1000-7ec20000 Deferred libfreetype.so.6
ELF 7ec20000-7ec72000 Deferred advapi32<elf>
\-PE 7ec30000-7ec72000 \ advapi32
ELF 7ec72000-7ed0e000 Deferred gdi32<elf>
\-PE 7ec80000-7ed0e000 \ gdi32
ELF 7ed0e000-7ee56000 Deferred user32<elf>
\-PE 7ed30000-7ee56000 \ user32
ELF 7efbb000-7efe0000 Deferred libm.so.6
ELF 7efe0000-7f000000 Deferred unicows<elf>
\-PE 7eff0000-7f000000 \ unicows
ELF b7d20000-b7d26000 Deferred libxxf86vm.so.1
ELF b7d27000-b7d2b000 Deferred libdl.so.2
ELF b7d2b000-b7e5e000 Deferred libc.so.6
ELF b7e5e000-b7e75000 Deferred libpthread.so.0
ELF b7e77000-b7e80000 Deferred libsm.so.6
ELF b7e90000-b7e94000 Deferred libxau.so.6
ELF b7e95000-b7fcb000 Deferred libwine.so.1
ELF b7fcc000-b7fe8000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Dynamic HTML Editor 4x\DHWE.exe
00000009 0 <==
0000000c
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000015 0
00000014 0
00000011 0
00000010 0
00000016
00000017 0
Backtrace:
=>1 0x015b09ad (0x0032e665)
Should I file a bug report, or is this one of those "we know it will never work in Wine because..." things?
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Also a new user.

Post by austin987 »

On Wed, May 28, 2008 at 11:08 AM, dimesio <[email protected]> wrote:
The download page for the demo for this program has a prominent warning that Mac and Linux users need to install "Virtual PC / VMware or other Windows emulation software" to run this program, so it sounds like the makers already know it won't run under Wine.

I downloaded the demo anyway to see what kind of messages the crash generated. Here's the terminal output:

Should I file a bug report, or is this one of those "we know it will never work in Wine because..." things?
Check for dupes first, then file a bug report. Might try native OLE to
see if that helps.
Chad
Level 2
Level 2
Posts: 35
Joined: Wed Feb 27, 2008 3:17 pm

Re: Also a new user.

Post by Chad »

austin987 wrote:On Wed, May 28, 2008 at 11:08 AM, dimesio <[email protected]> wrote:
The download page for the demo for this program has a prominent warning that Mac and Linux users need to install "Virtual PC / VMware or other Windows emulation software" to run this program, so it sounds like the makers already know it won't run under Wine.

I downloaded the demo anyway to see what kind of messages the crash generated. Here's the terminal output:

Should I file a bug report, or is this one of those "we know it will never work in Wine because..." things?
Check for dupes first, then file a bug report. Might try native OLE to
see if that helps.
I downloaded the demo and the app runs fine if you install dcom98 via winetricks.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Also a new user.

Post by dimesio »

Chad wrote:
austin987 wrote: I downloaded the demo and the app runs fine if you install dcom98 via winetricks.
Not for me. The app doesn't crash with native dcom98, but is unusable because dialog boxes and menus won't go away. There are only two messages in the console:
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
I've filed a bug report and added it to the AppDB.
User avatar
vanLonden
Newbie
Newbie
Posts: 3
Joined: Wed May 28, 2008 6:19 am

??

Post by vanLonden »

Thanks for the effort Dimesio, but what does this mean? I mean, is there any chance that this problem will be solved?
I mean, fixing this problem would mean that I don't need to use Windows any more. That would be a relief.
Bamm
Level 4
Level 4
Posts: 136
Joined: Thu May 22, 2008 3:18 am

Re: ??

Post by Bamm »

vanLonden wrote: I mean, is there any chance that this problem will be solved?
There is but be prepared to wait a long time. First someone with an interest in that problem and with coding skills should decide to take on that problem. On the bright side Wine has progressed very quickly in recent months.
vanLonden wrote: I mean, fixing this problem would mean that I don't need to use Windows any more. That would be a relief.
In the meantime, dimensio mentioned that you can use a virtual machine. If you do, I recommend VirtualBox.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

Bamm is right about the time frame. It is worth it, however, to continue to try your program with each new release of Wine. Bugs can affect multiple programs, and sometimes get fixed because they are already being worked on for some other bug report.
vocalfons
Level 2
Level 2
Posts: 10
Joined: Thu May 29, 2008 12:38 pm

dcom98 screw up

Post by vocalfons »

Chad, I installed dcom98 with winetricks.
You were right about DHE booting up. But it cannot save any file. So itś still kinda useless.

Plus, it screwed up WINE, Reaper doesn display wwaveforms properly anymore.

Does anyone know how to remove dcom98 and reset wine to itś default?

Any help would be really appreciated!!

cheers,

Alfons
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

Does anyone know how to remove dcom98 and reset wine to itś default?
Run winecfg, select the "Libraries" tab, and remove the overrides for rpcrt4, ole32, and oleaut32.
vocalfons
Level 2
Level 2
Posts: 10
Joined: Thu May 29, 2008 12:38 pm

Post by vocalfons »

ok.

let's stay calm now...

I did exactly what you said, and now wine is disabled...
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

I'm not sure what you mean by "disabled"--do you mean not even winecfg will open? Or do you mean that now your other program won't start? If the latter--had you set any dll overrides previously? You may have just removed one that the other program needed.

The easiest solution may be to start over with a clean wineprefix:

Code: Select all

mv ~/.wine{,.backup} 
wineboot
The first command renames your .wine directory to .wine.backup (in case you want to get it back), the second will force creation of a new .wine directory. You will then have to reinstall your program(s).
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

vocalfons wrote:ok.

let's stay calm now...

I did exactly what you said, and now wine is disabled...
What did you set overrides to?
vocalfons
Level 2
Level 2
Posts: 10
Joined: Thu May 29, 2008 12:38 pm

Post by vocalfons »

I did this (DEMESIO told me to)

Run winecfg, select the "Libraries" tab, and remove the overrides for rpcrt4, ole32, and oleaut32.

Well, I did not override them. I just switched them off.
After that, winecfg wont even start up anymore, saying:

err:module:import_dll Library ole32.dll (which is needed by L"C:\\windows\\system32\\winecfg.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\winecfg.exe" failed, status c0000135
alfons@LINALF2:~$
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

vocalfons wrote:I did this (DEMESIO told me to)

Run winecfg, select the "Libraries" tab, and remove the overrides for rpcrt4, ole32, and oleaut32.

Well, I did not override them. I just switched them off.
After that, winecfg wont even start up anymore, saying:
Of course it won't start. Setting those dlls to "off" means you told Wine _NOT_ to load them at all!

You can try this:

Code: Select all

WINEDLLOVERRIDES=ole32,rpcrt4,oleaut32=b wine winecfg
vocalfons
Level 2
Level 2
Posts: 10
Joined: Thu May 29, 2008 12:38 pm

Post by vocalfons »

thanks a lot!

next time I screw up, Iĺl try that.
I fixed it the hard way: removed wine, reinstalled RC3, reinstalled wineasio, registered wineasio again, and it works like it did before: Reaper is fantastic again, but DHE editor is dead.

before I screwed up yesterday, however, I managed to get DHE to get working, be it not very stable. So I do have hope it can be done. But since I am not a linux hacker, nor programmer, guess Iĺl have to wait patiently for someone to find and compile a solution.

Thanks for the suppport though!

Alfons
User avatar
vanLonden
Newbie
Newbie
Posts: 3
Joined: Wed May 28, 2008 6:19 am

Working?

Post by vanLonden »

Hello Vocalfons,

Would it be much to ask you for a recipe? I mean step by step. And maybe you can post that also on the DHE forum.

Bye, vanLonden.
vocalfons
Level 2
Level 2
Posts: 10
Joined: Thu May 29, 2008 12:38 pm

howto: DHE in WINE in Linux

Post by vocalfons »

*disclaimer* this how to is not geek-proof. Try at your own risk, I managed to f*ck up my PC several times doing this. Persistent as I am, I did not give up.

Result: I have DHE running in WIne, alongside reaper.
cons: DHE does a bad screen redraw. So you mightr do things, which are not shown until you maximize-minimaze the window. Plus: wine programs start up veeeeerrrry slow now.

If someone has a fix for those problems, we're done!

Here's the howto:

*disclaimer* this how to is not geek-proof. Try at your own risk, I managed to f*ck up my PC several times doing this. Persistent as I am, I did not give up.


Download and install winetricks at http://www.kegel.com/wine/winetricks
Clicking this link you see a script.

(CNTRL-A, CONTRL-C) select and Copy the content
Right click on your ubuntu desktop
make a new file and call it winetricks

paste the content to that new file
rightclick the file
go to “properties”
make sure at the “rights” tab the “execute” box is checked

then doubleclick the file winetricks
choose “run in a terminal” or just “run”

there you see a bunch of packages you can install

choose
dcom98

click “ok”

Now DHE editor should work

it will start up verrrrrrryyyyy slooowwwww
so be patient

plus, the screen redraws of DHE are sometimes not done, so if you want to see the result of your action, maximize-minimize the window.

If anyone has a better idea on how to do this, or can offer a fix for the aformentioned mishaps, please contact me.

thanks.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

You can avoid having DHE mess up your other programs by installing it into a separate wineprefix. First create it:

Code: Select all

WINEPREFIX="/home/user/DHE" wineboot
(substitute your username for "user")

Then use winetricks to install dcom98 to that wineprefix:

Code: Select all

wget http://www.kegel.com/wine/winetricks
env WINEPREFIX="/home/user/DHE" sh winetricks dcom98
After that cd to the directory where you've extracted the DHE installer, and install it to the new wineprefix:

Code: Select all

env WINEPREFIX="/home/user/DHE" wine DHWE42.exe
Every time you run DHE, you will have to specify the wineprefix:

Code: Select all

env WINEPREFIX="/home/user/DHE" wine "C:\Program Files\Dynamic HTML Editor 4x\DHWE.exe"
You can specify the wineprefix in your menu editor so you don't have to type all this out in the console every time you want to run the program.

You can use this procedure to set up as many different wineprefixes as you want; just substitute the actual filenames & paths for the program you want to install.

If you like to experiment, using a separate wineprefix for things you are testing will help you avoid messing up your other programs.
vocalfons
Level 2
Level 2
Posts: 10
Joined: Thu May 29, 2008 12:38 pm

Post by vocalfons »

This is very usefull!
I will try it rightaway

Do you also know a way to restore WINE to itś default settings?
I do have to make sure wineasio is not affected, though.

Thanks for thinking with me!
vocalfons
Level 2
Level 2
Posts: 10
Joined: Thu May 29, 2008 12:38 pm

Post by vocalfons »

Let me get things clear: I just installed DHE with it's own prefix. It works, but not any better than before. Ofcourse that's not the point. I would like to restore the settings of Reaper under wine tot it's default. When I do winecfg, I cannot edit the settings of the .wine prefix seperately from the DHE prefix. Or can I?

Does these different prefixes mean i am running two different versions of WINE? Or is it more like two different WINE users? If so, can I reset the standard prefix of Reaper to run without COM98?
vocalfons
Level 2
Level 2
Posts: 10
Joined: Thu May 29, 2008 12:38 pm

Post by vocalfons »

okay, I removed the three COM98 files from the dll override in Libraries in WINECFG. Now my applications start up as quickly as before. But DHE does noet start up anymore. I gave it it 's own prefix, but apparently not ot's own library.


mmmmm
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

vocalfons wrote:When I do winecfg, I cannot edit the settings of the .wine prefix seperately from the DHE prefix. Or can I?
Yes, you can. If you just run winecfg, without specifying the wineprefix, winecfg will configure your default ~/.wine directory. To use winecfg for any other wineprefix, you have to specify the environment variable:

Code: Select all

env WINEPREFIX="/home/user/DHE" winecfg
Does these different prefixes mean i am running two different versions of WINE? Or is it more like two different WINE users?
What you have are two different fake Windows directories. AFAIK, Crossover's "bottles" are basically wineprefixes with some user-friendly GUI front-ends.
If so, can I reset the standard prefix of Reaper to run without COM98?
Well, yes, but the last time I told you what to do you didn't follow my directions, which were to remove the overrides, not disable them. This is done on the Libraries tab by selecting the overrides you want to remove, and clicking the button marked REMOVE. If you really feel compelled to edit rather than remove them, then change the load order to either Builtin, or Builtin then Native.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

vocalfons wrote:okay, I removed the three COM98 files from the dll override in Libraries in WINECFG. Now my applications start up as quickly as before. But DHE does noet start up anymore. I gave it it 's own prefix, but apparently not ot's own library.
Did you install dcom98 to the new wineprefix? Are you starting DHE with the new wineprefix environment variable? (If you don't specify it, wine will try to start the one installed in your default ~/.wine directory.)
Locked