Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 85

Как сохранить данные в ОЗУ которые при выполнении программы изменяются в компонентах?

12.05.2014, 23:21. Показов 1304. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем, помогите с вопросом: как сохранить данные в ОЗУ которые при выполнении программы изменяются в компонентах?
Допустим нужно в запущеной программе при заранее созданном компоненте textbox, изменить текст и сохранить его в изменённом виде
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.05.2014, 23:21
Ответы с готовыми решениями:

Не получается сохранить данные в БД при выполнении метода в другом потоке
ASP.NET Core 2.2 Web API Не получается сохранить данные в БД при выполнении метода в другом потоке. Код программы public readonly...

Различные данные при автоматическом выполнении программы и при пошаговом
Здравствуйте. Есть небольшой кусок кода. Если выполнять программу в пошаговом режиме то массивы имеют различные значения. Если выполнять...

Как сделать, чтобы при завершении программы через диспетчер зaдaч она успевала сохранить данные?
Всем доброго времени суток Навешиваю на программу защиту от действий хитрых юзеров Столкнулся с таким вопросом: Как сделать, чтобы...

14
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
13.05.2014, 05:50
Цитата Сообщение от Andrei_sys Посмотреть сообщение
изменить текст и сохранить его в изменённом виде
Через запись-чтение из файла
0
 Аватар для Апострофф
9908 / 3924 / 742
Регистрация: 11.10.2011
Сообщений: 5,904
13.05.2014, 08:42
Можно сохранять в книге по указанному в коде или в дизайнере адресу, если речь идет об Excel -
Visual Basic
1
2
3
Private Sub UserForm_Initialize()
TextBox1.ControlSource = "Ëèñò1!a1"
End Sub
1
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 85
13.05.2014, 10:55  [ТС]
Цитата Сообщение от Апострофф Посмотреть сообщение
Можно сохранять в книге по указанному в коде или в дизайнере адресу, если речь идет об Excel
не,речь о VBA
нужно что бы он сохранял изменения после закрытие формы
0
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
13.05.2014, 10:59
Почитайте про публичные переменные.
0
 Аватар для Апострофф
9908 / 3924 / 742
Регистрация: 11.10.2011
Сообщений: 5,904
13.05.2014, 10:59
Цитата Сообщение от Andrei_sys Посмотреть сообщение
не,речь о VBA
Andrei_sys, что такое VBA и как оно расшифровывается - имеете представление?
Вот и спрашиваю - в каком приложении вы используете VBA?
0
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 85
13.05.2014, 11:04  [ТС]
Цитата Сообщение от Апострофф Посмотреть сообщение
что такое VBA и как оно расшифровывается - имеете представление?
Вот и спрашиваю - в каком приложении вы используете VBA?
хаха, Visual Basic Application

Добавлено через 2 минуты
Цитата Сообщение от Апострофф Посмотреть сообщение
что такое VBA и как оно расшифровывается - имеете представление?
Вот и спрашиваю - в каком приложении вы используете VBA?
я написал "не,речь о VBA" имел ввиду что ненадо использовать Excel как выход для моей проблемы
0
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
13.05.2014, 11:11
Ну тогда пока ясно одно - можно использовать внешние текстовые файлы. Если прояснится с системой - возможно можно добавить реестр. Когда прояснится процесс - можно добавить публичные переменные (что-то я поторопился...).
Когда прояснится приложение - можно добавить "фичи" приложения
0
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 85
13.05.2014, 11:17  [ТС]
Цитата Сообщение от Hugo121 Посмотреть сообщение
можно добавить "фичи" приложения
в итоге костыль

Добавлено через 3 минуты
Главное что бы хорошо работало
0
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
13.05.2014, 11:21
Почему костыль? Например В Экселе можно запоминать данные в именах или списках или в CustomDocumentProperties - стандартные вещи, для того и придуманы.
0
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 85
13.05.2014, 11:27  [ТС]
Цитата Сообщение от Hugo121 Посмотреть сообщение
CustomDocumentProperties
не разу не использовал
как им пользоваться, поясните мне?
0
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
13.05.2014, 11:30
Цитата Сообщение от Andrei_sys Посмотреть сообщение
как им пользоваться, поясните мне?
Так значит Эксель? И вероятно Винда?
Тогда пользоваться можно например вот так:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Sub Save_Val_in_DocProp() ' сохранить в CustomDocumentProperties текущией книги значение
Dim sMyVal$: sMyVal = "MyVal" ' значение, которое нужно сохранить
With ThisWorkbook.CustomDocumentProperties
On Error Resume Next
.Add Name:="BookSetting", LinkToContent:=False, Type:=msoPropertyTypeString, Value:=""
.Item("BookSetting").Value = sMyVal
End With
End Sub
 
Sub Restore_Val_from_DocProp() ' считать из CustomDocumentProperties текущией книги сохранённое значение
Dim sMyVal$
On Error Resume Next
sMyVal = ThisWorkbook.CustomDocumentProperties.Item("BookSetting").Value
If Err Then sMyVal = "Error"
End Sub
1
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 85
13.05.2014, 11:37  [ТС]
Цитата Сообщение от Hugo121 Посмотреть сообщение
Dim sMyVal$: sMyVal = "MyVal" ' значение, которое нужно сохранить
мне нужен TextBox, получается его нужно указать тут?
0
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
13.05.2014, 11:47
Ну а почему бы не сохранять в текст куда-нибудь в сети? Тогда это значение можно будет в любое время получить и с любой другой машины с любой системой с любого уголка земли...
Это я к тому, что имхо тут скорее всего достаточно использовать обычную публичную переменную... Но Вы ведь партизан, молчите...
0
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 85
13.05.2014, 15:10  [ТС]
Цитата Сообщение от Hugo121 Посмотреть сообщение
Ну а почему бы не сохранять в текст куда-нибудь в сети? Тогда это значение можно будет в любое время получить и с любой другой машины с любой системой с любого уголка земли...
Это я к тому, что имхо тут скорее всего достаточно использовать обычную публичную переменную... Но Вы ведь партизан, молчите..
хаха да не я не сильно утруждаюсь, я для малого проекта делаю, но предложение хорошее
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.05.2014, 15:10
Помогаю со студенческими работами здесь

[мк51] Оценить частоту импульсов, которые формируются на линии порта при выполнении программы
Добрый день. Подскажите можно ли реализовать это в программе EMU8086 (может другой)? Или это все нужно считать в "ручную". ...

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

Как передать переменные var1, var2, var3 (которые изменяются при каждом выполнение цикла) в label1, label2, label3
Есть примерно такой код: public Form1() { InitializeComponent(); }


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru