thx
i import S60Ex\HelloWorldBasic project and modify .pkg
(replace HelloWorldBasic.exe to mydll.dll)
and build arm
but ....
i not found .sis file to sign it and setup on my phone ????????
or what next step?
thx
i import S60Ex\HelloWorldBasic project and modify .pkg
(replace HelloWorldBasic.exe to mydll.dll)
and build arm
but ....
i not found .sis file to sign it and setup on my phone ????????
or what next step?
But you have already succeed with building+packaging+signing the application, have not you?
The .dll can be built+packeged+signed with exactly the same steps.
thx
i not understand what do you mean ?
i need in final load and use mydll.dll in phone so
i need setup thing to add mydll.dll in sys\bin but
must be sign it where cannot use it without sign so
pkg it or what i not understand how to setup ......
thank you.
So... forget the .dll for a moment.
Do you have an application which would use the .dll in question?
Does this application install to the device?
Does it appear in the menu?
What happens when you click on its icon?
- Unable to execute file due to security reasons?
- "Nothing"?: apply http://wiki.forum.nokia.com/index.ph...ded_panic_code
- Something -1?
- Something else?
Thanks a lot for your kindly attention.
I am still having a problem in packaging DLL. I can't find the sis file which will use to install this dll, is it true??. Could you tell me the next steps?
components:
simple dll with only one function "basic dynamically linked library DLL".
an application use this dll "3rd Ed. GUI application".
IDE:
Carbide C++ version 1.2
SDK:
S60_3rd_MR
Target: use this GUI application to call dll function.
Try answering all 4 questions.
Do you have an application which would use the .dll in question?
yes i have an application which would use the .dll
simple dll with only one function "basic dynamically linked library DLL".
an application use this dll "3rd Ed. GUI application".
Does this application install to the device?
yes
Does it appear in the menu?
yes
What happens when you click on its icon?- Unable to execute file due to security reasons?
yes
(i just copy mydll.dll into sys\bin )
IDE:
Carbide C++ version 1.2
SDK:
S60_3rd_MR
Target: use this GUI application to call dll function.
my mail (engkfke@gmail.com) (if example application use dll )![]()
How do you add DLL into sis?
simple any dll in simple GUI application.
It is a very complicated process that kind of asks you to read the documentation of the PKG file format, then use a very complicated editor such as Notepad to add a line like the one below to your project's *.pkg file.
Code:"<same_path_as_for_exe>\<your_DLL_name>.dll"-"!:\sys\bin\<your_DLL_name>.dll"
-- Lucian
Thanks a lot for your kindly attention.
add a line like the one below to my project's *.pkg file.
and i get size of sis file is increase up (18 to 20 )Code:"C:\Symbian\9.1\S60_3rd_MR\epoc32\release\gcce\urel\NDLL.dll" -"!:\sys\bin\NDLL.dll"
and sign it (online sign)
setup in phone success
but at call this application an error occur
"Menu
Unable to execute file for security reasons " error???![]()
Pretty explanatory and easy to fix. Read about Platform Security, capabilities and the rule that governs the DLL loading process.
Then review your projects, both DLL and client application, and make sure that they have matching sets of capabilities.
-- Lucian
thx solve my problem
Last edited by kfke; 2008-05-20 at 08:30.
Eng Kfke
Egypt Giza
engkfke@gmail.com