×

Discussion Board

Results 1 to 15 of 15
  1. #1
    Registered User
    Join Date
    Feb 2006
    Posts
    24

    ECOM development in 3rd edition (carbide)

    Hi,

    I am trying to develop an application based on ECOM architecture.I need to develop it using the 3rd edition.Initially i was using the carbide_vs and .net.
    the ecom example itself was not working in that. Then i shifted to carbide.c++ express .here also the ecom example is creating problems.
    while building from the command prompt it is giving link errors as follows

    Code:
    mwldsym2.exe: Undefined symbol: '___CxxFrameHandler'
    mwldsym2.exe: referenced from '__E32Dll' in uc_dll.cpp:41 (EDLL.LIB)
    mwldsym2.exe: referenced from 'void invokeTable(void (* *)(void), void (* *)(voi
    d)) (?invokeTable@@YAXPAP6AXXZ0@Z)' in win32crt.h:121 (EDLL.LIB)


    In the release notes for carbide.c++ i saw that plugins are not supported.
    I also read the discussion in the forum on ecom development using a non commercial tool.



    Does it mean that, there is no way i can go ahead with the ecom development unless i use codewarrior(licensed) or wait for carbide.c++ developer?

    Expecting some help on this soon,
    Regards
    Rakesh

  2. #2
    Super Contributor
    Join Date
    Sep 2004
    Posts
    1,048

    Re: ECOM development in 3rd edition (carbide)

    In general, at this time Carbide.c++ is not intended for commercial development, so if that is what you are doing, then CW is still the preferred tool until Carbide.c++ Developer is launched.

    However, the Carbide.vs update will support the PLUGIN target type if that helps you. Available shortly.

  3. #3
    Registered User
    Join Date
    Feb 2006
    Posts
    24

    Re: ECOM development in 3rd edition (carbide)

    thanks mitts for the info.

    But when i compiled it using the "mwldsym2.exe" linker in carbide_vs (from command prompt)the same link error mentioned above is being shown.expecting some help on this error.

    Regards,
    Rakesh

  4. #4
    Super Contributor
    Join Date
    Sep 2004
    Posts
    1,048

    Re: ECOM development in 3rd edition (carbide)

    As far as I understand, you don't have the Carbide.vs update yet..

  5. #5
    Registered User
    Join Date
    Feb 2006
    Posts
    24

    Re: ECOM development in 3rd edition (carbide)

    i meant the carbide plugin for development in .net and s60 3rd ed beta.
    does the beta support targettype PLUGIN.

  6. #6
    Super Contributor
    Join Date
    Sep 2004
    Posts
    1,048

    Re: ECOM development in 3rd edition (carbide)

    The issue is not with the SDK but with Carbide, stay tuned.

  7. #7
    Registered User
    Join Date
    Feb 2006
    Posts
    24

    Re: ECOM development in 3rd edition (carbide)

    Mitts,

    I have tried the new carbide.vs 2.0.1 for building the ecom example.
    The same link error is coming.

    while i import ecom example from mmp the message being shown in the output screen of vs .net is as below


    Code:
    Invalid format of SDK descriptor (com.nokia.iguana.configuration.sdkxml.SDKXmlInput@2a9) or missing information about mapping VS project configuration type for MMP target type PLUGIN.
    VS project configuration type  is not fully supported. Configuration type is set to dll. Problems could arise during build process.
    Seems like even carbide.vs does not support plugins.

    would like to get your view on this.

    Regards,
    Rakesh

  8. #8
    Super Contributor
    Join Date
    Sep 2004
    Posts
    1,048

    Re: ECOM development in 3rd edition (carbide)

    Is it possible that you have created your own descriptor for S60 3.0 for use with Carbide.vs 2.0?

  9. #9
    Registered User
    Join Date
    Feb 2006
    Posts
    24

    Re: ECOM development in 3rd edition (carbide)

    yes earlier i have tried that.

  10. #10
    Super Contributor
    Join Date
    Sep 2004
    Posts
    1,048

    Re: ECOM development in 3rd edition (carbide)

    Pls, delete any descriptors that you have created or modified yourself for 3.0, they contain errors and then re-install Carbide.vs. Modifying descriptors for Carbide is not supported under any circumstances.

  11. #11
    Registered User
    Join Date
    Feb 2006
    Posts
    24

    Re: ECOM development in 3rd edition (carbide)

    Thanks mitts for the quick reply. i will try what you suggested.

  12. #12
    Registered User
    Join Date
    Feb 2006
    Posts
    24

    Wink Re: ECOM development in 3rd edition (carbide)

    Thanks mitts for the solution.The problem was with the old descriptor.
    Now it is working fine.

  13. #13
    Registered User
    Join Date
    Jan 2004
    Location
    Bangalore
    Posts
    30

    Re: ECOM development in 3rd edition (carbide)

    Hi thomasraku,

    I didn't get the solution.What exactly u have done.
    I m also facing the same problem.
    I m compiling an application havting targettype DLL,having codewarrior version of SDK and using carbide.c++.
    Could u please share ur experience how u have resolved this issue.

    Thanks
    Chetan

  14. #14
    Registered User
    Join Date
    Feb 2006
    Posts
    24

    Smile Re: ECOM development in 3rd edition (carbide)

    Hi Chetan,

    Earlier i tried to work on plugin using the carbide.vs 2.0 (for .net) and the s60
    3rd edition sdk.But the carbide.vs 2.0 was meant for s60 3rd edition beta sdk only.So to overcome the problem i edited the descriptor file for s60 3rd ed beta (.xml file) in path "C:\Program Files\Common Files\Symbian\SDK Descriptors\Nokia" manually and replaced the occurance of 's60_3rd_beta' with 's60_3rd' in the .xml file and also renamed the file.Thus i forcefully made the plugin work for s60 3rd edition.
    Although i could compile the ordinary examples with this modification, the ecom example was still creating problems.This was bcos carbide.vs 2.0 didnot support targettype 'PLUGIN'.

    So when the new carbide.vs2.01 was released for the s60 3rd ed i tried the ecom example using this.But the same error came up.carbide vs.2.01 do support targettype PLUGIN.This error was due to the modified descriptor file(.xml file).I deleted the modified descriptor file and reinstalled the carbide.vs.2.01.Now i could compile the plugin example.

    This was my problem and i overcame this as mentioned.Hope this is of some help to you.

    Regards,
    Rakesh

  15. #15
    Registered User
    Join Date
    Apr 2006
    Posts
    29

    Re: ECOM development in 3rd edition (carbide)

    HI
    are there some one know where i can foud
    Nokian prototye SDK 3.0 [proto30]

Similar Threads

  1. OpenGL ES on S60 3rd Edition SDK Emulator
    By specjones in forum Symbian Tools & SDKs
    Replies: 7
    Last Post: 2008-09-30, 10:22
  2. Screen saver API in 3rd edition
    By magicdave in forum Symbian Media (Closed)
    Replies: 5
    Last Post: 2007-10-30, 13:49
  3. Linking dll in S60 3rd edition - experts please help!
    By iulian_moldovan in forum Symbian Tools & SDKs
    Replies: 7
    Last Post: 2007-06-13, 18:41
  4. TTime : TInt64& Int64() problem in S60 3rd edition
    By iulian_moldovan in forum Symbian Tools & SDKs
    Replies: 3
    Last Post: 2006-01-24, 13:07
  5. OpenGL ES Support in S60 3rd Edition Beta SDK
    By choefele in forum Symbian Media (Closed)
    Replies: 2
    Last Post: 2005-12-14, 06:01

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×