Announcement

Collapse
No announcement yet.

Executing C# Code In AMS Without Precompilation

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

  • Executing C# Code In AMS Without Precompilation

    Hi

    After sometime without any input , I was not too inclined to do programming meanwhile, Due to a lack of motivation

    i was very active on social media for some time , how are you old fellows ? , anyone around

    anyway , let's come to the subject

    while looking for something else , found a very cool library that allows you to execute C# script on the fly without compiling it with a compiler

    checkout its official web site : http://www.csscript.net

    the library was intended to be used by .NET applications such as C# VB.NET
    as a C++ developer i managed to get it to work with a C++/CLI dll
    basically it is a mix of native (exports functions) and managed (has access to CLR)

    this means a plugin can be created to execute C# script within AMS or other tools SUF etc..

    between ,i have seen luanet and other derivative projects as .NET solution to Lua but none of them provides abilities of this library

    there are some limitations about this library if i will create a plugin for that

    1: .NET knowledge will be required to do something with it

    2: csscript assembler dll must be manually installed (placed) in (your) application root folder for runtime

    3: csscript assembler dll must be manually installed (placed) in (AMS) application root folder for design time

    4: .NET will be a vital requirement for your application if you will use this plugin as installed and automatically loaded by runtime , BUT you can manually put lmd file to application root and load with application.loadactionplugin() after checking existance of .NET framework but it is installed by default since Windows Vista so only Windows XP is the exception

    5: target net version will be .NET 4.0 so target machine mush have .NET 4.0 installed
    Actually ,library can target older versions of .NET but this can only be specified on compilation of plugin ,and targeting old version will not allow you to use a feature of newer versions .NET (i am not sure on this)


    is it worth to make a plugin for that
    are there interested people (with .NET knowledge) who are willing to test it
    for example on different .NET versions etc..
    amsplugins.com Is Closed.

    Facebook Page

  • #2
    We could then use the .net controls that differ somewhat from the Windows common controls? If so then yes I'm interested.

    Comment


    • #3
      Originally posted by Shrek View Post
      We could then use the .net controls that differ somewhat from the Windows common controls? If so then yes I'm interested.
      i am not sure about that , but nevermind
      like others said , it appears that this community has lost its soul
      amsplugins.com Is Closed.

      Facebook Page

      Comment


      • #4
        Originally posted by reteset View Post
        like others said , it appears that this community has lost its soul
        Or perhaps this just doesn't interest the majority of users of AutoPlay Media Studio. You may think that it is useful, I don't see why I would want to use it.

        Ulrich

        Comment


        • #5
          Originally posted by Ulrich View Post
          Or perhaps this just doesn't interest the majority of users of AutoPlay Media Studio. You may think that it is useful, I don't see why I would want to use it.

          Ulrich
          The main reason why I started using AMS was because I had the need to create rapidly and without big efforts my own applications and utilities and, for some years it satisfied my needs.

          When my apps become products (because they interested other people and companies and I sold them to third parties) my needs growth and actually, respect to other similar products, AMS has many limits (in speed, security, limited number of controls, and so on) that dramatically reduce my the possibilities to develop some interesting and complex projects I have in my mind.

          To reduce the gap respect to other development tools and have the possibilities to have more advanced functions, I actually use AutoIT in conjunction with AMS, because AutoIT access directly to Windows API, deriving in hundreds of additional functions available and other functions, already present in AMS, in AutoIT have a smarter approach and more efficient management.

          Obviously this approach has its limits and is not so elegant, so having the possibility to use functions present in more evoluted languages like C# or additional controls present in .NET, in my case, is very welcome.

          The only limit is mine, because I don't know C# (so I will need to start learning another language) and I've never give a look to .NET, but if the result deriving from the use of these languages in AMS, without the need to abandon AMS, will help me to develop more advanced products, well, welcome to the C# plugin.

          @Ulrich
          Sincerely your point of view on this matter, at first, come a little surprising to me, but thinking to another thread where you said to have only 8 Object plugins installed, your thought about C# plugin become not so surprisingly...
          We are slowly invading your planet to teach lazy humans to read the user manual.
          But don't be scared: we are here to help.

          Comment


          • #6
            I only have a few plugins installed, because these are the ones I use, or developed myself. That wasn't meant in any way as a depreciation, or that I perhaps don't like the works of others, it is none of that. All those plugins that are out there, like customized controls for the ListBox, Slider, ThumbList, CheckBox, etc. may be useful and required for certain applications, it is just that I never needed any of them to complete the projects I was asked to develop or enhance during my consulting services until now.

            What I replied should be understood exactly as how I wrote it - perhaps there wasn't an overwhelming feedback for this possible new feature because not many people perceive its usefulness. If you think that it will be a good addition, then by all means, go on and build it.

            Ulrich

            Comment


            • #7
              Originally posted by Ulrich View Post
              Or perhaps this just doesn't interest the majority of users of AutoPlay Media Studio.
              yes , that was the answer of the question in my mind
              this thread was a silent survey to take an action about my website (amsplugins.com)

              so ,like you said if there is no need for plugins and if plugins doesn't interest the majority of users of AutoPlay Media Studio then there is no need to run this web site anymore

              as a result of this thread and your comment on this issue make to to take this action immediately and i closed the subject web site as soon as i saw your comment yesterday

              actually i could write more about my comment on my previous post ,but i do not want to waste my time

              Originally posted by Ulrich View Post
              I don't see why I would want to use it.
              who cares
              amsplugins.com Is Closed.

              Facebook Page

              Comment


              • #8
                Originally posted by reteset View Post
                yes , that was the answer of the question in my mind
                this thread was a silent survey to take an action about my website (amsplugins.com)

                so ,like you said if there is no need for plugins and if plugins doesn't interest the majority of users of AutoPlay Media Studio then there is no need to run this web site anymore

                as a result of this thread and your comment on this issue make to to take this action immediately and i closed the subject web site as soon as i saw your comment yesterday

                actually i could write more about my comment on my previous post ,but i do not want to waste my time

                who cares
                In addition I can say that actually, more than ever, IR staff is making all their possible to discourage users to continue using or improving AMS.

                Go on on this way IR. In a pair of years you have been able to destroy a nice community of super passioned users and an appreciated and useful product.

                Why you don't discontinue the product and close this forum instead of this slow and exhausting agony?
                We are slowly invading your planet to teach lazy humans to read the user manual.
                But don't be scared: we are here to help.

                Comment


                • #9
                  I would welcome all plugins that extend possibilities of AMS.

                  like ActiveX, MemoryEx are already very usefull
                  though some things are still a a gray zone to me.

                  this one sounds very promising also .... lots of stuff to learn
                  but knowledge on .NET & C# on my side is still very limited

                  Keep up these cool efforts

                  Comment


                  • #10
                    As Free user I know that my comment has not the necessary impact and respect to change anything on this place but I think that all this is very sad. Years ago this Forum was full of comments, suggestions, improvments and very good ideas. Just few miutes between questions and answers. The best place for an AMS user.
                    As eternal beginner I just got advices from you, anyway I don't think to be a totally passive user having convinced many people to try this product. Moreover I like legality and when possible I use free program but when I see parallel forums about AMS I simpy go crazy. *****s, serials and various methods to get software and plugin, I hate it.
                    Finally I think that people like Reteset (he helped me a lot in the past), Cyber (a severe but good guy, also supported me ) and other master users like them should be heard more.
                    I don't want to name other people but if you read threads between 2010 and 2012, master users was always involved.
                    If AMS is a fantastic solution for simple projects it's also thanks to them.
                    Now, Serkan decided to close his site, in the past 3 yers other expert users decided to abandone their sites incuding lots of useful examples and so on.
                    I really hope that AMS never dies but "good news" like these surely do not contribute to the growth of the product.
                    Another piece of my heart has gone today ...

                    Comment


                    • #11
                      It seems it is the AMS never-ending forum story

                      why does it always have to end like this

                      this is just .... ....
                      .. ..... ..
                      .... .. .........
                      . .... .. ..

                      Comment


                      • #12
                        Originally posted by johnraus View Post
                        It seems it is the AMS never-ending forum story

                        why does it always have to end like this

                        this is just .... ....
                        .. ..... ..
                        .... .. .........
                        . .... .. ..
                        So try to spend few words in my specific thread
                        Petition for amsplugins.com vs IR

                        Maybe something nice will happen ...

                        Comment


                        • #13
                          All Plugin developers should be congratulated and encouraged in my view.

                          A reality check perhaps, many users do not sit glued to IR's forums on a daily basis.
                          expressions of interest in a new plugin being suggested could not realistically
                          be replied to sufficiently after just 2 days of posting.

                          A .net plugin could be very usefull as there are sdk's out there with .net functionality
                          that could be leveraged via IR runtimes. Perhaps the .net 4x dependency could be a limiting factor.

                          Anyhoo good luck with your endeavours Reteset what ever they may be

                          Comment


                          • #14
                            Hi

                            i explained everthing on the home page of specified web site
                            Ulrich or this thread is not actual reason of this , he just gave me a concrete reason to do it before the intended time

                            Please visit this page to learn everything behind the scene :

                            http://www.amsplugins.com/

                            This discussion has been ended for me.

                            Thanks.
                            amsplugins.com Is Closed.

                            Facebook Page

                            Comment


                            • #15
                              Originally posted by Ulrich View Post
                              [...]or that I perhaps don't like the works of others[...]

                              [...]perhaps there wasn't an overwhelming feedback for this possible new feature because not many people perceive its usefulness[...].

                              Ulrich
                              Sorry to be in a harsh way to tell this: I see you a lot of prepotence to say nosenses like this, what do you know what people do need this kind of stuff to improve the graphics side of AMS? Maybe you do not need these things cos you are a experienced (and programmer) guy, maybe another people are not as experienced like you, did you thought on that? No. Don't bite hand's customer who pay for AMS to IR, but thats fine at all for IR stuff.

                              Sad from people like: This forum its dead due to attitude like this, great. I will not give more money from you guys. Like I said before: "Don't bite hand who give you money to eat"

                              Good luck guys, you will need, only the people who dont know who you are when interacting with customer like reteset (thanks for your work mate) it says all from you.

                              Bye

                              Comment

                              Working...
                              X