Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.035 c
8-1082526206
Aragon
2004-04-21 09:43
2004.07.04
Как проиграть формат Midi (mid) с помощью API.


1-1087453402
MVA
2004-06-17 10:23
2004.07.04
Версия программы


4-1083846448
alsov1
2004-05-06 16:27
2004.07.04
Запись CD


1-1087420050
P@vel
2004-06-17 01:07
2004.07.04
Window Handle


1-1087801439
Lion
2004-06-21 11:03
2004.07.04
Прерывания





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский