Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: Peter, DEMBEL, YURIY  
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » Открыть ссылку в браузере
Открыть ссылку в браузере
mishemДата: Вс, 20 Марта 2011, 00:41 | Сообщение # 31
Эксперт форума
В подпрограмме Zapysk2 есть код, который отсеивает те ссылки на которые ты перешел. В файл Index1.htm загружаются ссылки уже без тех по которым ты кликал.(открой файл и посмотри). Но загрузка файла не происходит. По этому ссылки не исчезают. То же самое происходит и с файлом Index.htm. Если новых было 8, то после того как кликнешь по ссылке, в файле уже будет 7. Но в программе так и остается 8. Файл не загружается. :(

Добавлено (20 Март 2011, 00:41)
---------------------------------------------
Есть еще интересный момент. Если в браузере 3 после строки
InternetLink "[WebBrowser3Addr]"
Добавить код

ShowObject "WebBrowser1" "None" "0"
ShowObject "WebBrowser1" "None" "0"
ObjectToBack "Container4"
HideObject "WebBrowser3" "None" "0"
BrowserGoTo "WebBrowser1" "[PubDir]Index.htm"

То файлы будут загружаться. %)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.


Сообщение отредактировано
mishem - Вс, 20 Марта 2011, 00:41
 
СообщениеВ подпрограмме Zapysk2 есть код, который отсеивает те ссылки на которые ты перешел. В файл Index1.htm загружаются ссылки уже без тех по которым ты кликал.(открой файл и посмотри). Но загрузка файла не происходит. По этому ссылки не исчезают. То же самое происходит и с файлом Index.htm. Если новых было 8, то после того как кликнешь по ссылке, в файле уже будет 7. Но в программе так и остается 8. Файл не загружается. :(

Добавлено (20 Март 2011, 00:41)
---------------------------------------------
Есть еще интересный момент. Если в браузере 3 после строки
InternetLink "[WebBrowser3Addr]"
Добавить код

ShowObject "WebBrowser1" "None" "0"
ShowObject "WebBrowser1" "None" "0"
ObjectToBack "Container4"
HideObject "WebBrowser3" "None" "0"
BrowserGoTo "WebBrowser1" "[PubDir]Index.htm"

То файлы будут загружаться. %)


Автор - mishem
Дата добавления - 20 Марта 2011 в 00:41
СергейДата: Вс, 20 Марта 2011, 00:41 | Сообщение # 32
Необукер
Quote (mishem)
В подпрограмме Zapysk2
я пока еще до конца не разобрался в последовательности, потому буду тут спрашивать, чтоб быстрее въехать :)
Нашел строчку
StrIns "" "[hash1]<td[hash4]<td[hash8]" "1" "[%20]"
прокоментируй, пустое место
InternetLink "[WebBrowser3Addr]" вроде неверно...


Сообщение отредактировано
Сергей - Вс, 20 Марта 2011, 00:45
 
Сообщение
Quote (mishem)
В подпрограмме Zapysk2
я пока еще до конца не разобрался в последовательности, потому буду тут спрашивать, чтоб быстрее въехать :)
Нашел строчку
StrIns "" "[hash1]<td[hash4]<td[hash8]" "1" "[%20]"
прокоментируй, пустое место
InternetLink "[WebBrowser3Addr]" вроде неверно...

Автор - Сергей
Дата добавления - 20 Марта 2011 в 00:41
mishemДата: Вс, 20 Марта 2011, 00:55 | Сообщение # 33
Эксперт форума
Что б я быстрей находил, пиши где, и какая строка.
Пустая строка. Просто создается новая строка из масива и сохраняется в переменной. Исходная строка не нужна.

Добавлено (20 Март 2011, 00:49)
---------------------------------------------

Quote (Сергей)
InternetLink "[WebBrowser3Addr]" вроде неверно...

Это переход по ссылке на которую нажимаешь. В этот момент в этом адресе находится ссылка на форум.

