Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.04;
Скачать: CL | DM;

Вниз

SysUtils   Найти похожие ветки 

 
Evgeniy_K   (2004-06-08 21:11) [0]

Есть лли что-нибудь полегче SysUtils?


 
Marser ©   (2004-06-09 02:06) [1]

Фестал принимай. Или Мезим. Или откажись от столь тяжелой пищи. Особенно на ночь.


 
Mim1 ©   (2004-06-09 03:59) [2]

- Передайте пожалуйста простой карандаш
- Держите
- Но ведь это красный!
- А что красный для вас это слишком сложно?


 
sniknik ©   (2004-06-09 09:11) [3]

по моему в KOL есть замена (там и System меняется, пару тройку килобайт можно сбросить).


 
Evgeniy_K   (2004-06-09 14:45) [4]

Это не выход. В сумме набирается около 50 Кб всякого мусора в этом модуле. Ме же нужно только 3 функции, где-то 5 кб, но руками гиморно оттуда их целиком выдирать. Может все-таки существует более легкая альтернатива?


 
Игорь Шевченко ©   (2004-06-09 14:47) [5]


> Может все-таки существует более легкая альтернатива?


Ассемблер ?


 
Mystic ©   (2004-06-09 15:12) [6]

Какие функции?


 
blackman ©   (2004-06-09 17:10) [7]

>но руками гиморно оттуда их целиком выдирать
А что с руками ? :-)


 
Anatoly Podgoretsky ©   (2004-06-09 17:13) [8]

Evgeniy_K   (09.06.04 14:45) [4]
Огласите весь мусор


 
sniknik ©   (2004-06-09 18:28) [9]

> Это не выход.
а ты пробовал? попробуй может и выйдеш.


 
Огромное Кулясище   (2004-06-09 18:39) [10]

SysUtilsLite.pas... выслал уже


 
Семен Сорокин ©   (2004-06-09 18:41) [11]


> SysUtilsLite.pas... выслал уже

...всего 15 Мб


 
Evgeniy_K   (2004-06-10 15:21) [12]

Мне нужно только
IntToStr
FileExists


 
Mystic ©   (2004-06-10 15:29) [13]

Val

function FileAge(const FileName: string): Integer;
var
 Handle: THandle;
 FindData: TWin32FindData;
 LocalFileTime: TFileTime;
begin
 Handle := FindFirstFile(PChar(FileName), FindData);
 if Handle <> INVALID_HANDLE_VALUE then
 begin
   Windows.FindClose(Handle);
   Result := True
 end
 else
   Result := False
end;


 
Игорь Шевченко ©   (2004-06-10 15:55) [14]


> FileExists


GetFileAttributes


> IntToStr


function MyIntToStr(Value: Integer): string;
var
 I: Integer;
 Tmp: string;
begin
 while Value <> 0 do begin
   Tmp := Tmp + Char((Value mod 10) + Ord("0"));
   Value := Value div 10;
 end;
 SetLength(Result, Length(Tmp));
 for I:=1 to Length(Tmp) do
   Result[Length(Tmp)-I+1] := Tmp[I];
end;


 
Игорь Шевченко ©   (2004-06-10 15:59) [15]

Небольшая коррекция:
function MyIntToStr(Value: Integer): string;
var
 I: Integer;
 Tmp: string;
begin
 if Value = 0 then
   Result := "0"
 else begin
   while Value <> 0 do begin
     Tmp := Tmp + Char((Value mod 10) + Ord("0"));
     Value := Value div 10;
   end;
   SetLength(Result, Length(Tmp));
   for I:=1 to Length(Tmp) do
     Result[Length(Tmp)-I+1] := Tmp[I];
 end;
end;


 
Игорь Шевченко ©   (2004-06-10 16:00) [16]

Или Str из System.pas :))


 
Игорь Шевченко ©   (2004-06-10 16:01) [17]

Или Str из System.pas :))


 
Anatoly Podgoretsky ©   (2004-06-10 16:03) [18]

Порядок другой

Tmp := Char((Value mod 10) + Ord("0")) + Tmp;


 
Игорь Шевченко ©   (2004-06-10 16:08) [19]

Anatoly Podgoretsky ©   (10.06.04 16:03)

Точно, спасибо :)

function MyIntToStr(Value: Integer): string;
begin
 if Value = 0 then
   Result := "0"
 else
   while Value <> 0 do begin
     Result := Char((Value mod 10) + Ord("0")) + Result;
     Value := Value div 10;
   end;
end;


 
Anatoly Podgoretsky ©   (2004-06-10 16:29) [20]

Игорь Шевченко ©   (10.06.04 16:08) [19]
И еще надо учесть знак числа


 
Игорь Шевченко ©   (2004-06-10 16:31) [21]

Anatoly Podgoretsky ©   (10.06.04 16:29)

А это уже автору ветки оставим :)


 
Anatoly Podgoretsky ©   (2004-06-10 16:34) [22]

Главное что бы он об этом не забыл


 
Evgeniy_K   (2004-06-12 17:02) [23]

Совсем забыл. Мне ведь еще Now надо. Как-то вроде можно через Биос читать время.


 
jack128 ©   (2004-06-12 17:07) [24]


> Совсем забыл. Мне ведь еще Now надо. Как-то вроде можно
> через Биос читать время.

GetSystemTime + SystemTimeToDatetime (последняя очень легкоо выдирается, либо используй TSystemTime - формат даты)



Страницы: 1 вся ветка

Текущий архив: 2004.07.04;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.025 c
4-1085580560
Jel
2004-05-26 18:09
2004.07.04
Посмотрите пожалуйста, что крамольного в коде?


4-1085434225
Seldon
2004-05-25 01:30
2004.07.04
Как получить имя и путь всех процессов?


14-1087294951
default
2004-06-15 14:22
2004.07.04
Ещё задачка


14-1087452642
Danilka
2004-06-17 10:10
2004.07.04
СПИД


1-1087338679
Алексей
2004-06-16 02:31
2004.07.04
Чем отличается функция GetCurrentProcessId от GetCurrentThreadId