In REG_BINARY schreiben



  • Hi!
    Ich will einen Wert in eine REG_BINARY schreiben.

    TRegistry *Registry = new TRegistry;
    Registry->RootKey = HKEY_LOCAL_MACHINE;
    Registry->OpenKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run", True);
    Registry->WriteBinaryData("BlaBlaBla", "000000000000000000a0000000000000004001000000000000800200000000000000050000000000");
    Registry->CloseKey();
    

    Fehler:

    [C++ Error] Main.cpp(25): E2193 Too few parameters in call to '_fastcall TRegistry::WriteBinaryData(const AnsiString,void *,int)'

    Was mache ich da falsch?



  • Hallo

    die Fehlermeldung sagt doch schon alles. Die Parameter deines Aufrufs stimmen nicht mit den geforderten von TRegistry::WriteBinaryData überein, insbesondere deren Anzahl.
    Also schau nochmal in die Builder-Hilfe, um dir die Parameter anzuschauen.

    bis bald
    akari


Anmelden zum Antworten