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. How to use a dll function
Forum Updated to NodeBB v4.3 + New Features

How to use a dll function

Scheduled Pinned Locked Moved General and Desktop
20 Posts 5 Posters 12.4k 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
    aldoduju
    wrote on 20 Mar 2011, 19:41 last edited by
    #9

    I'll try to be clear, I would like to write a dll in transposing this procedure for Qt C + + Qt if it is not possible in this case I tereria that make use of it externally.

    one has to create a dll with this procedure implemented in Qt?

    graciously

    1 Reply Last reply
    0
    • A Offline
      A Offline
      andre
      wrote on 20 Mar 2011, 19:46 last edited by
      #10

      No, you can use external dll's in Qt (or any other C++) applications. However, that dll needs to meet certain criteria, depending on the way you wish to use that dll. Gerolf talked about these criteria, and I suggest you search in dephi resources how to achieve this. The keyword to search for is exporting functions.

      1 Reply Last reply
      0
      • A Offline
        A Offline
        aldoduju
        wrote on 20 Mar 2011, 19:53 last edited by
        #11

        and changed the focus, I noticed that it is easier to make the dll in the same Qt.

        I wonder what kind of data to corespondete (Cardinal of Delphi) to Qt?

        graciously

        1 Reply Last reply
        0
        • A Offline
          A Offline
          andre
          wrote on 20 Mar 2011, 19:54 last edited by
          #12

          Sorry, I don't understand the question.

          1 Reply Last reply
          0
          • A Offline
            A Offline
            aldoduju
            wrote on 20 Mar 2011, 20:01 last edited by
            #13

            code in the above described i: = Cardinal.

            Cardinal is a type of data used in Delphi, I wonder what kind of data coresponding Qt

            1 Reply Last reply
            0
            • A Offline
              A Offline
              andre
              wrote on 20 Mar 2011, 20:08 last edited by
              #14

              Basically, it is an unsigned 32 bits integer, in the current version of Delphi, if I can trust what a quick Google search tells me. quint32 would be the compatible type in Qt on all platforms.

              1 Reply Last reply
              0
              • G Offline
                G Offline
                goetz
                wrote on 20 Mar 2011, 21:37 last edited by
                #15

                Are you asking for advice on how to port the Delphi/Pascal code to C++/Qt?

                http://www.catb.org/~esr/faqs/smart-questions.html

                1 Reply Last reply
                0
                • G Offline
                  G Offline
                  giesbert
                  wrote on 21 Mar 2011, 07:41 last edited by
                  #16

                  If I understood correctly, you want to use existing Delphi/Pascal code within Qt? Or is it more like what Volker asked?

                  Nokia Certified Qt Specialist.
                  Programming Is Like Sex: One mistake and you have to support it for the rest of your life. (Michael Sinz)

                  1 Reply Last reply
                  0
                  • A Offline
                    A Offline
                    andre
                    wrote on 21 Mar 2011, 07:58 last edited by
                    #17

                    [quote author="aldoduju" date="1300650793"]and changed the focus, I noticed that it is easier to make the dll in the same Qt.

                    I wonder what kind of data to corespondete (Cardinal of Delphi) to Qt?
                    [/quote]
                    From this posting, I gather that aldoduju has changed his mind, and now instead of wanting to use a delphi-build dll in a Qt program, now wants to port his code to Qt and build the dll in Qt.

                    1 Reply Last reply
                    0
                    • A Offline
                      A Offline
                      aldoduju
                      wrote on 21 Mar 2011, 20:39 last edited by
                      #18

                      Yes, at first I wanted to use to access the dll made ​​in Delphi, now I want to create this dll
                      code in C + + Qt

                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        shisen
                        wrote on 16 Nov 2011, 18:24 last edited by
                        #19

                        hi aldoduju..

                        i also want to create a dll in Qt and call an mfc dll made by msvc..if u had any progress can i get some proper pointers

                        1 Reply Last reply
                        0
                        • G Offline
                          G Offline
                          giesbert
                          wrote on 16 Nov 2011, 19:26 last edited by
                          #20

                          hi shisen, what you ask is a new topic. please open a new thread for it. Thanks.

                          Nokia Certified Qt Specialist.
                          Programming Is Like Sex: One mistake and you have to support it for the rest of your life. (Michael Sinz)

                          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