×

Discussion Board

Results 1 to 6 of 6
  1. #1
    Regular Contributor
    Join Date
    Mar 2010
    Posts
    57

    Вопрос по созданию sis

    Здравствуйте,возможно мой вопрос покажется вам глупым, но подскажите, пожалуйста, начинающему программисту, как прикрепить в sis файл, чтобы при установке программы он распаковывался в определенную папку, и сам sis туда же устанавливался?

  2. #2
    Nokia Developer Moderator
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,347

    Re: Вопрос по созданию sis

    Могу посоветовать вам начать с изучения формата .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
    Join Date
    Mar 2010
    Posts
    57

    Re: Вопрос по созданию sis

    Большое спасибо!А еще Вы не знаете почему когда пишешь в .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
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,347

    Re: Вопрос по созданию sis

    Уверен, что это не полный вывод сообщения об ошибке. Тем не менее, раз уж вы объявили поддержку нескольких языков в 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
    Join Date
    Mar 2010
    Posts
    57

    Re: Вопрос по созданию sis

    Спасибо! когда мы подключили два языка, как изменить с языка по умолчанию на другой?

  6. #6
    Nokia Developer Moderator
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,347

    Re: Вопрос по созданию sis

    Вот тут ответ с примером приложения - Language selection by user during application startup

Posting Permissions

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