ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Кароче в школе задали
  #4311  
Старый 05.09.2009, 08:54
shuba
Постоянный
Регистрация: 22.05.2009
Сообщений: 514
Провел на форуме:
3579051

Репутация: 133


Cool Кароче в школе задали

В школе задали написать на делфи консольный калькулятор, а мне делфи влом качать, да и комп не потянет((((У меня тетрис

вот кароче часть кода

Код:
Begin    writeln('vvedi chislo');  readkn(x.y);  writeln('vvedite deystvie');  readln (d)  if d='+' then z:= x+y
т.е сделать в общем надо простой калькулятор,но с сюрпризом...
ф-ции:
1)чтоб делил, складывал и умножал...больше ниче ненадо
2)Сюрприз заключаеться в том...чтобы когда кто нить на 0 делил...в консоле писалось ERROR и комп ребутался)))))

Если не трудно напишите пожалуто...если можно...скомпилируйте))))Буд очень благодарен!
 
Ответить с цитированием

  #4312  
Старый 05.09.2009, 18:06
Ixidor
Новичок
Регистрация: 03.06.2009
Сообщений: 22
Провел на форуме:
48718

Репутация: 5
По умолчанию

Никто не знает, как эмулировать нажатия клавиш в браузерную строку? Хендл окна браузера известен.
 
Ответить с цитированием

  #4313  
Старый 05.09.2009, 19:33
Dosia
Участник форума
Регистрация: 05.06.2009
Сообщений: 127
Провел на форуме:
1313455

Репутация: 249
По умолчанию

Имхо смотреть надо в сторону SendMessage

RE: Кароче в школе задали

Скомпилированный калькулятор и исходники тут . После того как попробуют разделить на 0 сообщаем "Error ...", после чего ждем 2 секунды и shutdown.
 
Ответить с цитированием

  #4314  
Старый 06.09.2009, 00:53
AKYLA
Участник форума
Регистрация: 29.11.2007
Сообщений: 116
Провел на форуме:
283596

Репутация: 88
По умолчанию

Ixidor
Что-то типа такого для фаера

Код:
uses ddeman;
 
function GetURL(Browser: string): string;
var
 Client_DDE: TDDEClientConv;
 temp: PChar;
begin
 Result := '';
 Client_DDE:= TDDEClientConv.Create( nil );
 with Client_DDE do
  begin
   SetLink(Browser, 'WWW_GetWindowInfo');
   temp := RequestData('0xFFFFFFFF');
   Result := StrPas(temp);
  // Return only the URL part
   Delete(Result, Pos(',', Result), Length(Result)-Pos(',', Result)+1);
   // Remove quotes
   Delete(Result, 1, 1);
   Delete(Result, Length(Result), 1);
   // ************
   StrDispose(temp);
   CloseLink;
  end;
 Client_DDE.Free;
end;
 
procedure SetURL(URL, Browser: String);
var
  Client_DDE: TDDEClientConv;
begin
  Client_DDE := TDdeClientConv.Create(nil);
  with Client_DDE do
  begin
    SetLink( Browser, 'WWW_Activate' );
    RequestData('0xFFFFFFFF');
    SetLink( Browser, 'WWW_OpenURL' );
    RequestData(URL  + ',,0xFFFFFFFF,0x3,,,');
    CloseLink;
  end;
  Client_DDE.Free;
end;

//Вызов
SetURL('http://forum.sources.ru/','FireFox');
 
Ответить с цитированием

  #4315  
Старый 06.09.2009, 13:09
UnknownZZZ
Новичок
Регистрация: 13.08.2009
Сообщений: 13
Провел на форуме:
65462

Репутация: 1
По умолчанию

у меня такая проблемка,..как изменять свойства обьектов на форме из длл? есть програмка - монитор окон пишет в лог все имена окон, которые открывались и закрывались. На форме есть 2 кнопки, код монитора записан в длл, вот кусок
Код:
HCBT_DESTROYWND:      
begin  GetWindowText(WParam,@WindowName,MAX_PATH);     
if WindowName='' then exit;      
NewStr:='Window destoyed at '+GetTime;       NewStr:=NewStr+'. Window name '+WindowName+#13#10;       
if WindowName='NetSpeakerphone' then //ето условие определяет закрылось ли окно, 
надо ели закрылось, то спрятать кнопку на форме             
end;

Последний раз редактировалось UnknownZZZ; 06.09.2009 в 13:16..
 
Ответить с цитированием

  #4316  
Старый 06.09.2009, 19:34
Kornero
Новичок
Регистрация: 31.12.2006
Сообщений: 25
Провел на форуме:
216389

Репутация: 10
По умолчанию

Подскажите пожалуйста как подключить к проекту свои курсоры???!!!
Весь день бьюсь нихрена не выходит...
 
Ответить с цитированием

  #4317  
Старый 06.09.2009, 19:40
Dosia
Участник форума
Регистрация: 05.06.2009
Сообщений: 127
Провел на форуме:
1313455

Репутация: 249
По умолчанию

Код:
procedure TForm1.FormCreate(Sender: TObject);
var
  h: hcursor;
begin
  h := LoadCursorFromFile('C:\windows\cursors\sizenwse.ani');
  Screen.Cursors[1] := h;
  Form1.Cursor := 1;
end;
 
Ответить с цитированием

  #4318  
Старый 06.09.2009, 20:32
Kornero
Новичок
Регистрация: 31.12.2006
Сообщений: 25
Провел на форуме:
216389

Репутация: 10
По умолчанию

Не работает такой вариант...

пробовал и cur и ani файлы...выскакивает какая-то левая ошибка...

Access violation at address 00E390A4 in module 'MyDLL'. Read of address 0000007C.

Последний раз редактировалось Kornero; 06.09.2009 в 22:43..
 
Ответить с цитированием

  #4319  
Старый 06.09.2009, 20:35
wolmer
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
Провел на форуме:
4761503

Репутация: 229
По умолчанию

Цитата:
2) путь как-то странно указан, что за i в конце?
А что? Путь до системной папки виндувс (замени на твой путь), дальше из нее загружает картинку курсора (токо там без пробела в конце пути)
 
Ответить с цитированием

  #4320  
Старый 06.09.2009, 20:39
Kornero
Новичок
Регистрация: 31.12.2006
Сообщений: 25
Провел на форуме:
216389

Репутация: 10
По умолчанию

Я весь день мучаюсь...и рес файлы создавал и пытался подобным образом подключить напрямую...может есть ещё способы импорта сторонних курсоров?

P.S. Ошибка происходит при
Form1.Cursor := 1;

P.P.S. Юзаю Делфи 2006...может она у меня какая палёная?...

Последний раз редактировалось Kornero; 06.09.2009 в 20:43..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/WPAN/WLAN 2567 19.04.2026 23:21
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[jQuery] - Задай вопрос, получи ответ Isis PHP, PERL, MySQL, JavaScript 62 25.12.2009 03:25
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