Добавлено (20 Март 2011, 00:55)
---------------------------------------------
Что то мне подсказывает что задача не решаема. :( Похоже придется что то другое придумывать. :'(


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеЧто б я быстрей находил, пиши где, и какая строка.
Пустая строка. Просто создается новая строка из масива и сохраняется в переменной. Исходная строка не нужна.

Добавлено (20 Март 2011, 00:49)
---------------------------------------------

Quote (Сергей)
InternetLink "[WebBrowser3Addr]" вроде неверно...

Это переход по ссылке на которую нажимаешь. В этот момент в этом адресе находится ссылка на форум.

Добавлено (20 Март 2011, 00:55)
---------------------------------------------
Что то мне подсказывает что задача не решаема. :( Похоже придется что то другое придумывать. :'(


Автор - mishem
Дата добавления - 20 Марта 2011 в 00:55
СергейДата: Вс, 20 Марта 2011, 01:02 | Сообщение # 34
Необукер
короче, все разобрался, ты мне только скажи,
 
Сообщениекороче, все разобрался, ты мне только скажи,

Автор - Сергей
Дата добавления - 20 Марта 2011 в 01:02
mishemДата: Вс, 20 Марта 2011, 01:07 | Сообщение # 35
Эксперт форума
Quote (Сергей)
ты мне только скажи,

Че сказать то. :D


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Сергей)
ты мне только скажи,

Че сказать то. :D

Автор - mishem
Дата добавления - 20 Марта 2011 в 01:07
СергейДата: Вс, 20 Марта 2011, 01:27 | Сообщение # 36
Необукер
Quote (mishem)
Че сказать то.
я передумал, это долго буду ковыряться, у тебя быстрей получится. Короче тебе надо вставить еще одну строчку кода, когда закончится обработка события, т.е. кликнул по непрочитанному сообщению – после выполнения блока вставь рефреш этого браузера и также со вторым случаем.
Все работает, только браузер не отрисовывает результат. Я давно заметил этот баг, но он лечится рефрешем
Я пока вставил код в конец подпрограммы Zapysk
RefreshObject "WebBrowser1"
RefreshObject "WebBrowser3"

Добавлено (20 Март 2011, 01:27)
---------------------------------------------
и еще надо заменить команду

Quote
..........................
InternetLink "[WebBrowser3Addr]"
.........................
на
Quote
..........................
BrowserGoTo "WebBrowser1" "[WebBrowser1Addr]"
.........................
в браузере WebBrowser3. Возможно и в других местах, т.к. эта команда открывает в браузере по умолчанию.
 
Сообщение
Quote (mishem)
Че сказать то.
я передумал, это долго буду ковыряться, у тебя быстрей получится. Короче тебе надо вставить еще одну строчку кода, когда закончится обработка события, т.е. кликнул по непрочитанному сообщению – после выполнения блока вставь рефреш этого браузера и также со вторым случаем.
Все работает, только браузер не отрисовывает результат. Я давно заметил этот баг, но он лечится рефрешем
Я пока вставил код в конец подпрограммы Zapysk
RefreshObject "WebBrowser1"
RefreshObject "WebBrowser3"

Добавлено (20 Март 2011, 01:27)
---------------------------------------------
и еще надо заменить команду

Quote
..........................
InternetLink "[WebBrowser3Addr]"
.........................
на
Quote
..........................
BrowserGoTo "WebBrowser1" "[WebBrowser1Addr]"
.........................
в браузере WebBrowser3. Возможно и в других местах, т.к. эта команда открывает в браузере по умолчанию.

Автор - Сергей
Дата добавления - 20 Марта 2011 в 01:27
mishemДата: Вс, 20 Марта 2011, 01:29 | Сообщение # 37
Эксперт форума
Quote (Сергей)
Все работает, только браузер не отрисовывает результат.

Блин. Я ведь думал об этом. Искал стандартную команду Обновить браузер, а там только вперед и назад было. :D А о RefreshObject не подумал. Вот Конь! Два дня бился. :D Огородов нагородил.
Благодарю Серег.
Я уж сижу мудрю как на событие мыши повесить. :D


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Сергей)
Все работает, только браузер не отрисовывает результат.

Блин. Я ведь думал об этом. Искал стандартную команду Обновить браузер, а там только вперед и назад было. :D А о RefreshObject не подумал. Вот Конь! Два дня бился. :D Огородов нагородил.
Благодарю Серег.
Я уж сижу мудрю как на событие мыши повесить. :D

Автор - mishem
Дата добавления - 20 Марта 2011 в 01:29
СергейДата: Вс, 20 Марта 2011, 01:29 | Сообщение # 38
Необукер
запутался в командах :D Ну короче понял что надо InternetLink заменить на BrowserGoTo а параметры согласно плану :)
-------------------------------------------
Quote
Группа: Проверенные
Сообщений: 3333
во как :D


Сообщение отредактировано
Сергей - Вс, 20 Марта 2011, 01:30
 
Сообщениезапутался в командах :D Ну короче понял что надо InternetLink заменить на BrowserGoTo а параметры согласно плану :)
-------------------------------------------
Quote
Группа: Проверенные
Сообщений: 3333
во как :D

Автор - Сергей
Дата добавления - 20 Марта 2011 в 01:29
mishemДата: Вс, 20 Марта 2011, 01:30 | Сообщение # 39
Эксперт форума
Quote (Сергей)
т.к. эта команда открывает в браузере по умолчанию.

Так она и открывает ссылку в твоем браузере по которой ты щелкаешь.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Сергей)
т.к. эта команда открывает в браузере по умолчанию.

Так она и открывает ссылку в твоем браузере по которой ты щелкаешь.

Автор - mishem
Дата добавления - 20 Марта 2011 в 01:30
СергейДата: Вс, 20 Марта 2011, 01:32 | Сообщение # 40
Необукер
Quote (mishem)
Так она и открывает ссылку в твоем браузере
тогда она открывает в опере и ссылка не пропадает!!
 
Сообщение
Quote (mishem)
Так она и открывает ссылку в твоем браузере
тогда она открывает в опере и ссылка не пропадает!!

Автор - Сергей
Дата добавления - 20 Марта 2011 в 01:32
mishemДата: Вс, 20 Марта 2011, 01:33 | Сообщение # 41
Эксперт форума
Quote (Сергей)
тогда она открывает в опере и ссылка не пропадает!!

Не может такого быть. Проверь еще раз.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Сергей)
тогда она открывает в опере и ссылка не пропадает!!

Не может такого быть. Проверь еще раз.

Автор - mishem
Дата добавления - 20 Марта 2011 в 01:33
СергейДата: Вс, 20 Марта 2011, 01:36 | Сообщение # 42
Необукер
С BrowserGoTo все работает отлично, и ссылка удаляется и счетчик отнимается

Добавлено (20 Март 2011, 01:36)
---------------------------------------------

Quote (mishem)
Не может такого быть. Проверь еще раз.
все харош! я и так с твоим банером накатал трафа 25мб. Пусть народ тестит, может это только у меня так настроенно
 
СообщениеС BrowserGoTo все работает отлично, и ссылка удаляется и счетчик отнимается

Добавлено (20 Март 2011, 01:36)
---------------------------------------------

Quote (mishem)
Не может такого быть. Проверь еще раз.
все харош! я и так с твоим банером накатал трафа 25мб. Пусть народ тестит, может это только у меня так настроенно

Автор - Сергей
Дата добавления - 20 Марта 2011 в 01:36
mishemДата: Вс, 20 Марта 2011, 01:37 | Сообщение # 43
Эксперт форума
Quote (Сергей)
BrowserGoTo "WebBrowser1" "[WebBrowser1Addr]"

Мы об одном и том же говорим? Как у тебя эта команда открывает в браузере?


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Quote (Сергей)
BrowserGoTo "WebBrowser1" "[WebBrowser1Addr]"

Мы об одном и том же говорим? Как у тебя эта команда открывает в браузере?

Автор - mishem
Дата добавления - 20 Марта 2011 в 01:37
СергейДата: Вс, 20 Марта 2011, 01:41 | Сообщение # 44
Необукер
Quote (mishem)
Мы об одном и том же говорим?
я тебе говорю о
Quote (Сергей)
InternetLink "[WebBrowser3Addr]" вроде неверно...

Добавлено (20 Март 2011, 01:41)
---------------------------------------------
ну ладно, дальше сам решай как лучше, но не забывай, что InternetLink это

Quote
Запустить установленный по умолчанию Internet-браузер, и перейти к указанному адресу на сайт. Требуется действующее подключение и наличие на компьютере браузера.
а он у всех разный


Сообщение отредактировано
Сергей - Вс, 20 Марта 2011, 01:42
 
