[ 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. Hellsp@wn

    Hellsp@wn Elder - Старейшина

    Joined:
    29 Apr 2007
    Messages:
    401
    Likes Received:
    153
    Reputations:
    48
    я предложил же, даже, целых 2 варианта :)

    1-ый yandex.ru запрос: delphi получить номер жёсткого диска
    2-ой yandex.ru запрос: скачать upx
     
    #2461 Hellsp@wn, 7 Jan 2009
    Last edited: 7 Jan 2009
  2. SmaTR

    SmaTR New Member

    Joined:
    7 Jan 2009
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    Люди помогите!нужна программа на delphi,сниффер,который через каждые 15 минут переходил бы на определённый сайт.в delphi совсем ничего непонимаю,вся надежда на вас=(((
    p/s забыл,кто может помоч постучите в аську 47877239 :(
     
  3. iffan

    iffan New Member

    Joined:
    7 Jan 2009
    Messages:
    9
    Likes Received:
    2
    Reputations:
    0
    начал изучать с++, компилирую в Code:Bloks 8.02
    в книге пример:

    #include <iostream.h>
    int main()
    {
    for (int i = 32; i<128; i++);
    cout << (char) i;
    return 0;
    }

    при компиляции выдает:


    C:\Program Files\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\include\c++\3.4.5\backward\backward_warning.h|32|warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.|

    .cpp||In function `int main()':|

    .cpp|6|error: name lookup of `i' changed for new ISO `for' scoping|

    .cpp|5|error: using obsolete binding at `i'|

    ||=== Build finished: 2 errors, 1 warnings ===|

    я так понял что это связано с какимито новвоведениями в компиляторе, в вижуал с++ экспресс 2008 тож самое, по книге обучение на вижуал с++ 6.0
     
  4. criz

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

    Joined:
    4 Nov 2007
    Messages:
    293
    Likes Received:
    40
    Reputations:
    6
    iffan, разделом ошибся.
    Убери в подключении хедера ".h", должен пропасть первый варнинг.
    Code:
     for (int i = 32; i<128; i++)
    cout << (char) i; 
    пробуй так.
    и добавь
    Code:
    #include <cstdlib>
    на всякий случай :)
     
  5. ZET36

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

    Joined:
    8 Oct 2007
    Messages:
    250
    Likes Received:
    49
    Reputations:
    0
    немогу понять почему вылетает ошибка нажатии на элемент ListBox'a

    Code:
    unit Unit1;
    
    interface
    
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls;
    
    type
      TForm1 = class(TForm)
        Button2: TButton;
        ListBox1: TListBox;
        procedure Button2Click(Sender: TObject);
        procedure ListBox1Click(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }
      end;
    
    var
      Form1: TForm1;
      a: integer;
      putmas: array[1..5] of string;
    implementation
    
    {$R *.dfm}
    
    procedure TForm1.Button2Click(Sender: TObject);
    begin
    ListBox1.Items.Add('ererwe');
    ListBox1.Items.Add('укукуцк');
    a:=0;
    end;
    
    procedure TForm1.ListBox1Click(Sender: TObject);
    begin
    putmas[a]:= Listbox1.Items[ListBox1.ItemIndex];
    showmessage(putmas[a]);
    end;
    
    end.
    
     
    #2465 ZET36, 8 Jan 2009
    Last edited: 8 Jan 2009
  6. iffan

    iffan New Member

    Joined:
    7 Jan 2009
    Messages:
    9
    Likes Received:
    2
    Reputations:
    0
    criz благодарю за направление, помогло.
    ...хмм действительно не втот раздел попал...
     
  7. dinar_007

    dinar_007 Мадемуазель

    Joined:
    18 Jan 2005
    Messages:
    1,019
    Likes Received:
    770
    Reputations:
    97
    Что за ошибка? Компилить исходник сейчас возможности нет..
     
  8. ZET36

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

    Joined:
    8 Oct 2007
    Messages:
    250
    Likes Received:
    49
    Reputations:
    0
    Access violation at address 00455448 in module'Project1.exe'. Read of address 02A21D90
     
  9. dinar_007

    dinar_007 Мадемуазель

    Joined:
    18 Jan 2005
    Messages:
    1,019
    Likes Received:
    770
    Reputations:
    97
    Насколько я понял, ты пытаешься писать в нулевую ячейку массива, а массив ты описал с первой...
     
  10. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    переменную "а" объявить надо не глобально, а в теле функции.

    procedure TForm1.ListBox1Click(Sender: TObject);
    vaк a:integer;
    begin
    a:=0;
    putmas[a]:= Listbox1.Items[ListBox1.ItemIndex];
    showmessage(putmas[a]);
    end;
     
  11. ZET36

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

    Joined:
    8 Oct 2007
    Messages:
    250
    Likes Received:
    49
    Reputations:
    0
    dinar_007, W!z@rD спасибо

    dinar_007 АА точно, совсем запарился)
    W!z@rD работает и с глобальной
     
    1 person likes this.
  12. DiSi

    DiSi Member

    Joined:
    7 Dec 2007
    Messages:
    0
    Likes Received:
    19
    Reputations:
    0
    как сделать поиск по сайту через Делфи? интересует поиск текста на 1 странице
     
  13. ..::TROYAN::..

    ..::TROYAN::.. Elder - Старейшина

    Joined:
    22 May 2008
    Messages:
    90
    Likes Received:
    116
    Reputations:
    14
    html парсер в delphi
     
  14. noveek

    noveek New Member

    Joined:
    29 Dec 2008
    Messages:
    45
    Likes Received:
    4
    Reputations:
    1
    Мешалка текстовиков

    Помогите сделать мешалку текста чтобы открыть блокнот с готовым текстом перемешать и сохранить ещё надо чтобы мешалось в случайном порядке например что то типо такого

    имеем так

    123456
    123457
    123458
    123459

    получаем так

    123459
    123457
    123458
    123456

    желательно не исходник а саму программу (если исходник то плз на дельфи)
     
  15. ZET36

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

    Joined:
    8 Oct 2007
    Messages:
    250
    Likes Received:
    49
    Reputations:
    0
    Гуглил но всётаки не нашол как представить все значения массива одной строковой переменной, не подскажите эту функцию?
     
  16. SmaTR

    SmaTR New Member

    Joined:
    7 Jan 2009
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    Подскажите пожалуйста,как с помощью таймера запустить функцию WebConnection,чтоб она выполнялась каждый определённый промежуток времени,указанный в таймере?=)
     
  17. criz

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

    Joined:
    4 Nov 2007
    Messages:
    293
    Likes Received:
    40
    Reputations:
    6
    Code:
      Timer1.Interval = 1000;
      Timer1.OnTimer := твоя_функция;
      Timer1.Enabled := true;
    
     
  18. KaZ@NoVa

    KaZ@NoVa Elder - Старейшина

    Joined:
    5 Jul 2008
    Messages:
    368
    Likes Received:
    438
    Reputations:
    -16

    Здесь есть, ищи!! ;) http://megalib.com/books/858/KDOffline_8.htm
     
  19. SmaTR

    SmaTR New Member

    Joined:
    7 Jan 2009
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    вот какая ошибка появляется:
    [Error] Unit1.pas(29): ':=' expected but '=' found
    [Error] Unit1.pas(30): Undeclared identifier: 'WebConnection'
    [Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'
     
  20. criz

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

    Joined:
    4 Nov 2007
    Messages:
    293
    Likes Received:
    40
    Reputations:
    6
    Code:
      Timer1.Interval := 1000;
      Timer1.OnTimer := твоя_функция;
      Timer1.Enabled := true;
    
     
    #2480 criz, 9 Jan 2009
    Last edited: 9 Jan 2009
Thread Status:
Not open for further replies.