Вопрос № 36048: Здравствуйте, помогите плиз :
как сделать так, чтобы если WebBrowser заходил на какую-нибудь страницу,
то он бы переходил на другую (или воообще на другой сайт), а потом возвращался обратно!...Вопрос № 36054: Вчём проблема ?
В программе при нажатии на кнопку выбераюца файлы с разширением *.exe
и переименовываюца ! Ну должны а тут бадяга какаето создаюца новые а старым всё побаробану 8(
Вот код:
procedure TForm4.Button1Click(Sender: TO...
Вопрос № 36.048
Здравствуйте, помогите плиз :
как сделать так, чтобы если WebBrowser заходил на какую-нибудь страницу,
то он бы переходил на другую (или воообще на другой сайт), а потом возвращался обратно!
Отправлен: 23.02.2006, 21:00
Вопрос задал: Vic (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Leshiy2006
Здравствуйте, Vic!
procedure TForm1.WebBrowser1NavigateComplete2(Sender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
begin
Sleep(1000);//Чтобы хоть увидеть куда зашел
WebBrowser1.GoBack;
end;
Удачи!
Ответ отправил: Leshiy2006 (статус: 3-ий класс)
Отправлен: 23.02.2006, 22:50
Вопрос № 36.054
Вчём проблема ?
В программе при нажатии на кнопку выбераюца файлы с разширением *.exe
и переименовываюца ! Ну должны а тут бадяга какаето создаюца новые а старым всё побаробану 8(
Вот код:
procedure TForm4.Button1Click(Sender: TObject);
var
F1:TextFile;
Buf: Array [1..65535] Of Char;
File1: string[80];
Name: Array [1..10] of string;
ext: Array [1..3] of string;
bl,client:TSearchRec;
result:integer;
NewName:string;
kill:file;
paset:integer;
begin
button1.Caption:=inttostr (random (8000));
Отвечает: Лучников Юрий Владимирович
Здравствуйте, Tamashev Denis M!
А почему бы не воспользоваться функцией RenameFile(FullPath, Backup) ?
FullPath - Полный путь и имя файла, который подлежит переименованию. Backup - Новое имя файла.
Успехов!
Ответ отправил: Лучников Юрий Владимирович (статус: Студент)
Отправлен: 24.02.2006, 00:42 Оценка за ответ: 4 Комментарий оценки: ну вопервых я недавно учу Delphi а во вторых программа их ишет ну файлы !!!
Отвечает: sir henry
Здравствуйте, Tamashev Denis M!
Чушь какая-то. Для переименования файла есть простая и удобная функция RenameFile(OldName, NewName): Boolean; - вот ее и используйте.
Var
F: TSearchRec;
Begin
If FindFirst('*.exe', faAnyFile, F)=0 Then
Begin
Rename(F.Name, NewName);
While FindNext(F)=0 Do
Rename(F.Name, NewName);
End;
FindClose(F);
End;
Новое имя NewName будете создавать для каждого переименования отдельно.
Если все равно, какое должно быть имя, то можно воспользоваться функцией WinAPI:
function GetTempFileName(TempPathName, TempPrefixString: PChar; uUnique: UINT; TempFileName: PChar): UINT; stdcall;
которая генерирует уникальное имя для временного файла.
Ответ отправил: sir henry (статус: Академик)
Отправлен: 24.02.2006, 08:47 Оценка за ответ: 5 Комментарий оценки: Спасибо большое разобрался !
Отвечает: Diman_A
Здравствуйте, Tamashev Denis M!
Как я понял, тебе нужно дать файлу новое имя, причем составленное из случайных чисел. Но для чего столько ерунды и какие-то паскалевские assign и rename? Можно ведь просто переместить файл в ту же директорию, но под другим именем! Готовый исходник смотри в приложении. Да, и еще: для того, чтобы хранить один символ, существует тип Char! Если что непонятно, пиши в мини-форум или на внутреннюю почту.
Приложение:
Ответ отправил: Diman_A (статус: 6-ой класс)
Отправлен: 24.02.2006, 13:11 Оценка за ответ: 5 Комментарий оценки: ОК !!! Спасибо !