[ 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. noveek

    noveek New Member

    Joined:
    29 Dec 2008
    Messages:
    45
    Likes Received:
    4
    Reputations:
    1
    Кончилась память ?

    При компиляции пишет такую ошибку только одну:

    Rlink:32 out of memory

    можно как то такое исправить ?
     
  2. Godfather Bulan

    Godfather Bulan Elder - Старейшина

    Joined:
    18 Mar 2008
    Messages:
    172
    Likes Received:
    443
    Reputations:
    25
    хм... если паскаль, то переменные в таком виде:
    var

    и еще один var

    не помню как точно... короче способ называется Куча вроде
     
  3. Godfather Bulan

    Godfather Bulan Elder - Старейшина

    Joined:
    18 Mar 2008
    Messages:
    172
    Likes Received:
    443
    Reputations:
    25
    var
    a,b,c,d:integer;
    var
    w,x,y,z:integer;

    так ккак то
     
  4. bons

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

    Joined:
    20 Dec 2007
    Messages:
    286
    Likes Received:
    121
    Reputations:
    21
    https://forum.antichat.ru/showpost.php?p=571045&postcount=20
    писал очень давно, он работает но есть пара недостатков
     
    1 person likes this.
  5. noveek

    noveek New Member

    Joined:
    29 Dec 2008
    Messages:
    45
    Likes Received:
    4
    Reputations:
    1
    Что тут неправильно подскажите

    Что то при компиляции выдаёт ошибку
    выделяет это крассным

    IdUDPClient1,Host=Edit1;
    IdUDPClient1,Port=Edit2;
     
  6. W!z@rD

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

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    IdUDPClient1.Host:=Edit1.Text;
    IdUDPClient1.Port=StrToInt(Edit2.Text);
    иди основы учи
     
  7. AHTOLLlKA

    AHTOLLlKA Member

    Joined:
    1 Feb 2005
    Messages:
    225
    Likes Received:
    35
    Reputations:
    22
    в edit1.text лежит string
    а в IdUDPClient1.Port просит integer
    так что приходиться string преобразовывать в integer
     
  8. noveek

    noveek New Member

    Joined:
    29 Dec 2008
    Messages:
    45
    Likes Received:
    4
    Reputations:
    1
    idUDPclient

    Можно поподробнее я что то непонял мне надо чтобы в idUDPClient где хост бралось из Edit1 а где порт из Edit2 как это реализовать ?
     
  9. Ch3ck

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

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,192
    Reputations:
    430
    Тебе же написали:
     
  10. ZirroCool

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

    Joined:
    16 Sep 2006
    Messages:
    128
    Likes Received:
    55
    Reputations:
    20
    Всем привет!
    У меня следующий вопрос!
    Есть страничка на которой находиться таблица, она постоянно обновляется(каждые 2-3 секунды)!
    Мне нужно с помошью webbrowser сохранить исходный код ВСЕЙ страницы вместе с таблицей! как это сделать!
    Пробовал много вариантов из гугла, но все бестолку тк сохраняют сорс только той части страницы которая статическая! Да на всякий случай скажу что обновление страницы происходит с помошью ajax скрипта или java! Заранее спасибо!
     
  11. slesh

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

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    Возьми сниффер. CommView подойдет. Открой эту страничку и погляди какие запросы шли к серверу. И там найдешь нужный тебе запрос который выполняется через ajax. Там скорее всего будет всё в xml или чисто код таблицы. И потом в wb грузи именно этот линк. А там уже легко будет отпарсить. Хотя для таких действий лучше юзай сокеты - намного проще всё делать и возможность в потоке запускать.
     
  12. ZirroCool

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

    Joined:
    16 Sep 2006
    Messages:
    128
    Likes Received:
    55
    Reputations:
    20
    То что вы говорите я пробовал уже, но суть не в этом, я пишу прогу которая будет каждые 3 секунды парсить оттуда нужные значения и по этому встает вопрос сделать это через webbrowser!К тому же доступ на эту страничку , только с авторизацией!
     
  13. W!z@rD

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

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    не надо нам тут заливать, что ты делал то что сказал slesh.

    сознайся что я не хочу этого делать потому что это непонятно.

    в сореце ты ничего не найдешь, я плохо знаю возможности компонента, но имхо будет проще делать так как shesh сказал

    P.S. скорее не java (как ты сказал), а javascript.
     
  14. DiSi

    DiSi Member

    Joined:
    7 Dec 2007
    Messages:
    0
    Likes Received:
    19
    Reputations:
    0
    хелп с таким вот вопросом, есть чтото типо Форми с тестами, ну вот когда отвечаеш оно все пишет "ок", потом идеш шаришся по своей програме и когда возрашаешся к тестам опять они уже сделани и написано "ок", тоесть чтоб пройти тест заново надо ресать всю програму(

    Вот сам вопрос: Как можно сделать чтоб при откритии форми тести били не выполненными?

    Способ типо: онулить все значения по закритию форми не предлагать(и сам такойй знаю))
     
  15. ZirroCool

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

    Joined:
    16 Sep 2006
    Messages:
    128
    Likes Received:
    55
    Reputations:
    20
    Если ты меня считаешь совсем за тупого, то я те вот что скажу в огненной лисе есть такой плагин как firebug и через него весь сорс я вижу, но вопрос не в этом: "как мне посмотреть исходник!"
    Если ты внимательно прочел, то я собираюсь сделать прогу которая бы авторизировалаь на сервере, а потом уже пыталась вытасчить все то же что смог фаербаг, тобеж штмл странички полностью как она показана в браузере вне зависимости от того динамичная она или нет!И надо, как я уже писал мне не на один раз, тк прога которую я собираюсь написать должна будет каждые 3 секунды вытаскивать этот штмл и парсить оттуда нужные значения!И сделать это желательно с помошью twebbrowser!

    К тому кто понял это все большая просьба помочь!
     
  16. ZirroCool

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

    Joined:
    16 Sep 2006
    Messages:
    128
    Likes Received:
    55
    Reputations:
    20
    Решил траблу сам, еле нашел пипец, кому интересно
    http://www.realcoding.net/article/view/172
     
  17. noveek

    noveek New Member

    Joined:
    29 Dec 2008
    Messages:
    45
    Likes Received:
    4
    Reputations:
    1
    А подскажите ко мне как пакеты отправлять чтобы не по одному а при нажатии на кнопку он отправлял а пока не выйдешь из программы а то так получается что надо всё время на кнопку жать и ещё как после одного нажатия сделать кнопку больше неактивной

    procedure TForm1.Button1Click(Sender: TObject);
    begin
    IdUDPClient1.Send('qwertyqwertyqwertyqwertyqwertq'); //отправляем пакеты

    end;

    end.
     
    #2577 noveek, 25 Jan 2009
    Last edited: 25 Jan 2009
  18. crystalbit

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

    Joined:
    6 Jun 2008
    Messages:
    212
    Likes Received:
    88
    Reputations:
    8
    Code:
    procedure TForm1.Button1Click(Sender: TObject);
    begin
    Button1.enabled:=false;
    //или (sender as TButton).enabled:=false; если событие не только на этой кнопке
    //а если много пакетов надо, просто ставить цикл
    repeat
    IdUDPClient1.Send('qwertyqwertyqwertyqwertyqwertq'); //отправляем 
    пакеты
    application.processmessages; // даем сообщениям доти до формы
    until true; // бесконечно
    
    end;
     
  19. AHTOLLlKA

    AHTOLLlKA Member

    Joined:
    1 Feb 2005
    Messages:
    225
    Likes Received:
    35
    Reputations:
    22

    тут уж извините логически подумать.... можно самому решение найти...
    методом тыка... или хотябы озы бы выучл.. не так и много
     
  20. warlok

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

    Joined:
    17 Feb 2008
    Messages:
    328
    Likes Received:
    142
    Reputations:
    81
    кто может подсказать как реализовать подобное :
    [​IMG]
    а именно окно которое небудет довать доступ к главному окну пока невведеш крпримеру логин и пасс как на картинке, это окно также должно появляться сразу при запуске программы.
    Кто что скажет или пример покажет ?
     
Thread Status:
Not open for further replies.