Announcement

Collapse
No announcement yet.

EZGUI 4.0 Pro and Linux (CrossOver)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • EZGUI 4.0 Pro and Linux (CrossOver)

    EZGUI 4.0 Pro has now been accepted on the list of Applications for testing on CrossOver (based on Wine to emulate Windows on Linux).

    http://www.codeweavers.com:80/compatibility/browse/name?app_id=4440

    Any EZGUI users who are interested, should register as advocates.
    I would suggest registering as an advocate for PowerBasic as well.
    Chris Boss
    Computer Workshop
    Developer of "EZGUI"
    http://cwsof.com
    http://twitter.com/EZGUIProGuy

  • #2
    Here is the link to the Powerbasic listing for CrossOver.

    PowerBASIC for Windows creates applications with a Graphical User Interface (GUI), to provide the typical "Look and Feel" of Windows. This is a native code compiler for 32-bit Windows. It creates highly efficient EXEs and industry-standard DLLs, with…


    It would be good for some PB'ers to register as advocates so they can test it.
    Chris Boss
    Computer Workshop
    Developer of "EZGUI"
    http://cwsof.com
    http://twitter.com/EZGUIProGuy

    Comment


    • #3
      Good News Chris !

      How is your testing going so far with EZGUI under CrossOver?

      Sure could use your expertise with the Win32API spec files for the Wine DLL project I'm kicking off.

      I think I'm going to break up the forum I installed into database, communications and user interface forum sections. With SMF these can be further broken down into sub forums if needed.

      The more I look at this the easier it gets. All the Linux libraries I would like to create direct Wine DLL's to have a Windows counterpart. If Wine wasn't hooked on the bottle, it might be worth trying the Windows DLL's for the MySQL / cURL libraries. All the spec files do is map the arguments for the most part.

      The ODBC / unixODBC Wine DLL is a great example of this projects goals.

      John
      Last edited by John Spikowski; 23 Jun 2008, 04:13 PM.

      Comment


      • #4
        John,

        I haven't installed CrossOver on my machine yet.

        I am still researching whether it will work on my machine.

        I do have Wine on one machine and have experimented a bit with it, but I plan on doing more extensive tests.

        I have four Linux's:

        - SUSE 9.0 Professional
        - Lycoris desktop/lx
        - Linspires Freespire 1.0
        - Puppy Linux

        which would you recommend as the best one to install CrossOver on ?


        Note: I am impressed with CrossOvers support so far. Their Vice President of sales has corresponded with me a couple times today and was very happy to be of any help.
        Chris Boss
        Computer Workshop
        Developer of "EZGUI"
        http://cwsof.com
        http://twitter.com/EZGUIProGuy

        Comment


        • #5
          You may be putting the cart before the horse by not testing EZGUI first before making a blind application submission to the CrossOver compatibility database. I think your safe and not much to worry about because there have been others before you testing PowerBASIC with CrossOver and things look pretty solid so far. Unless your doing weird/undocumented stuff with the win32api, EZGUI should work fine.

          If you don't want to send the designer for me to test while you get up to speed, how about a few precompiled examples that show off your applications features? I will post one of the best screen shots on the PowerBASIC/CrossOver site of EZGUI if you like.

          John

          Comment


          • #6
            John,

            Send me an email at:

            [email protected]

            I will send you some sample EZGUI applications to test out.
            Thats a good starting place.

            Also while I have not worked with CrossOver yet, I have played around with Wine on SUSE 9.0 Pro with EZGUI. It was a much older version of Wine and was quirky, so I would assume CrossOver has come a long way since then.

            I used the version of Wine that came with SUSE 9.0 (which is an older version of SUSE).

            The email I got from CodeWeavers told me that CrossOver should work with SUSE 9.0.
            Chris Boss
            Computer Workshop
            Developer of "EZGUI"
            http://cwsof.com
            http://twitter.com/EZGUIProGuy

            Comment


            • #7
              Originally posted by Chris Boss
              Also while I have not worked with CrossOver yet, I have played around with Wine on SUSE 9.0 Pro with EZGUI. It was a much older version of Wine and was quirky, so I would assume CrossOver has come a long way since then.
              That's strange since PowerBASIC didn't start working with Wine/CrossOver till the 8.04 (32 bit) release.

              E-Mail removed to reduce spamming.

              John
              Last edited by John Spikowski; 24 Jun 2008, 01:45 AM.

              Comment


              • #8
                John,

                I prepared a zip file with 45 different EZGUI programs and the runtimes (about 2 meg in size).

                The programs demonstrate the following features in EZGUI's runtime:

                - multiple common controls
                - ownerdraw
                - custom controls (Canvas, drag handle, MCI, Turtle, etc.)
                - advanced graphics such a DIB sections accessing pixels to do filters on a Bitmap
                - drag and drop (visual design aspects)
                - multimedia using the MCI control (Video, Audio, MIDI, CD audio)
                - 3D buttons
                - Regions (non-rectangular forms)
                - MDI
                - keyboard events
                - customized common dialogs (ie. adding 3D buttons and extra controls)
                - Sprites with anti-aliasing and alphablending
                - read window DC's directly (screen shots, pixel zoom)
                - Turtle Graphics engine
                - changing cursors over controls
                - customizing tooltips
                - Files Listbox control
                - multi-threaded app drawing animated graphics
                - Listview and Treeview controls
                - RichEdit Editor
                - RTF hyperlinking
                and more ...

                That should be enough to start with.
                Chris Boss
                Computer Workshop
                Developer of "EZGUI"
                http://cwsof.com
                http://twitter.com/EZGUIProGuy

                Comment


                • #9
                  Outstanding !

                  Thanks Chris.

                  Please send the zip to my ScriptBasic e-mail address.


                  John

                  Comment


                  • #10
                    John,

                    Send me an email to the address I posted above. This will give me a return address to use.
                    Chris Boss
                    Computer Workshop
                    Developer of "EZGUI"
                    http://cwsof.com
                    http://twitter.com/EZGUIProGuy

                    Comment


                    • #11
                      On second thought Chris, I see this as too frustrating to give up any more of my free time towards promoting EZGUI.

                      Comment


                      • #12
                        Of the EZGUI controls that I use on a regular basis, the only issues I have ever noticed with Wine or Code Weavers is that the Listview control will not display lines when using the # property.

                        This is not an issue with Win4Lin or Virtualbox. I personally have moved to Virtualbox, because, so far, I have not found anything that doesn't work with it. I don't do games, so I can not say whether games work. A friend did say he could not get MS Flight Simulator to work. Other than that, it works great and the price is right!

                        Gary
                        Thanks,
                        Gary Stout
                        gary at sce4u dot com

                        Comment

                        Working...
                        X