Напишите плз инет подрубалку

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Tapaceuka, 18 Jan 2008.

  1. Tapaceuka

    Tapaceuka New Member

    Joined:
    13 Jan 2008
    Messages:
    111
    Likes Received:
    2
    Reputations:
    -6
    Здраствуйте программеры, кодеры и просто хорошию люди.

    Я вот тут зделал интерфейс программы мне нужна собстна код ко всему этому. Программа заключается в следующем.

    Запускаешь прогу. Жмём на ComboBox1 и вылазиет меню, выбираем какое нить подменю и автоматом вписываются логины и пароли из текстового документа в соответствующие Edit1 и Edit2.

    Тоесть выбираем к примеру в комбобоксе @local. Потомберётся из например текстово файла под названием 1.txt который имеен вид логин;пароль.
    И вставляет логин в Edit1 а пароль в Edit2. Жмём кнопку Соедениться и инет подрубается со вставлеными логином и пассом.

    Вот мой интерфейс программы:
    http://depositfiles.com/files/3134409

    Если найдётся человек которому эту подсилу то зделай пожалуйста. И выложи мне исходник сюда.

    ЗАРАНЕЕ ВСЕМ ОЧЕНЬ БЛАГОДАРЕН !
     
  2. ZEXEL

    ZEXEL Elder - Старейшина

    Joined:
    7 Jan 2008
    Messages:
    351
    Likes Received:
    193
    Reputations:
    3
    Выложите исходник такой программы на С++ !
     
  3. LEE_ROY

    LEE_ROY Elder - Старейшина

    Joined:
    9 Nov 2006
    Messages:
    450
    Likes Received:
    188
    Reputations:
    26
    кодеры мля, сделал он интерфейс ппц ... напомнил про темку - Античат криптор, там чел тоже слепил гуи для криптора и ВСЕ . гг.
     
    1 person likes this.
  4. Jes

    Jes Elder - Старейшина

    Joined:
    16 Apr 2007
    Messages:
    370
    Likes Received:
    391
    Reputations:
    34
    ага , это вообще кадр был ))

    2-TS >у казывайте уже , какой с++ ! visual или Builder ...
    Интрерфейс то товой еще и на билдере :)
    пункт 1 >> /thread58637.html
    собственно пример к №2 , выдирай код :
    Code:
     #pragma hdrstop
       Button1->Enabled = false;
       Button1->Caption = "Status:";
       SOCKET    skSocket;
       sockaddr_in saServerAddress;
       int       iPort = 80;
       int       iStatus;
       WSADATA   wsaData;
       WORD      wVersionRequested;
       LPHOSTENT lpHost;
       char      szHost[128];
       char      hostName[128];
       char      szSendBuffer[256];
       char      szRecvBuffer[32768];
       int       iBytesSent;
       int       iBytesReceived;
       Status->AddItem("Memory Initialised",0);
       sprintf(szHost,"10.170.88.88");
       // Ñîîáùàåì WinSock, ÷òî íàì íóæíà âåðñèÿ 2
       wVersionRequested = MAKEWORD(2, 0);
       // Èíèöèàëèçèðóåì äåñêðèïòîð ñîêåòà
       skSocket = INVALID_SOCKET;
       // Çàïóñêàåì WinSock
       iStatus = WSAStartup(wVersionRequested, &wsaData);
       // Ñîçäàåì ñîêåò
       skSocket = socket(AF_INET, SOCK_STREAM, 0);
        Status->AddItem("Sockets Initialised",0);
       // Ïðîâåðÿåì íàëè÷èå îøèáîê
       if(skSocket == INVALID_SOCKET) {
          cout << "**ERROR** Could Not Create Socket" << endl;
          exit(1);
       }
       memset(&saServerAddress, 0, sizeof(sockaddr_in));
       saServerAddress.sin_family = AF_INET;
       saServerAddress.sin_addr.s_addr = inet_addr(szHost);
    
       if(saServerAddress.sin_addr.s_addr == INADDR_NONE)
       {
          lpHost = gethostbyname(szHost);
          if (lpHost != NULL) {
             // Ïîëó÷àåì àäðåñ ñåðâåðà èç èíôîðìàöèè õîñòà
             saServerAddress.sin_addr.s_addr =
                ((LPIN_ADDR)lpHost->h_addr)->s_addr;
          }
          else {
             cout << "**ERROR** Could Not Locate Host" << endl;
             exit(1);
          }
       }
       // Çàäàåì ïîðò ñåðâåðà
        Status->AddItem("Server port initialised",0);
       saServerAddress.sin_port = htons(iPort);
       printf("");
       Status->AddItem("Connecting...",0);
       // Ïûòàåìñÿ ïîäêëþ÷èòüñÿ ê ñåðâåðó
       iStatus = connect(skSocket,
              (struct sockaddr*)&saServerAddress,
              sizeof(sockaddr));
        Status->AddItem("Connected",0);
       // Ïðîâåðÿåì íàëè÷èå îøèáîê
       if(iStatus == SOCKET_ERROR) {
          cout << "**ERROR** Could Not Connect To Server" << endl;
          exit(1);
       }
       Status->AddItem("Sending data",0);
       sprintf(szSendBuffer,"GET / HTTP/1.0\n\n");
       // Îòïðàâëÿåì HTTP-çàïðîñ
       iBytesSent = send(skSocket, szSendBuffer, 256, 0);
       memset(szRecvBuffer, 0x00, 32768);
       Status->AddItem("Reciveing",0);
       // Ïîëó÷àåì äàííûå
       iBytesReceived = recv(skSocket, szRecvBuffer, 32768, 0);
       Label1->Caption =szRecvBuffer;
       // Çàâåðøàåì ðàáîòó
       Status->AddItem("Recived",0);
       closesocket(skSocket);
       WSACleanup();
    
    .. соответственно не Get а Post , и т д
     
    #4 Jes, 18 Jan 2008
    Last edited: 18 Jan 2008
    3 people like this.
  5. Tapaceuka

    Tapaceuka New Member

    Joined:
    13 Jan 2008
    Messages:
    111
    Likes Received:
    2
    Reputations:
    -6
    Delphi World для 6 а у мну 7 стоит