ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

03.03.2009, 23:34
|
|
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
Пожалусто, подскажите ХОРОШИЙ учебник delfi чтобы научится делать ВИРИ И ТРОЯНЫ
1) не "delfi" а "del phi"
2) нету таких. сперва на паскале напиши несколько программ 
|
|
|

03.03.2009, 23:37
|
|
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
Сообщение от mrVoodoo
у кого нибудь есть исходник этой программы? Trav2
s59.radikal.ru/i164/0903/66/54e4bab1264f.gif
программа была взята из книжки "Delphi Готовые алгоритмы", но сайт на который указывается в книжке уже давно не существует.
http://delphialg.info/index.php?modtel=06-delphialg&nomerstr=0001
Последний раз редактировалось eLWAux; 03.03.2009 в 23:40..
|
|
|

03.03.2009, 23:57
|
|
Новичок
Регистрация: 29.06.2007
Сообщений: 9
Провел на форуме: 24289
Репутация:
0
|
|
Сообщение от eLWAux
http://delphialg.info/index.php?modtel=06-delphialg&nomerstr=0001
это та книга пропущенная через файнридер, но в книге не описывается вся программа, а только основные процедуры.. меня как раз интересует графический интерфейс, который там не описан..
|
|
|

03.03.2009, 23:42
|
|
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
Сообщение от Maxxxtri23
Вопрос все еще остается в силе:
И еще как ограничить кол-во строчек в мемо до 10.
Ограничение длины и количества строк компонента Memo
http://www.delphisources.ru/pages/faq/base/memo_limits.html
|
|
|

04.03.2009, 07:27
|
|
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
Провел на форуме: 500748
Репутация:
137
|
|
Результат функции может быть массивом? Если да, то как правильно это представить? Пробую так, неполучается
Код:
.
function erwer(erwr:string):array[0..100] of string;
begin
result[0]:='werwr';
end;
begin
showmessage(erwer('dsadas')[0]);
end.
|
|
|

04.03.2009, 09:17
|
|
Постоянный
Регистрация: 26.12.2007
Сообщений: 353
Провел на форуме: 905389
Репутация:
332
|
|
Сообщение от ZET36
Результат функции может быть массивом? Если да, то как правильно это представить? Пробую так, неполучается
Код:
.
function erwer(erwr:string):array[0..100] of string;
begin
result[0]:='werwr';
end;
begin
showmessage(erwer('dsadas')[0]);
end.
так как ты делаеш нельзя зато так можно:
Код:
.....
type
PMy_func_array_result=array[1..100]of string;
var
Form1: TForm1;
.....
function erwer(erwr:string):pMy_func_array_result;
begin
result[1]:='werwr';
end;
begin
showmessage(erwer('dsadas')[1]);
end;
.....
|
|
|

04.03.2009, 08:44
|
|
Постоянный
Регистрация: 27.10.2008
Сообщений: 380
Провел на форуме: 1249808
Репутация:
149
|
|
Результат функции может быть массивом? Если да, то как правильно это представить? Пробую так, неполучается
Код:
.
function erwer(erwr:string):array[0..100] of string;
begin
result[0]:='werwr';
end;
begin
showmessage(erwer('dsadas')[0]);
end.
функция не может возвращать массив, это ограничение можно обойти если ввести новый тип:
type
ass=array[0..100] of string;
и сделать чтоб функция возвращала его:
function erwer(erwr:string):ass;
|
|
|

04.03.2009, 14:35
|
|
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
Провел на форуме: 500748
Репутация:
137
|
|
RumShun, KIR@PRO спасибо.
|
|
|

04.03.2009, 14:58
|
|
Участник форума
Регистрация: 06.03.2007
Сообщений: 283
Провел на форуме: 1547094
Репутация:
120
|
|
Вот есть такой код:
bmp.SaveToFile('C:\Program Files\''Screen.bmp');
помогите его изменить так, чтобы файл был сохранён на раб столе, под именем сколько сейчас время
Например: 13.57.17.bmp
FormatDateTime('hh.nn.ss',now);
|
|
|

04.03.2009, 15:35
|
|
Участник форума
Регистрация: 15.11.2006
Сообщений: 259
Провел на форуме: 2589211
Репутация:
151
|
|
Сообщение от xaker-boss
Вот есть такой код:
bmp.SaveToFile('C:\Program Files\''Screen.bmp');
помогите его изменить так, чтобы файл был сохранён на раб столе, под именем сколько сейчас время
Например: 13.57.17.bmp
FormatDateTime('hh.nn.ss',now);
Как-то так
Код:
uses Registry;
.....
{находим директорию винды}
function GetSystemRoot: String;
var Reg: TRegistry;
begin
Reg:=TRegistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey('\SOFTWARE\Microsoft\Windows NT\CurrentVersion', false);
Result:=reg.ReadString('SystemRoot');
Reg.free;
end;
{находим имя пользователя}
function GetUN: string;
var
UN : string;
UNLen : Dword;
begin
UNLen := 255;
SetLength(UN, UNLen);
if GetUserName(PChar(UN), UNLen) then
Result := Copy(UN,1,UNLen - 1);
end;
{используем всё это, чтоб составить путь}
procedure TForm1.Button1Click(Sender: TObject);
var str:string;
begin
str:=copy(GetSystemRoot,1,3)+'Documents and Settings\'+GetUN+'\Рабочий стол\'+FormatDateTime('hh.nn.ss',now)+'.bmp';
bmp.SaveToFile(str);
end;
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|