Пьяный Дельфин от 28 января 2000
Hi !
Ну вот я и в Хопре. Первый в последнем году уходящего века выпуск без посторонней помощи. Соавторы на этой неделе развернулись не на шутку. Однако, лавры победителя снискал Sergeyev Dmitry, предвосхитивший развитие мультимедиа лет так на 20 вперед:
Люди как и в каком формате музыку в менюшки(окна) вставлять>?
Увы, традиционной становится селедка, скормленная дельфину любителями Великого и Могучего. :-(
Сегодня лауреатом литературной премии имени Шолохова стал Max Gorbunov:
Делфи чайник не нашол, так буду писать сюда.
Как на делфи зделать скан каталога на придмет обнаружение файлом по
маске.
на пасе я делал так
...
Вот надо на делфи зделать такое.
Проект доступен в OnLine по адресу:
http://podgoretsky.com/DrunkenDolphin.html
(спасибо Анатолию Подгорецкому)
Все нижеприведенные материалы являются безусловной авторской
собственностью соответствующих соавторов
22.01.2000 D.Masalimov
> Да и почему собственно не может быть нескольких экземпляров одной формы?.
Может, но не присвоенных одному и тому же указателю.
Соответственно, написать
MyForm := TMyForm.Create(self);
MyForm := TMyForm.Create(self);
нельзя.
22.01.2000 Anton Geleznyak (попался :-))
AS> А как записать текущую иконку пpиложения в Icon.Handle ?
Icon.Handle:=Application.Handle;
22.01.2000 Alexander Khilov
Хочу сделать сабж, чтоб ехе-шник был по-меньше. Hе пойму как
именно его оpганизовать. Подскажите плиз чего там кpутить : пpоект .dpr или .pas
?
23.01.2000 Dmitry Kuzan
procedure ____.KeyDown(var Key:Word;Shift:TShiftSTate);
begin
if (Key=vk_Down) or (Key=vk_Up) or (Key=vk_Home) or (Key=vk_End)
then Begin
Case Key Of
vk_Up :
vk_Down :
vk_End :
vk_Home :
end;
end;
inherited KeyDown(Key,Shift);
end;
23.01.2000 Dmitry Kuzan
l> Hет ли у кого примера создания интерфейса (пусть даже очень
простого) без
l> VCL
Конечно , это извращение без VCL на примерно смотри
type
TForm1 = class(TForm)
Button1: TButton;
BitBtn1: TBitBtn;
[остаток примера - скипнут]
23.01.2000 Dmitry Kuzan
g> Как работать с USB портом?
Если ты знаешь номер порта и команды управления то можно через Port[]
24.01.2000 Valentin Ozerov
А что такое Memo? Визуализация TStrings (свойство Lines).
24.01.2000 Alexandr Zhivonitko
Подскажите, как приложению, сидящему в Tray, отловить события от
клавиатуры или сообщения от другого приложения/dll? Пробовал
SetWindowsHookEx(), но это работает, только если окно приложени
активно.. Где руки кривые?
24.01.2000 Stanley Ivanenko
TPoint = record
X: TLabel;
end;
var
Form1: TForm1;
TVector: array [1..100] of TPoint;
А потом по ходу программы делать нечто такое:
TVector[1].X.Caption:='Hello';
TVector[2].X.Caption:='world!!!';
24.01.2000 Mihail Babenov
арод подскажите как сделать след. вещь: при нажатии на определенную кнопку запускался бы hlp файл?
Подскажите, как приложению, сидящему в Tray, отловить события от
клавиатуры или сообщения от другого приложения/dll? Пробовал
SetWindowsHookEx(), но это работает, только если окно приложени
активно.. Где руки кривые?
24.01.2000 Anton Nikolaev
Subject: Как Дельфи работает с базами данных?
САБЖ
25.01.2000 Victor Torgashov
Суть проблеммы такая:
var
a: real;
s: String;
begin
a:=123.34567;
s:=FloatToStr(a); // В переменной s число 123.345669999951.
ShowMessage(s); // Hа экра выводится соответственно 123.345669999951.
end;
В чём проблемма, никогда таково небыло.
25.01.2000 Vadim Sharipov
Помоги пожалуйста сделать форму, чтобы она была Always on Top!!!
26.01.2000 Sergeyev Dmitry
Люди как и в каком формате музыку в менюшки(окна) вставлять>?
26.01.2000 Andrey Ulyanovskij
AS> Подскажите пожалуйста как заставить модем допустим висящий на
COM2
AS> набрать номер, например 999-99-99
Write('COM2','ATDT9999999'); имхо так...:-)...
26.01.2000 Бутаков Игорь
Как перемещать форму у которой нет заголовка?
Перепробовал кучу способов, никак не получается.
В VBasic это легко сделать, чего теперь переходит на него?
27.01.2000 Wowa Savin
Type
FileOfByte=File Of Byte;
Var
f:FileOfByte;
i:Integer;
Procedure SaveString(f_:FileOfByte;Const S:String);
Var
f:File Absolute f_;
L:LongInt;
i:LongInt;
Begin
L:=LenGth(S);
BlockWrite(f,L,SizeOf(L));
For i:=1 To L Do
BlockWrite(f,S[i],SizeOf(S[i]));
End;
Procedure LoadString(f_:FileOfByte;Var S:String);
Var
f:File Absolute f_;
L:LongInt;
i:LongInt;
c:Char;
Begin
S:=''
L:=LenGth(S);
BlockRead(f,L,SizeOf(L));
For i:=1 To L Do
Begin
BlockWrite(f,c,SizeOf(c));
S:=S+c;
End;
End;
28.01.2000 Valery Shestakov
Здесь писали что если выполнить MyForm:=TMyForm.Create, то после
MyForm.Free надо MyForm:=nil, и это совершенно верно, и прежде чем
спорить сначала запустите делфю и попробуйте...
Я поначалу не верил (вот и дурак был), но прежде чем спорить советую
попробовать все самим.
28.01.2000 Max Gorbunov
Делфи чайник не нашол, так буду писать сюда.
Как на делфи зделать скан каталога на придмет обнаружение файлом по
маске.
на пасе я делал так
...
Вот надо на делфи зделать такое.
28.01.2000 Alexey Irshenko
> как научить дельфи понимать дос кодиpовку?
Ставь RxLib
Иконку в system tray (где часы) вставляют функцией Shell_NotifyIcon
Bye ... Тенцер А.Л.
tolik@katren.nsk.ru
ICQ 15925834