| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Данные внутри программы |
| Автор: butuz 15.4.2005, 00:59 |
| В старом добром QuickBasic-е были операторы DATA, READ, RESTORE. С их помощью можно было данные сразу "вшивать" в программу. Кто нибудь может ответить - в VB есть подобные средства? |
| Автор: Akina 15.4.2005, 07:59 |
| Всегда можно найти менее идиотскую зашивку статических данных в программу. Через константы, к примеру. |
| Автор: Exception 15.4.2005, 11:37 |
| Ресурсы. |
| Автор: butuz 15.4.2005, 21:05 |
| Константы не потянут, потому как данных около 14 кБайт. Ресурсы-попробую разобраться. Только получится ли с ресурсами по принципу: Одна программа-Один файл? |
| Автор: Akina 16.4.2005, 11:07 | ||
Для того они, собсно, и существуют, ресурсы-то... |
| Автор: butuz 17.4.2005, 00:39 |
| Для того чтоль плодить ненужные файлы? |
| Автор: butuz 17.4.2005, 01:57 |
| И Есчё (Добавки к тексту): Ку-Васик- хороший шедевр (БЫЛ). Я из него и на машинный уровень прыгал, когда надо было (оператор такой CALL ABSOLUTE в нём существует), ежли кто подобную структруру в "бульдоге" шестом знает, не сочтите за труд сообщить. А также всякие TSR и прочие теневые писал (Работают БЕЗукоризненно, но в DOSе) и вдуг XP! Хошь молись, хошь падай. Долблюсь-долблюсь, стенка-горох! Под'учите, ежли не лень. |
| Автор: Exception 17.4.2005, 12:32 | ||
Нету в басике таких низкоуровневых операций. Хотя можно вызывать код асма... об этом где-то здесь было написано: юзай поиск.
Ресурсы - это как-бы "файлы" которые можно засунуть внутрь твоего exe. В них могут быть картинки, меню(для С++) и много всего другого. А вообще прежде чем работать на конкретном языке, надо книжки почитать. Все таки в VB от QBasic осталось очень мало. |
| Автор: Fighter 20.4.2005, 03:35 |
| Используй константы |
| Автор: butuz 26.4.2005, 21:42 |
| Дано: Файл бинарный (двоичный) из 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]", это текст, как быть с байтами? |
| Автор: efedron 27.4.2005, 08:35 | ||
butuz
|