Swan Napisano Grudzień 31, 2018 Autor Zgłoś Udostępnij Napisano Grudzień 31, 2018 Jak w temacie. Co trzeba zrobić aby powstała biblioteka DLL, która zawiera jakąs tam funkcje. np. taką: int cheat_pasjans(int tryb, pasjans_t *p) // tryb = ODCZYT lub ZAPIS // p = wskaźnik do struktury // return value = czy sie powiodlo czy nie { char path[] = "Software\\Microsoft\\Solitaire"; int dana_num, klucz_istnieje; // sprawdz czy istnieje klucz if (sprawdz_klucz(HKEY_CURRENT_USER, path, &klucz_istnieje)) { if (!klucz_istnieje) return BLAD_BRAK_KL; } else return BLAD_JAKIS_TAM; // przeprowadz akcje w zal. od trybu switch (tryb) { case ODCZYT : if (odczytaj_wartosc_liczbowa(HKEY_CURRENT_USER, path, "Opcje", &dana_num) == FALSE ) return BLAD_JAKIS_TAM; *p = Pasjans_IntToStruct(dana_num); return BLAD_BRAK; break; case ZAPIS : dana_num = Pasjans_StructToInt(*p); if ( zmien_wartosc_liczbowa( HKEY_CURRENT_USER, path, "Opcje", dana_num ) ) return BLAD_BRAK; else return BLAD_JAKIS_TAM; break; default: return BLAD_TRYB; } } ma być ona udostepniania programowi korzystającemu z DLLa. Jak to zrobić?? mario Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Aspect Napisano Grudzień 31, 2018 Zgłoś Udostępnij Napisano Grudzień 31, 2018 Zanim zadacie pytanie na forum zajrzyjcie na stronę do artykułów lub działu FAQ. https://www.winapi.org/index.php?option=content&task=view&id=51&Itemid=30 Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.