Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Библиотеки

Ответ
 
Опции темы
Старый 26.05.2009, 16:32   #1
minibt
AnyKey`щик
 
Регистрация: 27.03.2007
Сообщений: 13
Написано 5 полезных сообщений
(для 29 пользователей)
Lib_adata - Несколько динамических массивов

Lib_adata - Несколько строчных динамических массивов, каждый из которых имеет свой размер.

procedure define(countMass: integer);
Задает необходимо количество динамических массивов, в процессе работы программы можно увеличивать или уменьшать. При уменьшении, оставшиеся не изменяются.

function count: integer;
Возвращает количество countMass массивов.

procedure init(indexMass: integer);
Инициализирует новый массив заданный indexMass или очищает существующий. indexMass должен лежать в пределах 0..count-1.

procedure additem(indexMass: integer, strItem: string);
Добавляет строку strItem в массив заданный indexMass. Если массив[indexMass] не инициализирован, инициализирует его автоматом.

procedure setitem(indexMass: integer, indexItem: integer, strItem: string);
Изменяет строку с индексом indexItem на strItem в массиве[indexMass]. indexItem должен лежать в пределах 0..getsize(indexMass)-1. Если параметры заданы неверно (индексы за пределом размера массива и т.д., например) - ничего не делает , программа не падает, аналогично для других процедур.

procedure delitem(indexMass: integer, indexItem: integer);
Удаляет строку с индексом indexItem в массиве[indexMass], строки с большим индесом сдигаються вверх.

function getitem(indexMass: integer, indexItem: integer): string;
Возвращает строку с индексом indexItem из массива[indexMass]. В случае не правильных индексов возвращает пустую строку.

function getsize(indexMass: integer): integer;
Возвращает размер массива[indexMass]. В случае не правильного индекса возвращает 0.
Вложения
Тип файла: zip Sample_adata.zip (5.2 Кб, 678 просмотров)
Тип файла: zip Lib_adata.zip (1.5 Кб, 716 просмотров)

Последний раз редактировалось minibt, 27.05.2009 в 01:14.
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо minibt за это полезное сообщение:
DIMMON4IK (28.05.2010), IVenoMI (26.05.2009), Richik (26.05.2009), Skythrone (28.05.2009)
Старый 26.05.2009, 21:56   #2
Richik
Нуждающийся
 
Аватар для Richik
 
Регистрация: 02.05.2009
Сообщений: 68
Написано 6 полезных сообщений
(для 6 пользователей)
Ответ: Lib_adata - Несколько динамических массивов

Динамические массивы всегда были в цене, и всеми любимыми, и за это +
Но почему только строчные массивы?, или я ошибаюсь?
(Offline)
 
Ответить с цитированием
Старый 27.05.2009, 01:09   #3
minibt
AnyKey`щик
 
Регистрация: 27.03.2007
Сообщений: 13
Написано 5 полезных сообщений
(для 29 пользователей)
Re: Lib_adata - Несколько динамических массивов

Строки как универсальный контейнер данных, MP не поддерживает такой тип данных как Object... А строка все стерпит и числа тоже
(Offline)
 
Ответить с цитированием
Старый 27.05.2009, 10:41   #4
Richik
Нуждающийся
 
Аватар для Richik
 
Регистрация: 02.05.2009
Сообщений: 68
Написано 6 полезных сообщений
(для 6 пользователей)
Ответ: Lib_adata - Несколько динамических массивов

ааа.., Вы про IntegerToString, да, что-то сразу не подумал)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнение массивов Hurrit Blitz3D 7 10.09.2009 12:03
Концепция Человеческих Знаний. moka Болтовня 5 09.02.2009 23:18
Физика автомобиля без физических движков Sashka007 3D-программирование 3 14.11.2008 13:25
Расстановка физических обьектов. Черный крыс Blitz3D 17 06.01.2008 18:57
Физика в Blitz3D без использования внешних физических движков. Возможно ли это? W_B 3D-программирование 22 17.09.2007 16:15


Часовой пояс GMT +4, время: 14:49.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com