|
|
Чего вам хотелось бы видеть на сайте? |
|
|
|
|
|
|
|
|
|
Хороший менеджер типов фалов - искать в нете или писать самому? |
|
|
|
#42 thexhs | 21 января 2009 00:08
|
|
|
Активный дример
Репутация: 30
Группа: Посетители
Сообщений: 810
C нами с: 11.11.2008
Очки: 2006
|
AlexSlipknot19, Погуглив немного: Ошибка E2065 Unsatisfied forward or external declaration - похоже Дельфя не знает о существовании такой функции, требует подключить който модуль... И по Ctrl+Клик дельфя тоже не находит функцию (с извесныеми компилятору именами, Ctrl+Клик делает переход в место где оно определено) Получается что для использования этих функций нужно подключить определнный модуль через Uses Нашел и сам модуль, правда в исходниках, я так понял надо его к каждому проэкту, использующему список функций из комента 41, подключать, похоже в АПИ они не определены, а просто оболочка есть, которая делает работу с АПИ проще... http://www.delphisources.ru/pages/faq/base/registry_api.html
|
|
|
|
|
|
#53 thexhs | 21 января 2009 18:01
|
|
|
Активный дример
Репутация: 30
Группа: Посетители
Сообщений: 810
C нами с: 11.11.2008
Очки: 2006
|
AlexSlipknot19, Вот этот код ДОЛЖЕН работать, он читает регистрационное имя пользователя винды...
procedure TForm1.Button1Click(Sender: TObject); var Handle1 : HKEY; BufferPC1 : PAnsiChar; BufferR1: array[0..1000] of char; Size : Integer; Str : PAnsiChar; begin BufferPC1 := BufferR1; Size := sizeof(BufferR1); Str := 'SOFTWAREMicrosoftWindows NTCurrentVersionRegisteredOwner'; if (RegOpenKey(HKEY_LOCAL_MACHINE,nil,Handle1)=ERROR_SUCCESS) then begin if (RegQueryValue(Handle1, Str, BufferPC1, Size)=ERROR_SUCCESS) then begin Edit1.Text := StrPas(BufferPC1); end; end; RegCloseKey(Handle1); end;
Но почему то не работает, хотя абсолютно аналогичные фрагметы с моей проги работают. Как выяснилось ошибка именно в RegQueryValue, оно не считывает, ибо ключ не находит... странно. Может с веткой HKEY_LOCAL_MACHINE свои секреты, я только с HKEY_CLASSES_ROOT работал, сейчас переориентирую на мои задачи, пусть кое что по типам фалов считает
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Информация
Посетители, находящиеся в группе Гости, не могут оставлять ответы в данном форуме. |
|
|
|
Сейчас: 23 ноября 2024 08:52 |
|
|
|
|
Windows 10 Optima Pro 22H2 19045.5011 x64
Оптимальные настройки скорости и производительности, делают эту сборку незаменимым помощником…
Скачать >> |
|
Windows 11 24H2 Enterprise LTSC 26100.1742 Stable
Сборка на основе оригинального образа Windows 11 24H2 LTSC, удалены приложения и процессы…
Скачать >> |
|
|
|
|
|