Discussion Board

Results 1 to 6 of 6
  1. #1
    Regular Contributor stasy1905's Avatar
    Join Date
    Mar 2010
    Posts
    57
    Здравствуйте,возможно мой вопрос покажется вам глупым, но подскажите, пожалуйста, начинающему программисту, как прикрепить в sis файл, чтобы при установке программы он распаковывался в определенную папку, и сам sis туда же устанавливался?

  2. #2
    Nokia Developer Moderator A.A.M.'s Avatar
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,308
    Могу посоветовать вам начать с изучения формата .pkg файлов (в документации SDK поищите "Package file format") и обратите внимание на подраздел "Installing language independent files", который как раз описывает, что добавление в .pkg файл строки
    Code:
    "source-filename" - "destination-filename"
    обеспечивает копирование файла source-filename (который расположен на вашем компьютере и будет упакован в .sis файл при обработке .pkg файла) по адресу destination-filename (это уже путь к файлу на смартфоне). И также почитайте про Platform Security, чтобы ориентироваться в какие папки можно копировать свои файлы, а в какие нет, а также чтобы всегда располагать файлы, требуемые для запуска программы именно там, где их ожидает найти система, а нет там, куда вам захочется их распаковать.

  3. #3
    Regular Contributor stasy1905's Avatar
    Join Date
    Mar 2010
    Posts
    57
    Большое спасибо!А еще Вы не знаете почему когда пишешь в .pkg например так
    ;Language - standard language definitions
    &EN,RU
    то появляется ошибка
    Expected , read }[C:\S60\devices\S60_3rd_FP2_SDK_v1.1\epoc32\build\Symbian\Carbide\workspace\geoLogger\group\_resolvedgeoLogger1.pkg]
    Last edited by stasy1905; 2010-06-01 at 18:25.

  4. #4
    Nokia Developer Moderator A.A.M.'s Avatar
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,308
    Уверен, что это не полный вывод сообщения об ошибке. Тем не менее, раз уж вы объявили поддержку нескольких языков в pkg, то как минимум вам нужно для каждого из языков указать локализованное название программы, поставщика и название платформы в блоке зависимостей. Вот пример того, как это может выглядеть:
    Code:
    ;Languages
    &EN,RU
    
    ;Header
    #{"App Name","Название программы"}, (0x12345678), 1, 0, 0
    
    ;Localised Vendor name
    %{"Vendor","Поставщик"}
    
    ;Unique Vendor name
    :"Vendor"
    
    ;Supports Series 60 v 3.0
    [0x101F7961], 0, 0, 0, {"Series60ProductID","Series60ProductID"}
    См. также "Installing language dependent files", а также все связанное с ключевым словом languages в разделе "Package file format".

  5. #5
    Regular Contributor stasy1905's Avatar
    Join Date
    Mar 2010
    Posts
    57
    Спасибо! когда мы подключили два языка, как изменить с языка по умолчанию на другой?

  6. #6
    Nokia Developer Moderator A.A.M.'s Avatar
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,308
    Вот тут ответ с примером приложения - Language selection by user during application startup

Similar Threads

  1. Вопрос по TFindFile
    By Clever brain in forum Russian Developer Forum - Форум Российских разработчиков
    Replies: 5
    Last Post: 2009-01-07, 17:21
  2. Вопрос по считыванию данных из файла.
    By Clever brain in forum Russian Developer Forum - Форум Российских разработчиков
    Replies: 2
    Last Post: 2009-01-04, 18:59
  3. вопрос по созданию резидентного приложения
    By vogdb in forum Russian Developer Forum - Форум Российских разработчиков
    Replies: 3
    Last Post: 2008-12-21, 09:02
  4. вопрос по использованию памяти
    By yurart in forum Russian Developer Forum - Форум Российских разработчиков
    Replies: 1
    Last Post: 2008-07-25, 20:11
  5. Вопрос по созданию sis-файла
    By tan@sofitlabs.ru in forum Russian Developer Forum - Форум Российских разработчиков
    Replies: 8
    Last Post: 2008-05-26, 16:19

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved