Member
Статус: Не в сети Регистрация: 15.01.2004 Откуда: Чехов (МО)
Может все-таки кто-нить поможет?
Цитата:
В дельфи открыта екселевская книга... в екселе возможно подсчитать итоги при каждом изменении определенного столбца ("Данные"->"Итоги")... в екселевском VBA итоги считаются функцией SubTotal.... такая есть в Дельфийском модуле Excel2000... но в Екселе один из параметров выглядит как "TotalList:=Array(6)" а Дельфи на слово array - матерится Итак, вопрос... как все-таки заставить Дельфи посчитать итоги на Екселевском листе?
_________________ Participant of the Clan ^AMD^ - Боец
In God we trust...
Member
Статус: Не в сети Регистрация: 18.08.2004 Откуда: Saratov, Russia
Подскажите плиз, есть ли в делфах функция типа Format или Deltree, или ее можно реализовать только средствами встроенного асма ? Можно ли задать для Erase или DeleteFile имя файла *.* ?
Member
Статус: Не в сети Регистрация: 30.01.2003 Откуда: Москва
lex-chem WinExec или ShellExecute. А FileOpen открывает файл в другом смысле.
Smon FindFirst, FindNext - находят первый файл и все последующие (вызывашь в цикле или даже рекурсивно, директории они тоже ищут). DeleteFile - удалить файл, но, кажется, он wildcards не берет.
Member
Статус: Не в сети Регистрация: 04.01.2004 Откуда: Владивосток
procedure TForm1.Button1Click(Sender: TObject);
var i,d: integer;
begin
for i:=0 to 7 do
edit1.text := edit1.text + inttostr(i);
edit1.text := edit1.text + 'N';
begin
end;
end;
у меня выведится надпись: 1234567N
а как сделать так, что б в цикле выполнялись 2 действия? т.е что б надпись была 1N2N3N4N5N6N7N ?
y меня в программме по другому все, то проблема такая же.//долго сидел и пытался понять в чем ошибка.
Member
Статус: Не в сети Регистрация: 08.09.2004 Откуда: Москва
SardoX procedure TForm1.Button1Click(Sender: TObject);
var i,d: integer;
begin
for i:=0 to 7 do
begin {начало действий в цикле}
edit1.text := edit1.text + inttostr(i);
edit1.text := edit1.text + 'N';
end; {конец цикла}
end;
Вот так работает.
Member
Статус: Не в сети Регистрация: 15.04.2004 Откуда: Москва
lex-chem И не сработает Если использовать WinExec то так : WinExec('cmd.exe /s start 1.txt',SW_SHOWNORMAL);
И еще, это цитата из MSDN:
Note This function is provided only for compatibility with 16-bit Windows. Applications should use the CreateProcess function. Так что, для корректного вызова приложения используй ShellExecute.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения