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

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


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


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

Выпуск № 281
от 29.01.2004, 02:00

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


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

Boriss
Статус: Профессиональный
Общий рейтинг: 151.13
URL: Программирование на Паскале
[Подробней >>]
Pawel
Статус: Опытный
Общий рейтинг: 166.66
[Подробней >>]
CJ
Статус: Опытный
Общий рейтинг: 122.98
URL: Мой персональный сайт! Зайдите и не пожалеете!
[Подробней >>]
 
sir henry
Статус: Профессиональный
Общий рейтинг: 159.31
[Подробней >>]
Bob Johnson
Статус: Профессиональный
Общий рейтинг: 145.98
URL: Программирование
[Подробней >>]
samum2000
Статус: Опытный
Общий рейтинг: 119.2
[Подробней >>]


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

Вопрос № 1269. Уважаемые эксперты! Такой вопрос: хочу сделать программку-телефонный справочник: вводишь там номер, ... (ответов: 4)
Вопрос № 1270. Доброе время суток, Уважаемые Эксперты! Пожалуйста, подскажите мне как отключить в программе, а пото... (ответов: 4)
Вопрос № 1271. доброе время эксперты. подскажите пожалуйста как пользоваться процедурой ( Procedure create_doc(fil... (ответов: 3)
Вопрос № 1272. Здравствуйте эксперты! Меня давно мучает один не очень простой вопрос. Не могли бы вы рассказать как... (ответов: 1)
Вопрос № 1273. Приветствую Вас! Мне нужно написать агента, который при подключенни к интернет запускает опред. пр... (ответов: 4)

Вопросов: 5, ответов: 16


 Вопрос № 1269

Уважаемые эксперты!
Такой вопрос: хочу сделать программку-телефонный справочник: вводишь там номер, а он тебе показывает окошко с адресом и т.п. Как сие сделать (в каком формате файл с телефонами и инфой должен быть, как индексы создавать?Чтобы без BDE)? Буду благодарен за сорсы и сслыки - как на С++, так и на Делфи.
Алексей



Вопрос отправлен: 24.01.2004, 02:41
Отправитель: Алексей

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

Отвечает Boriss

Приветствую Вас, Алексей!
1) http://www.relib.com/articles/article.asp?id=7
2) http://vit.smolensk.ru/docs/prog/Microsoft_SQL_Server_Books_Online/adoprg01.htm
3) http://borland.xportal.ru/forum/viewtopic.php?p=5711&sid=1947a30c7d335f78b3efb179cfa5fd70
4) http://sqleditor.photon.ru/
5) http://prosto.pp.ru/Docum/?NamePRG=DocumShow&DocumID=197
... www.ya.ru "ADO"


Ответ отправлен: 24.01.2004, 10:15
Отправитель: Boriss


Отвечает Pawel

Добрый день, Алексей!
В Delphi есть мастер СУБД можно им воспользоваться.


Ответ отправлен: 24.01.2004, 13:34
Отправитель: Pawel


Отвечает CJ

Добрый день, Алексей!
Используй type Record!

Ответ отправлен: 24.01.2004, 14:39
Отправитель: CJ


Отвечает sir henry

Доброе время суток, Алексей!
Формат файла может быть любой, как самостийный (создается собственный тип данных, а потом делается файл этого типа), так и общекпотребительный (dbf, db, MySQL и т.п.).
Если работать с собственным типом, то много геморою, т.к. надо буквально все писать с нуля. Если взять какой-либо формат БД, то можно использовать существующие компоненты (Apollo, dbExpress и т.п.). Дополнительно нужно купить книжку по проектированию БД в выбраном Вами языке программирования (Builder или Delphi), и постоянно заглядывая в книжку можно зделать то, что Вы хотите.

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


 Вопрос № 1270

Доброе время суток, Уважаемые Эксперты!
Пожалуйста, подскажите мне как отключить в программе, а потом включить снова сочетание Ctrl-Alt-Del?
Функция
SystemParametersInfo (SPI_SCREENSAVERRUNNING,1,&old,0)
Мне почему-то не помогает. Выпадает какая-то ошибка.
За ранее благодарен.
С Ув. дмитрий



Вопрос отправлен: 24.01.2004, 17:30
Отправитель: Дмитрий

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

Отвечает Pawel

Здравствуйте, Дмитрий!
Работать будет только в Win9*
BOOL SystemParametersInfo(
UINT uiAction,
// параметр, который нужно узнать
// или установить
UINT uiParam,
// зависит от действия
PVOID pvParam,
// зависит от действия
UINT fWinIni
// флаг обновления информации
// о пользователе (user profile)
);


Приложение:

Ответ отправлен: 24.01.2004, 18:00
Отправитель: Pawel


Отвечает Bob Johnson

Добрый день, Дмитрий!
Эта функция помогает только в 9х. В НТ отключить ctrl-alt-del можно только на уровне драйвера.

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


Ответ отправлен: 25.01.2004, 22:44
Отправитель: Bob Johnson


Отвечает samum2000

Приветствую Вас, Дмитрий!
Единственное, что приходит в голову - проверить, на что у вас ссылается &old. Попробуйте написать SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, 0, 0). Это должно работать на всех виндах (во всяком случае в SDK об обратном ничего не сказано).
А какая ошибка-то выпадает? Её текст напишите.
Попутного ветра!

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


Отвечает Boriss

Здравствуйте, Дмитрий!
Ну е! Надо бы поподробнее: хотя бы что за ошибка. И ошибка при отключении или при включении? Какая система у Вас? Ведь, естественно, что Ctrl+Alt+Del - это системная вещь. Может у Вас просто прав нет?

Ответ отправлен: 26.01.2004, 14:24
Отправитель: Boriss


 Вопрос № 1271

доброе время эксперты. подскажите пожалуйста как пользоваться процедурой ( Procedure create_doc(file1,file2:string;paramstr:pchar;kod:word);)
(она вставляет текст на место указателей, меня интересует синтаксис,и возможность вставки значения переменной(string))
спасибо



Вопрос отправлен: 24.01.2004, 17:59
Отправитель: евгений (zharkov_evgenii@mail.ru)

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

Отвечает Pawel

Приветствую Вас, евгений!
А в чём собственно проблема?
var
sf1,sf2:string;
PR:Pchar; // или string
begin
create_doc(sf1,sf2,PR,0);
end;

Ответ отправлен: 25.01.2004, 21:50
Отправитель: Pawel


Отвечает sir henry

Приветствую Вас, евгений!
Было бы неплохо указывать, к чему эта процедура относиться. Это Ваше собственное изобретение или входит в состав какого-либо класса?
:))

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


Отвечает Boriss

Добрый день, евгений!
Извините за невежество, но где эта процедура описана? Ни разу ею не пользовался, да и поиск ничего не дал

Ответ отправлен: 26.01.2004, 14:50
Отправитель: Boriss


 Вопрос № 1272

Здравствуйте эксперты!
Меня давно мучает один не очень простой вопрос. Не могли бы вы рассказать как из Delphi можно управлять USB портом или может для этого еще и дрова какие нибудь нужны, если знаете скажите пожалуйста где скачать! Дак вот я сам спаял одну вещь, которая подключается к USB порту и хотел бы чтобы она управлялась с компа. Уважаемые эксперты помогите если можете, буду очень вам благодарен.
С уважением Вячеслав.


Приложение:


Вопрос отправлен: 25.01.2004, 06:20
Отправитель: Slava (ova@avtoritet.ru)

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

Отвечает Pawel

Добрый день, Slava!
Самое лучшее написать свой драйвер, например на ASM, и вызывать его из DELPHI. Или найти документацию по драйверам
Mikrosoft(Тут многое будет зависить от ОС, в Win2K это usbhub.sys).

Ответ отправлен: 25.01.2004, 21:46
Отправитель: Pawel


 Вопрос № 1273

Приветствую Вас!
Мне нужно написать агента, который при подключенни к интернет запускает опред. программу. Вопрос заключается в следующем: как определить, что компьютер подключился к интернету? Может какое windows-сообщение нужно перехватить? Проверка по таймеру, по моему мнению, не эффективна. Выслушаю любые предложения. Спасибо.



Вопрос отправлен: 25.01.2004, 13:02
Отправитель: Ole

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

Отвечает CJ

Доброе время суток, Ole!
В рассылке это уже много раз спрашивалось, достаточно поискать на серваке!

Ответ отправлен: 25.01.2004, 14:31
Отправитель: CJ


Отвечает Bob Johnson

Доброе время суток, Ole!
По таймеру вполне эффективно - проверять можно раз в секунду и напрягать это не будет.
Функция: InternetGetConnectedState

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


Ответ отправлен: 25.01.2004, 22:45
Отправитель: Bob Johnson


Отвечает Pawel

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

Ответ отправлен: 25.01.2004, 21:34
Отправитель: Pawel


Отвечает Boriss

Доброе время суток, Ole!
Да вряд ли есть что другое. Надежно факт наличия соединения можно проверить с помощью PING и подобных. Но есть вариант, описанный в Delphist's FAQ:
Для работы Вам необходимо импортировать функцию InetIsOffline из URL.DLL:
function InetIsOffline(Flag: Integer): Boolean; stdcall; external 'URL.DLL';
а затем поместить в программу простой вызов функции для проверки статуса соединения:
if InetIsOffline(0) then
ShowMessage('This computer is not connected to Internet!')
else
ShowMessage(You are connected to Internet!');
Эта функция возвращает TRUE если соединение с интернетов отсутствует, или FALSE если соединение установлено.
Замечание:
параметр Flag игнорируется, соответственно используем ноль.
Эта DLL обычно проинсталлирована на большинстве компьютеров. Она также существует в Win98 либо поставляется с Internet Explorer 4 или выше, Office 97 и т.д..

Ответ отправлен: 26.01.2004, 15:04
Отправитель: Boriss



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

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

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

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

Программисту
Assembler (24)
C / C++ (17)
Perl (3)
Builder / Delphi (17)
Pascal (18)
Basic / VBA (6)
Java / JavaScript (4)
PHP (13)
Криптография (5)
WinAPI (10)
Радиоэлектроника (4)
Пользователю
Windows 95/98/Me (42)
Windows NT/2000/XP (57)
"Железо" (32)
Поиск информации (18)
Администратору
Windows NT/2000/XP (32)
Linux / Unix (11)
Юристу
Гражданское право (17)
Семейное право (11)
Трудовое право (13)
КоАП (12)

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




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


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

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

В избранное