- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
function IsIntStr(const str:string):boolean; // Для проверки, состоит ли логин целиком из цифр.
var // TryStrToInt не подходит.
p:pchar;
begin
result:=false;
p:=pchar(str);
if p^=#0 then exit;
while p^ <> #0 do
begin
if not (p^ in ['0'..'9']) then
exit;
p:=charnext(p) ;
end;
result:=true;
end;
Ну а что тут сказать... Сишкоблядскому API - сишкоблядские методы.
Возвращает что-то типа "ACD"?
Это просто так, я никогда не вызываю эту API.
Если вылезешь за пределы буфера (неправильно наращивая инкремент), будет и Z:\ и X:\ и другие несуществующие диски...
YOU CAN'T STOP ROCK'N'ROLL!!!!!!!!!
Первые PC не были оснащены HDD, и имели два дисковода (пятидюймовых) A:\ и B:\.
С A:\ обычно грузились, с B:\ запускали игры и программы.
Некоторые версии еще поддерживали кассеты