Wyświetlanie banerów w programie

0

Chciałbym, żeby na Image wyświetlały się różne banery. Tutaj problemu raczej nie ma. Obrazki mam w zasobach i sobie je odczytuje. Ale chciałbym, żeby po jakims czasie program sam ściągał z netu nowe banerk i je odczytywał. Tylko nie chciałbym, żeby te obrazki były jako pliki na dysku, tylko żeby były dołączone do zasobów. Jak to zrobić ?? [glowa]

0

Jak sciagnąc plik z netu, to juz powinienes się sam dowiedziec - jest tego na pęczki w serwisie.

Co do dodawania do zasobów to jest funkcja WinApi UpdateResources, czy jakos tak. Tyle że działa ona tylko na systemach z serii NT.

0

Najlepszy sposób to pliki DLL banerów/kompresowanie dziwną formą plików... są też na Experts Exchange bardzo dobrae unity do modyfikowania execów, ale trza znaleŹć

ps. Banery reklamowe nigdy nie są umieszczane w resourcach programu majacego dostęp do netu. jeżeli dopuszczasz możliwość braku podłączenia do neta spróbuj wymyślec system ściągania banerów

0

Sposobów na realizację tego zadania jest wiele:

  • mozesz uzyc kontrolki IE, a na dysku (czy to w zasobach czy to w pliku) przechowywac jedynie URL'e do bannerów.

  • opracowac jakis własny format pliku, bazujący np. na formacie ZIP, kilkukrotnie szyfrowany, a do archiwum wrzucić jakiś plik index.html i tak samo jak wyżej, na kontrolce IE ładować tylko index.html (a wewnątrz niego zrobić jakiś rotator bannerów w JavaScripcie)

  • jeśli masz dostęp do serwera z PHP, to napisać skrypt, który sam bedzie wymieniał bannery (a zeby się nie powtarzały, to uzyć ciasteczek), a program bedzie wyświetlał tylko wynik działania skryptu

Każde rozwiazanie daje praktycznie dowolne możliwości, a można je jeszcze rozbudować o wyświetlanie reklam w przypadku, gdy nie będzie połączenia z internetem...

0

co do tego ostatniego z wykorzystaniem php to sa przeciez komponenty ktore <ort>wykorzystoja </ort>skladnie php, wiec <ort>najleprzym </ort>bylo by wlasnie php i napisanie odpowiedniego <ort>scryptu </ort>:-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1