Сообщение
Quote (mishem)
Мы об одном и том же говорим?
я тебе говорю о
Quote (Сергей)
InternetLink "[WebBrowser3Addr]" вроде неверно...

Добавлено (20 Март 2011, 01:41)
---------------------------------------------
ну ладно, дальше сам решай как лучше, но не забывай, что InternetLink это

Quote
Запустить установленный по умолчанию Internet-браузер, и перейти к указанному адресу на сайт. Требуется действующее подключение и наличие на компьютере браузера.
а он у всех разный

Автор - Сергей
Дата добавления - 20 Марта 2011 в 01:41
mishemДата: Вс, 20 Марта 2011, 01:46 | Сообщение # 45
Эксперт форума
Ну, заменить на
BrowserGoTo "WebBrowser1" "[WebBrowser1Addr]"
%)
Зачем нам переходить в 1 браузер? Если нам надо открыть в браузере по умолчанию ссылку по которой ты щелкнул.
Ладно. Проехали. Если что, ее поменять никогда не поздно. :D

Добавлено (20 Март 2011, 01:46)
---------------------------------------------

Quote (Сергей)
а он у всех разный

Ну, так мне и надо что б у каждого в своем браузере открывались ссылки. :) Ссылки в проге и ссылки в браузере не взаимосвязаны. И не влияют на их отметку. В твоем браузере они может быть не пропадают? Это вполне возможно, хотя тоже врядле. Ты ж на сайт зашел, отметка должна быть что ты страницу посетил.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеНу, заменить на
BrowserGoTo "WebBrowser1" "[WebBrowser1Addr]"
%)
Зачем нам переходить в 1 браузер? Если нам надо открыть в браузере по умолчанию ссылку по которой ты щелкнул.
Ладно. Проехали. Если что, ее поменять никогда не поздно. :D

Добавлено (20 Март 2011, 01:46)
---------------------------------------------

Quote (Сергей)
а он у всех разный

Ну, так мне и надо что б у каждого в своем браузере открывались ссылки. :) Ссылки в проге и ссылки в браузере не взаимосвязаны. И не влияют на их отметку. В твоем браузере они может быть не пропадают? Это вполне возможно, хотя тоже врядле. Ты ж на сайт зашел, отметка должна быть что ты страницу посетил.

Автор - mishem
Дата добавления - 20 Марта 2011 в 01:46
PeterДата: Вс, 20 Марта 2011, 01:52 | Сообщение # 46
Админ NeoBook


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение

Автор - Peter
Дата добавления - 20 Марта 2011 в 01:52
mishemДата: Вс, 20 Марта 2011, 02:01 | Сообщение # 47
Эксперт форума


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.


Сообщение отредактировано
mishem - Вс, 20 Марта 2011, 02:16
 
Сообщение

Автор - mishem
Дата добавления - 20 Марта 2011 в 02:01
PeterДата: Вс, 20 Марта 2011, 02:02 | Сообщение # 48
Админ NeoBook
Да, кстати, mishem, Rega - это такая англицкая фирма, выпускающая хайэндовские вертушки и сд-проигрыватели!
:)


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
СообщениеДа, кстати, mishem, Rega - это такая англицкая фирма, выпускающая хайэндовские вертушки и сд-проигрыватели!
:)

Автор - Peter
Дата добавления - 20 Марта 2011 в 02:02
mishemДата: Вс, 20 Марта 2011, 02:03 | Сообщение # 49
Эксперт форума


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.


Сообщение отредактировано
mishem - Вс, 20 Марта 2011, 02:16
 
Сообщение

Автор - mishem
Дата добавления - 20 Марта 2011 в 02:03
СергейДата: Вс, 20 Марта 2011, 02:04 | Сообщение # 50
Необукер
Quote (mishem)
Зачем нам переходить в 1 браузер?
отстань, я незнаю твою задумку, потому и написал! Если у тебя по плану открыть во внешнем браузере, то да будет так. А если в.... то неважно.
Сабж решен, так что остальное - мелочи жизни :D
Все же рекомендую провести оптимизацию проекта, еще пару подпрограмм типа Zapusk1 Gorod2 и т.д. то и сам не сможешь разобратся, что где лежит. :D
Мелкие, повторяющиеся и однотипные блоки, а также парсер убери в функцию.
 
