Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

СообЧа (СООБщество ЧАйников). Обмен опытом, вопросы, ответы.


Служба Рассылок Subscribe.Ru проекта Citycat.Ru

- СООБщество ЧАйников -

Выпуск системы "Эксперт"
Найдем ответ СообЧа!


26.06.01

FAQ от системы Эксперт.
Тема: Delphi
Вопрос.

Есть ListBox в котором в строках хранится история каких-то действий.
Например:
-> Program started - 16:45:00
-> Files processed - 123
-> Files not processed - 0
-> Program closed at 18:00:00
Я хочу, чтобы цифры выделялись жирным шрифтом, но у TListBox такую фишку не нашел, пробовал RichEdit, но не знаю как в run-time менять аттрибуты (Bold, Italic, etc) части текста. Помогите!

Ответ.
1. При помощи свойств SelStart и SelLength (начало и длина выделения) выделяете нужный текст (т.е. задаёте эти параметры вроде:
...SelStart:= 5
...SelLenght:=10
(выделить символы с 5 по 15))
2. Установить свойства SelBold, SelItalic, etc в значение True
SelBold - жирное начертание
SelItalic - курсив
SelUnderline - подчёркнутый
3. Вернуть SelLenght:= 0, чтобы убрать выделение.
BSP


Тема: Delphi
Вопрос.

В заголовках процедур всегда стоит параметр Sender:TObject. Что это такое и как его можно использовать?

Ответ.
Sender: TObject ссылка на объект, вызвавший процедуру.
Например, если есть обработчик события клика на кнопке, то можно однозначно определить кнопку, которая вызвала обработчик.
Для этого применяются операции as(как) и is(является). Например:
if (Sender as TButton).name = "Button1" then...;
if Sender is TButton then...;


Тема: Delphi
Вопрос.

При работе со строковыми полями в базе данных использую Table1.FieldByName('BlaBlaBla').AsString, а как поступать, если поле имеет тип Memo?

Ответ.
Пример прямо из Delphi(приведен в Helpe):
with Table1.FieldByName('BlaBlaBla') do
begin
if not IsBlob {this does not work for BLOB fields}
begin
{Allocate space}
GetMem(MyBuffer, DataSize);
try
if not GetData(MyBuffer) then
MessageDlg(DisplayName + ' is NULL', mtInformation, [mbOK], 0)
else
{Do something with the data};
finally
{Free the space}
FreeMem(MyBuffer, DataSize);
end;
end;
end;


Тема: HTML
Вопрос.

Нельзя ли сделать, чтобы странички html, сохранённые на винте, сразу загружались в автономном режиме?

Ответ.
Это достигается относительными ссылками, а не абсолютными, например: есть страничка http://www.что-то.чего-то.ru/папка/index.htm, сохранённая на винте. И с неё надо загрузить следующие страницы:
http://www.что-то.чего-то.ru/папка/page.htm
http://www.что-то.чего-то.ru/page1.htm
http://www.что-то.чего-то.ru/другая_папка/page2.htm,
тоже расположенные на винте в соответствующих папках.
Ссылки должны выглядеть так:
href="page.htm"
href="../page1.htm"
href="../другая_папка/page2.htm"
И странички в автономном режиме будут грузиться с винта.
Kilsur.


Тема: HTML
Вопрос.

Что такое shell-аккаунт, который предоставляет hut.ru?

Ответ.
Возможность удалённо работать по протоколу Telnet.
Вы работали с MS-DOS когда-нибудь в текстовом режиме? Это будет тоже самое, только не MS-DOS, а UNIX, и компьютер будет не Ваш, а тот, удалённый. Но печатать команды и получать ответы Вы будете на свой.
BSP


Тема: ICQ
Вопрос.

При переустановке системы потерялись все данные из аськи. Есть копия каталога ICQ до переустановки. Можно ли вернуть все на свои места (хотя бы Contact List)?

Ответ.
Да, можно, для этого надо скопировать файлы ICQ#.idx b ICQ#.dat (ICQ# - номер ICQ) в папку ICQ\Db99b если стоит ICQ2000b (или Db99a, если стоит ICQ2000a).
Слава.


Тема: Internet
Вопрос.

Скажите, какие есть (и где:)) ресурсы для Веб-мастеров и сайтов?

Ответ.
Зайди сюда: http://www.webscript.tu или http://gnezdo.webscript.ru. На первом немало полезных статей, а на втором каталог наиболее популярных ресурсов для веб-ваяния.
yLd


Тема: Internet
Вопрос.

Когда-то давно я видел программу, которая как-то предобразует HTML-код, так что при просмотре кода видна только "абра-кадабра", а выполняется он нормально. Так вот, меня интересует не то, как это происходит, а есть ли сейчас такая прога и как её можно найти, по каким ключевым словам, на каких серверах?

Ответ.
HTMLHide1.8 beta
Программа HTMLHide сделает недоступным HTML код ваших файлов.
http://www.freesoft.ru/katalog/www/5029.html
Alex


Тема: Internet
Вопрос.

Подскажите, пожалуйста, службы или толковые программы для пересылки инет файлов по e-mail. Необходимо, чтобы эта служба или программа поддерживала отправку файла по частям заданного размера и поддерживала скачивание файлов размером более чем 15 Мб

Ответ.
http://www.iatp.kharkov.ua/sites/program/razno/stati/ie1.htm
По этому адресу есть все, что только есть по почте.
Софронов П.Н.


Тема: Linux
Вопрос.

Посоветуйте, пожалуйста, ссылки, где можно получить инфо по установке ОС. Желательно двух типов: литература - Для чайников, то есть, втупую, пошагово, и для соображающих, то есть, что как и где происходит.

Ответ.
Установка до безобразия примитивна: выбираете раздел, куда ставить, имя хоста (машины), адрес сетевой карты (если есть) и сервисы, которые должны работать. Для дальнейшего изучения на достаточно подробном уровне следует обратиться к
HOW-TO (изначально идет на английском, но много уже переведено и на русский). Уровень подходит под обе категории. В качестве альтернативы могу посоветовать www.linuxdoc.ru, www.asplinux.ru, www.ldp.ru, www.linuxtoday.com, хотя я< > учил путем установки на "погонять".


Тема: Prog
Вопрос.

Подскажите, где можно взять много иконок для своей программы?

Ответ.
Загляни на:
http://www.freesoft.ru/katalog/graph/1033.html
Программа "SP Shell icons". Содержит в себе 70 иконок.
Есть редакторы, с помощью которых можно содать иконки с нуля или преобразовать любые файлы рисунков в *.ico:
AWicons 4.0
http://www.neosoft.ru/icons/icon3.htm
Icon Tools 2000
http://www.aha-soft.com/it2000.zip
Any to Icon 1.1
http://www.softlist.ru/Files/4977/any2icon.zip
Армен



Тема: VB60
Вопрос.

Вот какая у меня трудность: мне нужен обмен данными через сеть. Ставлю WinSock, они без проблем соединяются и обмениваются по одной переменной, но сейчас мне нужно пересылать больше. К примеру, нужно переслать как бы 2-3 переменных. Как это
осуществить? И как принимать переменную или файл более 100 Кб, если они разбиваются на пакеты?

Ответ.
Как вариант:
Если имеется несколько цифровых переменных, ставьте между ними пробелы. Как только принимающий компьютер встретит пробел - значит конец одной переменной и начало другой.
Далее, при передаче по протоколу TCP/IP не нужно беспокоится о пакетах. Это сделает за Вас WinSocks. Наконец, при передаче большого объёма информации передайте перед ним (отделим пробелом) размер этого самого блока информации.
BSP


Тема: Viruses
Вопрос.

Какой самый опасный вирус?

Ответ.
На сегодняшний день остается на месте "лидера" вот уже несколько недель вирус I-WORM.Magistr. Этот "червячок" подобно Win.CIH'у ломает FlashBIOS (если, конечно не стоит перемычка на блокирование записи), и тоже форматирует жесткие диски. Но в отличие от Win.CIH'а он, как все черви, рассылает себя по адресам в адресной книге.
GiP


Тема: Visual_C++
Вопрос.

В инете не могу найти толковую документацию по VC. Подскажите? откуда можно качнуть книжку в zipе (можно и на английском). Скачал все с infocity, вроде ничего полезного нет. Хотелось бы узнать? куда мне в Инете лучше сходить, если я только начинаю изучать этот язык?

Ответ.
www.rsdn.ru
Больше ничего не понадобится.
Но на всякий случай: www.rusdoc.ru, www.infoart.ru
раздел информационные технологии - взаимопомощь,
http://www.citforum.ru
www.emanual.ru


Тема: WEB_DESIGN
Вопрос.

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

Ответ.
Фреймы и таблицы служат для разделения страницы на несколько частей (заголовок, меню, информационное поле, нижняя часть и т.д.). Изначально использовались фреймы, но это обладало рядом недостатков: проблемы с поисковыми сайтами (с роботами
автоматического поиска), перемещения по сайту не отражались в строке URL, кнопка "обновить" всегда выбрасывала на начальную страницу сайта и т.д. Поэтому стали использоваться таблицы, что избавило от указанных недостатков.


Тема: WEB_DESIGN
Вопрос.

Какие есть программы для подбора цвета фона для сайта?

Ответ.
Посмотрите http://webtools.arisesoft.com/ru/colorset/


Вопросы от системы Эксперт.
Тема: Delphi
Нужно на делфи написать алгоритм преобразования ключа в адрес! Кто нить знает этот метод?

Ответить.
Подтвержденный ответ будет опубликован.
Тема: Delphi
Есть таблица Plan.DB размещенная в C:\DB\
Таблица прописана в BDE Adminisrator, имя Aliases: aaa
Вопрос:
Как программно эту таблицу со всеми ее индексами и свойствами скопировать в новую таблицу с именем, которое я введу в поле Edit1(скажем plan2000), причем эта созданная таблица должна быть прописана в том же самом Aliases?

Ответить.
Подтвержденный ответ будет опубликован.
Тема: Delphi
Есть проблема:
main.dpr генерирует EXE, создающий родительское окно Form1 (Formstyle="fsMDIForm)," содержащее DataSource1.
lib.dpr генерирует DLL, создающий дочернее окно Form2 (Formstyle="fsMDIChild)," использующее Form1.DataSource1 для отображения своего DBGrid1.
При запуске всего этого дела (с использованием Run-time linking) ожидается:
- увидеть родительское окно и дочернее окно,
- после окончания работы - корректное завершение.
Как это сделать? (попрошу работающий пример от того, кто писал нечто подобное)

Ответить.
Подтвержденный ответ будет опубликован.
Тема: Delphi
Я недавно скачал компонент TSkinForm, возникла проблема. При смене скина выводится сообщение о том, что вы пользуетесь таким-то продуктом и т.д. Нельзя ли в Windows отследить это событие и не дать выводиться сообщению, если оно от этого компонента?
(Доступа к исходнику нету, т.к. компонент в *.dcu-файле).

Ответить.
Подтвержденный ответ будет опубликован.
Тема: Delphi
Как на время поменять курсор, взятый из ресурсов (cuDragNDrop cursor "DragNDrop.cur"), и затем восстановить его первоначальный вид?
мой код этого не может сделать:
procedure TfrmMain.ListBoxMouseDown:
fOldCursor := Screen.Cursor;
fCursor := DefineCursor(HInstance, 'cuDropNDrag');
Screen.Cursor := fCursor;
procedure TfrmMain.ListBoxMouseUp:
Screen.Cursor := fOldCursor;

Ответить.
Подтвержденный ответ будет опубликован.
Тема: HTML
Как сделать, чтобы в сабже при открытии странички открывалась еще одна в новом окне?

Ответить.
Подтвержденный ответ будет опубликован.
Тема: Internet
Нужен совет, настраивать ли специально (как того просит CityLine) DNS?
И как скрыть свой IP с помощью DNS?

Ответить.
Подтвержденный ответ будет опубликован.
Тема: Internet
Есть ли сайт, где даны скрипты для определения максимально возможных сведений о посетителе?

Ответить.
Подтвержденный ответ будет опубликован.
Тема: Internet
Подскажите какие провайдеры в Киеве предоставляют услугу CallBack, или как можно избежать повременки на телефоне?

Ответить.
Подтвержденный ответ будет опубликован.
Тема: JavaScript
Нужен скрипт, который бы отсылал данные с формы на e-mail (в форме 4 поля), причём проверял обязательное заполнение всех полей и в случае удачной отправки информировал об этом.

Ответить.
Подтвержденный ответ будет опубликован.
Тема: Prog
Я занимаюсь сопровождением программ визуализации производственного процесса в среде InTouch 7.0. Если можно, подскажите ресурсы, посвящённые данной теме.

Ответить.
Подтвержденный ответ будет опубликован.
Тема: Prog
Как программным путем узнать, открыт-закрыт ли CD-ROM?

Ответить.
Подтвержденный ответ будет опубликован.
Тема: QuarkXpres
Kak mojno dobit'sja pechatanija normalnix listov formata A4 dlq dalnejshego obrazovanija broschur? V smisle na odnom liste s dvux storon pechataetsja po dvum listam A5 no oni v obschem sluchare idut ne po ocheredi a posle skladivanija vsex listov
poluchaetsja broschura i pri pomoschi kakoj programki eto mojno prodelat'?

Ответить.
Подтвержденный ответ будет опубликован.
Тема: VB60
Необходимо результат выполнения запроса (RecordSet) вывести в табличной форме.
Например, результатом запроса являются несколько абонентов, список которых для окончательного выбора нужно предоставить. Открыл соединение, дал запрос, результат находится в rs. Как заставить этот результат появиться в DataGrid ( или в другом
табличном объекте )?

Ответить.
Подтвержденный ответ будет опубликован.
Тема: VB60
Вопрос: когда происходит инициализация всех объектов на форме при ее загрузке (load frm1)? Уточню: как при вызове формы можно установить ConnectionString и RecordSource для adodc?

Ответить.
Подтвержденный ответ будет опубликован.

Узнать подробнее о том, как работает система "Эксперт", можно здесь (пустое сообщение):
mailto:evrica@mailru.com?subject=InfoExpert

Список ссылок для того, чтобы задать вопрос, можно взять здесь. Пошлите пустое письмо сюда, и Эксперт пришлет вам этот список.
mailto:evrica@mailru.com?subject=user_help

Чтобы зарегистрироваться в качестве эксперта по тем или иным темам, пошлите пустое письмо сюда:
mailto:evrica@mailru.com?subject=expert_help, и Вам поступит шаблон регистрации.


Администратор системы: mailto:adpecok@mailru.com?subject=admin
╘ 2000 СообЧа!


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться Рейтингуется SpyLog

В избранное