Alpha Software Mobile Development Tools:   Alpha Anywhere    |   Alpha TransForm subscribe to our YouTube Channel  Follow Us on LinkedIn  Follow Us on Twitter  Follow Us on Facebook

Announcement

Collapse

The Alpha Software Forum Participation Guidelines

The Alpha Software Forum is a free forum created for Alpha Software Developer Community to ask for help, exchange ideas, and share solutions. Alpha Software strives to create an environment where all members of the community can feel safe to participate. In order to ensure the Alpha Software Forum is a place where all feel welcome, forum participants are expected to behave as follows:
  • Be professional in your conduct
  • Be kind to others
  • Be constructive when giving feedback
  • Be open to new ideas and suggestions
  • Stay on topic


Be sure all comments and threads you post are respectful. Posts that contain any of the following content will be considered a violation of your agreement as a member of the Alpha Software Forum Community and will be moderated:
  • Spam.
  • Vulgar language.
  • Quotes from private conversations without permission, including pricing and other sales related discussions.
  • Personal attacks, insults, or subtle put-downs.
  • Harassment, bullying, threatening, mocking, shaming, or deriding anyone.
  • Sexist, racist, homophobic, transphobic, ableist, or otherwise discriminatory jokes and language.
  • Sexually explicit or violent material, links, or language.
  • Pirated, hacked, or copyright-infringing material.
  • Encouraging of others to engage in the above behaviors.


If a thread or post is found to contain any of the content outlined above, a moderator may choose to take one of the following actions:
  • Remove the Post or Thread - the content is removed from the forum.
  • Place the User in Moderation - all posts and new threads must be approved by a moderator before they are posted.
  • Temporarily Ban the User - user is banned from forum for a period of time.
  • Permanently Ban the User - user is permanently banned from the forum.


Moderators may also rename posts and threads if they are too generic or do not property reflect the content.

Moderators may move threads if they have been posted in the incorrect forum.

Threads/Posts questioning specific moderator decisions or actions (such as "why was a user banned?") are not allowed and will be removed.

The owners of Alpha Software Corporation (Forum Owner) reserve the right to remove, edit, move, or close any thread for any reason; or ban any forum member without notice, reason, or explanation.

Community members are encouraged to click the "Report Post" icon in the lower left of a given post if they feel the post is in violation of the rules. This will alert the Moderators to take a look.

Alpha Software Corporation may amend the guidelines from time to time and may also vary the procedures it sets out where appropriate in a particular case. Your agreement to comply with the guidelines will be deemed agreement to any changes to it.



Bonus TIPS for Successful Posting

Try a Search First
It is highly recommended that a Search be done on your topic before posting, as many questions have been answered in prior posts. As with any search engine, the shorter the search term, the more "hits" will be returned, but the more specific the search term is, the greater the relevance of those "hits". Searching for "table" might well return every message on the board while "tablesum" would greatly restrict the number of messages returned.

When you do post
First, make sure you are posting your question in the correct forum. For example, if you post an issue regarding Desktop applications on the Mobile & Browser Applications board , not only will your question not be seen by the appropriate audience, it may also be removed or relocated.

The more detail you provide about your problem or question, the more likely someone is to understand your request and be able to help. A sample database with a minimum of records (and its support files, zipped together) will make it much easier to diagnose issues with your application. Screen shots of error messages are especially helpful.

When explaining how to reproduce your problem, please be as detailed as possible. Describe every step, click-by-click and keypress-by-keypress. Otherwise when others try to duplicate your problem, they may do something slightly different and end up with different results.

A note about attachments
You may only attach one file to each message. Attachment file size is limited to 2MB. If you need to include several files, you may do so by zipping them into a single archive.

If you forgot to attach your files to your post, please do NOT create a new thread. Instead, reply to your original message and attach the file there.

When attaching screen shots, it is best to attach an image file (.BMP, .JPG, .GIF, .PNG, etc.) or a zip file of several images, as opposed to a Word document containing the screen shots. Because Word documents are prone to viruses, many message board users will not open your Word file, therefore limiting their ability to help you.

