K2T.eu :: Forum

Specjalne => API/SDK => Wątek zaczęty przez: adrian_007 w Lipiec 24, 2009, 12:27:46 pm

Tytuł: szablon wtyczki (visual c++ 2008)
Wiadomość wysłana przez: adrian_007 w Lipiec 24, 2009, 12:27:46 pm
kilka wtyczek open-source mojego autorstwa (może kiedyś będzie więcej)

wtwHideDescription (http://wtw.adrian-007.eu/index.php?r=projects/view&id=10)
wtwConfigBackup (http://wtw.adrian-007.eu/index.php?r=projects/view&id=15)
Tytuł: Re: szablon wtyczki (visual c++ 2005)
Wiadomość wysłana przez: Pragmatic69 w Lipiec 24, 2009, 14:57:18 pm
O widzisz, milutko z Twej strony, że to wrzuciłeś, sam skorzystam, choć pewnie raczej nic z tego nie wyniknie poza frustracją. ;)
Tytuł: Re: szablon wtyczki (visual c++ 2008)
Wiadomość wysłana przez: adrian_007 w Styczeń 08, 2010, 10:50:15 am
updejt ;p visual c++ 2008 i klasa do configu, hookow i takich tam.
Tytuł: Re: szablon wtyczki (visual c++ 2008)
Wiadomość wysłana przez: drunkenbear w Styczeń 16, 2010, 10:29:45 am
Przydatne ;) ale szkoda, że tak mało przykładów jest. Np wtyczki protokołu :D
Tytuł: Odp: szablon wtyczki (visual c++ 2008)
Wiadomość wysłana przez: fwe w Grudzień 15, 2011, 18:21:36 pm
Ta wersja się nie kompiluje przy aktualnym API.
Potrzebne zmiany:
config = (void*)wtw->fnCall(WTW_SETTINGS_INIT_EX, reinterpret_cast<WTW_PARAM>(pBuff.pBuffer), reinterpret_cast<WTW_PARAM>(instance));
na
config = (void*)wtw->fnCall(WTW_SETTINGS_INIT_EX, reinterpret_cast<WTW_PARAM>(pBuff.pBuffer), (WTW_PARAM)&config);
oraz zmiany nazw funkcji wtw w metodzie Core::getPath (np WTW_INFO_GET_CACHE_DIRECTORY), ale to poprostu zakomentowałem :)

Tytuł: Odp: szablon wtyczki (visual c++ 2008)
Wiadomość wysłana przez: adrian_007 w Grudzień 15, 2011, 20:43:35 pm
config = (void*)wtw->fnCall(WTW_SETTINGS_INIT_EX, reinterpret_cast<WTW_PARAM>(pBuff.pBuffer), (WTW_PARAM)&config);

chyba nie do konca wiesz co robisz...
a szablon ten jest przestarzaly, to fakt, acz na mojej stronie sa w miare aktualne kody kilku wtyczek i lepiej je stosowac, niz ten szablon
Tytuł: Odp: szablon wtyczki (visual c++ 2008)
Wiadomość wysłana przez: switalski.piotr w Grudzień 15, 2011, 21:13:26 pm
OT: Twoja strona jest śliczna... (chyba sam poleciłem Ci cms websitebakera dawno temu), ale logo mimo iż świąteczne, po świętach może się zmienić na bardziej "wtw pluginowe" ;p Wszystko zależy od Ciebie... mogę Ci przygotować grafikę jako dziękczynienie za Twoją pracę, ale daj znać czy chcesz, bo szkoda stracić nawet 20min jak nie użyjesz :)
Tytuł: Odp: szablon wtyczki (visual c++ 2008)
Wiadomość wysłana przez: adrian_007 w Grudzień 16, 2011, 02:51:02 am
spoko, rob, jak znajde ten oryginalny to podmienie ;p

pierwszy post zaktualizowany, zeby nie wprowadzac innych w 'zle kody' ;p
Tytuł: Odp: szablon wtyczki (visual c++ 2008)
Wiadomość wysłana przez: fwe w Grudzień 16, 2011, 17:25:06 pm
@adrian_007
Masz racje. Nie jestem pewien co to robi, ale się nie wywala, to uznałem, że działa.W HideDescription są błędy, które uniemożliwiają kompilacje (właśnie wspomniana zmiana nazwy).


Za dokumentacją:
 
 
/*******************************************************************************
**
** Function:
**      WTW_SETTINGS_INIT_EX - initializes settings interface
**
** Return value:
**      S_OK/E_*
**
** Parameters:
**      wP - const wchar_t * - path to the file where you want to store settings
**      lP - void** - pointer to pointer which receive settings ptr on success
**
*/
 

 To jak to powinno wyglądać ?

