+144.9
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
public class YobaButton : Button
{
public YobaButton ()
{
this.Click += (s1, e1) =>
{
MessageBox.Show ("Оп хуй.");
this.Click -= (EventHandler)Delegate.CreateDelegate (typeof (EventHandler), this, (MethodInfo)MethodBase.GetCurrentMethod ());
this.Click += (s2, e2) =>
{
MessageBox.Show ("Оп тупой хуй.");
};
};
}
}
Yurik,
30 Января 2010
+160.7
- 1
for ($post=$last_post-$skip_posts; $post>=$last_post-($skip_posts+$post_on_page)+1; $post--){
родил постраничный вывод постов
stepushyn,
30 Января 2010
+87.6
- 1
- 2
- 3
- 4
- 5
public class CheckHouseNumber implements HouseNumberChecker {
//код
}
chiffa,
30 Января 2010
+136.7
- 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
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
BOOLEAN
KiCheckForAtlThunk (
IN PEXCEPTION_RECORD ExceptionRecord,
IN PCONTEXT Context
)
/*++
Routine Description:
This routine will determine whether an access violation was raised due to
an attempt to execute an ATL thunk in a no-execute, non-stack area.
If so, the thunk will be emulated and execution resumed.
Arguments:
ExceptionRecord - Supplies a pointer to an exception record.
Context - Supplies a pointer to a context frame.
Return Value:
TRUE - Context was updated to reflect the emulated ATL thunk, resume
execution.
FALSE - Not an ATL thunk, continue raising the exception.
--*/
//.........
//KiDispatchException:
//......
switch (ExceptionRecord->ExceptionCode) {
case STATUS_BREAKPOINT:
ContextFrame.Eip--;
break;
case KI_EXCEPTION_ACCESS_VIOLATION:
ExceptionRecord->ExceptionCode = STATUS_ACCESS_VIOLATION;
if (PreviousMode == UserMode) {
if (KiCheckForAtlThunk(ExceptionRecord,&ContextFrame) != FALSE) {
goto Handled1;
}
//................
Объявление KiCheckForAtlThunk (втыкать в комменты и название =)) ) Для тех кто в танке: исходники Windows, оконные классы ATL выделяют тупо в хипе кусок-переходник, который заменяет HWND, идущий первым параметром в оконную процедуру, на естественный, объектно-ориентированный this. Так вот, если у нас установлено где-то в реестре юзать защиту от выполнения данных, то, естественно, в хипе хер чего выполнишь, и возникнет #GP, и тут-то нам и придет на помощь KiCheckForAtlThunk =) Короче, ИМХО, вносить изменения в ядро, для того, чтобы нормально работала криво написанная юзермодная библиотека -- та еще жесть =) Все кто минусует -- не шарят :P
ISith,
30 Января 2010
+135.9
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
public class PlayerWindow
{
private readonly ScheduleManager _scheduleManager = new ScheduleManager();
...
private void OpenSchedule(string timesheetFilename)
{
if (!_scheduleManager.OpenSchedule(timesheetFilename))
{
_isOpen = false;
return;
}
_isOpen = false;
}
}
Собственное творчество. ^_^
spbAngel,
29 Января 2010
+109.8
- 1
- 2
- 3
- 4
- 5
- 6
- 7
for i := 1 to X do begin
tblitem.FindKey([tbltranitemno.text]);
tblitem.GotoKey;
button3.Click;
edit3.Text := floattostr(org-i);
x := 1-1;
end;
(c) India
хочется взять и уеб...
dmtr76,
29 Января 2010
+64.9
- 1
- 2
- 3
// ...
private Blob lClob; //файл
// ...
nxx,
29 Января 2010
−127.7
- 1
Выбрать * из РегистрСведений.Таблица Где Таблица.ДатаПодтверждения >= ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0))
Это вот условие писал мой бывший начальник..
KingOfShit,
29 Января 2010
+162.9
- 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
$results = $_POST['result'];
foreach ($results as $key => $result)
{
$has_results = true;
if ( ! $result['text'] OR ! $result['description'])
{
if ( ! $result['text'] AND ! $result['description'])
{
$has_results = false;
unset($results[$key]);
}
else
{
$post->add_error('result', 'required');
}
}
}
if ( ! $has_results)
{
$post->add_error('result', 'required');
}
Верификация $_POST
Говноговно,
29 Января 2010
+146.9
- 1
- 2
- 3
- 4
class ToBeOrNotToBe{};
void distortion(ToBeOrNotToBe...)
{
}
Код компилируется в 2008 MVS
Barmaglot,
28 Января 2010