 |
|

29.01.2008, 08:47
|
|
Познающий
Регистрация: 06.11.2007
Сообщений: 30
С нами:
9743394
Репутация:
9
|
|
sps зделал.
krypt3r тебе пасибо )) но ты прям мега нахимичил )
Последний раз редактировалось +voron+; 29.01.2008 в 15:18..
|
|
|

29.01.2008, 10:17
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами:
10021597
Репутация:
905
|
|
+voron+, ты когда учиться начнешь? Даже темой ошибся. Код отписываю в личку. Проверяй.
|
|
|

29.01.2008, 19:33
|
|
Познающий
Регистрация: 04.01.2007
Сообщений: 53
С нами:
10183585
Репутация:
39
|
|
есть ли какой нибудь мини делфи или компилятор для него. всю качать лень, есть тока dpr проекта. как можно скомпилить? тока оригинальной дэльфой?
|
|
|

29.01.2008, 22:56
|
|
Познающий
Регистрация: 06.11.2007
Сообщений: 30
С нами:
9743394
Репутация:
9
|
|
Сообщение от +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
|
|
|

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

30.01.2008, 01:03
|
|
Познающий
Регистрация: 31.08.2007
Сообщений: 94
С нами:
9839462
Репутация:
200
|
|
Сообщение от cb93ka
есть ли какой нибудь мини делфи или компилятор для него. всю качать лень, есть тока dpr проекта. как можно скомпилить? тока оригинальной дэльфой?
Тебе понадобятся ещё как минимум два системных модуля System.dcu и SysInit.dcu. Так что одним dcc32 не обойтись.
если не хочешь качать, скинь, скомпилят 
|
|
|

30.01.2008, 13:43
|
|
Новичок
Регистрация: 26.06.2007
Сообщений: 20
С нами:
9934664
Репутация:
122
|
|
При использовании библиотеки KOL+MCK при компиляции проекта ошибка
[Fatal Error] test.dpr(6): File not found: 'ExptIntf.dcu' или
[Fatal Error] test.dpr(6): File not found: 'KOL.dcu'
Устанавливаю всё по инструкции. Может кто сталкивался, что нужно делать?
|
|
|

30.01.2008, 14:28
|
|
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
С нами:
10037186
Репутация:
1462
|
|
Гугль:
http://forum.telenet.ru/index.php?showtopic=100714
http://forum.sources.ru/index.php?showtopic=187920&view=showall&hl=
|
|
|

01.02.2008, 00:05
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 413
С нами:
9655526
Репутация:
1334
|
|
Возникла необходимость сделать снимок активного окна. Есть код как принтскринить рабочий стол, пытался переделать, не прёт что то (рисунок белый). Например окно с названием "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;
|
|
|

01.02.2008, 00:52
|
|
Познающий
Регистрация: 31.08.2007
Сообщений: 94
С нами:
9839462
Репутация:
200
|
|
Хех, строчку
замени на
и все норм будет
###################################
Ну, а если надо только одно активное окно поймать, то:
Код:
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)
|
|
|
|