Модератор: Модераторы
LazRus писал(а):сам принцип
LazRus писал(а):Мне нужен не код а сам принцип... как я понял для всего этого нужно создать процесс,myproc.commandline-у любого процесса своя консоль получается?
function testconnect() : string;
var a : tprocess; st : tstringlist;
begin
result := '';
a := tprocess.Create(nil);
st := tstringlist.Create;
a.CommandLine := 'ping google.com';
a.Options := a.Options + [pousepipes];
a.Execute;
st.LoadFromStream(a.Output);
result := (st.text);
if a.Terminate(0) then // так не пробовали? вдруг поможет.
a.free;
st.Free;
end;
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 45