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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Данные внутри программы 
:(
    Опции темы
butuz
Дата 15.4.2005, 00:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



В старом добром QuickBasic-е были операторы DATA, READ, RESTORE. С их помощью можно
было данные сразу "вшивать" в программу. Кто нибудь может ответить - в VB есть подобные
средства?
PM MAIL   Вверх
Akina
Дата 15.4.2005, 07:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454



Всегда можно найти менее идиотскую зашивку статических данных в программу. Через константы, к примеру.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Exception
Дата 15.4.2005, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

Репутация: 7
Всего: 186



Ресурсы.
PM   Вверх
butuz
Дата 15.4.2005, 21:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Константы не потянут, потому как данных около 14 кБайт. Ресурсы-попробую разобраться.
Только получится ли с ресурсами по принципу: Одна программа-Один файл?
PM MAIL   Вверх
Akina
Дата 16.4.2005, 11:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454



Цитата(butuz @ 15.4.2005, 22:05)
Только получится ли с ресурсами по принципу: Одна программа-Один файл?

Для того они, собсно, и существуют, ресурсы-то...


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
butuz
Дата 17.4.2005, 00:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Для того чтоль плодить ненужные файлы?
PM MAIL   Вверх
butuz
Дата 17.4.2005, 01:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



И Есчё (Добавки к тексту):
Ку-Васик- хороший шедевр (БЫЛ). Я из него и на машинный уровень прыгал, когда надо было
(оператор такой CALL ABSOLUTE в нём существует), ежли кто подобную структруру в "бульдоге"
шестом знает, не сочтите за труд сообщить. А также всякие TSR и прочие теневые писал
(Работают БЕЗукоризненно, но в DOSе) и вдуг XP! Хошь молись, хошь падай. Долблюсь-долблюсь,
стенка-горох! Под'учите, ежли не лень.
PM MAIL   Вверх
Exception
Дата 17.4.2005, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

Репутация: 7
Всего: 186



Нету в басике таких низкоуровневых операций. Хотя можно вызывать код асма... об этом где-то здесь было написано: юзай поиск.
Цитата(butuz @ 17.4.2005, 01:39)
Для того чтоль плодить ненужные файлы?

Ресурсы - это как-бы "файлы" которые можно засунуть внутрь твоего exe. В них могут быть картинки, меню(для С++) и много всего другого. А вообще прежде чем работать на конкретном языке, надо книжки почитать. Все таки в VB от QBasic осталось очень мало.
PM   Вверх
Fighter
Дата 20.4.2005, 03:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Используй константы
PM MAIL   Вверх
butuz
Дата 26.4.2005, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Дано:

Файл бинарный (двоичный) из 10 байт по имени "proba.bin", в нём следующие данные (в десятичном виде) -
- 33, 34, 35, 36, 37, 38, 39, 40, 41, 42.
Занесли его в файл ресурсов (раздел "CUSTOM" потому как в другие разделы не лезет), подключили к проекту, сохранили.

ВОПРОС! Каким же образом мне эти 10 байт занести в мой массив - A (1 To 10) as Byte ?

С помощью

Dim C as String*10
C = LoadResString (101)

В переменную С попадают данные, но из раздела - "[abc]", это текст, как быть с байтами?


PM MAIL   Вверх
efedron
Дата 27.4.2005, 08:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



butuz
Код

dim bArr() as byte
bArr()=LoadResData(101,"CUSTOM")

--------------------
Прежде чем совершить акт разрезания определенной материи целесообразно удостовериться в правильности всех произведенных измерений.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

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


 




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


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

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