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

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

Вернуться   forum.boolean.name > Программирование игр для компьютеров > BlitzMax

Ответ
 
Опции темы
Старый 09.07.2011, 02:35   #76
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

У меня есть тип и несколько экземпляров. Мне известно значение поля одного из экземпляров. Как мне получить этот экземпляр?
(Offline)
 
Ответить с цитированием
Старый 09.07.2011, 03:31   #77
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Заноси экземпляры в список, а потом пробегись по нему, проверяя значение поля.
(Offline)
 
Ответить с цитированием
Старый 09.07.2011, 04:51   #78
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

А да, забыл написать...

Как такое сделать без перебора ? Вообще возможно-ли ?

АПД: То что мне известно значение поля значит - что оно у меня уже в переменной.
(Offline)
 
Ответить с цитированием
Старый 09.07.2011, 17:54   #79
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Хз если есть что-то подобное хаш таблицам. Но если в полях есть уникальные данные, то можно сделать хаш таблицу, и использовать значение как индекс. Но это не подойдёт во многих случаях..
(Offline)
 
Ответить с цитированием
Старый 11.08.2011, 16:21   #80
pavyf
AnyKey`щик
 
Аватар для pavyf
 
Регистрация: 03.08.2011
Сообщений: 3
Написано одно полезное сообщение
(для 5 участников)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Как в BLide приделать иконку к exe'шнику?
(Offline)
 
Ответить с цитированием
Старый 11.08.2011, 16:41   #81
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Сообщение от pavyf Посмотреть сообщение
Как в BLide приделать иконку к exe'шнику?
Blide тут ни при чём.
Создаёшь файл ресурсов с иконкой (for example "projecticon.o")
И пишешь в начале кода:
?Win32
Import "projecticon.o"
?
Как создавать файл ресурсов - гугли.


UPD: лол, не глянул на твой ник. Я иконку уже приделал, зайди в скайп, всё обсудим.
(Offline)
 
Ответить с цитированием
Старый 24.08.2011, 13:32   #82
Rzone
AnyKey`щик
 
Регистрация: 28.01.2010
Сообщений: 2
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Можно ли сделать функцию чтоб возвращала тип по параметру поля, но без перебора?
(Offline)
 
Ответить с цитированием
Старый 24.08.2011, 13:59   #83
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Разве что ты как-то их категоризируешь.
Тогда перебора меньше будет.
Ничего стандартного без перебора нет(Хотя про TList не уверен, можно в его сорцах посмотреть)
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Старый 08.11.2011, 13:43   #84
Greymem
Нуждающийся
 
Регистрация: 31.05.2010
Сообщений: 63
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Здравствуйте. Когда то очень давно попадался пример кода
Обыскивающий файлы в папках и подпапки в папках. Потерялся

Как получить список имен файлов в определенной папке?

ВОПРОС СНЯТ. Нашёл информацию тут: http://en.wikibooks.org/wiki/BlitzMa...em/File_system

P.S. Прошу оставить данное сообщение для возможности поиска
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
SBJoker (08.11.2011)
Старый 09.11.2011, 13:42   #85
Greymem
Нуждающийся
 
Регистрация: 31.05.2010
Сообщений: 63
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Не могу понять как обработать ошибку с помощью

try
throw
Catch
Except

У меня где-то в коде в фоновом потоке выполняется неведомая хрень.
___Добавлено: Причем если выполнять код в однопоточном режиме то всё нормально.
Программа тут-же вылетает с "EXCEPTION ACCESS VIOLATION"
"Зрительный" поиск ошибок в коде не помог. =)

Хотелось бы разделить код на участки с "попыткой" и писать в лог каждый НЕЗАВЕРШЕННЫЙ из-за ошибок участок, но при этом чтобы программа продолжала работать.
(Offline)
 
Ответить с цитированием
Старый 09.11.2011, 14:16   #86
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,853 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

http://ruseller.com/lessons.php?rub=37&id=1277
http://ruseller.com/lessons.php?rub=37&id=1279
Не BlitzMax, но смысл try...catch секций мне удалось понять только из этой статьи.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Greymem (09.11.2011)
Старый 09.11.2011, 14:29   #87
Greymem
Нуждающийся
 
Регистрация: 31.05.2010
Сообщений: 63
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Сообщение от Randomize Посмотреть сообщение
http://ruseller.com/lessons.php?rub=37&id=1277
http://ruseller.com/lessons.php?rub=37&id=1279
Не BlitzMax, но смысл try...catch секций мне удалось понять только из этой статьи.
А есть примеры нормального кода с использованием "попытки" в BlitzMax ?
Например отрисовка NULL объекта?
(Offline)
 
Ответить с цитированием
Старый 09.11.2011, 14:37   #88
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Сообщение от Greymem Посмотреть сообщение
А есть примеры нормального кода с использованием "попытки" в BlitzMax ?
Например отрисовка NULL объекта?
Если обращение происходит в отдельную библиотеку, то скорее всего он не будет сама обрабатывать ошибку, и также не будет выбрасывать throw, но учитывая сложность устройства многих библиотек, тебе словить ошибку также не удастся (не факт).
(Offline)
 
Ответить с цитированием
Старый 09.11.2011, 14:39   #89
Greymem
Нуждающийся
 
Регистрация: 31.05.2010
Сообщений: 63
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

Сообщение от MoKa Посмотреть сообщение
Если обращение происходит в отдельную библиотеку, то скорее всего он не будет сама обрабатывать ошибку, и также не будет выбрасывать throw, но учитывая сложность устройства многих библиотек, тебе словить ошибку также не удастся (не факт).
Не используя отдельную библиотеку. Всё стандартно, mad2d и лоадеры изображений.
Можно пример в студию?
(Offline)
 
Ответить с цитированием
Старый 09.11.2011, 14:45   #90
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Вопрос-Ответ (для новичков BlitzMax)

http://en.wikibooks.org/wiki/BlitzMa...age/Exceptions
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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