Similarly, if you are uploading a zipped archive, you should simply create a .ZIP file and not a self-extracting .EXE as many users will not run your EXE file.
See more
See less

Creating a Desktop install package - and then the confusion begins.

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

    Creating a Desktop install package - and then the confusion begins.

    First off please bear with me as I am a newbie to all this Alpha 5 stuff. The last time I did any program creating was with Pascal and we all know how long ago that would have been.

    I am currently a screen printer and I will be using A5 V10.5 to create some software for the textile decorating industry.

    As part of my testing to figure things out I took a simple DB created in A5 and used the "Create Install Package" to create the install file. I had it include the runtime as the machine I was going to test the ap on does not have A5 installed on it.

    The install creation seemed to work fine so I ran the created setup file on the test machine and it completed the install with no problems.

    The issue was I did not get any desktop icon (may have been my fault during creation) nor did the test program show up in the list of installed programs. Then looking at the install directory I only saw executable files for Alpha 5. I cannot remember the exact name of the file but it was something like Alpha5.exe . When I started the file to bring up the test program I got a window asking me for my Alpha5 runtime license number.

    So I guess the first actual question is do I have to give my runtime license number to all the people I end up selling programs to or did I do something wrong? I would think that the install package creator would know my A5 Runtime was licensed and thus not ask customers I sell apps to for my License number.

    Second question is every app I create going to be called Alpha5.exe and have Alpha 5 show up at the top of the app window when the program starts?

    Please excuses me for being dummy on all of this but I am a fast learner. And if all of this has been answered before, I searched and could not find clear answers so just point me to the right places.


    Thanks,
    Preston..

    #2
    Re: Creating a Desktop install package - and then the confusion begins.

    Yes the number needs to be with the application. However, if you put the License number in a text file called License.key (note the extension) and put that into the runtime directory then you will not be asked for the license key.

    Alpha5.exe does need to be with every app, but Alpha does have a tool to change its name to something else. See their products page. You can change the title to whatever you want by either the desktp shortcut or like I do - I have an autoexec that has a line a5.window_title = "Insert title"
    -----------------------------------------------
    Regards
    Mark Pearson
    [email protected]
    Youtube channel
    Website

    Comment


      #3
      Re: Creating a Desktop install package - and then the confusion begins.

      So do I put the License.Key file in my runtime directory or does that file need to be included in the installation package going to the my customer?

      I looked for that tool but did not see anything that seemed to be it. I will ask the Alpha sales department about it.

      Thanks.

      Comment


        #4
        Re: Creating a Desktop install package - and then the confusion begins.

        Ok putting the License.Key file in the installation and having it installed on the customers computer worked great. So thank you very much Sir.
        Last edited by preston2; 11-18-2011, 03:11 PM.

        Comment


          #5
          Re: Creating a Desktop install package - and then the confusion begins.

          When you create an install file you can add the license key as an additional file. Need to ensure that it is in the runtime directory. I use a third party installer, so not sure that the Alpha installer will put it there if the runtime is in a different path to the datafiles. I think that if you add it from there then it should put it back into that same path

          Another good item in the installer is the restrict the number of users. This creates a 'startup.control' file. It also must be in the runtime directory and will control how many users can open the file at anyone time. If it is missing then anyone can open. Need to put a check script into the autoexec which looks for its existance when opening.
          -----------------------------------------------
          Regards
          Mark Pearson
          [email protected]
          Youtube channel
          Website

          Comment


            #6
            Re: Creating a Desktop install package - and then the confusion begins.

            Preston, Sadly I went through the exact same thing. Let me know if you would like a "How to" step by step. Would make me feel good to be able to give back to the Message Board Community. If you already have it solved, great. If not, it's probably one of the easier things to do once someone shows you "how" the first time.

            lar

            Comment


              #7
              Re: Creating a Desktop install package - and then the confusion begins.

              http://wiki.alphasoftware.com/Using+...ation+Packages
              and
              http://wiki.alphasoftware.com/Alpha+...me_Application
              and
              http://msgboard.alphasoftware.com/al...-a-license-key
              See our Hybrid Option here;
              https://hybridapps.example-software.com/


              Apologies to anyone I haven't managed to upset yet.
              You are held in a queue and I will get to you soon.

              Comment


                #8
                Re: Creating a Desktop install package - and then the confusion begins.

                Originally posted by nuggetsoftware View Post
                Preston, Sadly I went through the exact same thing. Let me know if you would like a "How to" step by step. Would make me feel good to be able to give back to the Message Board Community. If you already have it solved, great. If not, it's probably one of the easier things to do once someone shows you "how" the first time.

                lar
                Anything you feel like putting together would be greatly appreciated. Thank you.

                Comment


                  #9
                  Re: Creating a Desktop install package - and then the confusion begins.

                  Originally posted by Clunes View Post
                  ... Alpha5.exe does need to be with every app, but Alpha does have a tool to change its name to something else. See their products page. You can change the title to whatever you want by either the desktp shortcut or like I do - I have an autoexec that has a line a5.window_title = "Insert title"
                  You can also change the name of the Alpha5.exe to something else - Fred_McGillicutty.exe if you'd like. That does solve some of the problems - but I believe it still leaves some issues with certain error messages. (So just write an error free app!)

                  But if you rename (or copy - see next paragraph) the Alpha.exe, you will also have to rename/copy the ".errors" and the ".manifest" files.

                  In fact, on my system I have both Alpha5.exe and Alpha5_aims.exe. The Alpha5_aims.exe is only used for my customer list which is open all day. That way if something crashes and I need to shut it down from the Processes tab of the Task Manager, I know which one is for my customer list and don't end up closing it by mistake.

                  Comment


                    #10
                    Re: Creating a Desktop install package - and then the confusion begins.

                    Concerning nuggetsoftware's (Larry Carraher) offer to create a step-by-step installation procedure, has that ever been done? I would be very interested in such document. I am a newbie and struggling with "reading in between the lines" with the general procedure in the documentation. I feel like I should be able to get this thing going, but there seem to be a lot of small steps requiring certain choices in between the steps of the general procedure. Concerning creating the bootstrap, I read this on a POST (italics):

                    Now at least I think I see what you are talking about. Having never had a need to go the dummy bootstrap route, I am not sure I am the one to be helping you. First, let's be sure you need to go that route. Are you in control, either directly or remotely, of setting up the networked application and runtimes? If yes, then you do not need to go down the bootstrap route. Just set your Master database to auto refresh Shadows in the Control Panel, Tools, Network Optimize and then install your Master database on the server. Then install your runtime on the workstations, run it and navigate to the Master DB on the server and open it. Now in the runtime again go to Tools, Network Optimize and this time click the Create Shadow Database button. After that finishes, you are done. Just make sure your users open the Shadow to do their work. When a change is made in the Master, you up the version number under Tools, Network Optimize (in the Master DB) and the next time Shadow users open the application it will automatically update to the newest version.

                    The bootstrap you refer to is needed only if you are creating a runtime install such that you expect others to have to setup the Shadow DB. They install the runtime and open the "dummy" application you include that has the exact same name as your Master DB and has the autoexec you refer to. That autoexec asks for the path to the Master DB (they presumably know where it is, ha, ha!) and the rest of the autoexec creates the Shadow--or so I presume since I have never had a need to go down this route.

                    For a self described "newbie" this may still seem daunting, but I hope the above helps a bit.


                    I got lost at, "install your runtime on the workstations, run it and navigate to the Master DB on the server and open it. Now in the runtime again go to Tools, Network Optimize and this time click the Create Shadow Database button." When I did that, the Network Optimize option was not ON the Tools Menu, either with or without the database open. Perhaps it meant to go back to the runtime installed on my development computer and not the runtime I just installed on the client computer. I was not sure. At that point I was not sure where to go. At any rate, a clear and concise step-by-step would be much appreciated. I am sure once I get successfully get through this one time, much more will be clear concerning the overall process and the steps required to complete the installation.

                    Thanks,

                    Mike R.

                    Comment

                    Working...
                    X