Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.

Re: missing dll on NT - further info (Real Studio network user group Mailinglist archive)

Back to the thread list
Previous thread: Setting startup disk
Next thread: missing dll on NT


missing dll on NT   -   Andrew
  Re: missing dll on NT - further info   -   Andrew
   Re: missing dll on NT - further info   -   Benjamin J. Schneider
    Re: missing dll on NT - further info   -   Andrew
     Re: missing dll on NT - further info   -   Christian Schmitz

Re: missing dll on NT - further info
Date: 01.08.02 02:40 (Thu, 1 Aug 2002 13:40:38 +1200)
From: Andrew
Hi all,

I have just received this info as a follow up:

"Downloaded the new player, unzips fine, when attempting to run, error
window pops up "OLEMainThreadWndName: VTCPlay.exe - Entry Point Not Found"
is in the title bar of the error window. Error window says "The Procedure
entry point Create Toolhelp32Snapshot could not be located in the dynamic
link library KERNEL32.dll

When you click OK, another window pops up with the title bar "Unhandled
Exception"

The hex code in the window is:

Unhandled Exception c0000005
AT address 0000000"

It sounds as though it may be the tooltips that are causing problems....is
this a known issue?

Yours cheerfully,

Andrew Bush

On Thursday, August 1, 2002, at 01:32 PM, Andrew wrote:

> Hi all,
>
> I have a client who distributes the product to various users.
> He has just emailed me as follows:
> "Do you know if this is a NT service pack upgrade issue? I have had 2 NT
> users this week, that have received the message that the VTC player
> could not be installed because of a missing dll file."
>
> (we dont use an installer...so by installed they just mean 'could not be
> run')
>
> Has anyone else seen this? Its an averagely large application that uses
> quicktime and a couple of small custom plugins for getting/setting the
> volume and getting the length of a movie being played from a server, but
> most of what it does is fairly standard realbasic code.
>
> Its written using rb 4.02 on osx.
>
> any and all suggestions are welcome :)
>
> Yours cheerfully,
>
> Andrew Bush
>
> The word for a society where everyone is pulling together is 'Tyranny',
> in a free country everyone tends to pull in different directions.
>
> ---
> Subscribe to the digest: <mailto:<email address removed>software.
> com>
> Unsubscribe:
> <mailto:<email address removed>>
A human being should be able to change a diaper, plan an invasion, butcher
a hog, conn a ship, design a building, write a sonnet, balance accounts,
build a wall, set a bone, comfort the dying, take orders, give orders,
cooperate, act alone, solve equations, analyze a new problem, pitch manure,
program a computer, cook a tasty meal, fight efficiently, die gallantly.
Specialization is for insects.

Re: missing dll on NT - further info
Date: 01.08.02 05:58 (Thu, 01 Aug 2002 00:58:00 -0400)
From: Benjamin J. Schneider
Hi Again,

on 8/1/02 12:08 AM, REALbasic Network Users Group at
<email address removed> wrote:

Ok, I've figured it out. At least in part. If you go to...
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/perfmon/too
lhelp_5450.asp

(be careful of the wrap)

... you'll see towards the bottom of the page...
Requirements

  Windows NT/2000/XP: Included in Windows 2000 and later.
  Windows 95/98/Me: Included in Windows 95 and later.
  Header: Declared in Tlhelp32.h.
  Library: Use Kernel32.lib.

So it's saying that this function is not in Kernal32 for Windows NT 4. Now
what you have to figure out is who's calling this function
"CreateToolhelp32Snapshot." Is one of your plugins dealing with Toolhelp?
If so, let the author know that this function isn't supported by WinNT 4 and
see if they'll update the plugin to avoid this call or if they have some
other solution. If you can determine that it's not a plugin, but RB itself,
you'll have to REALbug it.

Hope this helps,

Ben

> Hi all,
>
> I have just received this info as a follow up:
>
> "Downloaded the new player, unzips fine, when attempting to run, error
> window pops up "OLEMainThreadWndName: VTCPlay.exe - Entry Point Not Found"
> is in the title bar of the error window. Error window says "The Procedure
> entry point Create Toolhelp32Snapshot could not be located in the dynamic
> link library KERNEL32.dll
>
> When you click OK, another window pops up with the title bar "Unhandled
> Exception"
>
> The hex code in the window is:
>
> Unhandled Exception c0000005
> AT address 0000000"
>
> It sounds as though it may be the tooltips that are causing problems....is
> this a known issue?
>
>
> Yours cheerfully,
>
>
> Andrew Bush

---
Subscribe to the digest:
<mailto:<email address removed>>
Unsubscribe:
<mailto:<email address removed>>

Re: missing dll on NT - further info
Date: 01.08.02 06:20 (Thu, 1 Aug 2002 17:20:37 +1200)
From: Andrew
Hi Benjamin,

> Ok, I've figured it out. At least in part. If you go to...
<snip>
> So it's saying that this function is not in Kernal32 for Windows NT 4.
> Now
> what you have to figure out is who's calling this function
> "CreateToolhelp32Snapshot." Is one of your plugins dealing with Toolhelp?

hmm...neither of the two plugins I mentioned call this, they only make
various quicktime calls, and I cannot think of a good reason for realbasic
to be calling it, "CreateToolhelp32Snapshot" apparently provides a list of
the running processes. <g> the name of the call doesn't exactly reflect
that.

It has belatedly occured to me though that I *do* also use the mbs plugin
to get the application folderitem...I wouldn't be surprised at all if that
plugin works backward from the process list to the folderitem, so Ill
contact mbs and see whether thats the case.

Thanks for your help Benjamin :)

Yours cheerfully,

Andrew Bush


> If so, let the author know that this function isn't supported by WinNT 4
> and
> see if they'll update the plugin to avoid this call or if they have some
> other solution. If you can determine that it's not a plugin, but RB
> itself,
> you'll have to REALbug it.
>
> Hope this helps,
>
> Ben
>
>> Hi all,
>>
>> I have just received this info as a follow up:
>>
>> "Downloaded the new player, unzips fine, when attempting to run, error
>> window pops up "OLEMainThreadWndName: VTCPlay.exe - Entry Point Not
>> Found"
>> is in the title bar of the error window. Error window says "The Procedure
>> entry point Create Toolhelp32Snapshot could not be located in the dynamic
>> link library KERNEL32.dll
>>
>> When you click OK, another window pops up with the title bar "Unhandled
>> Exception"
>>
>> The hex code in the window is:
>>
>> Unhandled Exception c0000005
>> AT address 0000000"
>>
>> It sounds as though it may be the tooltips that are causing
>> problems....is
>> this a known issue?
>>
>> Yours cheerfully,
>>
>> Andrew Bush
>
> ---
> Subscribe to the digest:
> <mailto:<email address removed>>
> Unsubscribe:
> <mailto:<email address removed>>
The word for a society where everyone is pulling together is 'Tyranny', in
a free country everyone tends to pull in different directions.

Re: missing dll on NT - further info
Date: 01.08.02 09:14 (Thu, 1 Aug 2002 10:14:59 +0200)
From: Christian Schmitz
> It has belatedly occured to me though that I *do* also use the mbs plugin
> to get the application folderitem...

You are correct. The Process class inside the MBS Plugin uses
CreateToolhelp32Snapshot to get a list of processes.

But this plugin part also contains the application folderitem function.
I think I should take the time and load the CreateToolhelp32Snapshot
function at runtime if it's present.

Mfg
Christian