News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

MASM V10 on WIN2K / QE issue

Started by Pete76, September 14, 2008, 02:04:35 PM

Previous topic - Next topic

Pete76

hello everyone,

i just "upgraded" my masm v9 to masm v10. installation has been succesful, but i got a problem running the new qeditor included in v10 on my win2k machine (i know its not state-of-the-art, but it does suit my needs ;)

as is mentioned, installation worked fine without any error messages whatsoever, but qeditor.exe wont start. i can run any of the other utils as for example qetb.exe or topgun.exe, but the new qeditor.exe just wont even create a running process in taskmanager (it's just the windows hourglass for a second after double clicking it in explorer). i disabled my av and even firewall (which i think shouldn't have any effect on qeditor) but i won't get it running. the older qeditor 3.0n in masm v9 worked just fine on my machine.

does anyone has got some similiar behaviour? it's not a big problem as i can write my asm's in another editor, but maybe it's a bug in the qeditor.exe  - which could be of interest to hutch i think. maybe my win2k is just kinda outdated now ;)

anyways thanks for your comments in advance,
regards

BlackVortex

I think hutch is using win2000 as his main development PC, so qeditor and the whole masm32 package is 100% compatible with that OS. When he sees this thread, he'll jump in to figure out the problem  :-D

Pete76

yea, i think it's something with my local configuration here... just wonder as it worked the last few months with masm v8.3 and v9...

so far,
pete

BlackVortex

Maybe it's because you didn't do a clean install of version 10. Try deleting the qeditor.ini

hutch--

Pete,  I develo-p on win2000 so that should not be a problem. Just try this for a moment, make a test directory with nothing else in it and copy QE to it and see if it runs. If it does there is some config issue even though it should not effect it.

It sounds more like an AV problem and I have seen the effect that even though the AV is disabled, a driver connected with it is still working and if the AV scanner cannot handle a compressed EXE, some of them just shut the process down.

The only other thing I can think of is there may have been some glitch in the installation so if you don't mind if the rest don't work, rename your existing masm32 dir and do a complete new install in a new directory created by the install.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

Pete76

well, thanks for your quick reply.

i just tried a few things. it's only working in safe mode, but the 800x640 16 colors display and lack of driver support in safe mode is not what i've been searching for. :)

anyways, it's clear that it is some av issue - as i aint got anything else running. i just wonder why my av stays quiet, not reporting any malware or intrusion, it just seems to block the process. i excluded the masm32 folder from live scanning, and shut down live scanning at all, but it's not working. i just can't shut down the av at all without uninstalling it.

i also coppied qeditor.exe into a new folder as you said in your post. it's running and creating the queint.bin and qetxt.bin files there but thats all it's doing. kinda strange after all.

i'll try and see if i get some solution when i get some free time this week and i'll post some more info in here.
thanks so far.

Pete76

oh and i forgot, i did a new install, even extracted all the files from the install.exe in some new folder and copied the qeditor.exe into a new folder - none of this benn working.

i'll keep you informed.

hutch--

Thanks Pete,

Let me know what the problem is as QE should run perfectly on Win2000, thats what I wrote it on. If its an AV scanner which soulds like the case, let me know which one it is as the forum now has an AV sh*tlist for lousy AV scanners that cannot handle small exe files.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

P1

Quote from: Pete76 on September 14, 2008, 09:35:40 PM
oh and i forgot, i did a new install, even extracted all the files from the install.exe in some new folder and copied the qeditor.exe into a new folder - none of this benn working.

i'll keep you informed.
Check into the GDI Plus upgrade to your W2K.  My main v10 development station is W2K too, so don't feel alone in this.

Regards,  P1   :8)

zjw

I encountered a problem with her too. My OS is XP SP3 English version, my IME is Chinese. Sometimes, when I switch the IME between English and Chinese, the qeditor.exe suddenly exits silently. It's strange.

Others: the macros.asm seems to have several obvious little faults.

hutch--

Hi zjw,

Welcome on board. It is probably the case that QE will not run correctly or even at all on a richedit version that is IME enabled as it is designed to work on a western ANSI/ASCII character set for editing code as plain text.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

zjw

3Q hutch:
I known the reason, thank you very much.

Mark Jones

I have IME enabled for Japanese. If you want any testing done in that regard Steve, just let me know.
"To deny our impulses... foolish; to revel in them, chaos." MCJ 2003.08

Pete76

hello p1
thank you for your advice, i'm sorry to say that qe still won't run on my system. i got gdiplus.dll v 5.1.3102.3352 in my .NET framework v2.0.50727 folder, quess it should be the latest version, as i did all windows updates and hot fixes so far.

i did a complete install of the masm10 package on another system runnin win2k - and it worked. i removed all my av today and i didn't get qeditor workin on my machine, so i guess it's some other system dll that might be outdated or maybe corrupted.

so have you got any other idea, what could be wrong here with my machine?

hutch--

Pete,

I have not worked this one out, from the old version of QE, these are the later API calls that differ from the old version.


GetVersionEx()
InitCommonControlsEx()
LoadImage()


It uses a REBAR control behind the toolbar buttons to display the gradient fill bitmap but all of these calls are available in Win2000 so it should not be a problem. QE does not use GDIPLUS so that should not be a problem. I would check to make sure your common control DLL is sound but I cannot think of anything else apart from checking if your richedit DLL is OK as well.

I wrote QE on Win2000 SP4 and I know it runs correctly on WinXP SP2 and Vista so I just don't know what is happening there.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php