Отправка СМС через модем в делфи

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Farcar, 2 Dec 2011.

  1. Farcar

    Farcar Banned

    Joined:
    6 Nov 2011
    Messages:
    55
    Likes Received:
    0
    Reputations:
    0
    Привет форумчане.
    Нашел исходники проги, вот статья, в вот исходники, вроде рабочая, подскажите как она работает, и как ей пользоватся.

    Заранее спасибо.
     
  2. xophet

    xophet Member

    Joined:
    16 Apr 2011
    Messages:
    617
    Likes Received:
    49
    Reputations:
    5
    1) открываем статью, читаем, пишем свою прогу;
    2) открываем исходники, читаем, разбираемся, переделываем под себя.
    На здоровье!
     
  3. Farcar

    Farcar Banned

    Joined:
    6 Nov 2011
    Messages:
    55
    Likes Received:
    0
    Reputations:
    0
    уже вроде разобрался, а как узнать на каком порту модем
     
  4. Metal-Core

    Metal-Core Member

    Joined:
    20 Sep 2011
    Messages:
    182
    Likes Received:
    21
    Reputations:
    0
    В диспечере устройств
     
  5. Farcar

    Farcar Banned

    Joined:
    6 Nov 2011
    Messages:
    55
    Likes Received:
    0
    Reputations:
    0
    я знаю, а в делфи как это можно узнать
     
  6. Kandi

    Kandi Member

    Joined:
    18 Nov 2009
    Messages:
    344
    Likes Received:
    17
    Reputations:
    0
    Как-то так:
    Code:
    procedure TMainForm.BBGivePortClick(Sender: TObject);
    const BufSize = $FFFF;
    var
     Buf_DevList: Array[0..BufSize] of Char;
     DevName: PChar;
    begin
    Win32check(QueryDosDevice(nil, Buf_DevList, BufSize) <> 0);
    DevName := @Buf_DevList;
     while DevName^ <> #00 do
     begin
       if (StrLIComp('COM', DevName, 3) = 0) then
        MLog.Lines.Append(DevName);
       DevName := StrEnd(DevName)+1;
     end;
    end;
    
    :)
     
    #6 Kandi, 3 Dec 2011
    Last edited: 3 Dec 2011