Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.76/21: Рейтинг темы: голосов - 21, средняя оценка - 4.76
 Аватар для korol1337228
4 / 4 / 0
Регистрация: 06.01.2016
Сообщений: 209

Сохранение данных программы

19.01.2016, 20:05. Показов 4279. Ответов 39
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать сохранение тех или иных данных
например в тексте 1 была надпись шайба
её заменили на большая шайба и при выходе или нажатии на кнопку 1 это сохранилось и при последующим запуски была не просто шайба, а большая шайба ^^
КАК?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.01.2016, 20:05
Ответы с готовыми решениями:

Сохранение данных в Listbox после перезапуска программы
Можно ли это сделать, не создавая дополнительных текстовых файлов? Если можно только используя текстовый файл, то как практичнее это...

Сохранение данных программы
1. Допустим, у меня есть ListView, в который пользователь может добавлять записи. Как состояние ListView лучше хранить, чтобы оно было...

Сохранение данных программы
Всем привет! Нужна помощь, товарищи =) Есть форма. На ней кнопка "добавить", при нажатии на которую создается текстбокс и туда вводятся...

39
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
19.01.2016, 21:30
korol1337228, записывать/читать либо в файл, либо в реестр (SaveSetting/GetSetting).
0
 Аватар для korol1337228
4 / 4 / 0
Регистрация: 06.01.2016
Сообщений: 209
21.01.2016, 18:12  [ТС]
Поканкретней, пжлст.
0
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
21.01.2016, 19:10
Да всё просто, сохраняете настройки подобной инструкцией
SaveSetting App.EXEName, "Button", "0", 1

а потом считываете их примерно так ..

v = GetSetting (App.EXEName, "Button", "0", 1) - последний аргумент это значение по умолчанию

Добавлено через 3 минуты
в самой настройке может находиться текст или цифра, но не злоупотребляёте
записью в реестр, и избегайте слэшов (-вот таких знаков /// \\\)
0
 Аватар для korol1337228
4 / 4 / 0
Регистрация: 06.01.2016
Сообщений: 209
21.01.2016, 19:51  [ТС]
Тоесть это записать в кнопку 1?
0
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
21.01.2016, 20:05
Куда хотите, туда и пишите, ))
смотрите ещё раз
SaveSetting [Название проекта],[Название окна или еще чего ..],[Название конкретного контрола ..],[ЗНАЧЕНИЕ]

Добавлено через 1 минуту
Не пишите крупный текст, я не слепой
0
 Аватар для korol1337228
4 / 4 / 0
Регистрация: 06.01.2016
Сообщений: 209
21.01.2016, 20:13  [ТС]
Все понял кроме значения,зачем оно?)

Добавлено через 40 секунд
Я просто немного пока-что не умелый программист (
0
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
21.01.2016, 20:32
Вот пример:
Visual Basic
1
2
3
Option Explicit: Dim WithEvents x As CheckBox
Private Sub Form_Load(): Set x = Controls.Add("vb.CheckBox", "x"): With x: .Move 90, 90, 90 * 20, 90 * 4: .Caption = "Сохрани меня": .Visible = 1: x.Value = GetSetting(App.Path, Me.Name, x.Name, x.Value): End With: End Sub
Private Sub Form_Unload(Cancel As Integer): SaveSetting App.Path, Me.Name, x.Name, x.Value: End Sub
Миниатюры
Сохранение данных программы  
0
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
21.01.2016, 21:12
я вам готовое решение выложил ...

чтото вы замолчали, вы случайно не умерли ? ))
0
 Аватар для korol1337228
4 / 4 / 0
Регистрация: 06.01.2016
Сообщений: 209
21.01.2016, 21:17  [ТС]
Спасибо,огромное. Я видел у вас программу делитель файлов. Она ваша и на чём она написанна?)
0
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
21.01.2016, 21:24
Цитата Сообщение от korol1337228 Посмотреть сообщение
Она ваша и на чём она написанна?
Да она моя, я же её так-же делал, как и вам сегодня ответил,

Делана она на бейсике, только там еще используеться манифест про который я промолчал
0
 Аватар для korol1337228
4 / 4 / 0
Регистрация: 06.01.2016
Сообщений: 209
22.01.2016, 08:59  [ТС]
Весьма и весьма внушает уважения, но я баран который не понял до сих пор.

Смотрите: вот моя кнопка с названием просто "global" при ее нажатии сохранится текст 1 и при следующем открытии он будет таким-же которым его сохранили.

Прошу ответьте прям очень понятно. Тоесть вот это слово значит то, а сюда пишешь форму в которой это все находется.

Прошу прощения, что причиняю вам ненужные проблемы и надоедаю.

Добавлено через 1 минуту
0
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
22.01.2016, 09:43
korol1337228, вы мне не надоедаете, вам повезло что я сейчас на связи и я рад буду чтото ответить
только надо подумать ..

Добавлено через 11 минут
Сказать честно о чём я думаю ?
0
 Аватар для korol1337228
4 / 4 / 0
Регистрация: 06.01.2016
Сообщений: 209
22.01.2016, 10:31  [ТС]
Ну,довайте....
0
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
22.01.2016, 10:38
а чего так.. поздно
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
22.01.2016, 10:54
Лучший ответ Сообщение было отмечено korol1337228 как решение

Решение

Много слов, а элементарный код ни кто не напишет?
Две процедуры, одна читает файл в Text1, другая записывает на диск.

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Option Explicit
 
Private Sub Command1_Click() ' Кнопка Сохранить
 Dim MyFile 'Объявляем переменную для свободного файла
 MyFile = FreeFile ' Присваиваем свободный канал, для работы с файлами
    Open ("TEST.txt") For Output As #MyFile 'Открываем файл TEST.TXT для записи
        Print #MyFile, Text1.Text ' Записываем изменённый текст в файл
    Close #MyFile 'Закрываем файл
End Sub
 
Private Sub Form_Load() ' Чтение файла в строковую переменную
 Dim MyFile 'Объявляем переменную для свободного файла
 Dim S As String 'Переменная для хранения считанных данных
 MyFile = FreeFile ' Присваиваем свободный канал, для работы с файлами
     Open ("TEST.txt") For Input As #MyFile 'Открываем файл TEST.TXT для чтения
      Input #MyFile, S  'Считываем строку в переменную S
      Text1.Text = S ' Отображаем текст в редакторе
     Close #MyFile 'Закрываем файл
End Sub
Если несколько строк, то используйте для чтения
Visual Basic
1
2
3
4
While Not EOF(1)
   Input #MyFile, S
   Text1.Text = Text1.Text & S
Wend
Миниатюры
Сохранение данных программы  
1
oh my god
 Аватар для fever brain
1456 / 796 / 161
Регистрация: 05.01.2016
Сообщений: 2,307
Записей в блоге: 8
22.01.2016, 11:15
Слушайте ! переезжайте к нам ... вы же умный.. да я феликс, the trick вам расскажет что за сайт ))
кстати надо иметь запасной аэродром подумайте

Добавлено через 1 минуту
Кстати !, я всех умных пацанов уже переманил ))
0
 Аватар для korol1337228
4 / 4 / 0
Регистрация: 06.01.2016
Сообщений: 209
23.01.2016, 18:47  [ТС]
Ну дк скажите ,что вы там думаете

Добавлено через 23 часа 48 минут
Pro_grammer, И только можно сохранять в тектосвой документ слова свои?((((
0
Модератор
10046 / 3892 / 883
Регистрация: 22.02.2013
Сообщений: 5,846
Записей в блоге: 79
23.01.2016, 18:54
https://www.cyberforum.ru/blog... g2022.html
0
 Аватар для korol1337228
4 / 4 / 0
Регистрация: 06.01.2016
Сообщений: 209
23.01.2016, 18:59  [ТС]
The trick, На байзике потянет?

Добавлено через 31 секунду
бэйзике*
(visual basick 6.0)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.01.2016, 18:59
Помогаю со студенческими работами здесь

Сохранение данных программы в фаил
Сохраняю данные простой программы в фаил но вазникает ошибка мол фаил не найден помогите кто знает? Сохраняю данные введенные в Edit1 и...

Сохранение данных\настроек программы
Здравствуйте! Мне нужно сохранить некоторые параметры программы, что бы при последующем запуске они остались, как это сделать!? Пожскажите...

Сохранение данных программы в файл
Имеется программа, см. вложение. Так же прилагаю скриншот Нужно сохранить все(!) данные программы в файл, который в дальнейшем можно...

Сохранение данных после закрытия программы
Например есть переменная а и в процессе работы программы ей присваивается определенное значение. Как сделать так чтоб оно сохранялось после...

Сохранение данных между запусками программы
как можно сохранить введенную информацию, к примеру в программе через консоль ввел несколько переменных вышел из нее зашел а данные все еще...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Ниже машинный перевод статьи The Thinkpad X220 Tablet is the best budget school laptop period . Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы,. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru