News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests
NB: Posting URL's See here: Posted URL Change

Main Menu

Review of Test Department's basic win32asmx86 example

Started by elC, December 11, 2024, 07:59:24 AM

Previous topic - Next topic

elC

Hi friends
I'm working on a review of (my) Test Department's basic win32asmx86 example.
Most parts are working fine today also on Windows 10, but a few parts are buggy.
The review is still finished.
If you know me you can imagin that isn't satisfied, for me.

So, i code a launcher (attached image) for that examples and also other windows files.
One of the main problem of the launcher is that damned access denied error, scanning a directory.
That appears also if my launcher executes as an administrator.
Any help?

Anyway, i hate that restrictions, since i'm born i never need a nanny for my life. ;-)
Yes, know, in a commercial field it could be necessary...


That is the current state of Test Department's win32 example review:


Test Department
win32asm example - Reviewed by el Comandante [elC] in 2025
-------------------------------------------------------------------------------

General updates:
----------------
Change complete path to the include files
c:\masm32\include\

Change complete path to the libraries:
c:\masm32\lib\

Unsolved problem:
-----------------
vfw32.dll not found. Maybe it must be replaced with the new msvfw32.dll.
The source code must be rewritten. The old executable ist still working
for me, so keep it! Videos playing only with sound, no video displayed.


Part updates:
-------------
Part   Old Status   New Status   Modification
-----------------------------------------------------------------------
000   Okay
001   Okay      Okay      None
002   Okay      Okay      None
003   Okay      Okay      None
004   Okay      Okay      None
010   Okay      Okay      None
012   Okay      Okay      rsrc.rc file corrected
013   Okay      Okay      None
014   Okay      Okay      None
015   Error      Okay      API lstrcpyA
017   Okay      Okay      None
020   Okay      Okay      None
021   Error      Okay      API lstrcpyA
022   Okay      Okay      None
025   Okay      Okay      None
027   Okay      Okay      None
030   Okay      Okay      None
040   Okay      Okay      None
050   Okay      Okay      None
060   Okay      Okay      None
070   Okay      Okay      None, should be okay... no joystick available
110   Okay      Okay      None
115   Error      Okay      API GetAsyncKeyState
150   Error      Okay      API GetAsyncKeyState
170   Error      Okay      API GetAsyncKeyState
205   Okay      Okay      None
210   Issue      Okay      Window width/height increased
211   Issue      Okay      Window width/height increased
220   Issue      Issue      vfw32.dll problem, bar.avi added, keep old exe file!
221   Issue      Issue      vfw32.dll problem, keep old exe file!
222   Issue      Issue      vfw32.dll problem, API lstrcmpA, API lstrcpyA, keep old exe file!
230   Okay      Okay      None
31x   Not checked   Not checked   None
320   Okay      Okay      None
410   Issue      Okay      Window width/height increased
510   Okay      Okay      Learning <TAB> option added, for your pleasure
610   Okay      Okay      None
710   Okay      Okay      None
810   Okay      Okay      None
850   Not checked   Not checked   None
851   Not checked   Not checked   None
852   Okay      Okay      None


Any comment, before new release in 2025 is welcome.

Maybe you are asking me why don't switch to 64 bit.
Yeah, maybe i'm to old for that and also i'm interesting in a lot of other things, may be, perhaps, i don't know today... :-)
Maybe i skip the 64 bit thing and if i'm about 80 years old we meet us on 128 bit, or 256 bit, or quantum... :-)

elC



zedd151

This might help:

Quote from: TWell on June 02, 2017, 03:18:44 AMSo it is a broken library, make a bug report about it ;)

Correct vfw.lib have references to MSVFW32.DLL AVIFIL32.DLL AVICAP32.DLL
since 1994 ?


especially this part....
have references to MSVFW32.DLL AVIFIL32.DLL AVICAP32.DLL

from this post and a few other posts that follow it...
https://masm32.com/board/index.php?msg=67292

TimoVJL

vfw32.lib is combined library, but also msvfw32.lib exists in SDKs and is smaller.
May the source be with you

elC

The problem is that the dll file vfw32.dll isn't available.
For the msvfw32 thing the old code must rewritten.

Anybody knows how to access restricted folders, which don't work.
That occurs also when starting my small launcher assembler example with administrator rights.

One more question.
How can i attach a permanent signature to every mail, the signature should attached automaticly?

TimoVJL

Quote from: elC on December 11, 2024, 10:54:41 PMThe problem is that the dll file vfw32.dll isn't available.
Hunting UFOs or something like that ?

Sadly Dedndave isn't this site any more, as he was able to tell, what some special Windows version had.
May the source be with you

stoo23

QuoteHow can i attach a permanent signature to every mail, the signature should attached automaticly?
If you mean here, on the forum, you need to Enter your desired Signature text in the prescribed Signature section of Your Profile, shown here:

You cannot view this attachment.

Cheers  :smiley:

elC

Thank you stoo23.
Never saw that option before...  :biggrin:

elC

elC

Quote from: TimoVJL on December 12, 2024, 03:00:17 AM
Quote from: elC on December 11, 2024, 10:54:41 PMThe problem is that the dll file vfw32.dll isn't available.
Hunting UFOs or something like that ?

The goal was to keep the old code up to date.
You are right, the vfw32.dll thing is a litle bit like hunting an UFO. :biggrin:
I'm sure to saw it years ago...