Пьяный дельфин от 20 апреля 2001
Hi !
Жизнь пошла диетная, жизнь пошла голодная
(с)
Так и живем, отслучая к случаю. Но, правда иногда попадаются перлы, которым и урожайный год позавидует. Как, например, у нашего сегодняшнего победителя, котроым стал Varlamov Ilya
Дельфи вообще не понимает команды rtfm и ShellExecute
Проект доступен в OnLine по адресу:
http://podgoretsky.com/DrunkenDolphin.html
(спасибо Анатолию Подгорецкому)
[Почти] все нижеприведенные материалы являются безусловной авторской собственностью соответствующих соавторов
02.04.2001 Alexei Karpov
Господа, объясните мне - убогому, как создать динамический массив из 259 элементов (кол-во взято из головы, главное, что больше 255)
03.04.2001 Овсянников Вдадимир
Как удалить файл после его завершения?
06.04.2000 Vitaly Daniloff
NM> перестали отлаживаться DLL-библиотеки. Отладчик не останавливается на
NM> точках останова и отказывется трассировать модули. С exe-шниками все в
NM> порядке, отлаживаются как и положено.
Project Options\Linker\
[x] Include TD32 debug info
[x] Include remote debug symbols
06.04.2000 Klepcha Denis
Как за клиентскyю область пеpемещать я знаю, а вот напpимеp за Timer не полyчается...
07.04.2001 Dmitry Lavrentjev
VAR s:string;
tl:TLabel;
i:integer;
BEGIN
for i:=1 to 5 do
begin
str(i,s);
s:='label'+s; // тут я формирую имя объекта, например 'Label3'
tl:=tlabel(s); //вот тут при выполнении выдается ошибкаAccess
//violation ...
tl.visible:=false;
end;
END;
07.04.2001 Artem Gryaznov
procedure TForm1.ListBox1DrawItem(Control: TWinControl; Index:Integer;
Rect: TRect; State: TOwnerDrawState);
var
Bitmap: TImage;
Offset: Integer;
begin
Bitmap := TImage.Create( self);
Bitmap := TImage(ListBox1.Items.Objects[Index]);
ListBox1.Canvas.FillRect( Rect);
if Bitmap.Picture.Bitmap <> nil then
begin
ListBox1.Canvas.BrushCopy(
Bounds(Rect.Left+2, Rect.Top, Bitmap.Picture.Bitmap.Width,Bitmap.Picture.Bitmap.Height),
Bitmap.Picture.Bitmap,
Bounds(0, 0, Bitmap.Picture.Bitmap.Width,Bitmap.Picture.Bitmap.Height),clRed);
Offset := Bitmap.Width + 6;
end
else Offset := 2;
ListBox1.Canvas.TextOut( Rect.Left + Offset, Rect.Top,ListBox1.Items[Index]);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
img: TImage;
begin
img := TImage.Create( self);
img := MyImage;
img.Width := MyImage.Width;
img.Height := MyImage.Height;
img.Picture := MyImage.Picture;
img.Picture.Bitmap := MyImage.Picture.Bitmap;
img.Canvas.CopyMode := cmSrcCopy;
ListBox1.Clear;
ListBox1.Items.AddObject('Item 1', img);
ListBox1.Items.AddObject('Item 2', img);
end;
09.04.2001 Varlamov Ilya
> rtfm shellexecute
Дельфи вообще не понимает команды rtfm и ShellExecute
15.04.2001 Varil
Как в Delphi обозначается любой символ (как * в Windows). Как сделать так, что если написано что-нибудь, но имеется опр буквосочетание, то происходило какое-либо событие. Например, определенное буквосочетание - это "ав" значит, если написаны слова АВтомобиль, зАВтрак, канАВа, то это событие будет происходить.
18.04.2001 Andrei Merzlikin
Subj: RESULT
У меня Delphi не понимает сабжа,как модуль нужен?
19.04.2001 Vladimir Otroshenko
Subj: hWnd
Как добраться до переменной, где храниться текущий сабж программы ?
Иконку в system tray (где часы) вставляют функцией Shell_NotifyIcon
Bye ... Тенцер А.Л.
tolik@katren.nsk.ru
ICQ 15925834