Сообщение
Quote (mishem)
Зачем нам переходить в 1 браузер?
отстань, я незнаю твою задумку, потому и написал! Если у тебя по плану открыть во внешнем браузере, то да будет так. А если в.... то неважно.
Сабж решен, так что остальное - мелочи жизни :D
Все же рекомендую провести оптимизацию проекта, еще пару подпрограмм типа Zapusk1 Gorod2 и т.д. то и сам не сможешь разобратся, что где лежит. :D
Мелкие, повторяющиеся и однотипные блоки, а также парсер убери в функцию.

Автор - Сергей
Дата добавления - 20 Марта 2011 в 02:04
PeterДата: Вс, 20 Марта 2011, 02:06 | Сообщение # 51
Админ NeoBook
mishem, я, пока не разберу "по косточкам", нихрена понять не смогу, а тут в пять минут не разобраться.
:)
Сергею вся эта "чума" знакома, а для меня - темный лес, этот HTML, что б его!
В дэлфях и то проще!
:D


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщениеmishem, я, пока не разберу "по косточкам", нихрена понять не смогу, а тут в пять минут не разобраться.
:)
Сергею вся эта "чума" знакома, а для меня - темный лес, этот HTML, что б его!
В дэлфях и то проще!
:D

Автор - Peter
Дата добавления - 20 Марта 2011 в 02:06
СергейДата: Вс, 20 Марта 2011, 02:06 | Сообщение # 52
Необукер
 
Сообщение

Автор - Сергей
Дата добавления - 20 Марта 2011 в 02:06
mishemДата: Вс, 20 Марта 2011, 02:07 | Сообщение # 53
Эксперт форума


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.


Сообщение отредактировано
mishem - Вс, 20 Марта 2011, 02:16
 
Сообщение

Автор - mishem
Дата добавления - 20 Марта 2011 в 02:07
СергейДата: Вс, 20 Марта 2011, 02:08 | Сообщение # 54
Необукер
Quote (Peter)
В дэлфях и то проще!
да хз... хтмл простой как два рубля, а на делфях я зубы сломал :D

Добавлено (20 Март 2011, 02:08)
---------------------------------------------

Quote (mishem)
Я с ними не дружу.
эт ты зря, очень сильно облегчает
я больше пишу в функциях, чем в подпрограммах.
У них есть замечательная фича - возращать результат


Сообщение отредактировано
Сергей - Вс, 20 Марта 2011, 02:10
 
Сообщение
Quote (Peter)
В дэлфях и то проще!
да хз... хтмл простой как два рубля, а на делфях я зубы сломал :D

Добавлено (20 Март 2011, 02:08)
---------------------------------------------

Quote (mishem)
Я с ними не дружу.
эт ты зря, очень сильно облегчает
я больше пишу в функциях, чем в подпрограммах.
У них есть замечательная фича - возращать результат

Автор - Сергей
Дата добавления - 20 Марта 2011 в 02:08
mishemДата: Вс, 20 Марта 2011, 02:12 | Сообщение # 55
Эксперт форума


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.


Сообщение отредактировано
mishem - Вс, 20 Марта 2011, 02:16
 
Сообщение

Автор - mishem
Дата добавления - 20 Марта 2011 в 02:12
PeterДата: Вс, 20 Марта 2011, 02:15 | Сообщение # 56
Админ NeoBook
Quote (Сергей)
хтмл простой как два рубля

Ну да!
Только я ВПЕРВЫЕ в жизни с ним дело имел сегодня!
:D

Добавлено (20 Март 2011, 02:15)
---------------------------------------------



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

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

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


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

Ну да!
Только я ВПЕРВЫЕ в жизни с ним дело имел сегодня!
:D

Добавлено (20 Март 2011, 02:15)
---------------------------------------------


Автор - Peter
Дата добавления - 20 Марта 2011 в 02:15
mishemДата: Вс, 20 Марта 2011, 02:15 | Сообщение # 57
Эксперт форума


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.


Сообщение отредактировано
mishem - Вс, 20 Марта 2011, 02:17
 
Сообщение

