Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Проблема с авто обновлениемм

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 04.04.2012, 14:33   #1
 Разведчик
Аватар для xloctis
 
xloctis никому не известный тип
Регистрация: 04.04.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Проблема с авто обновлениемм

PHP код:
unit Unit1;

interface

uses
  Winapi
.WindowsWinapi.MessagesSystem.SysUtilsSystem.VariantsSystem.ClassesVcl.Graphicsshellapi,
  
Vcl.ControlsVcl.FormsVcl.DialogsVcl.StdCtrlsVcl.Menus,
  
IdBaseComponentIdComponentIdTCPConnectionIdTCPClientIdHTTP;

type
  TForm1 
= class(TForm)
    
Button1TButton;
    
EditTEdit;
    
MemoTMemo;
    
OpenDialogTOpenDialog;
    
SaveDialogTSaveDialog;
    
Button2TButton;
    
MainMenu1TMainMenu;
    
N1TMenuItem;
    
N2TMenuItem;
    
N3TMenuItem;
    
N4TMenuItem;
    
N5TMenuItem;
    
about1TMenuItem;
    
IdHTTPTIdHTTP;
    
Label1TLabel;
    
procedure Button1Click(SenderTObject);
    
procedure Button2Click(SenderTObject);
    
procedure about1Click(SenderTObject);
    
procedure N5Click(SenderTObject);
  private
    { Private 
declarations }
  public
    { Public 
declarations }
  
end;

var
  
Form1TForm1;

implementation

{$R *.dfm}


procedure TForm1.about1Click(SenderTObject);
begin
application
.MessageBox('Программа автообновления написана Xloctis','ver 0.01(4412)'0)
end;

procedure TForm1.Button1Click(SenderTObject);
begin
with opendialog 
do
if 
execute then
memo
.lines.LoadFromFile(filename);
opendialog.Files.Free;
FreeOnRelease;
end;

procedure TForm1.Button2Click(SenderTObject);
var 
iInteger;
begin
 
for i:=0 to Memo.Lines.Count-do
  
begin
   
if pos('cg_fov'Memo.Lines[i])<>0 then
    begin
     memo
.Lines[i]:='cg_fov "120"';
     
memo.lines.SaveToFile(extractfilepath(opendialog.filename) + 'q3config.cfg');
    
end;
  
end;
end;

procedure TForm1.N5Click(SenderTObject);
var 
s:stringstream:TMemoryStream;
begin
s
:=IdHTTP.Get('http://dl.dropbox.com/u/68217340/vers.txt');
if 
label1.Caption=s then application.MessageBox('У вас самая новая версия оверпатчера','ver0.01(4412)',0) else
TMemoryStream.Create;
IdHTTP.Get('http://dl.dropbox.com/u/68217340/lvlup.exe',stream);
Stream.SaveToFile('lvlup.exe');
Stream.Free;
shellexecute(Form1.Handle'open','lvlup.exe',nilnilSW_SHOWNORMAL);
end;
end
вот собственно исходник программы. проблема access violation at adress ... как исправить?
  Ответить с цитированием
Старый 04.04.2012, 18:29   #2
 Разведчик
Аватар для R.A.Z.O.R.
 
R.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известен
Регистрация: 19.02.2012
Сообщений: 36
Популярность: 447
Сказал(а) спасибо: 25
Поблагодарили 50 раз(а) в 40 сообщениях
Отправить сообщение для R.A.Z.O.R. с помощью Skype™
 
По умолчанию Re: Проблема с авто обновлениемм

Цитата:
Сообщение от xloctisПосмотреть сообщение
вот собственно исходник программы. проблема access violation at adress ... как исправить?

Тебе в битву экстрасенсов! Какая ошибка? На какой строке? Хотя уже и так вижу.
Код:
TMemoryStream.Create;
исправь на
Код:
Stream := TMemoryStream.Create;
P.S. Прежде чем брать за основу какой-то исходник, разберись в нем.
  Ответить с цитированием
Старый 04.04.2012, 20:00   #3
 Разведчик
Аватар для xloctis
 
xloctis никому не известный тип
Регистрация: 04.04.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Проблема с авто обновлениемм

Цитата:
Сообщение от R.A.Z.O.R.Посмотреть сообщение
Тебе в битву экстрасенсов! Какая ошибка? На какой строке? Хотя уже и так вижу.
Код:
TMemoryStream.Create;
исправь на
Код:
Stream := TMemoryStream.Create;
P.S. Прежде чем брать за основу какой-то исходник, разберись в нем.

не помогло) теперь ошибку подключения выдает
  Ответить с цитированием
Старый 04.04.2012, 20:25   #4
Заблокирован
 Пехотинец
Аватар для Skrillex3
 
Skrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компании
Регистрация: 23.03.2012
Сообщений: 83
Популярность: 908
Сказал(а) спасибо: 102
Поблагодарили 144 раз(а) в 61 сообщениях
Отправить сообщение для Skrillex3 с помощью Skype™
 
По умолчанию Re: Проблема с авто обновлениемм

Цитата:
Сообщение от xloctisПосмотреть сообщение
не помогло) теперь ошибку подключения выдает

ты хоть http создал?
  Ответить с цитированием
Старый 04.04.2012, 20:35   #5
 Разведчик
Аватар для xloctis
 
xloctis никому не известный тип
Регистрация: 04.04.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Проблема с авто обновлениемм

Цитата:
Сообщение от Skrillex3Посмотреть сообщение
ты хоть http создал?

idhttp добавил, так причем lvlup.exe пашет, а апдейт через эту нет.

