Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

не сохраняет изображение

41K
17 августа 2009 года
Agentum
11 / / 09.12.2008
помогите,пжл.
вот код программы:
uses graph,VvodZnach,Postr;
label perehod;
var eps1,eps2 : real;
dzeta1,h2 : double;
R,T : double;
Buf_Postr_Result : boolean;
Kolvo_Postr : byte;
Pereh : boolean;
Kart_1,Kart_2 : pointer;
Size : word;
{------------------------------------------------------------------}
Procedure postrgraph;
var Gd,Gm : integer;
begin
Gd:=detect;
InitGraph(Gd,Gm,'');
Size:=33000;
{построение графиков}
{1 и 2 фазы}
if Buf_Postr_Result = true then Kolvo_Postr:=Kolvo_Postr+1;
if (Buf_Postr_Result = false) or ( (Buf_Postr_Result = true) and (Kolvo_Postr = 1) ) then
begin
ClearDevice;
postr_test_raspr_1;
end
else PutImage(30,20,Kart_1^,0);
GetMem(Kart_1,Size);
postr_graph_1(Kart_1,eps1,eps2,dzeta1,h2,R,T);

{начало 3 фазы}
if (Buf_Postr_Result = false) or ( (Buf_Postr_Result = true) and (Kolvo_Postr = 1) ) then
begin
ClearDevice;
postr_test_raspr_2;
end
else PutImage(30,20,Kart_2^,0);
GetMem(Kart_2,Size);
postr_graph_2(Kart_2,Pereh,eps1,eps2,dzeta1,h2,R,T);
readln;
CloseGraph;
end;
{------------------------------------------------------------------}
begin
Kolvo_Postr:=1;
perehod:
if Kolvo_Postr > 1 then Buf_Postr_Result := true
else Buf_Postr_Result:=false;
if Kolvo_Postr >= 4 then
begin
Kolvo_Postr := 1;
Buf_Postr_Result:=false;
end;
vvod(Buf_Postr_Result,eps1,eps2,dzeta1,h2,R,T);
postrgraph;
if pereh=true then goto perehod
else
begin
FreeMem(Kart_1,Size);
FreeMem(Kart_2,Size);
end;
end.
в той части где жирно не работает сохранение изображения.в прикрепленном файле модули к программе(нескомпил.).Посмотрите визуально все ли верно.(автор не я,друг попросил помощи).
14
18 августа 2009 года
Phodopus
3.3K / / 19.06.2008
Цитата: Agentum
(автор не я,друг попросил помощи).


Простите, плачу не могу сдержаться :D.
Мопед не мой, я просто разместил объяву

41K
18 августа 2009 года
Agentum
11 / / 09.12.2008
Цитата: Phodopus
Простите, плачу не могу сдержаться :D.
Мопед не мой, я просто разместил объяву



и че теперь???лучше бы помог.

23K
12 сентября 2009 года
ageron
17 / / 10.02.2007
Вердикт предложеная программа к рассмотрению не пригодна в связи с неполнотой исходников. Была отформатирована и отправлена назад с пометкой "Учитесь нормально оформлять исходники"
Код:
uses graph,VvodZnach,Postr;
 var eps1,eps2 : real;
     dzeta1,h2 : double;
     R,T : double;
     Buf_Postr_Result : boolean;
     Kolvo_Postr : byte;
     Pereh : boolean;
     Kart_1,Kart_2 : pointer;
     Size : word;

 Procedure postrgraph;
  var Gd,Gm : integer;
   begin
    Gd:=detect;
    InitGraph(Gd,Gm,'');
    Size:=33000;

    {построение графиков}
    {1 и 2 фазы}
    if Buf_Postr_Result then
     Kolvo_Postr:=Kolvo_Postr+1;
    if not Buf_Postr_Result or
       (Buf_Postr_Result and (Kolvo_Postr=1)) then
     begin
      ClearDevice;
      postr_test_raspr_1;
     end
    else
     begin
      GetMem(Kart_1,Size);
      postr_graph_1(Kart_1,eps1,eps2,dzeta1,h2,R,T);
      PutImage(30,20,Kart_1^,0);
     end;
    {начало 3 фазы}
    if not Buf_Postr_Result or
       (Buf_Postr_Result and (Kolvo_Postr = 1)) then
     begin
      ClearDevice;
      postr_test_raspr_2;
     end
    else
     begin
      GetMem(Kart_2,Size);
      postr_graph_2(Kart_2,Pereh,eps1,eps2,dzeta1,h2,R,T);
      PutImage(30,20,Kart_2^,0);
     end;
    readln;
    CloseGraph;
   end;

 begin
  Kolvo_Postr:=1;
  repeat
   if Kolvo_Postr>1 then
    Buf_Postr_Result := true
   else
    Buf_Postr_Result:=false;
   if Kolvo_Postr >= 4 then
    begin
     Kolvo_Postr := 1;
     Buf_Postr_Result:=false;
    end;
    vvod(Buf_Postr_Result,eps1,eps2,dzeta1,h2,R,T);
    postrgraph;
  until pereh;
  FreeMem(Kart_1,Size);
  FreeMem(Kart_2,Size);
 end.
325
12 сентября 2009 года
Franky
723 / / 10.08.2005
н-да, инитграф убивает всякое понимание сути граф. режима.
2
12 сентября 2009 года
squirL
5.6K / / 13.08.2003
Цитата: Agentum
и че теперь???лучше бы помог.


кому лучше? тебе? а почему мы должны заботится о том, чтобы тебе было лучше? =//

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог