Команда CBK_EXIT
|
|
ArikL2 | Дата: Четверг, 02 Февраля 2012, 18:24 | Сообщение # 1 |
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
| Всем привет. Прочитал на форуме про эту команду. Нашел эту тему http://mmbuilder.ru/forum/12-1697-1 У меня есть проект в котором выбирается 3 компонента, каждый из них при клике на gif файл, поверх которого стоит hotspot запускает cmd файл. Ещё к примеру, если кликаю по 3 компоненту, гиф на котором изображена галочка исчезает с 1 или 2 и появляется на 3 Так вот как сделать, чтобы, к примеру если кликаю по 3 при выходе положение сохранялось? Так нужно сделать со всеми 1,2,3 компонентами. Надеюсь вы меня поняли. Нужно сохранить положение.
|
|
| |
YURIY | Дата: Пятница, 03 Февраля 2012, 21:03 | Сообщение # 2 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (ArikL2) Нужно сохранить положение.
У меня глюки, или Вы дали ответ на свой вопрос, потом задали его ещё раз?
Вечная память Андрею Сергееву!
|
|
| |
ArikL2 | Дата: Суббота, 04 Февраля 2012, 13:37 | Сообщение # 3 |
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
| Это не работает.
|
|
| |
Alex3A | Дата: Суббота, 04 Февраля 2012, 14:10 | Сообщение # 4 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (ArikL2) Это не работает. Ты сел в машину, покрутил руль подергал рычаги, а мож просто попрыгал на сидении, а она не едет, должно быть она не работает? Так оно и не должно работать от подпрыгивания и жужания. Сохранянть нужно не положение, а переменную которая определяет положение, а при старте проги считавать ее и согласно ее значению устанавливать положение, внешний вид иль что там еще тебе нужно. А CBK_EXIT дает тебе возможность сохранить твою переменную, запуская скрипт в момент закрытия проги. По этому, вопрос почему не работает адресуй самому тебе.
|
|
| |
ArikL2 | Дата: Вторник, 07 Февраля 2012, 12:02 | Сообщение # 5 |
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
| создал на мастер топ лэйер скрипт переименовал метку в cbk_exit ввел туда
Code If (a=0) Then file$='c:\test.txt' ReturnStr$=StrFromFile(file$,1,1) a=1 Page("ReturnStr$") End
что не правильно сделал?
|
|
| |
YURIY | Дата: Вторник, 07 Февраля 2012, 12:11 | Сообщение # 6 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (ArikL2) что не правильно сделал?
Вы всё делаете неправильно. В первую очередь - не читаете уроки, справку и даже ту тему, на которую ссылаетесь. Методом "тыканья наугад" Вы ничего не добьётесь.
Quote (ArikL2) скрипт переименовал метку в cbk_exit
Quote (ArikL2) StrFromFile Quote (ArikL2) Page("ReturnStr$")
Вы на выход из программы ставите команды чтения из файла, переход на другую страницу... Как думаете, что делаете неправильно? И в итоге:
Quote (ArikL2) Это не работает.
Вечная память Андрею Сергееву!
|
|
| |
ArikL2 | Дата: Вторник, 07 Февраля 2012, 18:24 | Сообщение # 7 |
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
| Я читал немного, что файл должен быть текстовым. и там выбираешь константу. А как создать cbk_exit не написано. По этому принципу у меня работает этот скрипт http://mmbuilder.ru/forum/26-342-1 Как правильно тогда будет?
|
|
| |
YURIY | Дата: Вторник, 07 Февраля 2012, 18:48 | Сообщение # 8 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (ArikL2) Как правильно тогда будет?
Правильно будет так, как написано в той теме, на которую Вы ссылались в первом сообщении.
Вы так, по мелочи спутали скрипты при запуске проекта и его закрытии. "Пустяки"
Прочитайте ту тему ещё раз и внимательно.
Вечная память Андрею Сергееву!
|
|
| |
ArikL2 | Дата: Среда, 08 Февраля 2012, 12:17 | Сообщение # 9 |
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
| Создать скрипт с названием CBK_PageName? Добавлено (08 Февраль 2012, 12:17) --------------------------------------------- Что то я не врубаюсь
|
|
| |
Alex3A | Дата: Среда, 08 Февраля 2012, 12:55 | Сообщение # 10 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (ArikL2) Что то я не врубаюсь Приведенный тобою скрипт выполняет функцию "прочитать имя сохраненной ранее страницы, и перейти к ней".
|
|
| |
ArikL2 | Дата: Среда, 08 Февраля 2012, 16:36 | Сообщение # 11 |
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
| Alex3A, но итак он не работает. Может дадите готовый ответ. Самому мне придется долго разбиратся.
|
|
| |
YURIY | Дата: Среда, 08 Февраля 2012, 17:16 | Сообщение # 12 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (ArikL2) Что то я не врубаюсь
Ещё раз повторяю - прочитайте тему
ВНИМАТЕЛЬНО! Вы на выход у себя повесили из этой темы скрипт, который должен выполняться при старте проекте! Я же это русским языком сказал выше.
Quote (ArikL2) Может дадите готовый ответ. Самому мне придется долго разбиратся.
И смысл в этом? Сегодня такая задача, завтра другая, ещё сложнее - мы будем всё за Вас делать? Так не бывает. Если Вы хотите сделать заказ - это уже другой разговор. Ибо мы здесь помогаем осваивать, а не делаем что-то и за кого-то. Если Вам просто лень - отложите это дело и не морочьте себе и людям голову.
Вечная память Андрею Сергееву!
|
|
| |
ArikL2 | Дата: Среда, 08 Февраля 2012, 18:38 | Сообщение # 13 |
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
| Как тогда повесить на старте проекта. в коде что то менять? Добавлено (08 Февраль 2012, 18:38) ---------------------------------------------
Quote (YURIY) Если Вам просто лень - отложите это дело и не морочьте себе и людям голову. Не лень у меня уже нервы играют. Не пойму где что делать.
|
|
| |
YURIY | Дата: Среда, 08 Февраля 2012, 18:44 | Сообщение # 14 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Для начала начните с уроков:
http://mmbuilder.ru/publ/lessons/1
Я начинал, кстати, именно с них, это было очень давно. Как видите, достиг многих успехов благодаря им.
Не имея минимума знаний в голове, все советы, адресованные Вам, будут до одного места. Вы всё равно ничего не поймёте, так как не хотите даже базовое узнать.
Quote (ArikL2) Не пойму где что делать.
А точно ли нужно понять? Если да - начните с уроков.
Вечная память Андрею Сергееву!
|
|
| |
ArikL2 | Дата: Среда, 08 Февраля 2012, 20:30 | Сообщение # 15 |
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
| При старте проекта это в 1 странице? В свойствах? Прописывать
|
|
| |
YURIY | Дата: Среда, 08 Февраля 2012, 21:39 | Сообщение # 16 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Да, в свойствах страницы.
Вечная память Андрею Сергееву!
|
|
| |
ArikL2 | Дата: Среда, 08 Февраля 2012, 22:24 | Сообщение # 17 |
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
| А в master top layer'e cbk_exit С содержимым: Code file$='C:\test.txt' String$= CBK_PageName RetVal=StrToFile(file$,String$,FALSE,FALSE) Exit() Работает сохраняется страница, но мне нужно: Quote (ArikL2) У меня есть проект в котором выбирается 3 компонента, каждый из них при клике на gif файл, поверх которого стоит hotspot запускает cmd файл. Ещё если кликаю по 3 компоненту, гиф на котором изображена галочка исчезает с 1 или 2 и появляется на 3 Так вот как сделать, чтобы, к примеру если кликаю по 3 при выходе положение сохранялось? при выходе Добавлено (08 Февраль 2012, 22:24) --------------------------------------------- Это ведь можно сделать?
|
|
| |
YURIY | Дата: Среда, 08 Февраля 2012, 22:27 | Сообщение # 18 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (ArikL2) Работает сохраняется страница
Прогресс, однако
Quote (ArikL2) Это ведь можно сделать?
Можно. Причём, это элементарно до ужаса делается, даже "подсказывать" тут что-то глупо.
Повторюсь - начните с уроков. Вам нужно выработать логику. После пары уроков сами всё сделаете, ещё и смеяться будете - мол, что тут не понятно было Гарантирую.
Вечная память Андрею Сергееву!
|
|
| |
Alex3A | Дата: Четверг, 09 Февраля 2012, 13:48 | Сообщение # 19 |
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
| Quote (ArikL2) Это ведь можно сделать? Тебе нужно понять, что такое переменная и что такое условные операторы, и збудутся все твои мечты.
|
|
| |
ArikL2 | Дата: Пятница, 16 Марта 2012, 14:10 | Сообщение # 20 |
Новый участник
Группа: Пользователи
Сообщений: 13
Репутация: 0
Награды: 0
Статус: Offline
| И еще одно закинул мое приложение на ноутбук с ос вин 7 х64 Там вместо надписей иероглифы. Как решить?
|
|
| |
YURIY | Дата: Пятница, 16 Марта 2012, 17:15 | Сообщение # 21 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (ArikL2) Как решить?
Поиском по форуму. Данный вопрос сто миллионов раз обсуждался здесь.
И не пишите больше вопросы, не относящиеся к теме, иначе буду молча удалять.
Вечная память Андрею Сергееву!
|
|
| |