-
+50.1
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
...
double total, free;
GetCensoredServer()->GetCensoredMemory(total, free);
if (free<0.) // <-- чудесная проверка
{
MessageBox(AfxGetMainWnd()->m_hWnd, censored("Please check censored for enough memory!")), _T(""), MB_OK|MB_ICONWARNING);
return false;
}
...
Найдено в рабочем коде. Некоторые идентификаторы изменены.
Xentrax,
01 Сентября 2009
-
+47
- 1
- 2
- 3
- 4
- 5
- 6
- 7
#if defined(_WIN32_WCE_PSPC)
if(SHSipInfo(SPI_GETSIPINFO, 0, &si, 0))
#else if (_WIN32_WCE >= 400) // <-- "хитрое" место
if(SipGetInfo(&si))
#endif
{
// bla bla
Найдено в рабочем коде.
Удивительно, но это работает, как задумывалось.
Xentrax,
01 Сентября 2009
-
+160.3
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
$topArray[1]=$topPhoneID1;
$topArray[2]=$topPhoneID2;
$flag=false;
for ($i=1; $i<=2&!$flag; $i++)
for($j=($i+1); $j<=2&!$flag; $j++)
if($topArray[$i]==$topArray[$j])
$flag=true;
if ($flag)
$errors["Equal"]="В ТОП-е есть одинаковые телефоны(позиции: ".($i-1).", ".($j-1).").";
Очередной отжыг моего таинственного "индуса"
Yozheg,
01 Сентября 2009
-
+56.6
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
class inTm: public ioTm
{ public: inTm(){ startInTm(); buffer=temp; };
int readTm (tmData&);
virtual void message(const structMessage&){};
void inputArray (int);
void setNonBlock(int);
void startInTm();
long readTmPos(tmData&);
protected:
unsigned char temp[lengthBuffer];
virtual unsigned char* readBuffer(int&)=0;
int inputBuffer();
void convertTm(unsigned char*, tmData&);
virtual long getPos(){ return current-count-countTemp; };
private:
void cnvTmPC (unsigned char*, tmData&);
void cnvTmNet (unsigned char*, tmData&);
friend inTmBl;
friend finTm;
int count;
int lengthIn;
unsigned char* tempBuf;
int countTemp;
};
Программист Мудрецов (фамилия у человека такая) был большим затейником. Например, код на С++ в хидерах он формативровал по центру - как стихи.
P. S. Надеюсь, на сайте форматирование сохранится.
Dimarius,
01 Сентября 2009
-
+161.2
- 1
- 2
- 3
- 4
require_once("cfg.php");
session_start();
session_unset();
session_destroy();
первые 4 строки файла отвечающие за вход в админку. и далее в таком же духе
dodther,
01 Сентября 2009
-
+143.8
Полезный батник. Используется во время войны. Окна вылетают.
Говногость,
31 Августа 2009
-
+153.1
- 1
- 2
- 3
- 4
- 5
- 6
- 7
$month = ($_POST['teh_month'] < 10 ? "0".$_POST['teh_month'] : $_POST['teh_month']);
$day = ($_POST['teh_day'] < 10 ? "0".$_POST['teh_day'] : $_POST['teh_day']);
$hour = ($_POST['teh_hour'] < 10 ? "0".$_POST['teh_hour'] : $_POST['teh_hour']);
$minute = ($_POST['teh_minute'] < 10 ? "0".$_POST['teh_minute'] : $_POST['teh_minute']);
$second = ($_POST['teh_second'] < 10 ? "0".$_POST['teh_second'] : $_POST['teh_second']);
$time=$day.".".$month.".".$_POST['teh_year']." ".$hour.":".$minute.":".$second;
мое очень старое поделие :)
danilissimus,
31 Августа 2009
-
+155
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
$output_array = array();
foreach( $list as $key => $value ) {
if( $a >= $GLOBALS['start'] && ($a - $GLOBALS['start'] < $GLOBALS['limit'] )) {
$output_array[$key] = $value;
}
$a++;
}
$list = $output_array;
Вдогонку к №1727. Аналог array_splice в стороннем компоненте к Joomla!
Kuros,
31 Августа 2009
-
+127
- 1
- 2
- 3
- 4
if (CProducts.UpdateProductByPartNumber(row.Cells[2].Text, row.Cells[3].Text, Convert.ToDecimal(row.Cells[4].Text), curId, pgId, vendId) != -1)
{
// ...
}
Эх... первый месяц работы программистом я думал что экономить место - это круто :о)
Ordos,
31 Августа 2009
-
+83.6
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
procedure TForm1.WMNCHitTest(var M: TWMNCHitTest);
var
P: TPoint;
Left, Right, Top, Bottom: Boolean;
begin
P := ScreenToClient(SmallPointToPoint(M.Pos));
Left := (P.X < 5) and not (akLeft in Anchors);
Right := (P.X > Width - 5) and not (akRight in Anchors);
Top := (P.Y < 5) and not (akTop in Anchors);
Bottom := (P.Y > Height - 5) and not (akBottom in Anchors);
M.Result := HTCLIENT;
if Left then
if Top then
M.Result := HTTOPLEFT
else
if Bottom then
M.Result := HTBOTTOMLEFT
else
M.Result := HTLEFT
else
if Right then
if Top then
M.Result := HTTOPRIGHT
else
if Bottom then
M.Result := HTBOTTOMRIGHT
else
M.Result := HTRIGHT
else
if Top then
M.Result := HTTOP
else
if Bottom then
M.Result := HTBOTTOM;
end;
изменяем размеры формы с BorderStyle = bsNone.
Arch,
31 Августа 2009