Re: RosAsm - right click

From: The Wannabee (faq_at_.@.@.@.@.@szmyggenpv.com)
Date: 05/26/04


Date: Wed, 26 May 2004 17:07:57 +0200

På Wed, 26 May 2004 03:27:25 +0100, skrev Beth
<BethStone21@hotmail.NOSPICEDHAM.com>:

> The Wannabee wrote:
>> Beth wrote:

{- Oh, please, Wannabee...who do you think you're speaking to? -}

Uuumm(?) Some oracle. On LSD ? :-) Lol. Just kidding.

{-
Aline like this may work on others but...well, single-threaded,
right? Sits in a message loop and then uses GDI to respond to a
WM_PAINT?
There's no "timing" involved...it's single-threaded and
sequential...the speed will have _no effect_ on how it
operates...only on how quickly it draws things and nothing
else...
Or, put another way, if you ain't just making this up and your
ASM programs really are drawing things wrongly because they
"react too fast" to the sizing operation, then you've just _got
to be_ coding it wrongly somewhere...
Order of events during a size drag:
GetMessage -> WM_PAINT -> "PaintProc" draws the entire window ->
GetMessage -> WM_PAINT -> "PaintProc" redraws entire window ->
GetMessage -> WM_PAINT...etc., etc....
-}

When I descrbed this thing I must have used some strange words. What I
ment, it seems lighter, it feels much more responsive, on 98. (My code is
sofar rediculously slow, and full of errors). Fact is that Win98
startmenu, displays 1000 times faster. To verify this and see just how
much errors is in my app, or some of your own : disable external and
internal cache. boot windows, go out to have dinner. When you come back,
click on the startmenu in 98 (also XP I belive). It will be quite instant.
It will display faster than many apps can do even on 1000 Mhz.

Try starting all you HLLs, then try starting RosAsm. See what I mean??
Delphi7 takes 7 seconds to start on a 1300 Megaherz Duron, running at full
speed.

I have no time to answer theese long mails, now. But just tell you that
there is no need to respond to WM_PAINT messages in windows. And to be
picky, your "order of events" are not sober, at all. Just keep your
UpdateRegion validated. In XP theres not even a need for BeginPaint and
EndPaint. Windows keep sending paint messages until UpdateRegion is empty,
then it stopps. Theres no need to process WM_PAINT messages at all during
sizing/moving operations.

Get you nose out of the book Beth, or away from the TV and start actually
coding something. :-)) :-))

Do you really think for a minute I took you or Annie to be _real_
programmers ?

(Nobody but a nOOb puts their name on 20 lines of code for initializing
the VGA)

* * * LOL * * *

But, keep posting, one day its all going to come back to you. What you
give away comes back to you you know. And even if thats all you do, its
inspirational. It has certain good side effects, Spin-offs you might call
them :-)) :-))

If you feel heated (like I do over here), a cold shower is highly
recommended. First take a warm shower, then in the midle of it, when you
are cosy and warm, without thinking, turn it to cold in one swoop. When
the cold hits you, breeth deeply. It will clear your head, and feel
wonderful. If you stay there it will fill you with happyness. Love the
water. Highly, no Strongly recommended.

PS : You said I had a problem, another one. Now you can get to it :-)))
:-))) Dont hold back. Just get it out in the open.

:-))

PPS: Why cant you help me with my problem ?
YOU : Because I dont know DirectShow.
- Well law, it had NOTHING to do with DirectShow. It was to do with COM.
Which you have talked and talked and talked about in the past. Like you
knew anything about it.

Love,
the wannabee.
>
> Beth :)
>
>

-- 
Lite vit Maver.