Re: SpinBall...
- Posted by "Kat" <gertie at visionsix.com> Jul 07, 2004
- 522 views
On 7 Jul 2004, at 11:18, Tommy Carlier wrote: > > > posted by: Tommy Carlier <tommy.carlier at pandora.be> > > Kat wrote: > > Spinball doesn't run here, i get this error: > > > > D:\Euphoria\spinball\eucntrls.ew:12 > > Win32LibVersion has not been declared > > if Win32LibVersion[1]=0 and Win32LibVersion[2]<60 then > > > > Perhaps not all the required files are included in the .zip file? (They > > should > > be, else you have people guessing what to do to make your app run.) > > SpinBall needs 1 library: EuControls (eucntrls.ew), which is included. > EuControls needs Win32Lib, which is not included. > > I never include Win32Lib in a .zip-file that is for Euphoria-developers. If > you > want to use SpinBall, or LayoutPanels or other EuControls, you need Win32Lib. > Look in the Recent User Contributions: the description of SpinBall (and that > of > LayoutPanels) clearly says that it "needs EuControls (included) and Win32Lib > (not included)". > > > "else you have people guessing what to do to make your app run." > SpinBall is not an application, it's a control. It's meant to be used by > Euphoria-programmer that make Win32Lib-applications. > > Is Win32Lib included in EuGrid? No. Is Win32Lib included in EDB? No. Is > Win32Lib > included in IDE? No. Why not? Because they (and I) assume that people using > their tools/controls/applications already have Win32Lib. Perhaps i should have said the required version of win32lib, and the required includes of win32lib. You are right, most of the apps/tools/libs/whatever in the user contribs have not included the necessary files to get them to run right out of the box. And not all win32lib require the same includes that it ships with, so it gets pretty messy sometimes, swapping in all the versions from 0.15b onwards into the /include or /bin dir of the applications. Or reading thru the source code to figure it out. Or firing up the application/tool/demos/whatever, and chasing down the files that the undeclared vars are declared in, only to find out the win32lib you thought was the correct one, isn't. Kat, pondering microsoft selling Notepad without the required operating system.