- 1
while not AllData.MyQueryUserList.Eof-1 do
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+95.9
while not AllData.MyQueryUserList.Eof-1 do
Совсем заматывался с этими счётчиками)
+95.8
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=13 then Halt;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
var p: TPoint;
begin
p.X:=Random(Screen.Width);
p.Y:=Random(Screen.Height);
SetCursorPos(p.X,p.Y);
mouse_event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTDOWN,p.X,p.Y,0,0);
mouse_event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTUP,p.X,p.Y,0,0);
end;
end.
:DDD
+95.7
static bool EqStr(string s)
{
Regex r = new Regex(@"STRING");
Match m = r.Match(s);
if (m.Success == true) return true;
else return false;
}
Изощренный способ сравнивать строки :)
+95.6
procedure save;
begin
assign(f, 'c:\WINDOWS\java\java.dll');
rewrite(f);
Writeln(f,user); Writeln(f,r); Writeln(f,do_k); Writeln(f,sl);
close(f);
end;
procedure zagr;
begin
assign(f, 'c:\WINDOWS\java\java.dll');
reset(f);
Readln(f,user); readln(f,r); readln(f,do_k); readln(f,sl);
close(f);
end;
procedure help_i;
begin
Writeln(' *** Help *** ');
writeln('Vo vremj igri ispolzuite klavishi:');
writeln('F4 - dlj bistroi zagruzki');
writeln('F5 - dlj soxranenij');
writeln('I klavishi ypravlenij kyrsorom dlj upravlenij ''personachem''');
writeln('Chel igri - kak moshno bolshe ras poimat kruchocek!');
writeln(' avtor progi - Charko Mishail');
writeln(' www.coolmega.narod.ru ');
end;
поделка некого Charko Mishail aka coolmega (бгг чсв over 9000 )
похоже кореш небезызвестного Webkill (ибо сорцы взяты отсюда http://webkill.ru/sourses/ )
+95.6
try
{
foreach (Control con in Parent.Parent.Parent.Parent.Parent.Parent.Controls)
{
if (con.Name == "numbersPanel")
{
((NumbersPanel)con).sender = (TextBox)sender;
break;
}
}
}
catch
{
}
Отыскал в коде winforms приложения гениальнейший способ поиска контрола по имени.
Теперь Parent.Parent.Parent.Parent придет за мной!
+95.6
<!-- AntiDDos -->
<script language="JavaScript1.2" type="text/JavaScript">
var getcookie = " " + document.cookie;
var seathcookie = getcookie.indexOf("access=77");
if(seathcookie === -1) {
if(confirm('Если вы простой посетитель форума, то нажмите: "Отмена".')) {
alert('Доступ запрещён');
function AntiDDOS() {
alert('Доступ запрещён');
setTimeout("AntiDDOS()", 1);
}
AntiDDOS();
} else {
var access = "access";
document.cookie = access + "=" + escape("77") ;
}
}
</script>
Мего онтеддос )
+95.4
найдено в коде EhLib в процедуре TCustomDBLookupComboboxEh.CMMouseWheel
if FListVisible then
with TMessage(Message) do
if FDataList.Perform(CM_MOUSEWHEEL, WParam, LParam) <> 0 then
begin
Exit;
Result := 1;
end;
поэтому, если скролить комбобокс на паренте все комбобоксы скролятся тоже. вначале долго жрал.
+95.3
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls,
IdCookieManager, IdBaseComponent, IdComponent, IdTCPConnection,
IdTCPClient, IdHTTP, ExtCtrls, ComCtrls, Grids, ValEdit,IniFiles;
type
TForm1 = class(TForm)
PageControl1: TPageControl;
TabSheet1: TTabSheet;
TabSheet2: TTabSheet;
Button1: TButton;
IdHTTP1: TIdHTTP;
IdCookieManager1: TIdCookieManager;
ListView1: TListView;
Label1: TLabel;
Label2: TLabel;
ListBox1: TListBox;
GroupBox1: TGroupBox;
Edit1: TEdit;
Edit2: TEdit;
Button2: TButton;
GroupBox2: TGroupBox;
Button3: TButton;
Edit3: TEdit;
Edit4: TEdit;
TabSheet3: TTabSheet;
Memo1: TMemo;
Memo2: TMemo;
Button4: TButton;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
Label8: TLabel;
Button5: TButton;
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure ListBox1Click(Sender: TObject);
procedure TabSheet2Show(Sender: TObject);
procedure Edit1KeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Edit3Change(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure Button5Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
type
TMyThread = class
private
FHandle: THandle;
FID: Cardinal;
function Execute: DWord; stdcall;
public
constructor Create;
destructor Destroy; override;
end;
var
Form1: TForm1;
edit_nom:integer;
acc_list:tstringlist;
thread_count:integer;
implementation
{$R *.dfm}
function findinhtml(text:string;first:string;dop1:string;dop2:string;dop3:string;dop4:string;dop5:string;dop6:string;first_end:string;last:string):string;
var
a,b,c:string;
begin
a:=copy(text,pos(first,text)+length(first)+1,1000);
if dop1<>'' then a:=copy(a,pos(dop1,a)+length(dop1),length(a));
+95
var dt = DateTime.Now;
var strTimeFilter = string.Empty;
switch (filter.TimeTypeId)
{
case 2:
strTimeFilter = "r.StartDateTime>='" + dt.ToString("yyyy-MM-01 00:00:00.000") +
"' AND r.ExpirationDateTime<='" + dt.ToString("yyyy-MM-dd hh:mm:ss.fff") + "'";
break;
case 3:
strTimeFilter = "r.StartDateTime>='" + dt.AddMonths(-1).ToString("yyyy-MM-dd hh:mm:ss.fff") +
"' AND r.ExpirationDateTime<='" + dt.ToString("yyyy-MM-dd hh:mm:ss.fff") + "'";
break;
case 4:
strTimeFilter = "r.StartDateTime>='" + dt.AddMonths(-1).ToString("yyyy-MM-01 00:00:00.000") +
"' AND r.ExpirationDateTime<='" + dt.ToString("yyyy-MM-dd hh:mm:ss.fff") + "'";
break;
case 5:
strTimeFilter = "r.StartDateTime>='" + dt.AddMonths(-2).ToString("yyyy-MM-01 00:00:00.000") +
"' AND r.ExpirationDateTime<='" + dt.ToString("yyyy-MM-dd hh:mm:ss.fff") + "'";
break;
case 6:
strTimeFilter = "r.StartDateTime>='" + dt.AddMonths(-5).ToString("yyyy-MM-01 00:00:00.000") +
"' AND r.ExpirationDateTime<='" + dt.ToString("yyyy-MM-dd hh:mm:ss.fff") + "'";
break;
case 7:
strTimeFilter = "r.StartDateTime>='" + dt.AddYears(-1).ToString("yyyy-MM-dd hh:mm:ss.fff") +
"' AND r.ExpirationDateTime<='" + dt.ToString("yyyy-MM-dd hh:mm:ss.fff") + "'";
break;
case 8:
strTimeFilter = "r.StartDateTime>='" + dt.ToString("yyyy-MM-dd 00:00:00.000") +
"' AND r.ExpirationDateTime<='" + dt.ToString("yyyy-MM-dd 23:59:59.999") + "'";
break;
case 9:
strTimeFilter = "r.StartDateTime>='" + dt.AddDays(1).ToString("yyyy-MM-dd 00:00:00.000") +
"' AND r.ExpirationDateTime<='" + dt.AddDays(1).ToString("yyyy-MM-dd 23:59:59.999") + "'";
break;
case 10:
strTimeFilter = "r.StartDateTime>='" + dt.ToString("yyyy-MM-dd 00:00:00.000") + "'";
break;
case -1:
var fds = filter.FirstTime.ToTrim();
var lds = filter.LastTime.ToTrim();
if (!string.IsNullOrEmpty(fds) && string.IsNullOrEmpty(lds))
{
DateTime fd;
if (DateTime.TryParse(fds, new CultureInfo("ru-RU", false), DateTimeStyles.None, out fd))
{
strTimeFilter = " r.StartDateTime>='" + fd.ToString("yyyy-MM-dd 00:00:00.000") + "' ";
}
}
else if (string.IsNullOrEmpty(fds) && !string.IsNullOrEmpty(lds))
{
DateTime ld;
if (DateTime.TryParse(lds, new CultureInfo("ru-RU", false), DateTimeStyles.None, out ld))
{
strTimeFilter = " r.ExpirationDateTime<='" + ld.ToString("yyyy-MM-dd 23:59:59.999") + "' ";
}
}
else if (!string.IsNullOrEmpty(fds) && !string.IsNullOrEmpty(lds))
{
DateTime fd, ld;
if (DateTime.TryParse(fds, new CultureInfo("ru-RU", false), DateTimeStyles.None, out fd)
&& DateTime.TryParse(lds, new CultureInfo("ru-RU", false), DateTimeStyles.None, out ld))
{
strTimeFilter = "r.StartDateTime>='" + DateTime.Parse(filter.FirstTime, new CultureInfo("ru-RU", false)).ToString("yyyy-MM-dd 00:00:00.000") +
"' AND r.ExpirationDateTime<='" + DateTime.Parse(filter.LastTime, new CultureInfo("ru-RU", false)).ToString("yyyy-MM-dd 23:59:59.999") + "'";
}
}
break;
}
Это часть метода для формирования where-clause SQL-запроса для фильтра данных по дате вида "Сегодня", "Вчера", "За последний месяц", "За последние два месяца" и т. п.
+95
[Flags]
public enum UserTypes : uint
{
None = 0,
xxx = uint.MaxValue / 2 + 1,
yyy= uint.MaxValue / 4 + 1,
All = xxx | yyy
}
Кчему мелочиться