Tytuł: Odp: szablon wtyczki (visual c++ 2008)
Wiadomość wysłana przez: adrian_007 w Grudzień 16, 2011, 21:23:34 pm
bo te zmiany w api (stabilnym) sa relatywnie nowe, wiec kod jeszcze nie zostal zaktualizowany, a wygladac powinno tak

            wtwMyConfigFile pBuff; 
            initStruct(pBuff);
 
            pBuff.bufferSize = MAX_PATH + 1;
            pBuff.pBuffer = new wchar_t[MAX_PATH + 1];
 
            wtw->fnCall(WTW_SETTINGS_GET_MY_CONFIG_FILE, reinterpret_cast<WTW_PARAM>(&pBuff), reinterpret_cast<WTW_PARAM>(ghInstance));
 
            if(wtw->fnCall(WTW_SETTINGS_INIT_EX, reinterpret_cast<WTW_PARAM>(pBuff.pBuffer), reinterpret_cast<WTW_PARAM>(&config)) != S_OK)
            {
                config = 0;
            }
            else
            {
                wtw->fnCall(WTW_SETTINGS_READ, (WTW_PARAM)config, NULL);
            }
 
            delete[] pBuff.pBuffer;
Tytuł: Odp: szablon wtyczki (visual c++ 2008)
Wiadomość wysłana przez: SubZero w Luty 15, 2012, 13:52:12 pm
@adrian_007: mógłbyś poprawić linki do kodów źródłowych wtyczek na swojej stronie? Bo aktualnie dostaję "The requested URL /src/wtwHideDescription-src.7z was not found on this server.".
Tytuł: Odp: szablon wtyczki (visual c++ 2008)
Wiadomość wysłana przez: adrian_007 w Luty 17, 2012, 03:22:15 am
done
Tytuł: Odp: szablon wtyczki (visual c++ 2008)
Wiadomość wysłana przez: xarrek w Kwiecień 04, 2013, 09:15:43 am
Witam.
Jest jakiś dokładniejszy opis api do WTW?
Strona którą podał autor posta nie działa.
Tytuł: Odp: szablon wtyczki (visual c++ 2008)
Wiadomość wysłana przez: mrg w Kwiecień 04, 2013, 20:16:01 pm
Opisu api nie ma i prędko nie będzie ;> a no i póki strona adriana nie działa to i przykładowej wtyczki nie ma ;> jeśli znajdę jakąś u siebie to podrzucę ;p ewentualnie coś od siebie napiszę ;>
Tytuł: Odp: szablon wtyczki (visual c++ 2008)
Wiadomość wysłana przez: chojrak w Grudzień 29, 2013, 22:42:21 pm
@adrian_007 prośba o wrzucenie SDK i przykładowych źródeł gdzieś gdzie będą dostępne, najlepiej na GitHuba. Z góry dzięki :-)
Tytuł: Odp: szablon wtyczki (visual c++ 2008)
Wiadomość wysłana przez: adrian_007 w Grudzień 30, 2013, 16:35:21 pm
sdk dostarcza kaw, a moje wtyczki obecnie są:
1. trochę rozgrzebane
2. przekonwerterowane na visual studio 2013 (a obecnie potrzebne jest 2008)
3. pozmieniałem strukture solucji i ogólnie porządki muszę porobić

tak więc publikacja będzie jak kaw przeskoczy na vs2013 - wtedy będę miał motywację do porządkowania ;p
Tytuł: Odp: szablon wtyczki (visual c++ 2008)
Wiadomość wysłana przez: chojrak w Grudzień 30, 2013, 20:07:54 pm
Dzięki za wyjaśnienie, SDK znalazłem (może udałoby się przykleić link w tym dziale jako "Oficjalny download WTW SDK/API" dla przyszłych poszukujących?). Co do Twoich źródełek - czekam na jakiekolwiek z niecierpliwością, bo nie zdążyłem się z żadnym przykładem  zapoznać..., a próba znalezienia wtyczki ze źródłem poprzez przeklikiwanie się przez katalog wtyczek na forum - problem NP-trudny ;-)
Tytuł: Odp: szablon wtyczki (visual c++ 2008)
Wiadomość wysłana przez: adrian_007 w Grudzień 30, 2013, 21:11:49 pm
nie moje, ale zawsze coś

http://forum.k2t.eu/wtyczki/wtyczka-do-obslugi-dzwiekow/msg3531/#msg3531
Tytuł: Odp: szablon wtyczki (visual c++ 2008)
Wiadomość wysłana przez: chojrak w Grudzień 30, 2013, 22:11:39 pm
Wielkie dzięki -- także dla @refresh za przyklejenie linku do SDK/API.
Tytuł: Odp: szablon wtyczki (visual c++ 2008)
Wiadomość wysłana przez: mucha w Grudzień 31, 2013, 11:31:20 am
http://github.com/mmuszkow/wtwCrypto
Jeszcze wtwTabs, impKonnekt i utlWycinek mają źródła (2 ostatnie w asm), ale te Ci się raczej nie przydadzą.
Tytuł: Odp: szablon wtyczki (visual c++ 2008)
Wiadomość wysłana przez: chojrak w Grudzień 31, 2013, 20:40:15 pm
Dzięki piękne. Spojrzę sobie na to.