Модераторы: PILOT
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы с созданием массива объектов (jObjectArr), почему все ноль? 
:(
    Опции темы
shupg
Дата 1.11.2007, 20:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 21.6.2006

Репутация: нет
Всего: 2



Привет всем! Есть такая проблемма - при

Код


// access to class process from process.java
    jclass cls=env->FindClass("process");
    
// access to 2 constructors  from process.java
    jmethodID mid=env->GetMethodID(cls,"<init>","()V");
    jmethodID mid2=env->GetMethodID(cls,"<init>","(Ljava/lang/String;JJ)V");

// create an array of process objects
    jobjectArray arr=env->NewObjectArray(num_of_processes,cls,env->NewObject(cls, mid2, env->NewStringUTF(name[1]), (jlong)pid[1], (jlong)ppid[1]));

// set array's elements
    for (int k=0;k<num_of_processes;k++)    env->SetObjectArrayElement(arr, k, env->NewObject(cls, mid2, env->NewStringUTF(name[k]), (jlong)pid[k], (jlong)ppid[k] ));

return arr;



Пишет ошибку в Java. Типа NullArray?!

Причем

Код

for (int i=0;i<num_of_processes;i++)
         cout<<"pid="<<pid[i]<<"\tppid="<<ppid[i]<<"name="<<name[i]<<endl;


Выдает все, что надо!

Добавлено через 5 минут и 34 секунды
Оп! не там создался.. можно меня удалить?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Объявления о найме специалистов"
BearBeer
  • Придерживайтесь правил форума.

  • Если вы предлагаете НЕ удалённую работу, то

    название города и фирмы обязательно указывать уже в названии темы(!)

  • Одна вакансия - одна тема.

    Вам будет удобней следить за ответами, ищущим работу - выбирать.


  • В случае, если у нас возникнут обоснованные подозрения

    о неблагонадежности Вашего электронного адреса, ваш аккаунт будет удалён, а доступ к форуму запрещён!


  • Хотите быстрее найти специалиста? Разместите тогда ваше объявление вверху всех страниц сайта! Тогда его будут ежедневно видеть более 4000 программистов! Обратите внимание на верхний левый угол сайта - там вы найдете дополнительные инструкции при клике на линк.

В случае невыполнения данных правил Ваши сообщения могут быть удалены без предупреждения.


Полный спискок правил. С уважением, BearBeer.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Объявления о найме специалистов | Следующая тема »


 




[ Время генерации скрипта: 0.0400 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.