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

    EksTasy Member

    Joined:
    26 Oct 2008
    Messages:
    69
    Likes Received:
    6
    Reputations:
    10
    при post запросе передается token, как им оперировать? (работаю с библиотекой synapse)
     
    #8621 EksTasy, 6 Nov 2011
    Last edited: 6 Nov 2011
  2. justonline

    justonline network ninja

    Joined:
    27 Jul 2011
    Messages:
    499
    Likes Received:
    60
    Reputations:
    53
    var

    s:string;
    id:integer;

    begin
    id:=1;
    while (id <= 100) do
    s := IdHttp1.Get('урл_user='+id);

    пишет не соответствие типов стринг и инт. как подставить число это к строчке?

    ибо на php это банально - $info = file_get_contents("урл_user=".$id);
    а на делфях я нуп
     
  3. Mr.Snuffer

    Mr.Snuffer Member

    Joined:
    2 Jul 2010
    Messages:
    140
    Likes Received:
    13
    Reputations:
    0

    s := IdHttp1.Get('урл_user='+inttostr(id));

    inttostr() - из integer в string
    strtoint() - наоборот

    И ещё, ты не забудь id++
    А то у тебя вечный цикл выйдет :D
     
    #8623 Mr.Snuffer, 14 Nov 2011
    Last edited: 14 Nov 2011
  4. Mr.Snuffer

    Mr.Snuffer Member

    Joined:
    2 Jul 2010
    Messages:
    140
    Likes Received:
    13
    Reputations:
    0
    кинь на форму IdAntiFreeze
    Просто кинь и всё.
     
  5. PiNgVin07

    PiNgVin07 New Member

    Joined:
    22 Oct 2011
    Messages:
    61
    Likes Received:
    0
    Reputations:
    0
    Нужен скин Вконтакте ( vkontakte.asz ) для alphaskins
     
  6. 090808

    090808 Member

    Joined:
    15 Mar 2009
    Messages:
    171
    Likes Received:
    46
    Reputations:
    10
    ioffe-soft.ru/trash/VKontakte(asz).rar
     
  7. InfectedM

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

    Joined:
    4 Nov 2007
    Messages:
    155
    Likes Received:
    12
    Reputations:
    0
    Подскажите плиз))
    Только щас задумался -)
    Почему все ставят -1 в count?
    вот например showmessage(inttostr(memo1.lines.count-1))
    почему именно -1?)
     
  8. Zyon

    Zyon New Member

    Joined:
    24 Feb 2010
    Messages:
    15
    Likes Received:
    4
    Reputations:
    0
    В memo первый элемент имеет индекс - 0. А строка:

    Code:
    showmessage(inttostr(memo1.lines.count-1));
    Показывает кол-во строк в memo, и следовательно, раз счет индексов идет с 0, то если без -1, то будет лишняя строка считаться, а если в цикле, к примеру идти до последнего эл-та tstringlist без вычета еденички, то будет выход за пределы объекта.
     
  9. AGIMgal

    AGIMgal New Member

    Joined:
    9 Jun 2010
    Messages:
    66
    Likes Received:
    0
    Reputations:
    0
    на делфи работает ++ ? я думал это только для Сиподобных? или это фигуга речи такая?
     
  10. Mr.Snuffer

    Mr.Snuffer Member

    Joined:
    2 Jul 2010
    Messages:
    140
    Likes Received:
    13
    Reputations:
    0
    По моему не работает.

    Но учитывая что человек знает пых, он понял в чём соль


    Посоны, такое дело.

    Как вшить дллку в проект?
    Что бы не приходилось её с собой таскать?
    А то критично,а как сделать не знаю
     
    #8630 Mr.Snuffer, 17 Nov 2011
    Last edited by a moderator: 6 Dec 2011
  11. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    842
    Likes Received:
    170
    Reputations:
    84
    Винрар...
     
  12. Mr.Snuffer

    Mr.Snuffer Member

    Joined:
    2 Jul 2010
    Messages:
    140
    Likes Received:
    13
    Reputations:
    0
    Не вариант.

    Единственное что приходит в голову - выливать её при запуске и удалять при дестрое, но это ололо какое извращение, по крайней мере хранить дллку в текстовом варианте внутри кода.
     
  13. xophet

    xophet Member

    Joined:
    16 Apr 2011
    Messages:
    617
    Likes Received:
    49
    Reputations:
    5
    Записать ее в конец Exe-шника, и при запуске ее от туда извлекать, а потом удалять
     
  14. Mr.Snuffer

    Mr.Snuffer Member

    Joined:
    2 Jul 2010
    Messages:
    140
    Likes Received:
    13
    Reputations:
    0
    К слову говоря, нашёл сорсы дллки, но они на си.

    xophet, ща попробую...
     
  15. Mr.Snuffer

    Mr.Snuffer Member

    Joined:
    2 Jul 2010
    Messages:
    140
    Likes Received:
    13
    Reputations:
    0
    Я не совсем догнал.
    Они предлагают выгружать уже готовую длл в память oO
     
  16. alexey-m

    alexey-m Elder - Старейшина

    Joined:
    15 Jul 2009
    Messages:
    518
    Likes Received:
    100
    Reputations:
    37
    Mr.Snuffer, если не ошибаюсь был такой компонент fakedll для внедрения DLL в свой бинарник, или как вариант можно использовать прот MoleBox он позволяет внедрять дилки, файлы и прочую хрень в один бинарник и распаковывает их в памяти по мере необходимости проги без промежуточного сохранения на диск
     
    #8636 alexey-m, 19 Nov 2011
    Last edited: 19 Nov 2011
  17. bagon66

    bagon66 Banned

    Joined:
    28 Jun 2011
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Парни, подскажите где скачать делфи 7 ? Облазел куча форумов нечего не нашел :(
    Торрентон пытался скачать - скорости не было :(
     
  18. 090808

    090808 Member

    Joined:
    15 Mar 2009
    Messages:
    171
    Likes Received:
    46
    Reputations:
    10
    http://rutracker.org/forum/viewtopic.php?t=1664701
     
  19. bagon66

    bagon66 Banned

    Joined:
    28 Jun 2011
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Спасибо!
    Парни еще 1 вопрос!
    Я начинающий в Делфи подскажите учебники или обучающие видео - уроки.
     
  20. firstfallen

    firstfallen New Member

    Joined:
    1 Mar 2010
    Messages:
    64
    Likes Received:
    0
    Reputations:
    0
    Привет всем.
    Захотелось разобраться с клиент\сервер компонентами.
    Решил использовать стандартные (tcpclient,tcpserver).
    Такой вопрос
    Возможно ли реализовать мини игру к примеру: камень, ножницы, бумага.
    Т.е. 1 игрок коннектится к серверу и второй игрок. они посылают свой выбор (камень, ножницы, бумага), сервер им отвечает кто победил, кто проиграл
    Каким образом это сделать?

    И объясните как окончательно вырубить сервер...
    Создал 1 программу в которой есть и клиент и сервер, и создал вторую, где только клиент.
    Используя первую прогу, включаю сервер, коннекчусь клиентом, посылаю сообщение, оно проходит, вырубаю сервер, сообщение не проходит. (так и должно быть)
    Запускаю 1 прогу и 2 вторую, включаю сервер, коннекчусь второй прогой (где есть только клиент), посылаю сообщение, сервер принимает, выводит, всё ок. Вырубаю сервер, и посылаю сообщение 2 прогой (только клинтской) и о чудо... оно прошло... как????
     
Thread Status:
Not open for further replies.