Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Fire/SOUL/CD

    félisten

    válasz cog777 #20336 üzenetére

    4 lehetőség van(+vagy a fejlesztőkörnyezetből másolod ki a kódot vagy pl. egy szövegszerkesztőből), próbáld ki melyik válik be/melyik  válik be legjobban

    1. új szerkesztő, programkód formázás, kód beilleszt
    2. új szerkesztő, kód beilleszt, kód kijelöl, programkód formázás
    3. régi szerkesztő, programkód formázás, kód beilleszt
    4. régi szerkesztő, kód beilleszt, kód kijelöl, programkód formázás

    ez a 3. lehetőség és C++ Builder-ből lett kimásolva a kód
    void _ALLUserFXs::F_CheckTrimSending()
    {
    AnsiString as;

    TRegistry * reg = new TRegistry(KEY_READ);
    reg->RootKey = HKEY_LOCAL_MACHINE;
    reg->Access = KEY_READ;
    if( !reg->OpenKey("\\SYSTEM\\CurrentControlSet\\Control\\FileSystem\\", false) ||
    !reg->ValueExists("DisableDeleteNotification")
    )
    {
    AIO.MySystemInfo.OSInfo.OSTrimSupported = false;
    strcpy(AIO.MySystemInfo.OSInfo.OSTrimSendingFromRegistryText, FC_NA.c_str());
    }
    else {
    as = reg->ReadInteger("DisableDeleteNotification");
    if (as == 0) {
    AIO.MySystemInfo.OSInfo.OSTrimSendingFromRegistry = true;
    strcpy(AIO.MySystemInfo.OSInfo.OSTrimSendingFromRegistryText, FC_OSSENDSTRIM.c_str());
    }
    else {
    AIO.MySystemInfo.OSInfo.OSTrimSendingFromRegistry = false;
    strcpy(AIO.MySystemInfo.OSInfo.OSTrimSendingFromRegistryText, FC_OSDOESNOTSENDTRIM.c_str());
    }
    }
    reg->CloseKey();
    reg->Free();
    }

Új hozzászólás Aktív témák