Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

13.01.2010, 09:37
|
|
Познающий
Регистрация: 10.02.2009
Сообщений: 40
Провел на форуме: 59352
Репутация:
0
|
|
Сообщение от patcher
>>serhio<<, что-то очень часто тебе нужно "помочь разобратся". Для того чтобы тебе помогли, нужно выложить свой код и сказать что именно не получается, а то у меня такое чувство, что мы тебе здесь лабу решаем) Если это так, то ты ошибся разделом---->>>> Работа .
P.S. сорри за оффтоп
Код:
Program labor6_2;
uses crt;
type
student=record
fam:string[15];
inn:string[12];
datenal:string[10];
yearb:string[10];
yearpos:string[10];
kurs:string[5];
group:string[10];
kolvos:string[5];
bal:string[5];
b1,b2,b3,b4,b5,b6,b7,b8,b9,b10:2..5;
end;
var stipendia:array[1..4] of student;
s:student; i,h,f:integer;
procedure Ex;
begin
write('| Familija |');
write('| Data rojdenija |');
write('| Ocenki za poslednuju sessiju |');
for i:=1 to 4 do
with stipendia[i] do
if f = > bal then
begin
writeln('|',fam:20, ' |');
writeln('|',yearb:14, ' |');
writeln('|',b1,b2,b3,b4,b5,b6,b7,b8,b9,b10:20, ' |');
end;
readkey;
end;
begin
clrscr;
for i:=1 to 4 do
with klass[i] do
begin
writeln('Vvedite familiu');
readln(fam);
writeln('Vvedite INN');
readln(inn);
writeln('Vvedite datu vyda4i Svid. o post. na u4et v nal.org.');
readln(datenal);
writeln('Vvedite datu rojdenija');
readln(yearb);
writeln('Vvedite god postuplenija');
readln(yearpos);
writeln('Vvedite kurs');
readln(kurs);
writeln('Vvedite gruppu');
readln(group);
writeln('Vvedite kol-vo semestrov obu4enija');
readln(kolvos);
writeln('Vvedite po 5 ocenok za 1 i 2 semestr');
readln(b1,b2,b3,b4,b5,b6,b7,b8,b9,b10);
f:=b1+b2+b3+b4+b5+b6+b6+b7+b8+b9+b10;
writeln('Vvedite srednii bal');
readln(bal);
end;
clrscr;
ex;
end.
Только вот незнаю правильно или нет, глянь пожалуйста!
Последний раз редактировалось slesh; 13.01.2010 в 10:43..
Причина: [code][/code]
|
|
|

13.01.2010, 17:46
|
|
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме: 5209663
Репутация:
357
|
|
У меня в программе в отдельном Unit'е обрабатывается поток, как можно из потока вывести сообщение на форму?
Если попытаться вывести сообщение прямо из потока то размер окна сообщения станет произвольно впрочем как и расположение
А если делать через процедуру, то при запуске из по компилятора возникает ошибка, а так все работает...
|
|
|

13.01.2010, 17:51
|
|
Участник форума
Регистрация: 02.07.2008
Сообщений: 132
Провел на форуме: 1035284
Репутация:
52
|
|
привет всем встал в ступор с этой задачей в реестре хранится число=) но не могу его преобразовать в читабельный вид то есть время верное а вот дата бредовая
Код:
Function GetWindowsSetupDate:string;
const
regpath = 'SOFTWARE\Microsoft\Windows NT\CurrentVersion';
ValueName = 'InstallDate';
var
hSubKey : HKEY;
BufSize : DWORD;
Buf : DWORD;
MyValType : DWORD;
tm : TDateTime;
time : _FILETIME;
fTime : SYSTEMTIME;
begin
// 01.01.1970
// 31536000
// 2629743
// 1258983428
if RegOpenKey(HKEY_LOCAL_MACHINE, regpath,hSubKey) = ERROR_SUCCESS then
if RegQueryValueEx(hSubKey, ValueName, nil, @MyValType, nil, @BufSize) =ERROR_SUCCESS then
begin
if RegQueryValueEx(hSubKey, ValueName, nil, @MyValType, @Buf,@BufSize) =ERROR_SUCCESS then
begin
time.dwHighDateTime:=Buf;
FileTimeToLocalFileTime(time,time);
FileTimeToSystemTime(time,ftime);
result:=Format('%d.%d.%d %d:%d:%d',[fTime.wDay,fTime.wMonth,fTime.wYear,fTime.wHour,fTime.wMinute,fTime.wSecond]);
end;
end;
end;
вот что я получаю
'12.1.18736 17:35:46'
|
|
|

13.01.2010, 21:39
|
|
Познающий
Регистрация: 03.12.2008
Сообщений: 56
Провел на форуме: 140714
Репутация:
29
|
|
Есть ли для Delphi7 компоненты для построения графиков помимо TChart? Хочется, чтобы все выглядело покрасивее 
|
|
|

13.01.2010, 22:10
|
|
Постоянный
Регистрация: 04.04.2008
Сообщений: 527
Провел на форуме: 1494768
Репутация:
272
|
|
Где можно взять более полный фак для Делфи?
|
|
|

13.01.2010, 23:53
|
|
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме: 3288241
Репутация:
3349
|
|
2 Andres Стандартная справка по Делфи + MSDN + 5005 Статей по делфи.
|
|
|

14.01.2010, 08:39
|
|
Участник форума
Регистрация: 14.03.2009
Сообщений: 237
Провел на форуме: 813785
Репутация:
314
|
|
Сообщение от StealthMaster
Есть ли для Delphi7 компоненты для построения графиков помимо TChart? Хочется, чтобы все выглядело покрасивее 
Их на торри всегда туева хуча: http://www.torry.net/pages.php?s=88
|
|
|

14.01.2010, 19:57
|
|
Познающий
Регистрация: 10.08.2009
Сообщений: 74
Провел на форуме: 1538500
Репутация:
69
|
|
Покажите на примеры как отправить гет запрос в 10 потоков. Например: idhttp1.Get(http://ya.ru/);
|
|
|

14.01.2010, 20:43
|
|
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме: 5209663
Репутация:
357
|
|
Как выкинуть диалоговое окно из потока?
Что будет с WebBrowser если нету IE?
|
|
|

14.01.2010, 20:46
|
|
Познающий
Регистрация: 14.05.2009
Сообщений: 92
Провел на форуме: 299447
Репутация:
5
|
|
Всем доброго времени суток!
У меня есть вопрос, возможно он глуп но всё же...
Этот код работает на ура...
if FindWindow(0,'Диспетчер задач Windows') <> 0 then Label1.Caption:= Нашли!';
---------------------------------------------
А этот молчит...
if FindWindow(0,'В Контакте | Добро пожаловать) <> 0 then Label1.Caption:= Нашли!';
В чём причина?
Заранее спасибо.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|