Вопрос по баннеру в программе
cago4ok Дата: Ср, 27 Июля 2011, 18:52 | Сообщение # 1
Добрый вечер. интересует вопрос, создания программы с рекламой. Но не с такой, которая просто баннер висит в программе и всё. А ты например взял, на сервере баннер изменил, он раз и в программе поменялся. Чтобы был доступ к обновлению баннера независимо от пользователя.
Сообщение Добрый вечер. интересует вопрос, создания программы с рекламой. Но не с такой, которая просто баннер висит в программе и всё. А ты например взял, на сервере баннер изменил, он раз и в программе поменялся. Чтобы был доступ к обновлению баннера независимо от пользователя. Автор - cago4ok Дата добавления - 27 Июля 2011 в 18:52
Alien Дата: Ср, 27 Июля 2011, 18:54 | Сообщение # 2
1. С помощью браузера можно подгружать html страницу с баннером с сервера. 2. Скачивать с сервера картинку баннера и вставлять её в объект Image.
Сообщение 1. С помощью браузера можно подгружать html страницу с баннером с сервера. 2. Скачивать с сервера картинку баннера и вставлять её в объект Image. Автор - Alien Дата добавления - 27 Июля 2011 в 18:54
cago4ok Дата: Ср, 27 Июля 2011, 18:57 | Сообщение # 3
А, можно расшифровать немного???)))
Сообщение А, можно расшифровать немного???))) Автор - cago4ok Дата добавления - 27 Июля 2011 в 18:57
Alien Дата: Ср, 27 Июля 2011, 19:01 | Сообщение # 4
А я что не в той кодировке написал? 1. Поставить объект WebBrowser, в него вставить ссылку на страницу с баннером, например _http://servername/banner.html 2. Поставить объект Image, периодически скачивать картинку с сервера с помощью DownloadFile и менять саму картинку с помощью SetObjectFileName.
Сообщение отредактировано Alien - Ср, 27 Июля 2011, 19:02
Сообщение А я что не в той кодировке написал? 1. Поставить объект WebBrowser, в него вставить ссылку на страницу с баннером, например _http://servername/banner.html 2. Поставить объект Image, периодически скачивать картинку с сервера с помощью DownloadFile и менять саму картинку с помощью SetObjectFileName. Автор - Alien Дата добавления - 27 Июля 2011 в 19:01
cago4ok Дата: Ср, 27 Июля 2011, 19:03 | Сообщение # 5
Alien, хм, хитро, однако...спасибо блин, всё гениальное - просто...)))
Сообщение Alien, хм, хитро, однако...спасибо блин, всё гениальное - просто...))) Автор - cago4ok Дата добавления - 27 Июля 2011 в 19:03
DEMBEL Дата: Чт, 28 Июля 2011, 04:53 | Сообщение # 6
Не связывайтесь с браузером (может потребоваться "стилизация" html-содержимого для корректного отображения картинки для разных движков ie в завис-ти у кого какой установлен в системе). Тянете картинку с сервера с помощью DownloadFile и сохраняете на диск, показываете как картинку в обьекте Picture. Естественно, если вы смените картинку, в проектах она тоже сменится. Главное держать постоянным адрес к картинке и ее имя (которые будут жестко прописаны в команде DownloadFile). Но это не мешает вам в завис-ти от условий грузить разные картинки (другого размера и т.п.): Code
If "[Var]" "=" "Kartinka1" DownloadFile "http://myserver.ru/Kartinka1.jpg" "[TempDir]\banner.jpg" "HideProgress+Async" Else DownloadFile "http://myserver.ru/Kartinka2.jpg" "[TempDir]\banner.jpg" "HideProgress+Async" EndIf
Как задавать вопросы Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
Сообщение Не связывайтесь с браузером (может потребоваться "стилизация" html-содержимого для корректного отображения картинки для разных движков ie в завис-ти у кого какой установлен в системе). Тянете картинку с сервера с помощью DownloadFile и сохраняете на диск, показываете как картинку в обьекте Picture. Естественно, если вы смените картинку, в проектах она тоже сменится. Главное держать постоянным адрес к картинке и ее имя (которые будут жестко прописаны в команде DownloadFile). Но это не мешает вам в завис-ти от условий грузить разные картинки (другого размера и т.п.): Code
If "[Var]" "=" "Kartinka1" DownloadFile "http://myserver.ru/Kartinka1.jpg" "[TempDir]\banner.jpg" "HideProgress+Async" Else DownloadFile "http://myserver.ru/Kartinka2.jpg" "[TempDir]\banner.jpg" "HideProgress+Async" EndIf
Автор - DEMBEL Дата добавления - 28 Июля 2011 в 04:53
Сергей Дата: Чт, 28 Июля 2011, 08:22 | Сообщение # 7
вот тебе готовый скрипт
.проверка наличие файла на сервере
InternetFileExists "http://myserver.ru/baner.jpg" "[ok]" "Async"
If "[ok]" "=" "True"
..если есть, грузим
DownloadFile "http://myserver.ru/baner.jpg" "[TempDir]baner.jpg" "HideProgress+Async"
..после загрузки выводим картинку
SetObjectFileName "Picture1" "[TempDir]baner.jpg"
Else
..если файла нет, либо нет инета
..проверяем из ранее скаченного
FileExists "[TempDir]baner.jpg" "[ok]"
If "[ok]" "=" "True"
..если есть, выводим картинку
SetObjectFileName "Picture1" "[TempDir]baner.jpg"
Else
..если нет, то либо прячем объект,
.HideObject "Picture1" "None" "0"
..либо выводим какую нибудь запасную
SetObjectFileName "Picture1" "[Embedded]baner.jpg"
..Только не забудь заранее вложить "запаску"
EndIf
EndIf
Сообщение вот тебе готовый скрипт
.проверка наличие файла на сервере
InternetFileExists "http://myserver.ru/baner.jpg" "[ok]" "Async"
If "[ok]" "=" "True"
..если есть, грузим
DownloadFile "http://myserver.ru/baner.jpg" "[TempDir]baner.jpg" "HideProgress+Async"
..после загрузки выводим картинку
SetObjectFileName "Picture1" "[TempDir]baner.jpg"
Else
..если файла нет, либо нет инета
..проверяем из ранее скаченного
FileExists "[TempDir]baner.jpg" "[ok]"
If "[ok]" "=" "True"
..если есть, выводим картинку
SetObjectFileName "Picture1" "[TempDir]baner.jpg"
Else
..если нет, то либо прячем объект,
.HideObject "Picture1" "None" "0"
..либо выводим какую нибудь запасную
SetObjectFileName "Picture1" "[Embedded]baner.jpg"
..Только не забудь заранее вложить "запаску"
EndIf
EndIf
Автор - Сергей Дата добавления - 28 Июля 2011 в 08:22
DEMBEL Дата: Чт, 28 Июля 2011, 08:31 | Сообщение # 8
можно даже ротатор баннеров сделать, в завис-ти от условий (времени, действий юзера и т.п.)
Как задавать вопросы Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
Сообщение можно даже ротатор баннеров сделать, в завис-ти от условий (времени, действий юзера и т.п.) Автор - DEMBEL Дата добавления - 28 Июля 2011 в 08:31
Сергей Дата: Чт, 28 Июля 2011, 08:43 | Сообщение # 9
Quote (DEMBEL )
можно даже ротатор баннеров сделать
нафиг жизнь юзерам отравлять
Они и от одной то не в восторге будут
Сообщение
Quote (DEMBEL )
можно даже ротатор баннеров сделать
нафиг жизнь юзерам отравлять
Они и от одной то не в восторге будут
Автор - Сергей Дата добавления - 28 Июля 2011 в 08:43
DEMBEL Дата: Чт, 28 Июля 2011, 08:53 | Сообщение # 10
Как задавать вопросы Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
Сообщение Автор - DEMBEL Дата добавления - 28 Июля 2011 в 08:53