Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2007, 13:45   #21
Ярослав
Пользователь
 
Аватар для Ярослав
 
Регистрация: 14.11.2007
Сообщений: 74
Радость

Цитата:
Сообщение от mutabor Посмотреть сообщение
у тебя же есть книга Фленова, ты думаешь я больше него знаю?
А толку я нашел

Отключение сочетания
клавиш <Ctrl>+<Alt>+<Del>
В Windows 9x это можно сделать достаточно просто с помощью следующего
Код:
var
i:integer;
begin
i := 0;
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, Si, 0);
end;

я понял что он работает только в Windows 9x
в ХР пробовал не прёт.

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

Цитата:
Сообщение от Ярослав Посмотреть сообщение
Где то слышал шутку которую можно реализовать
вот исходник немножко доработаный
можно сделать чтобы программа случайно выбирала кнопки и записывала в Label2 случайно выбирались клавиши
что бы работала прога скопируйте картинку (фото или свою) на диск D

Помогите сделать программу – шутку (чтобы через определенное время открывался привод CD или DVD).
Я нашел код для открытия и закрытия привода
1 Скиньте исходник с этим кодом (у меня не открывается что намудрил)
Код:
unit DriveTools;

interface

uses

  Windows, SysUtils, MMSystem;

function CloseCD(Drive: Char): Boolean;
function OpenCD(Drive: Char): Boolean;

implementation

function OpenCD(Drive: Char): Boolean;
var

  Res: MciError;
  OpenParm: TMCI_Open_Parms;
  Flags: DWord;
  S: string;
  DeviceID: Word;
begin

  Result := false;
  S := Drive + ':';
  Flags := mci_Open_Type or mci_Open_Element;
  with OpenParm do
  begin
    dwCallback := 0;
    lpstrDeviceType := 'CDAudio';
    lpstrElementName := PChar(S);
  end;
  Res := mciSendCommand(0, mci_Open, Flags, Longint(@OpenParm));
  if Res <> 0 then
    exit;
  DeviceID := OpenParm.wDeviceID;
  try
    Res := mciSendCommand(DeviceID, MCI_SET, MCI_SET_DOOR_OPEN, 0);
    if Res = 0 then
      exit;
    Result := True;
  finally
    mciSendCommand(DeviceID, mci_Close, Flags, Longint(@OpenParm));
  end;
end;

function CloseCD(Drive: Char): Boolean;
var

  Res: MciError;
  OpenParm: TMCI_Open_Parms;
  Flags: DWord;
  S: string;
  DeviceID: Word;
begin

  Result := false;
  S := Drive + ':';
  Flags := mci_Open_Type or mci_Open_Element;
  with OpenParm do
  begin
    dwCallback := 0;
    lpstrDeviceType := 'CDAudio';
    lpstrElementName := PChar(S);
  end;
  Res := mciSendCommand(0, mci_Open, Flags, Longint(@OpenParm));
  if Res <> 0 then
    exit;
  DeviceID := OpenParm.wDeviceID;
  try
    Res := mciSendCommand(DeviceID, MCI_SET, MCI_SET_DOOR_CLOSED, 0);
    if Res = 0 then
      exit;
    Result := True;
  finally
    mciSendCommand(DeviceID, mci_Close, Flags, Longint(@OpenParm));
  end;
end;

end.
Вот отдельно
ЗАКРЫТЬ CD-ROM
Код:
Цитата:mciSendString('Set cdaudio door open wait', nil, 0, handle);
открыть CD-ROM:
Код:
Цитата:mciSendString('Set cdaudio door closed wait', nil, 0, handle);
2 Как сделать цикл открытия привода через определенное время
Вложения
Тип файла: rar Шутка.rar (7.9 Кб, 35 просмотров)
Каждый из нас в чём-то новичок

Последний раз редактировалось Viteef; 27.11.2007 в 05:36.
Ярослав вне форума Ответить с цитированием
Старый 04.12.2007, 17:37   #22
Ярослав
Пользователь
 
Аватар для Ярослав
 
Регистрация: 14.11.2007
Сообщений: 74
Вопрос

проверти код (смотри выше) У меня не прёт ошибок нет
помогите сделать шутку (открытие привода через определенное время)
Каждый из нас в чём-то новичок
Ярослав вне форума Ответить с цитированием
Старый 04.12.2007, 19:05   #23
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

Цитата:
Сообщение от Ярослав Посмотреть сообщение
проверти код (смотри выше) У меня не прёт ошибок нет
помогите сделать шутку (открытие привода через определенное время)
Вот моя давнишняя прога, то что просил(периодичность установи в InI файле):http://www.programmersforum.ru/attac...1&d=1196783924
Alter вне форума Ответить с цитированием
Старый 05.12.2007, 19:44   #24
Ярослав
Пользователь
 
Аватар для Ярослав
 
Регистрация: 14.11.2007
Сообщений: 74
По умолчанию

Цитата:
Сообщение от Alter Посмотреть сообщение
Вот моя давнишняя прога, то что просил(периодичность установи в InI файле):http://www.programmersforum.ru/attac...1&d=1196783924
Сылка не работает
Каждый из нас в чём-то новичок
Ярослав вне форума Ответить с цитированием
Старый 05.12.2007, 22:14   #25
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Шутка - открытие привода во многих книгах пример есть. Плюс в "Общих вопросах" неоднократно поднималась эта тема, в смысле открытие привода. Используй поиск. А задать периодичность открывания несложно и самому.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 09.12.2007, 20:43   #26
Ярослав
Пользователь
 
Аватар для Ярослав
 
Регистрация: 14.11.2007
Сообщений: 74
Восклицание Открытие и Закрытия CD DVD привода

Вот шутка Открытие и Закрытия CD DVD привода (через определенное время) не видима
Вложения
Тип файла: rar Таймер Открытие и Закрытия CD DVD привода.rar (160.0 Кб, 69 просмотров)
Каждый из нас в чём-то новичок
Ярослав вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужны исходники программы которая открывает CAD DWG DXF форматы 1234 Софт 1 26.08.2008 09:49
Коды символов SeregaIRK Общие вопросы Delphi 2 10.07.2008 19:33
Поможем сделать / продать программы, скрипты, исходники... ZloMStr Фриланс 2 19.05.2008 21:47
Програмные коды novol Паскаль, Turbo Pascal, PascalABC.NET 27 09.12.2007 20:29
исходники программы WordToHtmlConverter на языке Delphi prosto_grug Софт 8 30.07.2007 23:11