Автор - mishem
Дата добавления - 20 Марта 2011 в 02:15
PeterДата: Вс, 20 Марта 2011, 02:26 | Сообщение # 58
Админ NeoBook
Quote (mishem)
Кстати, я так и не понял, что же лучше, подпрограммы или функции

А это - "по обстановке".
Функции в целом универсальнее, к тому же, они могут возвращать результат.
Их можно "положить на полку" в виде самостоятельного куска кода, а потом использовать в разных программах.


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

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

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


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Quote (mishem)
Кстати, я так и не понял, что же лучше, подпрограммы или функции

А это - "по обстановке".
Функции в целом универсальнее, к тому же, они могут возвращать результат.
Их можно "положить на полку" в виде самостоятельного куска кода, а потом использовать в разных программах.

Автор - Peter
Дата добавления - 20 Марта 2011 в 02:26
СергейДата: Вс, 20 Марта 2011, 02:31 | Сообщение # 59
Необукер
Quote (Peter)
Функции в целом универсальнее
Можно еще сделать обнавляемый проект, т.е. основной код(например тотже самый парсер) убрать в функцию и грузить с папки проекта. Когда необходимо обновить, то достаточно заменить этот файл, а не экзешник. Еще бы фичу иметь раскодировать файл на лету и скормить его Call, цены бы небыло :)
 
Сообщение
Quote (Peter)
Функции в целом универсальнее
Можно еще сделать обнавляемый проект, т.е. основной код(например тотже самый парсер) убрать в функцию и грузить с папки проекта. Когда необходимо обновить, то достаточно заменить этот файл, а не экзешник. Еще бы фичу иметь раскодировать файл на лету и скормить его Call, цены бы небыло :)

Автор - Сергей
Дата добавления - 20 Марта 2011 в 02:31
DEMBELДата: Вс, 20 Марта 2011, 06:38 | Сообщение # 60
Наш дизайнер
Quote (Сергей)
Еще бы фичу иметь раскодировать файл на лету и скормить его Call, цены бы небыло

ну эта фича реальна. Не забывай, что содержимое параметров функции [%1]-[%9] подставляются прямо в текст функции в неизменном виде. Теперь если ты включишь в параметры непосредственно нужные КУСКИ КОДА функции, то при выполнении они подставятся в текст и исполнятся. Остается только составить "скелет" функции, где основные рабочие куски кода заменены на [%1]-[%9], затем перед Call присвоить в переменную текст функции и передать ее. Куски же функции могут храниться в шифрованных файлах и обновляться. Это как бы принцип самосборки функции из внешних блоков. вот пример, функция конвертирования символов в Hex строку из функции чтения бинарников (выложена мной ранее в соседней теме) подгружается из внешнего файла и выполняется.

Добавлено (20 Март 2011, 06:38)
---------------------------------------------
да че мелочиться, можно весь текст функции целиком включить в параметр. Нужно только следить чтобы не испортился синтаксис при передаче через параметр, необук может противиться спецсимволам. Нужно провести расследование построения таких блочных функций.

Прикрепления: binread_block.zip (2.9 Kb)


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Quote (Сергей)
Еще бы фичу иметь раскодировать файл на лету и скормить его Call, цены бы небыло

ну эта фича реальна. Не забывай, что содержимое параметров функции [%1]-[%9] подставляются прямо в текст функции в неизменном виде. Теперь если ты включишь в параметры непосредственно нужные КУСКИ КОДА функции, то при выполнении они подставятся в текст и исполнятся. Остается только составить "скелет" функции, где основные рабочие куски кода заменены на [%1]-[%9], затем перед Call присвоить в переменную текст функции и передать ее. Куски же функции могут храниться в шифрованных файлах и обновляться. Это как бы принцип самосборки функции из внешних блоков. вот пример, функция конвертирования символов в Hex строку из функции чтения бинарников (выложена мной ранее в соседней теме) подгружается из внешнего файла и выполняется.

Добавлено (20 Март 2011, 06:38)
---------------------------------------------
да че мелочиться, можно весь текст функции целиком включить в параметр. Нужно только следить чтобы не испортился синтаксис при передаче через параметр, необук может противиться спецсимволам. Нужно провести расследование построения таких блочных функций.


Автор - DEMBEL
Дата добавления - 20 Марта 2011 в 06:38
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » Открыть ссылку в браузере
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск: