Здравствуйте, vdimas, Вы писали:
V>Здравствуйте, Andy_MAN, Вы писали:
V>держи из той же оперы, надеюсь пригодится: V>(приятное поведение под пальчиками)
Здравствуйте, Andy_MAN, Вы писали:
A_M>А за код спасибо, разгребу потом
А чего тут разгребать? Везде вместо самого UltraGrid используй приведенного наследника (ну, может, с точностью до названий неймспейсов и пр. шелухи).
Меня раздражает навигация UltraGrid по-умолчанию (вверх/вниз и ввправо-влево). Обрадовало, однако, что они выставили довольно-таки удобный и развитый интерфейс по управлению гридом, что позволяет придать ему практически произвольное поведение.
V>А чего тут разгребать? Везде вместо самого UltraGrid используй приведенного наследника (ну, может, с точностью до названий неймспейсов и пр. шелухи).
Это я уже понял
V>Меня раздражает навигация UltraGrid по-умолчанию (вверх/вниз и ввправо-влево). Обрадовало, однако, что они выставили довольно-таки удобный и развитый интерфейс по управлению гридом, что позволяет придать ему практически произвольное поведение.
Infragistics рулез однозначно, единственный его недостаток — платность
Здравствуйте, Privalov, Вы писали:
P>Здравствуйте, Spidola, Вы писали:
S>>Здравствуйте, Нахлобуч, Вы писали:
Н>>>Просто ради интереса — кто чего делает. 20 строк, надеюсь коммерческой тайны не составляют
S>> Вот как раз в этот момент пришлось вспоминать молодость
P>[....]
P>Увидел это и тоже вспомнил молодость. Это FoxPro, кажется? Лет 15 назад трудно было найти человека, не написавшего хотя бы 20 строк на Лисе.
Неплохая была идея, а уже прошло года два...
Н>>Просто ради интереса — кто чего делает. 20 строк, надеюсь коммерческой тайны не составляют
[Inno Setup|RemObjects Pascal Script]
function InitializeSetup(): Boolean;
begin//если через ком.строку не передан аргумент - "запуск без проверок = /Check:No", то проверяемif(ExpandConstant('{param:Check|Yes}')='Yes') then
Result:=CheckPreliminaries()
else
Result:=true;
end;
procedure InitializeWizard();
begin
if(CheckVS()=0) then//VS2005 установлена, можно продолжать
;//MsgBox('VS2005 is OK', mbInformation, MB_OK)else//если же VS2005 не установлена, то нужно сообщить об этом пользователю и сбросить флажок
//с компонента с именем Integrationbegin
wizardform.componentslist.checked[0]:= false;
wizardform.componentslist.itemenabled[0]:= false;
wizardform.SelectComponentsLabel.Caption:=ExpandConstant('{cm:ThereIsNoVS2005}');
end
end;
// test luaint test_lua( lua_State *L )
{
/* get number of arguments */int n = lua_gettop(L);
int i;
float f[255];
/* loop through each argument */for (i = 0; i < n; i++)
{
/* total the arguments */
f[i] = lua_tonumber( L, i);
}
g_this->Sum( f, n );
/* return the number of results */return 0;
}
Здравствуйте, avbochagov, Вы писали:
Н>>Просто ради интереса — кто чего делает. 20 строк, надеюсь коммерческой тайны не составляют
A>
A>function outputToHtmlStream(text, stream)
A>{
A> // создание объекта для вывода в поток в формате HTML
A> var writer = new KodeksFormatHTMLWriter(stream);
A> writer.setHyperlinkConverter(ConverterHyperlink);
A> writer.setPictureConverter(ConvertImage);
A> // создание объекта-итератора по тексту документа
A> var parser = new KodeksFormatParser();
A> // установка объекта-обработчика событий
A> parser.setHandler(writer);
A> // установка объекта-обработчика ошибок
A> parser.setErrorHandler(writer);
A> // запуск процесса вывода в HTML
A> parser.parse(text);
A>}
A>
// Extended information. WinSock do not provide extended information
// so we need use MS Bluetooth API.
DeviceInfoSize := SizeOf(BLUETOOTH_DEVICE_INFO);
FillChar(DeviceInfo, DeviceInfoSize, 0);
with DeviceInfo do begin
dwSize := DeviceInfoSize;
Address.ullLong := ADevice.FBTAddress;
end;
if BluetoothGetDeviceInfo(0, DeviceInfo) = 0 then
with ADevice do begin
FAuthenticated := DeviceInfo.fAuthenticated;
FConnected := DeviceInfo.fConnected;
FClassOfDevice := DeviceInfo.ulClassofDevice;
FRemembered := DeviceInfo.fRemembered;
// If name was not recognized in WSAXXX then try retrive it here.if (Trim(FName) = '') or (FName = StrDeviceNameUnknown) then FName := string(WideString(DeviceInfo.szName));
// This try/except block protect as when last seen date is
// unspecified. So it is normal!!! Do not asks me anymore
// why here is exception. Just read this comment and thinking a
// little. And you undertand!!!try
FLastSeen := SystemTimeToDateTime(DeviceInfo.stLastSeen);
except
FLastSeen := 0;
end;
// Read comment above!!!try
FLastUsed := SystemTimeToDateTime(DeviceInfo.stLastUsed);
except
FLastUsed := 0
end;
end;
Здравствуйте, Нахлобуч, Вы писали:
Н>Просто ради интереса — кто чего делает. 20 строк, надеюсь коммерческой тайны не составляют
<?php
/*
* Returns metadata and data for all lists.
*/require_once(dirname(__FILE__) . '/../../_php/include.php');
$lists = $db->qarray("select l.id, l.name, l.sqlname, " .
" if((systype is not null) or (count(c.id) > 0), 1, 0) as used " .
"from lists l " .
" left join obj_columns c on (c.datatype='lookup' and c.lookup_listid=l.id) " .
"group by l.id " .
"order by l.id");
$xlists = $response->rowset('lists');
foreach($lists as $list) {
$xlists->addRow(array(
'id' => $list['id'],
'name' => $list['name'],
'used' => $list['used']));
$q = $db->query("select id, text from " . $list['sqlname'] . " order by sortorder");
$response->rowset('list.' . $list['id'])->addDBRowset($q);
}
$response->outputXML("admin/GetLists.xsl");
?>
Здравствуйте, Константин Л., Вы писали:
КЛ>Здравствуйте, minorlogic, Вы писали:
M>>Складывается впечатление , что половина РСДН пишет парсеры XML а вторая данные в них сохранят...
КЛ>причем парсеры пишутся на с++ .
Здравствуйте, anidal, Вы писали:
A>Здравствуйте, A_l_e_x_e_y, Вы писали:
A>pAT91PS_PIOB->PIO_PER=AT91C_PIO_PB5|AT91C_PIO_PB28|AT91C_PIO_PB29; A> pAT91PS_PIOA->PIO_PER=AT91C_PIO_PA23; A> pAT91PS_PIOB->PIO_OER=AT91C_PIO_PB5; A> pAT91PS_PIOB->PIO_PPUDR=AT91C_PIO_PB5; A> pAT91PS_PIOB->PIO_CODR=AT91C_PIO_PB5; A>Комментарии на русском к сожалению нечитаемы