Не работает функция возврата командной строки чужого процесса
Подскажите пожалуйста, как наладить функцию возврата CmdLine запущенного чужого процесса. Использую код:
Код:
procedure TForm1.Button1Click(Sender: TObject); |
Лучше, если делать с обработкой ошибок. Убедится, что функции возвращают результат...
Код:
var 1. Попробовать явно сделать приведение типов Код:
type |
Попробовал на delphi 2009 и ошибка пропала, но в заголовке вместо параметра командной строки выводит иероглифы. Пробовал добавить AnsiString - теперь вместо иероглифов вопросы (добавил тут Caption:=AnsiString (trim(Str));)
|
Часто в сети встречается вот такой код:
Код:
function GetProcessCmdLine(PID:DWORD):string; |
Если уж unicode, то почему не - GetCommandLineW?
function WideCharToString(Source: PWideChar): string; |
Цитата:
|
Время: 01:39. |
Время: 01:39.
© OSzone.net 2001-