|
09.07.2011, 02:35
|
#76
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
У меня есть тип и несколько экземпляров. Мне известно значение поля одного из экземпляров. Как мне получить этот экземпляр?
|
(Offline)
|
|
09.07.2011, 03:31
|
#77
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Афула
Сообщений: 1,700
Написано 658 полезных сообщений (для 1,963 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Заноси экземпляры в список, а потом пробегись по нему, проверяя значение поля.
__________________
kali surgeon
|
(Offline)
|
|
09.07.2011, 04:51
|
#78
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
А да, забыл написать...
Как такое сделать без перебора ? Вообще возможно-ли ?
АПД: То что мне известно значение поля значит - что оно у меня уже в переменной.
|
(Offline)
|
|
09.07.2011, 17:54
|
#79
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Хз если есть что-то подобное хаш таблицам. Но если в полях есть уникальные данные, то можно сделать хаш таблицу, и использовать значение как индекс. Но это не подойдёт во многих случаях..
|
(Offline)
|
|
11.08.2011, 16:21
|
#80
|
AnyKey`щик
Регистрация: 03.08.2011
Сообщений: 3
Написано одно полезное сообщение (для 5 участников)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Как в BLide приделать иконку к exe'шнику?
|
(Offline)
|
|
11.08.2011, 16:41
|
#81
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Афула
Сообщений: 1,700
Написано 658 полезных сообщений (для 1,963 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Сообщение от pavyf
Как в BLide приделать иконку к exe'шнику?
|
Blide тут ни при чём.
Создаёшь файл ресурсов с иконкой (for example "projecticon.o")
И пишешь в начале кода:
?Win32
Import "projecticon.o"
?
Как создавать файл ресурсов - гугли.
UPD: лол, не глянул на твой ник. Я иконку уже приделал, зайди в скайп, всё обсудим.
__________________
kali surgeon
|
(Offline)
|
|
24.08.2011, 13:32
|
#82
|
AnyKey`щик
Регистрация: 28.01.2010
Сообщений: 2
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Можно ли сделать функцию чтоб возвращала тип по параметру поля, но без перебора?
|
(Offline)
|
|
24.08.2011, 13:59
|
#83
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Разве что ты как-то их категоризируешь.
Тогда перебора меньше будет.
Ничего стандартного без перебора нет(Хотя про TList не уверен, можно в его сорцах посмотреть)
|
(Offline)
|
|
08.11.2011, 13:43
|
#84
|
Нуждающийся
Регистрация: 31.05.2010
Сообщений: 63
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Здравствуйте. Когда то очень давно попадался пример кода
Обыскивающий файлы в папках и подпапки в папках. Потерялся
Как получить список имен файлов в определенной папке?
ВОПРОС СНЯТ. Нашёл информацию тут: http://en.wikibooks.org/wiki/BlitzMa...em/File_system
P.S. Прошу оставить данное сообщение для возможности поиска
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
09.11.2011, 13:42
|
#85
|
Нуждающийся
Регистрация: 31.05.2010
Сообщений: 63
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Не могу понять как обработать ошибку с помощью
try
throw
Catch
Except
У меня где-то в коде в фоновом потоке выполняется неведомая хрень.
___Добавлено: Причем если выполнять код в однопоточном режиме то всё нормально.
Программа тут-же вылетает с "EXCEPTION ACCESS VIOLATION"
"Зрительный" поиск ошибок в коде не помог. =)
Хотелось бы разделить код на участки с "попыткой" и писать в лог каждый НЕЗАВЕРШЕННЫЙ из-за ошибок участок, но при этом чтобы программа продолжала работать.
|
(Offline)
|
|
09.11.2011, 14:16
|
#86
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,360
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
__________________
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)
|
|
Сообщение было полезно следующим пользователям:
|
|
09.11.2011, 14:29
|
#87
|
Нуждающийся
Регистрация: 31.05.2010
Сообщений: 63
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Сообщение от Randomize
|
А есть примеры нормального кода с использованием "попытки" в BlitzMax ?
Например отрисовка NULL объекта?
|
(Offline)
|
|
09.11.2011, 14:37
|
#88
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Сообщение от Greymem
А есть примеры нормального кода с использованием "попытки" в BlitzMax ?
Например отрисовка NULL объекта?
|
Если обращение происходит в отдельную библиотеку, то скорее всего он не будет сама обрабатывать ошибку, и также не будет выбрасывать throw, но учитывая сложность устройства многих библиотек, тебе словить ошибку также не удастся (не факт).
|
(Offline)
|
|
09.11.2011, 14:39
|
#89
|
Нуждающийся
Регистрация: 31.05.2010
Сообщений: 63
Написано 3 полезных сообщений (для 3 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
Сообщение от MoKa
Если обращение происходит в отдельную библиотеку, то скорее всего он не будет сама обрабатывать ошибку, и также не будет выбрасывать throw, но учитывая сложность устройства многих библиотек, тебе словить ошибку также не удастся (не факт).
|
Не используя отдельную библиотеку. Всё стандартно, mad2d и лоадеры изображений.
Можно пример в студию?
|
(Offline)
|
|
09.11.2011, 14:45
|
#90
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Вопрос-Ответ (для новичков BlitzMax)
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:05.
|