Показать сообщение отдельно
  #7  
Старый 25.03.2009, 22:26
Аватар для Karsh
Karsh Karsh вне форума
Активный
 
Регистрация: 22.09.2007
Адрес: SPb
Сообщения: 228
Версия Delphi: 7, 2009, XE2
Репутация: 70
По умолчанию

Цитата:
Сообщение от denISRU
вопрос 1. как в имеющемся коде сделать так чтобы использовался файл не из конкретной папки, а из папки с экзешником программы???
вот так можно узнать папку с exe:
Код:
procedure TForm1.Button2Click(Sender: TObject);
var
  s: string;
begin
  s:= ExtractFilePath(ParamStr(0));
  ShowMessage(s);
end;
Цитата:
Сообщение от denISRU
вопрос 2. есть 3х значное число - как посчитать сумму его цифр?
можно так:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  x, y, i: Integer;
begin
  x:= 248;
  y:= 0;
  for i:= 1 to 3 do
  begin
    y:= y + (x Mod 10);
    x:= x div 10;
  end;
  ShowMessage(IntToStr(y));
end;
__________________
Начинающий программист уверен, что в 1 килобайте 1000 байт.
Законченный программист уверен, что в 1 километре 1024 метра.
Ответить с цитированием