[ Delphi / Pascal ] — начинающим: задаем вопросы (архивная - 2015)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by banned, 6 May 2007.

Thread Status:
Not open for further replies.
  1. fenixelite

    fenixelite Banned

    Joined:
    7 Feb 2010
    Messages:
    294
    Likes Received:
    56
    Reputations:
    6
    Код написать не могу, т.к с БД не особо работал.. Cмотришь в DBGrid какая строка выделена, и уменьшаешь значение какой либо ячейки на значение указанное в Edit'e
     
  2. deemon36

    deemon36 New Member

    Joined:
    26 Apr 2010
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    кто нибудь напишите хотя бы приблизительный
     
  3. heretic1990

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

    Joined:
    2 Jul 2008
    Messages:
    487
    Likes Received:
    182
    Reputations:
    5
    проблема решена,

    var
    Form1: TForm1;
    function CheckURL_Indy(url:string):boolean; // тупо дописал это
     
  4. bmp152

    bmp152 New Member

    Joined:
    25 May 2009
    Messages:
    8
    Likes Received:
    2
    Reputations:
    0
    Подскажите как можно через idFtp загрузить текстовый (хтмл, пхп) файл в stringlist не сохраняя его на диск?
     
  5. heretic1990

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

    Joined:
    2 Jul 2008
    Messages:
    487
    Likes Received:
    182
    Reputations:
    5
    нельзя, как ни крути его всёравно придётся загрузить на диск.
     
    1 person likes this.
  6. patcher

    patcher Banned

    Joined:
    15 Dec 2009
    Messages:
    190
    Likes Received:
    37
    Reputations:
    10
    Code:
    .....................................
    var stream:TMemoryStream;
    begin
    .....................................
    stream:=TMemoryStream.Create;
    idftp1.Get('Disk6/TEMP/dfg.jpg', stream);
    StringList.LoadFromStream(stream);
    stream.Free;
    .....................................
    
     
    1 person likes this.
  7. deemon36

    deemon36 New Member

    Joined:
    26 Apr 2010
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Code:
    S:String;    
    begin  S:=ADOTable1.FieldByName('Количество').value-1;  ADOTable1.Edit; 
     DBEdit1.Text:=S; 
     ADOTable1.Post;
    Решил свою проблему!

    Возникла другая! Надо выделенную строку в DBGrid е перенести на другую таблицу! со всеми записями! Заранее Спасибо за помощь!

    з.ы. Пожалуйста помогите с кодом! После Армейки тяжеловато как то даётся кодинг :(
     
  8. Voland-791

    Voland-791 Member

    Joined:
    1 May 2009
    Messages:
    163
    Likes Received:
    13
    Reputations:
    5
    Не получается отправить анонимное письмо? - Кому,От кого
    в чем межет быть проблема?

    PHP:
    procedure TForm1.Button1Click(SenderTObject);
    var
    eml,s,mstring;
    begin
    with IdSMTP1 
    do
    begin
    IdSMTP1
    .Host:= LabeledEdit2.Text;
    IdSMTP1.Port:= strtoint (LabeledEdit1.Text);
    //IdSMTP1.Connect;
    end;
    with IdMessage1 do
    begin
    try
    IdMessage1.From.Address:= edit2.Text;
    IdMessage1.Recipients.EMailAddresses:= edit1.Text;
    IdMessage1.Subject:= edit3.Text;
    IdMessage1.Body.Text:=(memo1.Text);
    IdSMTP1.Connect (10000);
    IdSMTP1.Send(IdMessage1);
    except
    showmessage 
    ('error+ IdMessage1')
    end;

    end;
    end;

    end.
     
  9. HighExcel

    HighExcel Well-Known Member

    Joined:
    2 Aug 2007
    Messages:
    43
    Likes Received:
    354
    Reputations:
    6
    Где можно скачать именно компилятор Delphi (не Среду разработки)

    то есть есть исходник, исправить что надо могу ручками. Скачать целиком среду разработки не могу - посему и надо только компилятор. думаю весит меньше
     
  10. 0pTik

    0pTik Banned

    Joined:
    18 Jul 2010
    Messages:
    240
    Likes Received:
    85
    Reputations:
    17

    К сожалению под рукой делфи нету , вот держи на С++ я думаю сможешь перевест,если че не поймешь пиши помогу
    Code:
    
    TIdMessage* M = new TIdMessage(Form1);
    M->ContentType = "text/plain";
    M->CharSet = "windows-1251";
    M->Body->Clear();
    M->Body->Add("Привет");
    M->From->Text = "[email protected]";
    M->Recipients->EMailAddresses = "[email protected]";
    M->Priority = TIdMessagePriority(mpHighest);
    M->Subject = "2";
    IdSMTP1->MailAgent = "Test";
    IdSMTP1->AuthenticationType = atLogin;
    IdSMTP1->Host = "smtp.mail.ru"; 
    IdSMTP1->UserId = "Логин";
    IdSMTP1->Password = "Пароль"; 
    if(!IdSMTP1->Connected()) IdSMTP1->Connect();
    try
    {
    if(IdSMTP1->Connected())
    {
    IdSMTP1->Send(M);
    
    }
    }
    catch(...)
    {
    
    }
    IdSMTP1->Disconnect();
    delete M;
    
     
  11. Скотти

    Скотти Member

    Joined:
    17 Sep 2009
    Messages:
    23
    Likes Received:
    8
    Reputations:
    0
    Такого к сожалению у дельфи не бывает
     
  12. ADR-007

    ADR-007 Member

    Joined:
    12 Jul 2010
    Messages:
    218
    Likes Received:
    9
    Reputations:
    0
    Free Pascal совместим с Delphi
     
  13. heretic1990

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

    Joined:
    2 Jul 2008
    Messages:
    487
    Likes Received:
    182
    Reputations:
    5
    Подскажите как отпарсить текст, например у меня файл с текстом, в нём много "мусора", надо очистить этот файл, выдрать то что нужно по маске. пример бы какой-нибудь.
     
  14. 0pTik

    0pTik Banned

    Joined:
    18 Jul 2010
    Messages:
    240
    Likes Received:
    85
    Reputations:
    17
    Вот в FAQ есть не знаю подойдет или нет

    Code:
    function MyCopy(Text, Tag1, Tag2: string): string;
    var
      i1,i2: integer;
    begin
      result := '';
      if (pos(Tag1, Text) <> 0) and (pos(Tag2, Text) <> 0) then
        begin
          i1 := pos(Tag1, Text) + length(Tag1);
          i2 := pos(Tag2, Text) - i1;
          if i2 > 0 then
            result := copy(Text,i1,i2);
        end;
    end;
    
     
  15. 0pTik

    0pTik Banned

    Joined:
    18 Jul 2010
    Messages:
    240
    Likes Received:
    85
    Reputations:
    17
    тебе нужен dcc32, дельфовый компиллер
    птом cmd-"dcc32.exe myProject.dpr"
     
  16. Yetisports

    Yetisports Banned

    Joined:
    11 Jul 2010
    Messages:
    147
    Likes Received:
    12
    Reputations:
    17
    дайте плиз учебник или статьи по сетевым компонентам (Indy), или статьи на эту тему. или сорцы с большим количеством комментов.
    http://www.programmersclub.ru/book тут я уже был.
    я начинающий, так что особо не понайте
    всем заранее очень благодарен!))
     
  17. moodoone

    moodoone Member

    Joined:
    21 Oct 2009
    Messages:
    144
    Likes Received:
    38
    Reputations:
    5
    Привет. У меня такая проблема. Пробую авторизоваться на mail.ru (там теперь https). Прикрутил к проекту IdSSLIOHandlerSocket1, прикрутил его к idhttp1. Обновил openssl в system32. но все равно появляется ошибка
    . Что делать?
     
  18. moodoone

    moodoone Member

    Joined:
    21 Oct 2009
    Messages:
    144
    Likes Received:
    38
    Reputations:
    5
    https://forum.antichat.ru/showpost.php?p=364487&postcount=40
     
  19. NemeZz

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

    Joined:
    20 Aug 2008
    Messages:
    102
    Likes Received:
    67
    Reputations:
    3
    не единожды отвечали на этот вопрос, гугли и будет тебе счастье.
    Вот мой ответ например.
    https://forum.antichat.ru/showpost.php?p=2243886&postcount=11

    Да и всю темку прочти, не помешает.
     
  20. moodoone

    moodoone Member

    Joined:
    21 Oct 2009
    Messages:
    144
    Likes Received:
    38
    Reputations:
    5
    Бросил их в рабочую папку, но все равно выскакивает ошибка.
     
Thread Status:
Not open for further replies.