Results 1 to 16 of 16

Thread: [howto] making a windows shell extension with qt open-source edition

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #12
    Join Date
    Aug 2010
    Posts
    6
    Thanks
    1
    Thanked 6 Times in 5 Posts
    Qt products
    Qt4

    Default Re: [howto] making a windows shell extension with qt open-source edition

    I think it's quite good ! There are only two things i didn't unterstand at first... ( and this was my first qt project ever ! )

    1. Where is the icon comming from.. the filename nevers shows anywerer exept the resource file...
    2. Where is the tmp folder stuff comming from....

    2.-> i found out why it wasn't working on my first try... i don't know why but if i move my project in any other directory than "c:\qt\2010.04\qt" it doesn't work ! if i qmake the projekt the make files are very different than qmake in e.g. c:\projects\. The makefile creates a tmp folder and other stuff but only if qmake is called in the qt directory....... i still can't find out why it has to be in this directroy.. is it you default dir ? where is this saved ? i looked at every file in your example project...

    very very stange.... i used cmd, not qtcreator...

    i keep you postet if i every find out why... a.. and one other thing...

    If anyone want's to use more than one icon :


    in dllmain.cpp:

    QAXFACTORY_BEGIN(
    "{4c52cc51-89f0-48e0-9678-474e3613d9d7}", /* Type Library ID (TLB) */
    "{5c52cc51-89f0-48e0-9678-474e3613d9d7}" /* Application ID (AppID) */
    )
    QAXCLASS(SOSyncedBinder)
    QAXCLASS(SOUnsyncedBinder)
    QAXFACTORY_END()



    and in your class header file for each binded class:

    class SOSyncedBinder : public QObject, public QAxBindable {

    Q_CLASSINFO("ClassID", "{1955991f-0df0-4563-8a0b-624a227605d6}")
    Q_CLASSINFO("InterfaceID", "{2955991f-0df0-4563-8a0b-624a227605d6}")
    Q_CLASSINFO("EventsID", "{3955991f-0df0-4563-8a0b-624a227605d6}")

  2. The following 2 users say thank you to caesarxx for this useful post:

    Tilda (2nd September 2010)

Similar Threads

  1. Replies: 1
    Last Post: 8th February 2009, 15:08
  2. OLE with Qt Open Source Edition??
    By Arpan in forum Qt Programming
    Replies: 3
    Last Post: 6th August 2008, 14:00
  3. Open Source on Windows
    By yogeshgokul in forum Installation and Deployment
    Replies: 3
    Last Post: 29th January 2008, 09:54
  4. Qt/Windows Open Source Edition to support VS Express
    By pdolbey in forum Installation and Deployment
    Replies: 3
    Last Post: 23rd September 2007, 14:32
  5. Qtopia 4.2 Open Source edition released!
    By lpotter in forum Qt for Embedded and Mobile
    Replies: 1
    Last Post: 21st December 2006, 20:45

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.