Вниз
Скачать: CL | DM;

Номеронабератель   Найти похожие ветки 

← →
NIC2   (2002-03-17 09:23) [0]

Всем привет.
У меня такая проблема, нужно сделать обычный номеронабератель.
Я делаю так:
procedure TForm1.Button1Click(Sender: TObject);
var
PhoneNumber : string;
CommPort : string;
NumberWritten : Longword;
hCommFile : THandle;
begin

PhoneNumber := "ATDT 1-555-555-1212" + #13 + #10;
CommPort := "COM4"; {Open the comm port}
hCommFile := CreateFile(PChar(CommPort),
GENERIC_WRITE,
0,
nil,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
0);
if hCommFile=INVALID_HANDLE_VALUE then
begin
ShowMessage("Unable to open "+ CommPort);
exit;
end; {Dial the phone}
NumberWritten:=0;
if WriteFile(hCommFile,
PChar(PhoneNumber)^,
Length(PhoneNumber),
NumberWritten,
nil) = false then
begin
ShowMessage("Unable to write to " + CommPort);
end;
end;

Работает только после того как наберу номер стандартным номеронаберателем винды.
Модем у меня USRobotics 33600.
В чем может быть проблема?


← →
Song ©   (2002-03-17 10:02) [1]

Сначала нужно инициализировать модем: AT&F1 (стандартная команда).
А после номеронабирателя у Вас получается потому, что винда после завершения любой работы с модемой переинициализирует его для дальнейших действий, чем Вы и воспользовались. :))


← →
NIC2   (2002-03-17 10:58) [2]

Написал так: "AT&F1 ATDT"+номер
Все равно не работает.


← →
Song ©   (2002-03-17 16:57) [3]

AT&F1 <Enter>
ATDT xxx-xx-xx <Enter>



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
1-64610
hoaxer
2002-05-05 14:13
2002.05.20
srand hna Delphi


14-64786
NJM
2002-04-08 22:05
2002.05.20
Почему некоторые аним. Gifы не работают?


4-64862
fag2000@ok.ru
2002-03-18 11:22
2002.05.20
Как получить handler окна?


1-64604
hoaxer
2002-05-06 16:58
2002.05.20
TGA с альфа каналом


6-64763
kvcomp
2002-03-05 13:19
2002.05.20
Проблема с TWebBrowser.




   Наверх