hii all
how can i integrate many project insymbian c++ by one .sisx
any one can help me in this problem
Regards
Printable View
hii all
how can i integrate many project insymbian c++ by one .sisx
any one can help me in this problem
Regards
It depends. If you want to keep the projects separate, use embedded .sisx files (search for something like [b]embedded[/b] or [b]embedding[/b] 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.
thx ...wizard_hu for ur replay
i will do that
Regards
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
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 [url]http://library.forum.nokia.com[/url], and search for [b]embedded[/b]. "Embedded SIS" is the hit you need (it is the fifth now, but that may change).
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
It is a bit unclear where makesis looks for the files, so consider using absolute paths.
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?
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
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)[/CODE]That is called an absolute path.
[QUOTE=wizard_hu_;751900]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)[/CODE]That is called an absolute path.[/QUOTE]
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" ;)
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
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[/CODE]
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.
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