Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2017.04.16;
Скачать: [xml.tar.bz2];

Вниз

элементы документации   Найти похожие ветки 

 
castor   (2015-08-23 13:28) [0]

Здравствуйте.
Нужно сделать доступ к документации из приложения. Документация - это текст с картинками. Не нашел подходящего компонента и остановился на html-файле с компонентом HTMLViewer. При этом в лок. сети придётся создавать ресурс с набором html-страничек. Это - доп. затраты. Проще - хранить всё в БД и читать при необходимости. Нужен только компонент, отображающий текст и картинки.
Кто может подсказать, существуют ли такой компонент с мин. функционалом ?


 
Германн ©   (2015-08-24 01:39) [1]


> При этом в лок. сети придётся создавать ресурс с набором
> html-страничек.


> Проще - хранить всё в БД и читать при необходимости.

А БД не в лок. сети?


 
кгшзх ©   (2015-08-24 10:20) [2]

При этом в лок. сети придётся создавать ресурс с набором html-страничек.

Это - доп. затраты.

Проще - хранить всё в БД и читать при необходимости. Нужен только компонент, отображающий текст и картинки.
Кто может подсказать, существуют ли такой компонент с мин. функционалом ?


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

ок.


 
castor   (2015-08-24 10:26) [3]

Германн,
да я просто замучался с поиском компонента, - что ни установлю - всё помойка. Вроде бы есть, напр., в коллекции tms THTMLStaticText, но у отображаемого html-текста не скроллинга (!). Поставил THTMLViewer, но у него - другие сюрпризы. O, main Gott !
Хотел просто узнать, что используют умные люди для отображения текста и картинок.
А БД, конечно, в сети, и я могу прочесть из её таблиц текст с картинками.


 
castor   (2015-08-24 10:29) [4]

кгшзх,
я понимаю Вашу язвительность, но вот, как Вы, напр., решили бы задачу доступа к документации из рабочего приложения. Не запуском другого приложения, а в этой-же рабочей среде.


 
кгшзх ©   (2015-08-24 10:41) [5]

но вот, как Вы, напр., решили бы задачу доступа к документации из рабочего приложения. Не запуском другого приложения, а в этой-же рабочей среде.


а как бы вы решали задачу сходить за хлебом, но голым, вверх ногами и в часу, когда магазин не работает?

как подать деньги кассиру, если стоишь на руках, в ногах буханка, а магазин в это время вообще закрыт?

PS не надо придумывать дебильных задач, чтобы не пришлось искать потом дебильные решения.


 
кгшзх ©   (2015-08-24 10:46) [6]

я понимаю Вашу язвительность

где там язвительность?
я показал, что расходы при хтмл решении ничтожны по сравнению с тем что ты придумал.

волшебного копонента у тебя нет, как все отображать ты не знаешь, но программу писать стопудово надо.


 
кгшзх ©   (2015-08-24 10:59) [7]

найдешь допустим волшебный компонент с картинками и текстом.
что дальше?
хороший хелп должен содержать перекрестные ссылки благодаря которым хелп из романа, который надо читать с начала до конца превращается в удобный документ, по которому бегаешь тыкая по ссылкам.
и как оно там у тебя будет?
картинки есть, текст есть, ссылок нет.
что дальше?


 
castor   (2015-08-24 11:00) [8]

кгшзх, у меня есть чутьё, и я вижу, что использовании только одной БД для данных рабочей области и данных описания правил работы - более верное решение, чем использование разных сред.
В конце концов, я могу на первое время обойтись без картинок, зато сохраню единый доступ к данным и их описанию. А в последствии появится какое н.б. решение.
И не смейтесь, чутьё - выше логики.


 
DVM ©   (2015-08-24 11:01) [9]


> castor   (24.08.15 10:26) [3]


> да я просто замучался с поиском компонента, - что ни установлю
> - всё помойка.

Delphi Chromium Embeded попробуй. https://github.com/hgourvest/dcef3


 
castor   (2015-08-24 11:03) [10]

кгшзх,
вдогонку: первое, что требуется от документации, - это контекстная подсказка, а не доступ к оглавлению всего фолианта. В рабочей среде у меня есть её "координаты" и я легко могу отобразить нужный текст. Вот что двигает мной в этой задаче.


 
castor   (2015-08-24 11:04) [11]

DVM,
спасибо, пойду пробовать.


 
DVM ©   (2015-08-24 11:06) [12]


> Delphi Chromium Embeded

Причем, как раз на базе его я как то делал такую штуку, что страницы и вообще весь контент хранился в БД, а при клике по ссылкам данные загружались из БД и передавались в Chromium Embeded. Это там вообще просто, есть события соответствующие.


 
кгшзх ©   (2015-08-24 11:26) [13]

это контекстная подсказка,

и когда это в контекстной подсказке вдруг стали требоваться картинки?


 
кгшзх ©   (2015-08-24 11:29) [14]

зато сохраню единый доступ к данным и их описанию.

так это тоже самое что задаться целью стоять у кассы на руках и без трусов.

пользователю читающему хелп глубоко фиолетово, единым доступом он ему достался или триединым. ему контент важен а не абстрактные идеи автора.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2017.04.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.002 c
2-1440748056
АИК
2015-08-28 10:47
2017.04.16
Отправка документа на отдельный принтер


2-1440917515
K-1000
2015-08-30 09:51
2017.04.16
BOOL -> Boolean


2-1440002554
Той
2015-08-19 19:42
2017.04.16
Как узнать все методы имеющиеся в объекте OleVariant ?


15-1460411018
KilkennyCat
2016-04-12 00:43
2017.04.16
12 апреля 1961 года, Ю. А. Гагарин, «Восток-1», «Байконур»


2-1441016318
lerandivan
2015-08-31 13:18
2017.04.16
Загрузка данных из текстового файла в StringGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский