Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2006-08-10 23:10:18 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-21 12:52:23
карма: 0

0
Ответов: 689
Рейтинг: 20
#2: 2006-08-11 09:46:43 ЛС | профиль | цитата
Словить переменные на консольную программу можно с помощью компонента Application:
Ниже приведен пример, как это сделать:
code_172
только переменную надо вводить после пробела, а не после знака вопроса. со знаком вопроса не получится. Windows.
карма: 0

0
файлы: 1code_172.txt [763B] [589]
Ответов: 5446
Рейтинг: 323
#3: 2006-08-11 12:45:20 ЛС | профиль | цитата
> только переменную надо вводить после пробела, а не после знака вопроса. со знаком вопроса > не получится.

А вот не факт! Очень может быть, что web-сервер преобразует (или может преобразовать) запрос вида www.server/cgi-bin/proga.exe?peremennaya=zna4enie в path ocgi-binproga.exe peremennaya=znachenie, а то и вообще в enviroment variables записать переданные параметры
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#4: 2006-08-11 14:40:38 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-21 12:52:23
карма: 0

0
Ответов: 689
Рейтинг: 20
#5: 2006-08-11 16:11:59 ЛС | профиль | цитата
guest писал(а):

/cgi/cgi.exe?peremennaya+zna4enie[/code] 

Будет 2 переменных(пустых) peremennaya и zna4enie

Есть мысли?[/quote]
Есть, целых 2.
[*]Если работает программа с параметрами [b]/cgi/cgi.exe?peremennaya+zna4enie[/b], отлично, так и используй.
[*]По поводу переменных: я дал тебе код, который ты можешь ЗАКОННО модифицировать так, как тебе удобно. Ты ведь хочешь что-бы я тебе написал твою программу? Не так ли? Я привел пример, он работает, его можно модифицировать, пиши сам. Столнешься с трудностями - обращайся. Помогу, более того, поможем. Здесь желающих помочь - хоть отбавляй. Форум стоит вялый уже недель 10.
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#6: 2006-08-11 16:23:00 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-21 12:52:23
карма: 0

0
Ответов: 689
Рейтинг: 20
#7: 2006-08-11 16:36:03 ЛС | профиль | цитата
Тогда у меня тоже есть трудности:
  • Я не работаю с cgi и поэтому не имею базы для тестирования даже примеров
  • Насколько я понял работа с cgi происходит так: есть некий урл, ну допустим /cgi/cgi.exe?one=3two=7 ты хочешь сам написать свой cgi так, что бы программа на Hiasm выводила тебе в зависимости от параметров необходимые страницы. А вот это может быть и не возможно. Позволит ли обыкновенная консольная программа это сделать? Я не знаю. Если ты будешь настаивать на написании консольного приложения с 2-мя параметрами, мы его непишем, с тобой, но не факт, как сказал iarspider, что оно будет у тебя работать. Я не спец по CGI, Perl и т.д.
  • карма: 0

    0
    Гость
    Ответов: 17029
    Рейтинг: 0
    #8: 2006-08-11 19:20:37 правка | ЛС | профиль | цитата


    Редактировалось 2 раз(а), последний 2021-05-21 12:52:23
    карма: 0

    0
    Ответов: 16884
    Рейтинг: 1239
    #9: 2006-08-11 22:04:09 ЛС | профиль | цитата
    Andy, весь "www.server/cgi-bin/proga.exe?peremennaya=zna4enie" в кавычки брать не пробовал?
    карма: 25
    Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
    0
    Гость
    Ответов: 17029
    Рейтинг: 0
    #10: 2006-08-12 01:46:48 правка | ЛС | профиль | цитата


    Редактировалось 2 раз(а), последний 2021-05-21 12:52:24
    карма: 0

    0
    Главный модератор
    Ответов: 2999
    Рейтинг: 396
    #11: 2006-09-15 10:46:12 ЛС | профиль | цитата
    Можно чуть-чуть изменить компонент Console и тогда можно будет создавать cgi скрипты прямо на HiAsm. Если нужен пример - пишите письма - вышлю на почту.
    карма: 6
    Дорогу осилит идущий. Install/Update HiAsm.NET
    0
    Ответов: 16884
    Рейтинг: 1239
    #12: 2006-09-15 11:29:10 ЛС | профиль | цитата
    Nic, принципиально на экзамен не идешь
    карма: 25
    Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
    0
    Главный модератор
    Ответов: 2999
    Рейтинг: 396
    #13: 2006-09-15 11:34:29 ЛС | профиль | цитата
    Tad, учиться человек может всю свою жизнь, но всю жизнь сдавать экзамены...
    карма: 6
    Дорогу осилит идущий. Install/Update HiAsm.NET
    0
    Ответов: 16884
    Рейтинг: 1239
    #14: 2006-09-15 11:37:38 ЛС | профиль | цитата
    Когда один бастует, ничего не изменится
    карма: 25
    Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
    0
    Ответов: 3655
    Рейтинг: 69
    #15: 2006-09-15 17:53:12 ЛС | профиль | цитата
    Когда один бастует, ничего не изменится
    Я второй.
    Принципиально никогда не отвечаю ни на какие тесты,кроссворды люблю а тесты это для тех кому делать нечего(всегда можно ответить простым тыком и знаний это не прибавит.)
    карма: 0

    0
    Сообщение
    ...
    Прикрепленные файлы
    (файлы не залиты)