Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. migrate old application

migrate old application

Scheduled Pinned Locked Moved Unsolved General and Desktop
7 Posts 4 Posters 1.6k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    aminemaar
    wrote on last edited by
    #1

    Hello every one, I'm newer with Qt,
    I need to migrate an old application works only on windows to a cross-platefom application without changing the source code because it's very delicate.
    So there is any methode to include the external application.

    also the external app developped with html5, css, js, kendoUI, and it have a DLL files.

    1 Reply Last reply
    0
    • mrjjM Offline
      mrjjM Offline
      mrjj
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi
      Can you explain a bit more about

      • So there is any methode to include the external application.
        as the app would still be a windows only app and would not run on other platforms.

      So what part of the app is tied to windows?
      html5, css, js, kendoUI, seems cross platform by nature but
      depends on what app is.

      A 1 Reply Last reply
      4
      • fcarneyF Offline
        fcarneyF Offline
        fcarney
        wrote on last edited by
        #3

        I have run into "old apps" before that were difficult to change "delicate". A lot of the time the app was designed in a flawed structure. The structure used to build the program was not robust and made things difficult to change. In cases where the app had significant need to be used in the future it was often the shortest path to come up with a list of requirements, functions, etc and create a design document. From this a new app was written with lessons learned of "how not to do things". In the long run it was the shortest route.

        Your mileage may vary. Nobody has a crystal ball.

        C++ is a perfectly valid school of magic.

        1 Reply Last reply
        2
        • mrjjM mrjj

          Hi
          Can you explain a bit more about

          • So there is any methode to include the external application.
            as the app would still be a windows only app and would not run on other platforms.

          So what part of the app is tied to windows?
          html5, css, js, kendoUI, seems cross platform by nature but
          depends on what app is.

          A Offline
          A Offline
          aminemaar
          wrote on last edited by
          #4

          @mrjj I asked if I can include the html pages and the other files inside the webview of QT,
          My old application it's inside firefox portable (I customised the source code firefox portable)

          mrjjM 1 Reply Last reply
          0
          • A aminemaar

            @mrjj I asked if I can include the html pages and the other files inside the webview of QT,
            My old application it's inside firefox portable (I customised the source code firefox portable)

            mrjjM Offline
            mrjjM Offline
            mrjj
            Lifetime Qt Champion
            wrote on last edited by
            #5

            @aminemaar
            Yes.
            to some degree that will work.
            You could try
            https://doc.qt.io/qt-5/qtwebview-minibrowser-example.html
            and see how much just runs.

            A 1 Reply Last reply
            1
            • K Offline
              K Offline
              kamel100
              Banned
              wrote on last edited by kamel100
              #6
              This post is deleted!
              1 Reply Last reply
              0
              • mrjjM mrjj

                @aminemaar
                Yes.
                to some degree that will work.
                You could try
                https://doc.qt.io/qt-5/qtwebview-minibrowser-example.html
                and see how much just runs.

                A Offline
                A Offline
                aminemaar
                wrote on last edited by aminemaar
                #7

                @mrjj thanks I will try that , may be it works
                I find an other solution, I will load links in webview , But I still have an other problem, how to load DLL files for windows or so files for linux dynamically regardless of the target platform (linux or windwos).

                1 Reply Last reply
                0

                • Login

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • Users
                • Groups
                • Search
                • Get Qt Extensions
                • Unsolved