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

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

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

  #1011  
Старый 29.01.2008, 08:47
+voron+
Познающий
Регистрация: 06.11.2007
Сообщений: 30
Провел на форуме:
169550

Репутация: 9
Отправить сообщение для +voron+ с помощью ICQ
По умолчанию

sps зделал.
krypt3r тебе пасибо )) но ты прям мега нахимичил )

Последний раз редактировалось +voron+; 29.01.2008 в 15:18..
 

  #1012  
Старый 29.01.2008, 10:17
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

+voron+, ты когда учиться начнешь? Даже темой ошибся. Код отписываю в личку. Проверяй.
 

  #1013  
Старый 29.01.2008, 19:33
cb93ka
Познающий
Регистрация: 04.01.2007
Сообщений: 53
Провел на форуме:
166097

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

есть ли какой нибудь мини делфи или компилятор для него. всю качать лень, есть тока dpr проекта. как можно скомпилить? тока оригинальной дэльфой?
 

  #1014  
Старый 29.01.2008, 22:56
+voron+
Познающий
Регистрация: 06.11.2007
Сообщений: 30
Провел на форуме:
169550

Репутация: 9
Отправить сообщение для +voron+ с помощью ICQ
Lightbulb

Цитата:
Сообщение от +voron+  
Нужен подправленный crt чтоб Write работал как надо... выводя всё в строку hellp срочно

For i:=1 to n Do begin
For j:=1 to k
Do Write (M[i,j]:2,' '); <----
writeln;
End;

заранее спасибо
Во !1! нашел )) теперь всё норм

_h*tp://slil.ru/25415618
 

  #1015  
Старый 30.01.2008, 00:17
Pir4tt
Участник форума
Регистрация: 03.01.2008
Сообщений: 104
Провел на форуме:
400001

Репутация: 111
Отправить сообщение для Pir4tt с помощью ICQ
По умолчанию

Цитата:
Сообщение от cb93ka  
есть ли какой нибудь мини делфи или компилятор для него. всю качать лень, есть тока dpr проекта. как можно скомпилить? тока оригинальной дэльфой?
тебе нужен dcc32, дельфовый компиллер
птом cmd-"dcc32.exe myProject.dpr"
_http://rapidshare.com/files/87637095/DCC32.rar
вот из седьмого делфи
 

  #1016  
Старый 30.01.2008, 01:03
A2GIL
Познающий
Регистрация: 31.08.2007
Сообщений: 94
Провел на форуме:
422909

Репутация: 200
Отправить сообщение для A2GIL с помощью ICQ
По умолчанию

Цитата:
Сообщение от cb93ka  
есть ли какой нибудь мини делфи или компилятор для него. всю качать лень, есть тока dpr проекта. как можно скомпилить? тока оригинальной дэльфой?
Тебе понадобятся ещё как минимум два системных модуля System.dcu и SysInit.dcu. Так что одним dcc32 не обойтись.
если не хочешь качать, скинь, скомпилят
 

  #1017  
Старый 30.01.2008, 13:43
Scofild
Новичок
Регистрация: 26.06.2007
Сообщений: 20
Провел на форуме:
8322019

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

При использовании библиотеки KOL+MCK при компиляции проекта ошибка
[Fatal Error] test.dpr(6): File not found: 'ExptIntf.dcu' или
[Fatal Error] test.dpr(6): File not found: 'KOL.dcu'
Устанавливаю всё по инструкции. Может кто сталкивался, что нужно делать?
 

  #1018  
Старый 30.01.2008, 14:28
Jes
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
Провел на форуме:
3371897

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

Гугль:
http://forum.telenet.ru/index.php?showtopic=100714
http://forum.sources.ru/index.php?showtopic=187920&view=showall&hl=
 

  #1019  
Старый 01.02.2008, 00:05
cash$$$
Banned
Регистрация: 06.01.2008
Сообщений: 413
Провел на форуме:
1301036

Репутация: 1334
Отправить сообщение для cash$$$ с помощью ICQ
По умолчанию

Возникла необходимость сделать снимок активного окна. Есть код как принтскринить рабочий стол, пытался переделать, не прёт что то (рисунок белый). Например окно с названием "Autorun" активно.
Код:
var
bmp: TBitmap;
 DC: HDC;
h:hwnd;

begin
 bmp:=TBitmap.Create;

 bmp.Height:=Screen.Height;//задаю размер
 bmp.Width:=Screen.Width;
//GetForegroundWindow; //типа получить активное окно, наверно не нужно здесь
 DC:=GetDC(h);   //подставляю хэндл
 bitblt(bmp.Canvas.Handle, 0, 0, Screen.Width, Screen.Height,          //////////////
       DC, 0, 0, SRCCOPY);
 bmp.SaveToFile('Screen.bmp');

 ReleaseDC(0, DC);
end;
 

  #1020  
Старый 01.02.2008, 00:52
A2GIL
Познающий
Регистрация: 31.08.2007
Сообщений: 94
Провел на форуме:
422909

Репутация: 200
Отправить сообщение для A2GIL с помощью ICQ
По умолчанию

Хех, строчку
Код:
 DC:=GetDC(h);
замени на
Код:
 DC:=GetDC(0);
и все норм будет

###################################

Ну, а если надо только одно активное окно поймать, то:

Код:
procedure CaptureActiveWindow(_Bimap: TBitMap);
 var
   Im: TCanvas;
   _scRect, _winRect: TRect;
   hw: THandle;
 begin
  Im := TCanvas.Create;
   Im.Handle := GetWindowDC(GetDesktopWindow);
   hw := GetForeGroundWindow;
   if hw <> 0 then
     GetWindowRect(hw, _winRect);
   try
     _scRect := Rect(0, 0, _winRect.Right - _winRect.Left, _winRect.Bottom - _winRect.Top);
    _Bimap.Width  :=_winRect.Right - _winRect.Left;
    _Bimap.Height := _winRect.Bottom -_winRect.Top;
     _Bimap.Canvas.CopyRect(_scRect, Im, _winRect);
   finally
     ReleaseDC(0, Im.Handle);
     Im.Free;
   end;
 end;

//заюзаем
procedure TForm1.Button1Click(Sender: TObject);
var
 _Bmp:TBitmap;
begin
 Sleep(500);
 _Bmp:=TBitmap.Create;
 CaptureActiveWindow(_Bmp);
 _Bmp.SaveToFile('c:\pic.bmp');
 _Bmp.Free;
end;

Последний раз редактировалось A2GIL; 01.02.2008 в 01:54..
 
 





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


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




ANTICHAT.XYZ