Вставить help

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Миг
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 11.11.2007 (Вс) 20:31

Вставить help

Сообщение Миг » 11.11.2007 (Вс) 21:08

Подскажите, как вставить по нажатию на соответстувующую кнопку в меню вызов справки (В visual basic, формат .chm). Будет ли он при создании exe находиться внутри экзешника или будет только сохранен путь к файлу? Заранее, спасибо.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 11.11.2007 (Вс) 21:11

Будет сохранён только путь.
Пример кода ищи по слову HtmlHelp
Изображение

Arcady_XQST
Обычный пользователь
Обычный пользователь
 
Сообщения: 85
Зарегистрирован: 17.09.2007 (Пн) 1:27
Откуда: Russia, Bryansk

Сообщение Arcady_XQST » 11.11.2007 (Вс) 21:56

Если автор топика не против, задам вопрос, тоже по поводу справки: Как назначить chm-файл на кнопку в сообщении (Справка), вызываемом функцией MessageBoxEx, MessageBoxIndirect?
// тили-тили, трали-вали
if (jsLoaded) {
// это дело мне по силе, откажусь теперь едва ли
} else {
// это мы не проходили, это нам не задавали
}

Миг
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 11.11.2007 (Вс) 20:31

Сообщение Миг » 11.11.2007 (Вс) 22:24

2 Аркадий Не знаю

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 12.11.2007 (Пн) 16:52

Arcady_XQST, сабклассинг устроит?

http://groups.google.com/group/fido7.ru ... d9c6807121

YMMV
Изображение

Arcady_XQST
Обычный пользователь
Обычный пользователь
 
Сообщения: 85
Зарегистрирован: 17.09.2007 (Пн) 1:27
Откуда: Russia, Bryansk

Сообщение Arcady_XQST » 12.11.2007 (Пн) 18:08

tyomitch, спасибо, но хотелось бы научиться использовать стандартные параметры. Научусь - выложу сюда.
// тили-тили, трали-вали
if (jsLoaded) {
// это дело мне по силе, откажусь теперь едва ли
} else {
// это мы не проходили, это нам не задавали
}

|( () ( T |/| |(
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 211
Зарегистрирован: 01.10.2005 (Сб) 15:49

Сообщение |( () ( T |/| |( » 12.11.2007 (Пн) 21:14

Arcady_XQST, посмотри здесь.
С=[::::::::::> ™ e398wallpapers.narod.ru

Arcady_XQST
Обычный пользователь
Обычный пользователь
 
Сообщения: 85
Зарегистрирован: 17.09.2007 (Пн) 1:27
Откуда: Russia, Bryansk

Сообщение Arcady_XQST » 12.11.2007 (Пн) 22:31

Код: Выделить всё
Private Function GetAdr(AdrPtr As Long) As Long
    GetAdr = AdrPtr
End Function
...
.lpfnMsgBoxCallback = GetAdr(AddressOf MsgBoxCallback)
...
И над этим я долго думал... :D

|( () ( T |/| |(, отличный пример! Спасибо большое!
// тили-тили, трали-вали
if (jsLoaded) {
// это дело мне по силе, откажусь теперь едва ли
} else {
// это мы не проходили, это нам не задавали
}

DKbelRoma
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 282
Зарегистрирован: 13.09.2007 (Чт) 23:32
Откуда: Из Кривого Рога

Присоединяюсь к вопросу

Сообщение DKbelRoma » 16.11.2007 (Пт) 20:41

присоединяюсь к вопросу автора но я бы хотел поменять суть вопроса!
Может вопрос покажется немного странным :cry: ,но я всё-же задам - как создать фаил в формате *.chm??? :cry: Я досихпор незнаю!Подскажите плиззз !Это можно осуществить с помощью HTML или нужно какаято программа???
«Не важно, откуда ты. Важно - где ты.»

Arcady_XQST
Обычный пользователь
Обычный пользователь
 
Сообщения: 85
Зарегистрирован: 17.09.2007 (Пн) 1:27
Откуда: Russia, Bryansk

Сообщение Arcady_XQST » 16.11.2007 (Пт) 23:15

DKbelRoma, пишешь свой "сайт", а потом с помощью проги Htm2chm (или как-то так) переводишь в chm-файл.
// тили-тили, трали-вали
if (jsLoaded) {
// это дело мне по силе, откажусь теперь едва ли
} else {
// это мы не проходили, это нам не задавали
}

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 17.11.2007 (Сб) 0:31

HTML Help Workshop
ЗЫ: Ещё вот вспомнил классную программку HelpScribble называется, её только chm-компилятор укажи, она сама все сделает.
Последний раз редактировалось Lumen 17.11.2007 (Сб) 1:42, всего редактировалось 1 раз.
Подпись проходит рефакторинг

Decimal
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 12.11.2007 (Пн) 14:39

Сообщение Decimal » 17.11.2007 (Сб) 1:23

Для создания справочных систем пользователя больше всего подходит (и к тому же наиболее удобна) прога RoboHelp. А что касается Workshop, так на мой взгляд довольно таки гемороидальное это дело.

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Re: Вставить help

Сообщение Saturn.65 » 17.11.2007 (Сб) 10:34

Миг писал(а):Подскажите, как вставить по нажатию на соответстувующую кнопку в меню вызов справки (В visual basic, формат .chm). Будет ли он при создании exe находиться внутри экзешника или будет только сохранен путь к файлу? Заранее, спасибо.

Это смотря куда ты свой.chm пристроишь. Можешь запихнуть его в ресурсы и потом при надобности извлечь и открыть. А можешь при создании setap его добавить как файл. Потом при установке твоей программы он появится в этой папке. Можешь его открывать:
Shell "App.Patch & \свой.chm"


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 71

    TopList