Модуль "Мое меню" (часть 18) - WebShortcuts_applyChanges
последняя версия: 3.0.9 build 961 beta
от 07 декабря 2007 г.
от 07 декабря 2007 г.
procedure TfrmP2K_MyMenu.WebShortcuts_applyChanges(AWebShortcuts : TArrWebShortcuts2); var i: integer; f: file of TWebShortcuts2; str: string; frmProgress: TfrmProgress; cnt: integer;
begin
// сохранить буфер в файл
cnt:= 0;
frmProgress:= TfrmProgress.Create(Self);
try
str:= GetTempPathEx + 'DL_DB_BKMR_RECORDS';
if FileExists(str) then DeleteFile(str);
AssignFile(f, str);
Rewrite(f);
for i:= 0 to High(AWebShortcuts) do
begin
if (AWebShortcuts[i].Visible <> $00) //and
//(AWebShortcuts[i].AllowDelete <> $00) and
//(AWebShortcuts[i].x2 <> $00) and
//(AWebShortcuts[i].xType <> $00)
then
begin Write(f, AWebShortcuts[i]); inc(cnt); end;
end;
CloseFile(f);
//записать файл в телефон
if cnt = 0 then p2k.DeleteFile('/a/DL_DB_BKMR_RECORDS')
else p2k.UploadFile(str, '/a/DL_DB_BKMR_RECORDS', frmProgress);
finally
frmProgress.Free;
end;
end;
Еще записи по теме
- Модуль "Будильник" (часть 13) - AlarmClockToBuffer
- Модуль "P2KApi" (часть 79) - TP2KAPI.SendCmd
- Модуль "P2KApi" (часть 71) - TP2KAPI.ReadDataZ
- Модуль "Справочник" (часть 15) - DeleteAbonent
- Модуль "Flash_Terminal" (часть 2) - FlashTermSendCommand
- Модуль "Пункты меню" (часть 57) - MMAEdit_GetNodeType
- Модуль "Справочник" (часть 25) - WriteContactChanges
