Вверх ↑
Этот топик читают: Гость
Ответов: 2125
Рейтинг: 159
#1: 2007-03-07 19:06:42 ЛС | профиль | цитата
Данный пример показывает, как подменить функцию Upper, которая не работает с русскими буквами, на свой вариант её реализации.
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#2: 2007-03-08 11:17:42 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-02 09:27:31
карма: 0

0
Ответов: 8928
Рейтинг: 823
#3: 2007-03-08 11:36:18 ЛС | профиль | цитата
Alexbootch, пример канул в Лету, ждём исправлений от Dilma
карма: 19

0
Ответов: 2125
Рейтинг: 159
#4: 2007-03-08 14:58:05 ЛС | профиль | цитата
Alexbootch, я этот пример исключительно для тебя делал, и ты не успел скачать Обидно, да ? Видимо, Dilma заново всё устанавливал, новые аттачи пропали. Вот ещё раз:
карма: 1

0
файлы: 1sqlite_function.rar [1KB] [298]
Ответов: 1891
Рейтинг: 110
#5: 2007-03-08 15:12:39 ЛС | профиль | цитата
tsdima, спасибо за схему. Посмотрю.
Кстати, tsdima, есть вопрос:
Можно ли сделать гиперссылку для загрузки картинок в HTM страницу из базы данных SQLite.
Картинки и HTM страницы находятся в базе данных.
карма: 0
%time%
0
Ответов: 2125
Рейтинг: 159
#6: 2007-03-08 16:45:18 ЛС | профиль | цитата
Alexbootch писал(а):
гиперссылку для загрузки картинок в HTM страницу из базы данных SQLite

Пока на ум приходят два варианта:
1. Сохранять данные из базы во временные файлы, когда кликают на "ссылку"
2. Сделать мини web-сервер, который будет выдавать данные из базы.

Есть ещё вариант использовать так называемый "pluggable protocol" (а-ля ссылки в HTML help), но возни несравнимо больше и годится только для IE (исключительно как компонент WebBrowser). Если сделать такой компонент (PluggableProtocol), то можно было бы для твоей фичи несложные схемы делать, без InlineCode.
карма: 1

0
Ответов: 1891
Рейтинг: 110
#7: 2007-03-08 21:46:36 ЛС | профиль | цитата
Alexbootch, писал(а):
Можно ли сделать гиперссылку для загрузки картинок в HTM страницу из базы данных SQLite.
Картинки и HTM страницы находятся в базе данных.


tsdima, решил задачу проще!
Открываешь файл htm или html в Microsoft Office Word и сохраняешь как Веб-станица в одном файле (*.mht; *.mhtml). Сама картинка сохраняется в файл *.mht или *.mhtml.
Компоненты WebBrowser и WebBrowserEx с форматом Веб-станица в одном файле (*.mht; *.mhtml)[/b] отлично работают.

Но появилась еще одна задача - перекрестные ссылки между htm в базе SQLite
может так прописать a href="...SELECT..." и далее придумать как выполнять запрос
карма: 0
%time%
0
Ответов: 2125
Рейтинг: 159
#8: 2007-03-08 22:12:37 ЛС | профиль | цитата
Alexbootch писал(а):
Открываешь файл htm или html в Microsoft Office Word

Необязательно в Word, сам IE тоже неплохо делает mht А ворд тебе кучу ненужной информации до кучи в html впихнёт.
карма: 1

0
Ответов: 1891
Рейтинг: 110
#9: 2007-03-08 22:22:58 ЛС | профиль | цитата
tsdima, писал(а):
Необязательно в Word, сам IE тоже неплохо делает mht А ворд тебе кучу ненужной информации до кучи в html впихнёт.


Про это верно ты подметил. Особенно в начале любого htm файла - куча всякой ненужной бяки.
Придется самому писать в htm-редакторе, а дальне открывать в IE и сохранять как mht
карма: 0
%time%
0
Ответов: 9906
Рейтинг: 351
#10: 2007-03-08 22:23:32 ЛС | профиль | цитата
Только вот с doFromText не берет
карма: 9

0
Ответов: 1891
Рейтинг: 110
#11: 2007-03-08 22:28:32 ЛС | профиль | цитата
Galkov, писал(а):
олько вот с doFromText не берет


Galkov, ты прав. Но можно подумать и что-то придумать

Хотя можно сделать так:
Посылаем запрос к базе (например, SELECT textd FROM htmt WHERE id=1;) -> результат запроса сохраняем в файл C:/WINDOWS/Temp/temp.mht -> загружаем файл в компонент WebBrowser
(file:///C:/WINDOWS/Temp/temp.mht). При закрытии программы удаляем файл C:/WINDOWS/Temp/temp.mht
карма: 0
%time%
0
Гость
Ответов: 17029
Рейтинг: 0
#12: 2007-03-09 03:47:08 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-02 09:27:32
карма: 0

0
Ответов: 2125
Рейтинг: 159
#13: 2007-03-09 10:15:35 ЛС | профиль | цитата
tsdima писал(а):
2. Сделать мини web-сервер, который будет выдавать данные из базы

карма: 1

0
Ответов: 5446
Рейтинг: 323
#14: 2007-03-09 11:07:15 ЛС | профиль | цитата
Alexbootch, а onNavigate для кого впихнут?
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#15: 2007-03-09 15:22:50 ЛС | профиль | цитата
Alexbootch писал(а):
Посылаем запрос к базе (например, SELECT textd FROM htmt WHERE id=1;) -> результат запроса сохраняем в файл C:/WINDOWS/Temp/temp.mht -> загружаем файл в компонент WebBrowser

Add(WebBrowser,10082435,210,189)
{
Left=120
Top=130
Point(doFromText)
}
Add(Button,3751439,91,189)
{
Left=35
Top=160
link(onClick,2616179:doData,[])
}
Add(Memo,16404543,154,119)
{
Left=120
Top=35
Width=200
Strings=#6:<html>|6:<body>|6: Hello|7:</body>|7:</html>|
}
Add(DoData,2616179,154,189)
{
link(onEventData,10082435:doFromText,[(198,195)(198,223)])
link(Data,16404543:Text,[])
}
карма: 27
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)