Announcement

Collapse
No announcement yet.

EZGUI discounted for a short time, only $39 for limited time

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

  • #21
    Tech Support, Tech Support, Tech Support !

    One thing you definitely get with EZGUI 5.0 Pro is quality tech support.
    Chris Boss
    Computer Workshop
    Developer of "EZGUI"
    http://cwsof.com
    http://twitter.com/EZGUIProGuy

    Comment


    • #22
      EZGUI is designed for building commercial quality software. There are a number of commercial software products created using EZGUI.
      Chris Boss
      Computer Workshop
      Developer of "EZGUI"
      http://cwsof.com
      http://twitter.com/EZGUIProGuy

      Comment


      • #23
        There is still time to get EZGUI 5.0 Professional for this amazingly low price. Just $39 while the sale lasts.
        Chris Boss
        Computer Workshop
        Developer of "EZGUI"
        http://cwsof.com
        http://twitter.com/EZGUIProGuy

        Comment


        • #24
          Hallo Chris, the biggest Problem with EZGUI was always that it has these DLL's that are needed.
          Do you have still no plans for a SLL-Version?
          --Theo Gottwald
          ------------------------------------------------
          76706 Dettenheim * Germany * info@it-berater.org
          ------------------------------------------------
          Joses Forum * Theo's Link Site * IT-Berater.org

          Comment


          • #25
            Theo,

            There is a beta SLL version available upon request. It does not support everything yet (ie. 3D control), but does support a good portion of what EZGUI can do.

            IMO DLLs are fine for most applications. EZGUI was designed specifically for the development of high end commercial applications, of which most today consist of an EXE with multiple DLLs.

            There are a few instances where users do prefer or need only a single EXE and I understand that, but it is a small minority of end users. There are some things which an SLL can not support (ie. embedded resources), so DLL's are the preferred way to use EZGUI.

            Having come from the Visual Basic world (classic VB), the use of multiple DLL's was rarely an issue for VB'ers, so I find confusing why many PBers find the use of DLLs distasteful. It would seem that simply using a proper install tool would solve most instances (ie send by email) where one needs a single EXE. Tools like Inno Setup are easy to use and can generate a single EXE for installation. Once installed, whether an app uses DLL or not is a non-issue IMO.
            Chris Boss
            Computer Workshop
            Developer of "EZGUI"
            http://cwsof.com
            http://twitter.com/EZGUIProGuy

            Comment


            • #26
              Chris,
              Another way to encapsulate the DLLs together with the PowerBasic exe program file is to use Enigma Virtual Box.
              It can create a single big exe file and that all your Ezgui DLLs can be hidden inside this big exe file. It is a freeware as you can download from the following link
              It also protects your codes against hackers

              http://enigmaprotector.com/en/aboutvb.html

              Comment


              • #27
                SLL have serious limitations compared to DLL.
                Patrice Terrier
                www.zapsolution.com
                www.objreader.com
                Addons: GDImage.DLL 32/64-bit (Graphic library), WinLIFT.DLL 32/64-bit (Skin Engine).

                Comment


                • #28
                  Originally posted by Anne Wilson View Post
                  Another way to encapsulate the DLLs together...
                  Just a heads up from someone in the Cyber Security field... not that is is bad by itself, but many programs written by bad people use tools like this to hide their trail (as well as other means). This, in turn, causes issues where certain virus protection tools and heuristic scanners report items that use this as a false positive.
                  <b>George W. Bleck</b>
                  <img src='http://www.blecktech.com/myemail.gif'>

                  Comment


                  • #29
                    Yep, Anti virus software may detect it as a virus or false positive. The only way to beat this detection is to
                    have your applications electronically code signed and send sample exe files to the respective AV companies and inform them that these
                    exe files are not virus and are legitimate files. The AV companies will then do screen tests on them and will give these files the necessary clearance.

                    Comment


                    • #30
                      It always helps to have both a manifest and version control block. Most non infected code will run OK if the AV scanner can find both of these. I still use a separate XML file and a RC script but current version of PB can do them in its own notation.
                      hutch at movsd dot com
                      The MASM Forum

                      www.masm32.com

                      Comment


                      • #31
                        Hallo Chris, what is the latest Update for my EZGUI 5?
                        I could not find an Download-Link easily.
                        Is the SLL-Version included?
                        As i see it this would make sense. Of course not all things may work with SLL, but if its documented what works and what not, that will be fine.
                        --Theo Gottwald
                        ------------------------------------------------
                        76706 Dettenheim * Germany * info@it-berater.org
                        ------------------------------------------------
                        Joses Forum * Theo's Link Site * IT-Berater.org

                        Comment


                        • #32
                          The SLL version is only in beta and you have to email me a request to try it. No changes have been made to the documentation, but the primary issues will be any custom controls I have not embedded into the core runtime (some I have) and any embedded resources the DLL provided (ie. some icons, cursors and bitmaps provided in the runtime DLL are not available).

                          Send me an email for more info.
                          Chris Boss
                          Computer Workshop
                          Developer of "EZGUI"
                          http://cwsof.com
                          http://twitter.com/EZGUIProGuy

                          Comment


                          • #33
                            While I need to update a few graphics on my website to make it more up to date, some may ask the question:

                            "Does EZGUI work on Windows 10 ?"

                            Absolutely !

                            EZGUI may be one of the better UI engines around which runs almost flawlessly on so many different versions of Windows including Windows 10.

                            The EZGUI runtimes intelligently poll the OS to see what version it is running and makes adjustments depending upon whether the OS supports a specific API. For example, this is why it runs so well on legacy Windows like Windows 95 to ME and even runs very well on Linux using WINE.

                            But it does use updated calls in versions of Windows from Windows XP onward. Most PC's today have access to all the runtime features since the lowest denominator for all features is Windows XP. EZGUI uses core WIN32 APIs which have been around a long time and aren't going anywhere anytime soon (they are critical to how Windows works under the hood). I can't imagine Microsoft breaking any of those core API's uses anytime soon.

                            If you have heard of how new versions of Windows has broken some software in the past, the truth is that Windows rarely breaks core API's in new versions. Many instances of such problems usually are caused by programmers breaking the rules of how to use the WIN32 API. Older versions of Windows may have tolerated certain errors but newer versions may not, so a bug which may have always existed in an app may show up in a new version of Windows because it no loner tolerates it.

                            EZGUI is probably one of the most "rock solid" pieces of software around and I went to great lengths to make sure I followed all the rules in calling the WIN32 API. I also tested my code probably to greater lengths than most do. Lastly, unlike many programmers today who may just copy code they see on the internet or in books without knowing how ot actually works, all of EZGUI was written from the ground up by me and I fully researched every new API I used.

                            As an example:

                            On the web and even on this forum you will find examples of code which works with DIBSections. Some of the programmers who posted that code are good very good programmers too. It turns out that much of the PB code for DIBs on this forum were a port of C code found on the web. Much of that code attempts to treat the handle returned by CreateDIBSection as a Global memory handle and uses Global memory API's on it (ie. GlobalLock). Such code is completely wrong. DIB's are real Bitmap handles, not Global memory handles and one does not need to Global lock a DIB before accessing the pixels. If one tested such code you find that Windows returns error codes for the Global memory calls, because they are being passed a handle which is not a Global memory handle. Yet such code is used by many programmers (the web is loaded with C examples which do this).

                            I did extensive research on the DIB API's before attempting to use them and I wrote my own routines from scratch. I tested all the return values to make sure Windows liked the calls as well.

                            My point is that new versions of Windows reportedly breaking apps is often the product of errors in the code to begin with.

                            EZGUI is used by many users who distribute commercial software and I have yet a report about EZGUI on any later version of Windows. EZGUI has been well tested and well field tested by customers and their end users.

                            While I can't guarantee that some small issue may show up (no software is absolutely 100% bug free), EZGUI has shown itself to be extremely reliable on all the latest versions of Windows, especially Windows 7 to Windows 10.

                            Chris Boss
                            Computer Workshop
                            Developer of "EZGUI"
                            http://cwsof.com
                            http://twitter.com/EZGUIProGuy

                            Comment

                            Working...
                            X