Страница: 1 |
Страница: 1 |
Вопрос: Вопросы (ну короче как всегда на форумах)
Добавлено: 10.05.06 11:48
Автор вопроса: ygen | Web-сайт:
1.Наверное уже многие писали этот вопрос. Короче я знаю как регистрировать через реестр свою прогу,т.е. ассоциировать прогу с определённым расширением.Я пишу блокнот (да-да,именно.самый простой блокнот,только с наворотами).Как сделать так,чтобы если юзер запускает файл,то моя прога не просто открывалась,а ещё и считывала инфу из файла? Можно конечно через ОТКРЫТЬ, но юзеру это будет неудобно.
2.У меня есть строка.Мне надо убрать последние три символа из этой строки.Но как?
3.Пока вопросов больше нету.
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 10.05.06 15:42
1) в ресстре там где ассоциируешь после пути добавь "%"
в проге путь к файлу который вызвали можно получить через глобальную Command$
2) s$ = Right$(s$,len(s$)-3)
3) слава богу...
Номер ответа: 2
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #2
Добавлено: 10.05.06 17:34
HACKER, ему последние надо убрать.. Это Left нужен.
Номер ответа: 3
Автор ответа:
Страшный Сон
Вопросов: 46
Ответов: 848
Профиль | | #3
Добавлено: 10.05.06 17:57
Для удобства лучше пару своих функций написать:
IRight = Right(lString, Len(lString) - lLen)
End Function
Function ILeft(ByVal lString$, ByVal lLen& As String
ILeft = Left(lString, Len(lString) - lLen)
End Function
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 10.05.06 21:17
то от беглого чтения вопроса
суть то таже... )
Номер ответа: 5
Автор ответа:
ygen
Вопросов: 36
Ответов: 87
Web-сайт:
Профиль | | #5
Добавлено: 11.05.06 15:57
Пошли ка меня...
то есть я хотел сказать не меня, а исходник
Либо ещё можешь исходничек наМЫЛякать на МЫЛО.
Либо прямо тута, в форуме кодик написати!
Плиз!!!
Номер ответа: 6
Автор ответа:
ygen
Вопросов: 36
Ответов: 87
Web-сайт:
Профиль | | #6
Добавлено: 11.05.06 15:59
То есть я хотел сказать это HACKERу, который где-то писал:
в проге путь к файлу который вызвали можно получить через глобальную Command$
Номер ответа: 7
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #7
Добавлено: 11.05.06 17:50
:/ шо имено тебе послать? Ты говоришь что знаешь как её ассоциировать... я говорю тебе, что, в реестре после твоего пути
намример
добавь %
т.е.
p.s. непомню, может надо в кавычках а не за... влом смотреть...
эта фишка передаст в твою прогу путь к файлу который вызвали для открытия через твоию программу, и получить этот путь можно через Command$
т.е.
private sub form_load()
msgbox command$
end sub
Номер ответа: 8
Автор ответа:
ygen
Вопросов: 36
Ответов: 87
Web-сайт:
Профиль | | #8
Добавлено: 12.05.06 15:04
намример
Я имел в виду исходник или инфу по COMMAND$.Я впервые (честно говоря) слышу эту функцию.Она что-ли при открытии файла записывает туда путь к файлу,который обращается к ассоциированной проге?
Ответь (если не ломает) что это за шняга такая?
Номер ответа: 9
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #9
Добавлено: 12.05.06 16:56
ну ёпты! см. выше!
private sub form_load()
msgbox command$
end sub
это всё! весь исходник!
Command$ - глобальная переменная доступная с любой части проги, в которой будет помещён путь к файлу, если такой вообще передавался, в качестве параметра!
Номер ответа: 10
Автор ответа:
ygen
Вопросов: 36
Ответов: 87
Web-сайт:
Профиль | | #10
Добавлено: 12.05.06 21:48
Спасибочки (и т.д.)
Если хошь, можешь ответить ещё на одну тему, насчёт шрифтов. Буду рад.