On-line: tnsr2, гостей 1. Всего: 2 [подробнее..]
АвторСообщение





Пост N: 4
Зарегистрирован: 31.05.07
ссылка на сообщение  Отправлено: 21.06.07 15:19. Заголовок: Есть ли аналоги argv[] и argc[] в xHarbour???


Собственной говоря субж объясняеть всю суть моего вопроса.
Необходимо получить параметры запуска исполняемого модуля (командной строки) в виде массива литералов...
Очень не хватает этого. Только не пинайте сильно по больным местам... Искал на форуме, ничего вразумительного не нарыл...

Спасибо: 0 
Профиль
Ответов - 15 [только новые]


постоянный участник


Пост N: 160
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 21.06.07 16:09. Заголовок: Re:


Скачай xHarbour Language Reference Guide.

Пример из сабжа


// The example outlines the difference between PCount() and
// HB_ArgC(). Command line arguments can be retrieved in the
// start routine with PCount()/PValue(), or anywhere in a program
// with HB_ArgC()/HB_ArgV()

PROCEDURE Main( ... )
LOCAL i

FOR i:=1 TO PCount()
? i, PValue(i)
NEXT

? "-----------"
Test()
RETURN


PROCEDURE Test
LOCAL i

FOR i:=1 TO HB_ArgC()
? i, HB_ArgV(i)
NEXT

RETURN


Спасибо: 0 
Профиль





Пост N: 5
Зарегистрирован: 31.05.07
ссылка на сообщение  Отправлено: 22.06.07 16:22. Заголовок: Re:


Спасибо, выручили...

Спасибо: 0 
Профиль



Пост N: 21
Зарегистрирован: 08.04.06
ссылка на сообщение  Отправлено: 26.06.07 06:20. Заголовок: Re:


интересное различие получается, если в качестве аргумента взять 0
?PValue(0) // взвращает nil
?HB_ArgV(0) // возвращает абсолютный путь приложения


Спасибо: 0 
Профиль
постоянный участник


Пост N: 161
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 26.06.07 08:42. Заголовок: Re:


Все логично и, к тому же, документировано.
И если быть более точным HB_ArgV(0) возвращает имя xHarbour приложения. Причем имя файла может не включать расширение ".exe" или информацию о директории запуска.



Спасибо: 0 
Профиль





Пост N: 6
Зарегистрирован: 31.05.07
ссылка на сообщение  Отправлено: 26.06.07 09:13. Заголовок: Re:


Петр пишет:

 цитата:
Скачай xHarbour Language Reference Guide


Подскажте ссылку для оного...
что-то не хочется $40 выкладывать за доку на xHarbour.com, других мест пока не нашел...

Спасибо: 0 
Профиль
постоянный участник


Пост N: 162
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 26.06.07 10:27. Заголовок: Re:


Вот здесь на форуме обсуждался этот вопрос
смотреть

Там и ссылка была, не знаю рабочая еще или нет.

Спасибо: 0 
Профиль
администратор




Пост N: 722
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 26.06.07 10:37. Заголовок: Re:


Петр пишет:

 цитата:
Там и ссылка была, не знаю рабочая еще или нет.


Живая ссылка.

Спасибо: 0 
Профиль





Пост N: 7
Зарегистрирован: 31.05.07
ссылка на сообщение  Отправлено: 28.06.07 10:02. Заголовок: Re:


Мудрено все , но вроде качает

Спасибо: 0 
Профиль





Пост N: 8
Зарегистрирован: 31.05.07
ссылка на сообщение  Отправлено: 28.06.07 10:11. Заголовок: Re:


Скачал, большой спасиб to Dima

Спасибо: 0 
Профиль
администратор




Пост N: 723
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 28.06.07 14:03. Заголовок: Re:


spair2k пишет:

 цитата:
Мудрено все , но вроде качает


Согласен , зато линк жив до сих пор ;)

Спасибо: 0 
Профиль



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 29.06.07 08:35. Заголовок: Мудрено все , но вроде качает


как загрузить этот линк?

Спасибо: 0 





Пост N: 10
Зарегистрирован: 31.05.07
ссылка на сообщение  Отправлено: 29.06.07 10:52. Заголовок: Re:


mvbud пишет:

 цитата:
как загрузить этот линк?


Да вроде в топике темы (см.выше) все разжовано... ничего новго не произошло с тех пор

Спасибо: 0 
Профиль





Пост N: 11
Зарегистрирован: 31.05.07
ссылка на сообщение  Отправлено: 29.06.07 10:53. Заголовок: Re:


Dima пишет:

 цитата:
Согласен , зато линк жив до сих пор ;)


Удивительно, но факт... Дока потрясная...

Спасибо: 0 
Профиль



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 29.06.07 14:36. Заголовок: Идем по ссылке ...


А ссылки я не нашел. что не пробовал с рапидой куда-то не туда. Если можно повторить ссылку для особо тупых.

Спасибо: 0 



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 06.07.07 11:35. Заголовок: Re:


Пардон, при клике открылась толькой 1 стр. темы,потому и непонятка, а их 4. Тде все разжевано.
Доку скачал и разархивировал. Классная Дока. Сэнк фор Dima!

Спасибо: 0 
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 63
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет