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

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C++ Builder / Delphi

Выпуск № 306
от 20.03.2004, 02:20

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 1424
Отправлено ответов: 3207
Активность: 225.2 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Boriss
Статус: Профессиональный
Общий рейтинг: 155.47
URL: Программирование на Паскале
[Подробней >>]
sir henry
Статус: Профессиональный
Общий рейтинг: 158.97
[Подробней >>]
CJ
Статус: Опытный
Общий рейтинг: 124.33
URL: Мой персональный сайт! Зайдите и не пожалеете!
Телефон: +3757353706
[Подробней >>]
 
samum2000
Статус: Профессиональный
Общий рейтинг: 131.67
[Подробней >>]
THE_PRO
Статус: Профессиональный
Общий рейтинг: 138.05
URL: THE_PRO
Телефон: (994 +12) 989647
[Подробней >>]
Pawel
Статус: Профессиональный
Общий рейтинг: 162.6
[Подробней >>]
 
vitya
Статус: Профессиональный
Общий рейтинг: 108.85
[Подробней >>]
D.M.
Статус: Опытный
Общий рейтинг: 127.5
URL: Автостартовщик
[Подробней >>]
Bob Johnson
Статус: Профессиональный
Общий рейтинг: 142.98
URL: Программирование
[Подробней >>]
 
Snowm@n
Статус: Доверительный
Общий рейтинг: 115.15
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 1414. Приветствую Всех! Какими способами в дельфи можно работать с почтовой базой Outlook Express?... (ответов: 6)
Вопрос № 1415. gde najti delphi 6.0 ili 7.0?... (ответов: 8)
Вопрос № 1416. Zдравствуйте и Proцветайте г-да eXперты!!! 1-й вопрос(эгоистический) Как программно свернуть все о... (ответов: 6)
Вопрос № 1417. Вопрос такой, гнилой! Как например по нажатию на кнопку реализовать то что делает кнопка развертиван... (ответов: 4)
Вопрос № 1418. Здраствуйте уважаимые! Как можно на кнопку поставить звук, или на какоето событие. Например воспоизв... (ответов: 6)
Вопрос № 1420. 1) Как значит убрать taskbar, не так типа sw_hide, а что бы он как бы вниз был спущен. 2) Как перехв... (ответов: 4)
Вопрос № 1421. Вопросы: 1) Создал две формы: 1я-Formstyle="fsMDIForm," 2я-fsMDIChild. На 1й форме расположен ToolBar.... (ответов: 3)

Вопросов: 7, ответов: 37


 Вопрос № 1414

Приветствую Всех!
Какими способами в дельфи можно работать с почтовой базой Outlook Express?



Вопрос отправлен: 15.03.2004, 05:54
Отправитель: Oleg

[Следующий вопрос >>] [Список вопросов]

Отвечает Boriss

Добрый день, Oleg!
1) через Ole (в приложении)
2) есть OutlookApplication на панели Servers
3) ShellExecute

Приложение:

Ответ отправлен: 17.03.2004, 18:46
Отправитель: Boriss


Отвечает sir henry

Приветствую Вас, Oleg!
Только через Outlook Express, запустив его, предварительно, как OLE-сервер. Подробности описать не могу - никогда не делал.

Ответ отправлен: 15.03.2004, 13:46
Отправитель: sir henry


Отвечает CJ

Доброе время суток, Oleg!
Разобраться в её формате и работать!

Ответ отправлен: 15.03.2004, 08:51
Отправитель: CJ


Отвечает samum2000

Приветствую вас,Oleg!
Смотри здесь
http://samum2000.narod.ru/articles/oedb.html
--------------------------
-=Experts helper: testmode=-

Ответ отправлен: 15.03.2004, 13:20
Отправитель: samum2000


Отвечает THE_PRO

Здравствуйте, Oleg!
MAPI

Ответ отправлен: 15.03.2004, 15:58
Отправитель: THE_PRO


Отвечает Pawel

Доброе время суток, Oleg!
ole сервисы вроде появились начиная с delphi - 4

Ответ отправлен: 16.03.2004, 19:56
Отправитель: Pawel


 Вопрос № 1415


gde najti delphi 6.0 ili 7.0?



Вопрос отправлен: 15.03.2004, 07:12
Отправитель: jura

[Следующий вопрос >>] [Список вопросов]

Отвечает vitya

Доброе время суток, jura!
в магазине.

Ответ отправлен: 15.03.2004, 09:13
Отправитель: vitya


Отвечает Boriss

Приветствую Вас, jura!
http://www.borland.com/
еще нашел:
http://soft.golovino.net/?pg=soft&cid=230
И если совсем уж не найдешь, то пиши bsurin@mail.ru

Ответ отправлен: 15.03.2004, 08:02
Отправитель: Boriss


Отвечает D.M.

Добрый день, jura!
на сайте borland.com

Ответ отправлен: 15.03.2004, 08:30
Отправитель: D.M.


Отвечает CJ

Добрый день, jura!
Скачать с www.borland.com!

Ответ отправлен: 15.03.2004, 08:51
Отправитель: CJ


Отвечает samum2000

Приветствую вас,jura!
Kupit'. Tam, gde prodayut CD dlya PC.
Pro to, chtoby kachat' iz Net'a zabud' - dazhe Delphi 6 v szhatom vide vesit bol'she 600 megabait.
--------------------------
-=Experts helper: testmode=-

Ответ отправлен: 15.03.2004, 13:49
Отправитель: samum2000


Отвечает sir henry

Доброе время суток, jura!
Если "найти" - это синоним низкой цены (в пределах 100 рэ), то только в том месте, где нарушители и ворователи интеллектуальной собственности продают контрафактную продукцию. А вот где конкретно - зависит от того, где Вы живете :).
Если же Вы честный человек, чтите закон и готовы заплатить за официальный дистрибутив, то зайдите например на:
http://shop.ibase.ru/borland.htm
и насладитесь ценами:
Delphi 7 Professional $980;
Delphi 7 Enterprise $2940;
Delphi 7 Architect $3450;
:)))
------
Определитесь, что же Вы хотите. Может быть Вам подойдет FreePascal с оболочкой, напоминающей Дельфи (то же визуальное программирование, но победнее компанентами) с Библейским названием Lasarus. Тогда Вам сюда:
www.lazarus.freepascal.org
Может быть Вы просто хотите программировать под Windows? Тогда зайдите сюда:
www.bloodshed.net/devpascal.html
Компилятор тот-же FreePascal, но оболочка попроще - никакой визуальности.
Все это бесплатно, оплачивается только интернет :)).


Ответ отправлен: 15.03.2004, 14:08
Отправитель: sir henry


Отвечает THE_PRO

Здравствуйте, jura!
V maqazine

Ответ отправлен: 15.03.2004, 15:43
Отправитель: THE_PRO


Отвечает Pawel

Здравствуйте, jura!
www.borland.com

Ответ отправлен: 16.03.2004, 19:56
Отправитель: Pawel


 Вопрос № 1416

Zдравствуйте и Proцветайте г-да eXперты!!!
1-й вопрос(эгоистический)
Как программно свернуть все окна перед тем загрузится моя форма???
2-й вопрос(размножительный)
У меня есть форма (одна, маленькая). При создании, ее координаты меняются random'ом. Как мне при загрузке проги создать целый массив таких формочек и высветить их на екране???



Вопрос отправлен: 15.03.2004, 14:54
Отправитель: INSOMaNIAC

[Следующий вопрос >>] [Список вопросов]

Отвечает samum2000

Приветствую вас,INSOMaNIAC!
1. Классический пример в приложении
2. Так и создавай - массив из n форм, в цикле от 1 до n создавай форму (например TForm1.create). В чем проблема?
--------------------------
-=Experts helper: testmode=-

Приложение:

Ответ отправлен: 16.03.2004, 10:58
Отправитель: samum2000


Отвечает THE_PRO

Добрый день, INSOMaNIAC!
1)Minimize all
2)Create

Ответ отправлен: 15.03.2004, 15:43
Отправитель: THE_PRO


Отвечает sir henry

Добрый день, INSOMaNIAC!
1. Если известен заголовок окна, то функцией хэндл:=FindWindow() найдете открытые окна, а потом их можно свернуть функцией ShowWindow(хэндл, SW_MINIMIZE).
2.
var
arForms: array[0..10] of TForm;

Ответ отправлен: 15.03.2004, 16:03
Отправитель: sir henry


Отвечает CJ

Приветствую Вас, INSOMaNIAC!
1) Просто пошли всем DC сообще минимализации...
2) nil

Ответ отправлен: 15.03.2004, 16:45
Отправитель: CJ


Отвечает Bob Johnson

Добрый день, INSOMaNIAC!
1. посмотри на моей странице в разделе faq - там есть отличный пример через keyb_event.
2. Динамически:
var
f: tmyform;
begin
for i :=0 to 1000 do
begin
f = tmyform.create (this);
f.Show ();
end;
или что-то подобное

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 17.03.2004, 16:11
Отправитель: Bob Johnson


Отвечает Pawel

Приветствую Вас, INSOMaNIAC!
1По циклу посылаешь всем окнам команду на сворачивание.
2 по циклу,если форма не сложная, используя вин апи команды.
function CreateWindow(ClassName, WindowName: PChar; Style: Longint; X, Y, Width, Height: Integer; WndParent: HWnd; Menu: HMenu; Instance: THandle; Param: Pointer): HWnd;



Ответ отправлен: 16.03.2004, 20:02
Отправитель: Pawel


 Вопрос № 1417

Вопрос такой, гнилой!
Как например по нажатию на кнопку реализовать то что делает кнопка развертивания окна во весь размер?
Отвечать конекретным кодом плиз.



Вопрос отправлен: 15.03.2004, 22:23
Отправитель: Kirill

[Следующий вопрос >>] [Список вопросов]

Отвечает samum2000

Приветствую вас,Kirill!
Конретный код:
Sendmessage(FORM1.WindowHandle,WM_sYSCommand,sc_maximize,0);
--------------------------
-=Experts helper: testmode=-

Ответ отправлен: 16.03.2004, 11:17
Отправитель: samum2000


Отвечает THE_PRO

Доброе время суток, Kirill!
Application.Minimize

Ответ отправлен: 16.03.2004, 13:28
Отправитель: THE_PRO


Отвечает Pawel

Доброе время суток, Kirill!
Apliccation.Maximized

Ответ отправлен: 16.03.2004, 20:07
Отправитель: Pawel


Отвечает Boriss

Добрый день, Kirill!
Отвечаю "конекретным" кодом :))
Left:=0;
Top:=0;
Width:=Screen.Width;
Height:=Screen.Height

Ответ отправлен: 18.03.2004, 09:35
Отправитель: Boriss


 Вопрос № 1418

Здраствуйте уважаимые!
Как можно на кнопку поставить звук, или на какоето событие. Например воспоизвести готовый mp3 файл



Вопрос отправлен: 16.03.2004, 03:28
Отправитель: OL

[Следующий вопрос >>] [Список вопросов]

Отвечает Snowm@n

Доброе время суток, OL!
см. в приложение

Приложение:

Ответ отправлен: 16.03.2004, 10:43
Отправитель: Snowm@n


Отвечает samum2000

Приветствую вас,OL!
На счет готового MP3 я не скажу, но вот с Wav файлом проблем не будет. Пишешь обработчик события onclick кнопки (или любого другого события, в зависимости от того, на какое событие надо играть музыку) и в этот обработчик вставляешь
SndPlaySound('C:MyWave.WAV', SND_ASYNC);
В Uses надо добавить MMSystem.
--------------------------
-=Experts helper: testmode=-

Ответ отправлен: 16.03.2004, 11:26
Отправитель: samum2000


Отвечает CJ

Здравствуйте, OL!
Просто в начале всего кода который в кнопке лежит
пишешь просцедуру вопроизведения звука...

Ответ отправлен: 16.03.2004, 16:42
Отправитель: CJ


Отвечает THE_PRO

Здравствуйте, OL!
1)Как можно на кнопку поставить звук?
yesli ya tebya pravilno ponyal, togda tebe nujno pisat
svoyu komponentu.
2)... воспоизвести готовый mp3 ...
Dlya etoqo tebe nujno dostat format fayla mp3

Ответ отправлен: 16.03.2004, 13:26
Отправитель: THE_PRO


Отвечает Pawel

Доброе время суток, OL!
1 для WAV
function PlaySound(pszSound: PChar; hmod: HMODULE; fdwSound: DWORD): BOOL;
Функция проигрывает звуковой файл, ресурс, или системное событие. ( Системное событие может быть связано со звуком в реестре или в файле WIN.INI.)
2 для mp3 используйте TMediaPlayer



Ответ отправлен: 16.03.2004, 20:09
Отправитель: Pawel


Отвечает Boriss

Добрый день, OL!
1) ShellExecute(0, 'open', 'Whipcrak.wav', 0, 0, 0)
ну, ессно, что так же можно и mp3 (если еще осталось чем :)) )
2) Поставить MediaPlayer и как в приложении


Приложение:

Ответ отправлен: 18.03.2004, 13:53
Отправитель: Boriss


 Вопрос № 1420

1) Как значит убрать taskbar, не так типа sw_hide, а что бы он как бы вниз был спущен.
2) Как перехватывать клики из IE, Opera и тд.???



Вопрос отправлен: 16.03.2004, 16:44
Отправитель: Kirill

[Следующий вопрос >>] [Список вопросов]

Отвечает sir henry

Приветствую Вас, Kirill!
1. Ну и вопросик. Нельзя ли попонятней спросить? :)
2. Для этого есть хуки. Одним примером тут не обойдешся, нужно описание работы. Зайдите на www.delphimaster.ru или на www.dilphikingdom.com, там есть несколько статеек по этой теме.

Ответ отправлен: 17.03.2004, 04:14
Отправитель: sir henry


Отвечает samum2000

Приветствую вас,Kirill!
1. А какая разница?
2. Написать глобальный hook на мышь.
--------------------------
-=Experts helper: testmode=-

Ответ отправлен: 18.03.2004, 09:37
Отправитель: samum2000


Отвечает Pawel

Приветствую Вас, Kirill!
1)Изменением координат.
2)HOOK на клик мыши.

Ответ отправлен: 18.03.2004, 16:30
Отправитель: Pawel


Отвечает Boriss

Доброе время суток, Kirill!
1) ИМХО (не пробовал) плавно вниз - это система. Следовательно, если просто не срабатывает, а возможно и есть, нужно добираться до taskbar'a через NameSpace
3) Hook'и

Ответ отправлен: 18.03.2004, 16:43
Отправитель: Boriss


 Вопрос № 1421

Вопросы:
1) Создал две формы: 1я-Formstyle="fsMDIForm," 2я-fsMDIChild. На 1й форме расположен ToolBar.
Если 2ю форму "развернуть", то 1я и 2я форма как бы сливаются. Вопрос: как сделать, чтобы при "разворачивании"
дочерней формы её управляющие кнопки(свернуть, развернуть, закрыть) не накладывались на 1ю форму, а располагались
под ToolBar-ом ?
2) Как дочернюю форму спрятать (при закрытии она сворачивается вниз родительской формы), а по нажатию клавиши
развернуть ?
3) Создаю БД с использованием ADO. Вопрос: ADO поддерживает многопользовательские подключения, т.е. могут несколько пользвателей одновременно работать с 1й базой/таблицей ?



Вопрос отправлен: 16.03.2004, 19:10
Отправитель: ToxA (toxa@ic-knk.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает sir henry

Доброе время суток, ToxA!
1. Они не должны сливаться. Дочерняя форма никаким образом не может зайти в заголовок родительской формы. Ее заголовок располагается под заголовком родительской. Может быть я Вас не понял и Вы имели в виду что-то другое?
2. Если вообще удалить дочернюю форму из родительской, то только уничтожить, а потом заново создать. То, что при сворачивании она уходит вниз родительской - это свойство MDI форм.
3. Поддерживает. Да и кому бы она была нужна, если б не поддерживала :)).

Ответ отправлен: 17.03.2004, 04:22
Отправитель: sir henry


Отвечает samum2000

Приветствую вас,ToxA!
1. Так они и не накладываются. Во всяком случае, не должны. Дочерняя форма вообще не может накрыть зголовок родительского окна - она потому и дочерняя.
2. Сделай невидимой. Или ты хочешь ее закрыть? Тогда обрабатыва событие OnClose для формы и выставляй в нем параметр Action в caFree.
3. Разумеется.
--------------------------
-=Experts helper: testmode=-

Ответ отправлен: 17.03.2004, 13:59
Отправитель: samum2000


Отвечает Pawel

Приветствую Вас, ToxA!
1) Не должны они накладываться, проверте свой код.
2) Её можно либо уничтожить, либо Hide.
3)Конечно.

Ответ отправлен: 18.03.2004, 16:29
Отправитель: Pawel



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (26)
C / C++ (18)
Perl (4)
Builder / Delphi (19)
Pascal (21)
Basic / VBA (7)
Java / JavaScript (6)
PHP (13)
Криптография (7)
WinAPI (15)
Радиоэлектроника (8)
Пользователю
Windows 95/98/Me (43)
Windows NT/2000/XP (56)
"Железо" (34)
Поиск информации (21)
Администратору
Windows NT/2000/XP (26)
Linux / Unix (13)
Юристу
Гражданское право (13)
Семейное право (12)
Трудовое право (12)
КоАП (9)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное