×

Discussion Board

Results 1 to 14 of 14
  1. #1
    Regular Contributor
    Join Date
    Feb 2010
    Posts
    76

    inetgration of sisx

    hii all
    how can i integrate many project insymbian c++ by one .sisx

    any one can help me in this problem

    Regards

  2. #2
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Budapest, Hungary
    Posts
    28,567

    Re: inetgration of sisx

    It depends. If you want to keep the projects separate, use embedded .sisx files (search for something like embedded or embedding in the on/off-line documentation). If the projects can not exist without each other, you can integrate their .pkg file into a single big .pkg.

  3. #3
    Regular Contributor
    Join Date
    Feb 2010
    Posts
    76

    Re: inetgration of sisx

    thx ...wizard_hu for ur replay
    i will do that

    Regards

  4. #4
    Regular Contributor
    Join Date
    Feb 2010
    Posts
    76

    Re: inetgration of sisx

    hii all
    now i extract file.sisx from project ` & project 2
    and iadd them to the .pkg file of the third project...but the problem is that when i istall the third sisx
    there is now any indications that the first and the second projects operate

    "$(EPOCROOT)Epoc32\data\z\resource\apps\file1.sisx" -"!:\resource\apps\file1.sisx"
    "$(EPOCROOT)Epoc32\data\z\resource\apps\file2.sisx" -"!:\resource\apps\file2.sisx"

    when i switch to any of them...there is no any o/p
    how can i add there functionality ?
    any one can help me in this problem ?

    Regards

  5. #5
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Budapest, Hungary
    Posts
    28,567

    Re: inetgration of sisx

    What you do is not embedding but deploying those .sisx files. So they are going to be copied into \resource\apps, but they are not installed at all.
    Visit http://library.forum.nokia.com, and search for embedded. "Embedded SIS" is the hit you need (it is the fifth now, but that may change).

  6. #6
    Regular Contributor
    Join Date
    Feb 2010
    Posts
    76

    Re: inetgration of sisx

    thx wizard for ur help

    now i add this syntax to my .pkg file

    IF NOT package(0xA0008645)
    ;@"zikasCompas.sisx",(0xA0008645)
    endif

    IF NOT package (0xA000022E)
    @"zikasContact.sisx",(0xA000022E)
    endif

    IF NOT package (0xE1ef0015)
    @"zikasfile.sisx",(0xE1ef0015)
    endif

    but there is error>
    file I/O fault.[C:\Symbian\9.2\S60_3rd_FP1\epoc32\build\Users\zikas\Desktop\MultiViews\group\_resolvedmultiviews_gcce.pkg] MultiViews line 23
    when i check the console>>
    Error : Cannot open file : zikasContact.sis

  7. #7
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Budapest, Hungary
    Posts
    28,567

    Re: inetgration of sisx

    It is a bit unclear where makesis looks for the files, so consider using absolute paths.

  8. #8
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,355

    Re: inetgration of sisx

    The error message says that it cannot open file "zikasContact.sis" which you have specified at line 23 in your *.pkg. That must be because zikasContact.sis is not in the same directory as _resolvedmultiviews_gcce.pkg and you have not specified an additional path for it.

    Pretty straight forward and easy to solve, would't you say so?
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  9. #9
    Regular Contributor
    Join Date
    Feb 2010
    Posts
    76

    Re: inetgration of sisx

    relly thx dear members for ur replay..
    but i didn`t get the meaning of that,,,,how can`t open the file..although i define it in the .pkg..
    how can i solve this problem?

    Regards

  10. #10
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Budapest, Hungary
    Posts
    28,567

    Re: inetgration of sisx

    Do you know where zikasContact.sisx is? Well, makesis does not.
    That is why you should tell it in a bit more detailed way
    Code:
    @"c:\some\path\goes\here\zikasContact.sisx",(0xA000022E)
    That is called an absolute path.

  11. #11
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,355

    Re: inetgration of sisx

    Quote Originally Posted by wizard_hu_ View Post
    Do you know where zikasContact.sisx is? Well, makesis does not.
    That is why you should tell it in a bit more detailed way
    Code:
    @"c:\some\path\goes\here\zikasContact.sisx",(0xA000022E)
    That is called an absolute path.
    I have sent a similar answer by mail. I hope you will get it soon, as I did write on the enveloper "To: eng.mohamed"
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  12. #12
    Regular Contributor
    Join Date
    Feb 2010
    Posts
    76

    Re: inetgration of sisx

    thx all for ur replay...and the problem of the error had been solved....but when i install the .sisx on my mobile which i integrate the other sisx files in it...it installed directly without asking me about the other sisx...and when the application finished installation...i didn`t saw the effect of other sisx.....
    finally :after embedded the .sisx files ..there functionality doesn`t appear

  13. #13
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,355

    Re: inetgration of sisx

    You should see an increase in the file size for the resulting SIS file (obviously, since more stuff is added), an additional prompt for each embedded SIS file and yes, the installed components should have the expected effects (if they do work).

    If you do not see any of the above then something is wrong.

    But in the sequence presented by you:

    Code:
    IF NOT package(0xA0008645)
    ;@"zikasCompas.sisx",(0xA0008645)
    endif
    
    IF NOT package (0xA000022E)
    @"zikasContact.sisx",(0xA000022E)
    endif
    
    IF NOT package (0xE1ef0015)
    @"zikasfile.sisx",(0xE1ef0015)
    endif
    The first package is commented out while the other two will only be installed if they (or an older version of them) do not exist already on device. So it is quite possible that nothing gets installed (no additional prompts) and the updated behavior you expect to see is not manifested.
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  14. #14
    Registered User
    Join Date
    Feb 2011
    Location
    Islamabad, Pakistan
    Posts
    73

    Re: inetgration of sisx

    Hi Dear Mohamed,
    were you successful in doing this integration. I also want to do same i.e. calling two already created .sisx file into a new apllication and once i press one button one of them is lanuched and once pressed other then second should lanuch. So at end i create one single .sisx for both.
    Can you help me in doing this?
    Thanks & Regads
    awais qureshi

Similar Threads

  1. What's .SISX file ???
    By raffaelbechara in forum Symbian C++
    Replies: 6
    Last Post: 2008-11-19, 21:15
  2. help with SISX
    By aishaaisha in forum Symbian C++
    Replies: 14
    Last Post: 2008-05-31, 21:15
  3. About pack sisx
    By coucci in forum Symbian C++
    Replies: 3
    Last Post: 2007-02-16, 11:47
  4. how to make sisx??
    By Barry2006 in forum Symbian Tools & SDKs
    Replies: 2
    Last Post: 2006-07-30, 14:43

Posting Permissions

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