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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2010, 12:35   #1
CraftR14
Все к лучшему...
Форумчанин
 
Регистрация: 06.04.2010
Сообщений: 112
По умолчанию Создание учётной записи

Драсти! ) Помогите с кодом. не компилит (((
в
Код:
 uses ShellApi
прописал.
И так вот что не компилит((

Код:
procedure TForm1.button2Click(Sender: TObject);

begin
   
     ShellExecute(Handle, 'open', 'cmd', '/c net user'+edit2.text+' 1234 /add', nil, SW_SHOWDEFAULT);
     ShellExecute(Handle, 'open', 'cmd', '/c pause', nil, SW_SHOWDEFAULT);
  
end;
Ткните носом)))
CraftR14 вне форума Ответить с цитированием
Старый 13.04.2010, 12:41   #2
MaxNik2009
Форумчанин
 
Аватар для MaxNik2009
 
Регистрация: 17.09.2009
Сообщений: 294
По умолчанию

Код:
ShellExecute(Handle, 'open', 'cmd', '/c net user'+PChar(edit2.text)+' 1234 /add', nil, SW_SHOWDEFAULT);
принимаю благодарности в письменном виде( весы слева)...
MaxNik2009 вне форума Ответить с цитированием
Старый 13.04.2010, 12:44   #3
CraftR14
Все к лучшему...
Форумчанин
 
Регистрация: 06.04.2010
Сообщений: 112
По умолчанию

Цитата:
Сообщение от MaxNik2009 Посмотреть сообщение
Код:
ShellExecute(Handle, 'open', 'cmd', '/c net user'+PChar(edit2.text)+' 1234 /add', nil, SW_SHOWDEFAULT);
[Error] Unit1.pas(31): Incompatible types: 'String' and 'PAnsiChar' =(((
Вроде все правильно сделал но....
CraftR14 вне форума Ответить с цитированием
Старый 13.04.2010, 12:53   #4
MaxNik2009
Форумчанин
 
Аватар для MaxNik2009
 
Регистрация: 17.09.2009
Сообщений: 294
По умолчанию

Код:
ShellExecute(Handle, 'open', 'cmd', PWideChar('/c net user'+edit2.text+' 1234 /add'), nil, SW_SHOWDEFAULT);
принимаю благодарности в письменном виде( весы слева)...
MaxNik2009 вне форума Ответить с цитированием
Старый 13.04.2010, 12:57   #5
CraftR14
Все к лучшему...
Форумчанин
 
Регистрация: 06.04.2010
Сообщений: 112
По умолчанию

Цитата:
Сообщение от MaxNik2009 Посмотреть сообщение
Код:
ShellExecute(Handle, 'open', 'cmd', PWideChar('/c net user'+edit2.text+' 1234 /add'), nil, SW_SHOWDEFAULT);
}{Rень какая то (((((( ругается(((((((((
CraftR14 вне форума Ответить с цитированием
Старый 13.04.2010, 13:04   #6
MaxNik2009
Форумчанин
 
Аватар для MaxNik2009
 
Регистрация: 17.09.2009
Сообщений: 294
По умолчанию

1.какая версия delphi? (у меня D 2010). Если у тебя Delphi 7, то вместо PWideChar напиши PChar.
2. выложи код ошибки! а то читать мысли еще не совмсем научился.
принимаю благодарности в письменном виде( весы слева)...
MaxNik2009 вне форума Ответить с цитированием
Старый 13.04.2010, 13:07   #7
CraftR14
Все к лучшему...
Форумчанин
 
Регистрация: 06.04.2010
Сообщений: 112
По умолчанию

Цитата:
Сообщение от MaxNik2009 Посмотреть сообщение
1.какая версия delphi? (у меня D 2010). Если у тебя Delphi 7, то вместо PWideChar напиши PChar.
2. выложи код ошибки! а то читать мысли еще не совмсем научился.
Delphi 7. Ставил Pchar но он как бе все компилит но то что нужно не делает то есть не создает учетку(((((((
Помогите кто нибудь))
CraftR14 вне форума Ответить с цитированием
Старый 13.04.2010, 13:16   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Помогите кто нибудь))
Читай внимательно предидущий пост - тебе что сказали?
Где текст ошибки?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 13.04.2010, 13:17   #9
MaxNik2009
Форумчанин
 
Аватар для MaxNik2009
 
Регистрация: 17.09.2009
Сообщений: 294
По умолчанию

пробуй "дедовским" способом
Код:
WinExec(PChar('net user {тут пробел забыл}'+edit2.text+' 1234 /add'), sw_showNormal);// подправил должно работать
или
Код:
CreateProcess
принимаю благодарности в письменном виде( весы слева)...

Последний раз редактировалось MaxNik2009; 13.04.2010 в 13:32.
MaxNik2009 вне форума Ответить с цитированием
Старый 13.04.2010, 13:21   #10
CraftR14
Все к лучшему...
Форумчанин
 
Регистрация: 06.04.2010
Сообщений: 112
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Читай внимательно предидущий пост - тебе что сказали?
Где текст ошибки?
Я же сказал я когда поменял на Pchar то ошибка изчезла просто сама "прога " не выполняет то го действия...(не создает учотку)
CraftR14 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание записи (C++) @Tank@ Помощь студентам 0 22.11.2009 16:49
Создание записи в реестре типа REG_DWORD aesoem Общие вопросы Delphi 5 19.06.2009 15:27
создание учётной записи пользователя в системе с случайными параметрами (имя, пароль). js или vbs samCS JavaScript, Ajax 1 22.12.2008 19:36
Создание новой записи Gerox БД в Delphi 3 30.12.2007 14:22