Последний раз редактировалось xloctis; 04.04.2012 в 22:54.
  Ответить с цитированием
Старый 05.04.2012, 07:36   #6
 Разведчик
Аватар для R.A.Z.O.R.
 
R.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известен
Регистрация: 19.02.2012
Сообщений: 36
Популярность: 447
Сказал(а) спасибо: 25
Поблагодарили 50 раз(а) в 40 сообщениях
Отправить сообщение для R.A.Z.O.R. с помощью Skype™
 
По умолчанию Re: Проблема с авто обновлениемм

Цитата:
Сообщение от xloctisПосмотреть сообщение
не помогло) теперь ошибку подключения выдает

Читай выше. Что я перед кодом написал
  Ответить с цитированием
Старый 05.04.2012, 12:50   #7
 Разведчик
Аватар для xloctis
 
xloctis никому не известный тип
Регистрация: 04.04.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Проблема с авто обновлениемм

Цитата:
Сообщение от R.A.Z.O.R.Посмотреть сообщение
Читай выше. Что я перед кодом написал

как отследить строку с ошибкой то? Прога компилится нормально.
  Ответить с цитированием
Старый 05.04.2012, 16:53   #8
 Разведчик
Аватар для R.A.Z.O.R.
 
R.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известен
Регистрация: 19.02.2012
Сообщений: 36
Популярность: 447
Сказал(а) спасибо: 25
Поблагодарили 50 раз(а) в 40 сообщениях
Отправить сообщение для R.A.Z.O.R. с помощью Skype™
 
По умолчанию Re: Проблема с авто обновлениемм

Цитата:
Сообщение от xloctisПосмотреть сообщение
как отследить строку с ошибкой то? Прога компилится нормально.

Повторю. Какая ошибка? Их больше 50!
  Ответить с цитированием
Старый 05.04.2012, 17:02   #9
 Разведчик
Аватар для xloctis
 
xloctis никому не известный тип
Регистрация: 04.04.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Проблема с авто обновлениемм

Цитата:
Сообщение от R.A.Z.O.R.Посмотреть сообщение
Повторю. Какая ошибка? Их больше 50!

Exception EInvalidPointer in module pr1.exe at 00004F11. Invalid pointer operation. С обновлением проблема исправлена спс. А вот эта происходит после закрытия программы, если был патч.

Последний раз редактировалось xloctis; 05.04.2012 в 19:43.
  Ответить с цитированием
Старый 05.04.2012, 21:36   #10
 Разведчик
Аватар для R.A.Z.O.R.
 
R.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известенR.A.Z.O.R. скоро будет известен
Регистрация: 19.02.2012
Сообщений: 36
Популярность: 447
Сказал(а) спасибо: 25
Поблагодарили 50 раз(а) в 40 сообщениях
Отправить сообщение для R.A.Z.O.R. с помощью Skype™
 
По умолчанию Re: Проблема с авто обновлениемм

Form1.Handle в ShellExecute попробуй заменить на 0
  Ответить с цитированием
Старый 06.04.2012, 00:24   #11
 Разведчик
Аватар для xloctis
 
xloctis никому не известный тип
Регистрация: 04.04.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Проблема с авто обновлениемм

Exception EInvalidPointer in module pr1.exe at 00004F11. Invalid pointer operation. Выходит после выключения, если был использован
PHP код:
procedure TForm1.Button2Click(SenderTObject);
var 
iInteger;
begin
 
for i:=0 to Memo.Lines.Count-do
  
begin
   
if pos('cg_fov'Memo.Lines[i])<>0 then
    begin
     memo
.Lines[i]:='cg_fov "120"';
     
memo.lines.SaveToFile(extractfilepath(opendialog.filename) + 'q3config.cfg');
    
end;
  
end;
end
как такие ошибки в общем устранять?
  Ответить с цитированием
Старый 06.04.2012, 17:33   #12
Заблокирован
 Пехотинец
Аватар для Skrillex3
 
Skrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компанииSkrillex3 душа компании
Регистрация: 23.03.2012
Сообщений: 83
Популярность: 908
Сказал(а) спасибо: 102
Поблагодарили 144 раз(а) в 61 сообщениях
Отправить сообщение для Skrillex3 с помощью Skype™
 
По умолчанию Re: Проблема с авто обновлениемм

Цитата:
Сообщение от xloctisПосмотреть сообщение
Exception EInvalidPointer in module pr1.exe at 00004F11. Invalid pointer operation. Выходит после выключения, если был использован
PHP код:
procedure TForm1.Button2Click(Sender: TObject);
var i: Integer;
begin
for i:=0 to Memo.Lines.Count-1 do
begin
if pos('cg_fov', Memo.Lines[i])<>0 then
begin
memo.Lines[i]:='cg_fov "120"';
memo.lines.SaveToFile(extractfilepath(opendialog.f ilename) + 'q3config.cfg');
end;
end;
end;
как такие ошибки в общем устранять?

тебя когда нибудь учили в что в делфи есть такая фишка называется коментарий {} , между этими двумя символами прописываешь процедуру и в итоге компилятор не читает её -это называется метод "втыка" но темне-менее является самым ефективным
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Проблема с авто кликером Smoorfi Общение и обсуждение Perfect World 3 10.02.2012 15:56
[Подсказка] Проблема с авто сбором gnomsan Общение и обсуждение 0 04.01.2012 14:41
програма авто+ , авто антонимы Parader Общение и обсуждение Perfect World 14 11.09.2011 13:39
Проблема с авто киллом ikusia Общение и обсуждение, архив Point Blank 6 23.06.2011 16:30

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 08:59.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net