Skocz do zawartości

Swan

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Wszystko napisane przez Swan

  1. Swan

    jak zrobić DLLa?

    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
×
×
  • Utwórz nowe...