|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.03.2011, 17:37 | #31 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
korand могу скинуть свою функцию преобразования строки в адрес с портом, там учет выхода за 255 выделение адреса и порта и конечно возврат неистины в случае проблем конвертации
|
23.03.2011, 17:40 | #32 |
Пользователь
Регистрация: 07.03.2010
Сообщений: 45
|
Скинь плз, посмотрю.
п.с. у всех форум стал часто и надолго падать? |
24.03.2011, 03:12 | #33 |
Форумчанин
Регистрация: 02.07.2009
Сообщений: 722
|
1) Для обработки исключений используют try catch
3) Вы можете создать файла первыми байтами(или строкой) обозначить, что это за файл и побайтово записать туда картинку.... ну и открывать соответственным образом(как Вам и сказали выше..) |
24.03.2011, 09:09 | #34 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
вчера форум отпал, не мог отправить. функа, не судите строго )) писал довольно давно, но для своих целей (ввод и обработка строки с адресом и портом для передачи в Tclientsocket) она работает у меня нормально.
Код:
|
26.03.2011, 17:23 | #35 |
Пользователь
Регистрация: 07.03.2010
Сообщений: 45
|
phomm спасибо за код, но меня интересовала проблема с сокетами, а не фикс введенных данных =)
Я все-таки разобрался через событие OnError. Кстати, catch тут не катит. Все никак не получается понять/найти про data для игры. Еще раз уточню вопрос. Я вижу состав папки с игрой как exe + пара файлов в формате, который открывается ТОЛЬКО моей игрой. Как такие файлы создать. По сути они могут быть как бы папками с картинками/txt файлами. Типа архива... ну вообщем не шарю, поэтому и сказать нормаьно не могу. Помогите плз с простейшими исходниками/объяснением, потому что тупо погуглить не дает нужных результатов. |
01.04.2011, 19:09 | #36 |
Пользователь
Регистрация: 07.03.2010
Сообщений: 45
|
ап теме. Неужели никто не знает как сделать папку файлом формата .aaa, содержимое которой может использоваться моей игрой?
|
02.04.2011, 00:01 | #37 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Нужно чтобы нажав на файл собственного расширения он автоматически открывался твоей программой? ...так делают для редакторов.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
02.04.2011, 01:24 | #38 |
Пользователь
Регистрация: 07.03.2010
Сообщений: 45
|
Beermonza Допустим, что у меня есть разные армии, и эти "пакеты (составы)" включают в себя а)txt с характеристиками б)картинки под каждый юнит. В самой игре игроку показывается выбор в зависимости от наличия этих "пакетов армий" в папке с игрой. Потом игра раскрывает пакет и использует содержимое выбранной армии. Вот я хочу научиться создавать эти пакеты вне игры и работать (раскрывать) их в игре. Чтобы был, к примеру, пакет army1.пыщ, который не открывается double-click-ом, а только архиватором или еще чем-то более-менее специальным. Самое оптимальное-это и правда архивы создавать?
|
02.04.2011, 15:07 | #39 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Если у файла будет расширение "пыщ" он и не откроется, а ОС попросит указать программу, которая читает такие пыщ-файлы.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
02.04.2011, 18:20 | #40 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
ну например CNC Generals файлы оружия, юнитов(могу подробнее но не буду) это простые текстовые файлы, причем игра сразу расчитана была на модинг(правда изначально все в Big файлах находится)
и ничего, все нормально. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Пошаговая сортировка | sergey31 | Помощь студентам | 3 | 02.05.2008 22:38 |