Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / сохранение данных в форме между её закрытием / 25 сообщений из 137, страница 1 из 6
29.05.2011, 22:04
    #37284519
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
сохранение данных в форме VB 6.0 между её закрытием, возможно??
если да то как??
В моём любимом Ворде это Вариаблес!!
...
Рейтинг: 0 / 0
29.05.2011, 22:27
    #37284540
qwerty112
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
Ципихович Эндрюсохранение данных в форме VB 6.0 между её закрытием, возможно??
если да то как??
В моём любимом Ворде это Вариаблес!!
это на каком наречии ?
...
Рейтинг: 0 / 0
29.05.2011, 22:53
    #37284569
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
qwerty112, про наречие согласен, виноват
По порядку
1
программирую на ВБ 6
2
Надо сделать файл, например ЦЭ.exe
Задача файла
При его открытии появляется форма
В этой форме кроме прочих есть кнопка Импортировать с файла
Нажав на неё там как обычно Обзор - появляется форма-диалог с кнопкой Импортировать с файла, пользователь указал, выбрал файл Ворда
Нажал эту кнопку прога открыла этот файл указанные места с файла взяла, закрыла файл.
Кроме этого на этой форме есть другие кнопки, их задача найти нужное но уже с скачаного с файла Ворд
И это должно быть возможным и после того как файл ЦЭ.exe будет закрыт
Это возможно сделать, как?
...
Рейтинг: 0 / 0
30.05.2011, 10:10
    #37284868
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
сохраняйте нужное вам либо в файле конфига, либо в реестре
...
Рейтинг: 0 / 0
30.05.2011, 10:56
    #37284947
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
HandKot, в реестре объём 50 страниц Ворда вместится?
если да то как сохранять?
Да в принципе если и не вместится как? какая ветка? параметр?
...
Рейтинг: 0 / 0
30.05.2011, 11:02
    #37284958
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
файл конфига, это что за зверь???
...
Рейтинг: 0 / 0
30.05.2011, 11:21
    #37285001
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
Ципихович Эндрюфайл конфига, это что за зверь???Просто в файл на диске сохраняй
...
Рейтинг: 0 / 0
30.05.2011, 11:54
    #37285096
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
persistance для этого юзают. вот пример
...
Рейтинг: 0 / 0
30.05.2011, 15:28
    #37285596
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
Shocker.ProПросто в файл на диске сохраняй
Он и так у меня на диске, всё делается к тому чтобы от него отказаться
Вариант Кости посмотрю, напишу
...
Рейтинг: 0 / 0
30.05.2011, 16:01
    #37285718
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
Konst_One,
Качнул Ваш файл, распаковал, в нём файлы:
Form1.frm
mMain.bas
MyOrder.dll
MyOrder.vbp
Order.cls
orderdata.txt
PersistClass.vbp
PersistOrder.vbg
Я так понимаю, чтобы что-то понять, надо при помощи ВБ 6 открыть MyOrder.vbp или PersistClass.vbp, так какой же и как потом действовать, чтобы понять работу проекта?? Спасибо
...
Рейтинг: 0 / 0
30.05.2011, 16:09
    #37285738
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
PersistOrder.vbg

общий проект
...
Рейтинг: 0 / 0
30.05.2011, 17:03
    #37285879
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
Konst_One, ну есть там две кнопки как я понял Load, нажимаем, с файла загружается, а потом нажимаем на кнопку Save сохраняется
там у кнопки load было указан код
Код: plaintext
1.
2.
3.
Open App.Path & "\orderdata.txt" For Binary As # 1 
    Get # 1 , , varTemp
    Close # 1 
не понял откуда берётся App.Path, поставил на удачу:
Код: plaintext
1.
2.
Open "C:\1.txt" For Binary As # 1 
    Get # 1 , , varTemp
    Close # 1 
Файл такой есть!
получаю ошибку
переменная использует тип автоматизации не поддерживаемый в ВБ
????????
...
Рейтинг: 0 / 0
30.05.2011, 17:10
    #37285895
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
у вас точно VB 6?
...
Рейтинг: 0 / 0
30.05.2011, 17:11
    #37285898
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
App.Path - это путь к твоему приложению. файлик создаётся в специальном формате, чужой подкладывать не надо =)
...
Рейтинг: 0 / 0
30.05.2011, 17:48
    #37285979
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
Konst_One, не а не ВБ 6, а ВБ 6.0
ну понял кнопку нажал получил в полях
фирма номер один
лыжи
5891
Так а откуда они взялись??
...
Рейтинг: 0 / 0
30.05.2011, 17:49
    #37285983
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
из файла , вестимо

тренируйся дальше, читай MSDN. если что конкретно не понял , пиши здесь, разберём.
...
Рейтинг: 0 / 0
30.05.2011, 17:53
    #37285994
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
а понял, файлик создаётся в специальном формате
то есть orderdata.txt это он и есть??
а там есть только это:
Р “І Р
0Ld m y o r d e r o b j e c t :ЃЛИ=FJњKfЧhB“І ђ ЧQ«@ c u s t o m e r D8@<0 =><5@ @07 ‘RаТ( p r o d u c t ;K68 №ъу*˜яяяq u a n t i t y
ну понял это и есть в кодировке
фирма номер один
лыжи
5891
???
А есть получше пример с документом Ворд? и чтобы без кодировки??
...
Рейтинг: 0 / 0
30.05.2011, 17:56
    #37286001
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
нет, получше примера нет. ворд - это тоже собственный формат файла. вам дали пример реализации, дальше сами подумайте как его применить. может вам и не нужно это вовсе
...
Рейтинг: 0 / 0
30.05.2011, 18:09
    #37286040
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
Konst_One, последняя фраза со смайкиком может вам и не нужно это вовсе
не внушает оптимизма, не пойму фишку, каков механизм того, что будет реализовано, что после каждого закрытия этого файла exe эти лыжи будут на месте
?????
...
Рейтинг: 0 / 0
31.05.2011, 12:08
    #37286932
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
промежуточное состояние вашей формы (класса и тд и тп) вы сохраните в файле, который при следующем открытии данной формы вы загрузите. или опять не понятно?
...
Рейтинг: 0 / 0
31.05.2011, 16:46
    #37287774
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
Konst_One,
>вы сохраните в файле
неа, зачем этот огород
У меня сейчас есть файл, всё работает. Но я хочу от него отказаться раз и на всегда, чтобы не было таких сообщений типа: Файла нет-отдыхай
Точнее не так пусть бы это был и файл но он поглотился в ЦЭ.exe, был бы там внутри что-ли
Может это и не возможно
Но видел прогу на дельфях там такое есть

Одним словом нужно - запустил файл ЦЭ.exe и чтобы по нажатию на кнопку на его форме не было шансов сказать Файла нет-отдыхай
В моём любимом Ворде это возможно, 8000 Вариаблес заглотил и похоже и меня бы тоже смог разобравши по атомам
В ВБ6 это возможно???????
...
Рейтинг: 0 / 0
31.05.2011, 16:51
    #37287790
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
VB - это не офисное программирование, здесь надо многое делать ручками
...
Рейтинг: 0 / 0
31.05.2011, 19:55
    #37288123
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
Konst_One,
>VB - это не офисное программирование, здесь надо многое делать ручками
предпочитаю делать ручками с головой, так что надо было дельфи изучать в ВБ 6.0 это не возможно???
...
Рейтинг: 0 / 0
01.06.2011, 08:05
    #37288541
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
нет ничего невозможного :)
возможно это будет для Вас попроще
Работа с реестром средствами Visual Basic
...
Рейтинг: 0 / 0
01.06.2011, 16:44
    #37289709
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение данных в форме между её закрытием
HandKot, там где пишут шесть ветвей:
и затем перечисляют пять!!!!!!!!
Читал, речь то идёт о переменных в 300-600 знаков и таких пременных штук 200, зачем напрягать реестр
Видимо надо сказать про реальную задачу, лично я тогда думаю быстрей
например есть правила дорожного движения ПДД
на ВБ 6 делаю прогу, то есть проект, сохранил, с него ЕХЕ файл
Задача, ткнул в листбоксе на статью правил и получил её текст но именно из памяти которая прописана в ЕХЕ файле такое возможно, то есть один раз все статьи туда закинуть нужно и по мере изменений обновлять
Статьи ПДД закидывать в реестр это слишком
В Ворде это элементарно без файла, через Вариаблес, неужели ВБ 6 не справится???
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / сохранение данных в форме между её закрытием / 25 сообщений из 137, страница 1 из 6
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]