Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на языке Pascal

Выпуск № 055
от 18.11.2002, 04:50

Администратор:
Имя: Sensey
URL: Информационный ресурс
ICQ: 105679124
Украина, Харьков
О рассылке:
Задано вопросов: 99
Отправлено ответов: 252
Активность: 254.5 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Tancho
Статус: Начальный
Общий рейтинг: 133.33
[Подробней >>]
Ace
Статус: Начальный
Общий рейтинг: 152.63
[Подробней >>]
islamz
Статус: Начальный
Общий рейтинг: 105.06
[Подробней >>]
 
X-RayMan
Статус: Начальный
Общий рейтинг: 140
[Подробней >>]
Ayl
Статус: Профессиональный
Общий рейтинг: 117.27
[Подробней >>]
Sensey
Статус: Профессиональный
Общий рейтинг: 122.92
URL: Страничка рассылки по Паскаля...
Телефон: +38 (0572) 41-76-04 дом.
[Подробней >>]
 
Dark_Lord
Статус: Профессиональный
Общий рейтинг: 126.47
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 96. У меня такой вопрос Я только недавно начал писать на паскале и решил попробовать написать что нибудь... (ответов: 2)
Вопрос № 97. Здравствуйте Эксперты! Не подскажете как засунуть значение с командной сторки в переменную. К пример... (ответов: 6)

Вопросов: 2, ответов: 8


 Вопрос № 96

У меня такой вопрос
Я только недавно начал писать на паскале и решил попробовать написать что нибудь для сети
подскажите пожалуйста ссылки на информацию по работе в паскале с сетью.
Заранее благодарен.
Александр.



Вопрос отправлен: 12.11.2002, 20:56
Отправитель: Александр

[Следующий вопрос >>] [Список вопросов]

Отвечает Tancho

Доброе время суток, Александр!
Смотри в InterNet есть многие сайтов например -http://proge.ru/lib/pascal/;
http://www.pascalman.bip.ru/, есть и книгом - например
такая коя я могу рекомендую - "ЭВМ персональные.Турбо Паскаль v. 6.0.Обектное програмирование.Локальные сети"(учебное пособие)
авторов Довгаль С.И.,Литвинов Б.Ю.,Сбитнев А.И.
Киев "Информсистема сервис" 1993г. В этом книге есть
отдельная глава для програмирование в сети Novell NetWare.


Ответ отправлен: 13.11.2002, 11:21
Отправитель: Tancho


Отвечает Ace

Приветствую Вас, Александр!
Могу посоветовать несколько сайтов:
www.gdsoft.ru - английский SWAG. Там был раздел "Работа с сетью"
ftp://ftp.x2ftp.oulu.fi/pub/msdos/programming - огромная коллекция программ (не только на паскале).
Еще советую найти русский SWAG (RSWAG). Раньше адрес сайта был такой: rswag.tvcom.ru. Не знаю, работает ли сейчас.

Ответ отправлен: 13.11.2002, 19:39
Отправитель: Ace


 Вопрос № 97

Здравствуйте Эксперты!
Не подскажете как засунуть значение с командной сторки в переменную.
К примеру:
Я пишу
prog.exe 500
Как это значение 500 запихнуть в переменную???



Вопрос отправлен: 15.11.2002, 04:41
Отправитель: wiseman

[Следующий вопрос >>] [Список вопросов]

Отвечает islamz

Приветствую Вас, wiseman!
Есть такие вещи, как
1. ParamCount - возвращает число параметров в ком.строке
2. ParamStr(x) - дает string с параметром x
Ну а про преобразование (строка <--> число)
читай Str и Val


Ответ отправлен: 15.11.2002, 12:29
Отправитель: islamz


Отвечает Ace

Здравствуйте, wiseman!
Функция ParamCount возвращает количество параметров, переданных в командной строке (в твоем случае один).
Функция ParamStr(index : word) возвращает параметр (типа String) (индекс - номер параметра. Если 0 - то вернет полный путь к программе).

Ответ отправлен: 15.11.2002, 17:53
Отправитель: Ace


Отвечает X-RayMan

Доброго времени суток, wiseman!
Для этого дела есть две функции:
ParamCount - возвращает количество параметров
ParamStr(number: integer) возвращает параметр с номером number. ParamStr(0) - возвращает путь и имя файла программы.

Ответ отправлен: 16.11.2002, 13:17
Отправитель: X-RayMan


Отвечает Ayl

Здравствуйте, wiseman!
Вообще-то, в Borland Pascal есть функции ParamCount и ParamStr для получения, соответственно, количества параметров в командной строке и собственно параметра.
Их описание:
Function ParamCount : Word;
Function ParamStr (index) : String;
index может принимать значения из диапазона [0; ParamCount]
Если используется значение 0, то возвращается полное имя запущенной программы.
В твоем случае тебе нужно использовать выражение:
firstParam := ParamStr (1); { firstParam - переменная типа String}
Соответственно, firstParam будет иметь значение '500'. Чтобы преобразовать в число, используй функцию Val:
Val (firstParam, nFirstParam, Code);


Ответ отправлен: 15.11.2002, 10:55
Отправитель: Ayl


Отвечает Sensey

Приветствую Вас, wiseman!
Прочитай справку по paramcount и paramstr
Коротко:
paramcount возращает кол-во параметров в ком строке
paramstr(i) - i-тый параметр в виде строки
paramstr(0) - имя проги с полным путем


Ответ отправлен: 15.11.2002, 11:07
Отправитель: Sensey


Отвечает Dark_Lord

Доброе время суток, wiseman!
Считываешь его (так как не знаю в Дос ты или в Винде не могу сказать как) и переводишь из ASCII в HEX

Ответ отправлен: 16.11.2002, 17:15
Отправитель: Dark_Lord



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (43)
C / C++ (30)
Perl (9)
Delphi (13)
Pascal (21)
Basic / VBA (11)
Java / JavaScript (13)
PHP (11)
MySQL / MSSQL (9)
Пользователю
Windows 95/98/Me (30)
Windows NT/2000/XP (20)
"Железо" (28)
Поиск информации (16)
Администратору
Windows NT/2000/XP (12)
Linux / Unix (16)
Юристу
Гражданское право (9)
Семейное право (3)
Трудовое право (4)
КоАП (3)

Отправить вопрос всем экспертам выбранной рассылки.




Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное