Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: Peter, DEMBEL, YURIY  
Загрузка переменных из файла
Snow_IrbisДата: Сб, 06 Ноября 2010, 19:00 | Сообщение # 1
Участник
Доступно только для пользователей
 
СообщениеДоступно только для пользователей

Автор - Snow_Irbis
Дата добавления - 06 Ноября 2010 в 19:00
PeterДата: Сб, 06 Ноября 2010, 19:30 | Сообщение # 2
Админ NeoBook
Quote (Snow_Irbis)
Как такое реализовать ?

При помощи строковых функций NeoBook.

Добавлено (06 Ноябрь 2010, 19:30)
---------------------------------------------
Snow_Irbis, что у вас занесено в строку:

Quote (Snow_Irbis)
( [D1] , [D2] , [D3] , ( [D4] , [D5] ) , [D6] , [D7] )

То и получится в файле при его прочтении.
Quote (Snow_Irbis)
А такого

Именно - "такого"!


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Snow_Irbis)
Как такое реализовать ?

При помощи строковых функций NeoBook.

Добавлено (06 Ноябрь 2010, 19:30)
---------------------------------------------
Snow_Irbis, что у вас занесено в строку:

Quote (Snow_Irbis)
( [D1] , [D2] , [D3] , ( [D4] , [D5] ) , [D6] , [D7] )

То и получится в файле при его прочтении.
Quote (Snow_Irbis)
А такого

Именно - "такого"!

Автор - Peter
Дата добавления - 06 Ноября 2010 в 19:30
Snow_IrbisДата: Сб, 06 Ноября 2010, 19:33 | Сообщение # 3
Участник
Доступно только для пользователей

Добавлено (06 Ноябрь 2010, 19:33)
---------------------------------------------
Доступно только для пользователей

 
СообщениеДоступно только для пользователей

Добавлено (06 Ноябрь 2010, 19:33)
---------------------------------------------
Доступно только для пользователей


Автор - Snow_Irbis
Дата добавления - 06 Ноября 2010 в 19:33
PeterДата: Сб, 06 Ноября 2010, 19:34 | Сообщение # 4
Админ NeoBook
Если в строку:
Quote (Snow_Irbis)
( [D1] , [D2] , [D3] , ( [D4] , [D5] ) , [D6] , [D7] )

просто занесены имена переменных (а не их значения), то тогда уже именно строковые функции NB вам в помощь.


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеЕсли в строку:
Quote (Snow_Irbis)
( [D1] , [D2] , [D3] , ( [D4] , [D5] ) , [D6] , [D7] )

просто занесены имена переменных (а не их значения), то тогда уже именно строковые функции NB вам в помощь.

Автор - Peter
Дата добавления - 06 Ноября 2010 в 19:34
Snow_IrbisДата: Сб, 06 Ноября 2010, 19:35 | Сообщение # 5
Участник
Доступно только для пользователей
 
СообщениеДоступно только для пользователей

Автор - Snow_Irbis
Дата добавления - 06 Ноября 2010 в 19:35
PeterДата: Сб, 06 Ноября 2010, 19:35 | Сообщение # 6
Админ NeoBook
Quote (Snow_Irbis)
данные в этой строке представлены в виде переменных

В виде имен переменных?
Лучше код покажите...


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Snow_Irbis)
данные в этой строке представлены в виде переменных

В виде имен переменных?
Лучше код покажите...

Автор - Peter
Дата добавления - 06 Ноября 2010 в 19:35
Snow_IrbisДата: Сб, 06 Ноября 2010, 19:36 | Сообщение # 7
Участник
Доступно только для пользователей
 
СообщениеДоступно только для пользователей

Автор - Snow_Irbis
Дата добавления - 06 Ноября 2010 в 19:36
PeterДата: Сб, 06 Ноября 2010, 19:37 | Сообщение # 8
Админ NeoBook
Snow_Irbis, вы шпион?
:D


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеSnow_Irbis, вы шпион?
:D

Автор - Peter
Дата добавления - 06 Ноября 2010 в 19:37
СергейДата: Сб, 06 Ноября 2010, 19:38 | Сообщение # 9
Необукер
Quote (Snow_Irbis)
( [D1] , [D2] , [D3] , ( [D4] , [D5] ) , [D6] , [D7] )

( [[D1]] , [[D2]] , [[D3]] .....
 
Сообщение
Quote (Snow_Irbis)
( [D1] , [D2] , [D3] , ( [D4] , [D5] ) , [D6] , [D7] )

( [[D1]] , [[D2]] , [[D3]] .....

Автор - Сергей
Дата добавления - 06 Ноября 2010 в 19:38
Snow_IrbisДата: Сб, 06 Ноября 2010, 19:41 | Сообщение # 10
Участник
Доступно только для пользователей
 
СообщениеДоступно только для пользователей

Автор - Snow_Irbis
Дата добавления - 06 Ноября 2010 в 19:41
PeterДата: Сб, 06 Ноября 2010, 19:45 | Сообщение # 11
Админ NeoBook
Quote (Сергей)
( [[D1]] , [[D2]] , [[D3]] .....

Это ничего не даст.
Что у него записано в текстовом файле, то и загрузится.

Добавлено (06 Ноябрь 2010, 19:45)
---------------------------------------------

Quote (Snow_Irbis)
После выполнения кода в переменной дата появляется то же что и в строке

Совершенно верно!
Quote (Snow_Irbis)
А мне надо что бы вместо названий переменных появились в строке их значения

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


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Сергей)
( [[D1]] , [[D2]] , [[D3]] .....

Это ничего не даст.
Что у него записано в текстовом файле, то и загрузится.

Добавлено (06 Ноябрь 2010, 19:45)
---------------------------------------------

Quote (Snow_Irbis)
После выполнения кода в переменной дата появляется то же что и в строке

Совершенно верно!
Quote (Snow_Irbis)
А мне надо что бы вместо названий переменных появились в строке их значения

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

Автор - Peter
Дата добавления - 06 Ноября 2010 в 19:45
СергейДата: Сб, 06 Ноября 2010, 19:52 | Сообщение # 12
Необукер
Quote (Peter)
Что у него записано в текстовом файле, то и загрузится.
да я уж прочитал, просто изначально суть вопроса не выкладывают - играют в шпионов, вот и приходится подигрывать - телепата
 
Сообщение
Quote (Peter)
Что у него записано в текстовом файле, то и загрузится.
да я уж прочитал, просто изначально суть вопроса не выкладывают - играют в шпионов, вот и приходится подигрывать - телепата

Автор - Сергей
Дата добавления - 06 Ноября 2010 в 19:52
PeterДата: Сб, 06 Ноября 2010, 19:54 | Сообщение # 13
Админ NeoBook
Quote (Сергей)
играют в шпионов

Вот именно!
:D


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (Сергей)
играют в шпионов

Вот именно!
:D

Автор - Peter
Дата добавления - 06 Ноября 2010 в 19:54
ГарикДата: Сб, 06 Ноября 2010, 19:58 | Сообщение # 14
А не проще сохранить все текущие переменные в файл,а лишнее потом отсеять
 
СообщениеА не проще сохранить все текущие переменные в файл,а лишнее потом отсеять

Автор - Гарик
Дата добавления - 06 Ноября 2010 в 19:58
Snow_IrbisДата: Сб, 06 Ноября 2010, 20:08 | Сообщение # 15
Участник
Доступно только для пользователей

Добавлено (06 Ноябрь 2010, 20:07)
---------------------------------------------
Доступно только для пользователей

Добавлено (06 Ноябрь 2010, 20:08)
---------------------------------------------
Доступно только для пользователей

Сообщение отредактировано
Snow_Irbis - Сб, 06 Ноября 2010, 20:03
 
СообщениеДоступно только для пользователей

Добавлено (06 Ноябрь 2010, 20:07)
---------------------------------------------
Доступно только для пользователей

Добавлено (06 Ноябрь 2010, 20:08)
---------------------------------------------
Доступно только для пользователей


Автор - Snow_Irbis
Дата добавления - 06 Ноября 2010 в 20:08
PeterДата: Сб, 06 Ноября 2010, 20:20 | Сообщение # 16
Админ NeoBook
Если заранее известны имена и количество переменных, то ничего парсить не надо, достаточно написать такой код:
Code
StrReplace "[Data]" "[#91]D1[#93]]" "[D1]" "[Data]" ""
StrReplace "[Data]" "[#91]D2[#93]]" "[D2]" "[Data]" ""
StrReplace "[Data]" "[#91]D3[#93]]" "[D3]" "[Data]" ""
StrReplace "[Data]" "[#91]D4[#93]]" "[D4]" "[Data]" ""
StrReplace "[Data]" "[#91]D5[#93]]" "[D5]" "[Data]" ""
StrReplace "[Data]" "[#91]D6[#93]]" "[D6]" "[Data]" ""
StrReplace "[Data]" "[#91]D7[#93]]" "[D7]" "[Data]" ""

Добавлено (06 Ноябрь 2010, 20:20)
---------------------------------------------
Кстати, можно сделать ещё проще:

Code
Loop "1" "7" "[n]"
    StrReplace "[Data]" "[#91]D[n][#93]]" "[D[n]]" "[Data]" ""
EndLoop


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеЕсли заранее известны имена и количество переменных, то ничего парсить не надо, достаточно написать такой код:
Code
StrReplace "[Data]" "[#91]D1[#93]]" "[D1]" "[Data]" ""
StrReplace "[Data]" "[#91]D2[#93]]" "[D2]" "[Data]" ""
StrReplace "[Data]" "[#91]D3[#93]]" "[D3]" "[Data]" ""
StrReplace "[Data]" "[#91]D4[#93]]" "[D4]" "[Data]" ""
StrReplace "[Data]" "[#91]D5[#93]]" "[D5]" "[Data]" ""
StrReplace "[Data]" "[#91]D6[#93]]" "[D6]" "[Data]" ""
StrReplace "[Data]" "[#91]D7[#93]]" "[D7]" "[Data]" ""

Добавлено (06 Ноябрь 2010, 20:20)
---------------------------------------------
Кстати, можно сделать ещё проще:

Code
Loop "1" "7" "[n]"
    StrReplace "[Data]" "[#91]D[n][#93]]" "[D[n]]" "[Data]" ""
EndLoop

Автор - Peter
Дата добавления - 06 Ноября 2010 в 20:20
Snow_IrbisДата: Сб, 06 Ноября 2010, 21:19 | Сообщение # 17
Участник
Доступно только для пользователей
 
СообщениеДоступно только для пользователей

Автор - Snow_Irbis
Дата добавления - 06 Ноября 2010 в 21:19
  • Страница 1 из 1
  • 1
Поиск: