Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.01;
Скачать: CL | DM;

Вниз

куда пропала форма ?   Найти похожие ветки 

 
ников   (2006-09-14 12:19) [0]

Не поможет ли кто прояснить странное. В программу была добавлена форма, открываемая не сразу, а по FormCreate. однако в процессе отладки форма вдруг исчезла (видно что-то нажал неположенное) -- т.е. редуктор кода с формой Unit на месте, ее файл dfm открывается и редактируется, в работе программы она нормально работает -- нет ее только в режиме проектирования, а по F12 ничего не переключается: следовательно ее ObjectInspector также недоступен. Не смертельно конечно, но как-то неуютно.  
Кстати, копирование файла dfm формы-невидимки в другой для чистой формы привело к тому же эффекту -- очевидно "невидимость" хранится в нем.


 
Elen ©   (2006-09-14 12:32) [1]


> ников

Приведи начало Unita формы которая исчезла до описания функций


 
Dmitrij_K   (2006-09-14 12:32) [2]

Уехала за предел экрана
Left := 0
Top := 0


 
ников   (2006-09-14 14:52) [3]

to Elen
Вот это начало:
unit UBaseIn;
interface
uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls,
 UDiVar;

type
 TForm4 = class(TForm)
   Label1: TLabel;
   Label2: TLabel;
   LabelX: TLabel;
   EditX: TEdit;
   LabelY: TLabel;
   EditY: TEdit;
   Label5: TLabel;
   Label6: TLabel;
   LabelFi:TLabel;
   EditFi: TEdit;
   LabelGrad:TLabel;
   ButtonOK: TButton;
   procedure FormActivate(Sender: TObject);
   procedure EditXChange(Sender: TObject);
   procedure EditYChange(Sender: TObject);
   procedure EditFiChange(Sender: TObject);
   procedure ButtonOKClick(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

const SSInR11="Êîîðäèíàòû âðàùàòåëüíîé ïàðû ";
     SSInR12=" ñòîéêè";
     SSInP11="Êîîðäèíàòû êàêîé-ëèáî òî÷êè, ëåæàùåé";
     SSInP12="íà íàïðàâëÿþùåé ïîñòóïàòåëüíî&# 233; ïàðû ";
     SSInP21="Óãîë îò îñè àâñöèññ äî ïîëîæèòåëüíîã&# 238;";
     SSInP22="íàïðàâëåíèÿ ïîñòóïàòåëüíî&# 233; ïàðû ";
var
 BaseIn: TForm4;

implementation

uses QForms,Math,UDIMain,Udi1,UDi3;
// {$R *.dfm}

procedure TForm4.FormActivate(Sender: TObject);
begin
...
Форма открывается в UDi3, где есть ссылка на UBaseIn.

to Dmitrij_K
Форма в процессе работы находится в центре экрана, где и должна быть. Ее нет в режиме проектирования. Соответствующий значок на линейке недоступен (высерен), так что, пожалуй, не в этом дело.


 
Плохиш ©   (2006-09-14 15:04) [4]


> // {$R *.dfm}

Предлагаю тому, кто вставил эти два символа, отрубить грабли по самые уши.


 
Dmitrij_K   (2006-09-14 15:11) [5]


> Предлагаю тому, кто вставил эти два символа, отрубить грабли
> по самые уши.

Поставить в угол, и заставить выучить первые 50 страниц книги Delphi для чайников


 
ников   (2006-09-14 16:04) [6]

to Плохишу и Dmitrij_K
Приятно иметь дело с такими жизнерадостными Masters.
Но беда в том, что без этих символов. т.е. со строчкой {$R *.dfm}, программа пишет Duplicate Resourse. Так что, боюсь залп мимо цели.


 
Плохиш ©   (2006-09-14 16:12) [7]


> ников   (14.09.06 16:04) [6]
> Но беда в том, что без этих символов. т.е. со строчкой {$R
> *.dfm}, программа пишет Duplicate Resourse.

Т.е. вместо того чтобы искать, какие ресурсы дублируются, Вы отключаете файл ресурсов совсем и удивляетесь, что редактор ресурсов после этого не запускается?


 
Elen ©   (2006-09-14 16:19) [8]


> ников

Як серце Чуяло, що справа у ресурсах...
Ищи где у тебя еще такие-же директивы прописаны во всем коде


 
ников   (2006-09-14 17:32) [9]

Спасибо ребята и дивчины.
Дублирование ресурса, оставшееся от переименования формы, исключил -- все получилось. Такой пустяк, а кровь портит. Еще раз спасибо.



Страницы: 1 вся ветка

Текущий архив: 2006.10.01;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.028 c
6-1147071006
dmitrlast
2006-05-08 10:50
2006.10.01
Работа с файлами по локальной сети


1-1156251925
DmitryFox
2006-08-22 17:05
2006.10.01
Построить дерево классов


1-1156172149
Fay
2006-08-21 18:55
2006.10.01
THintWindow.CalcHintRect


4-1148486061
Raptoridzevv
2006-05-24 19:54
2006.10.01
хндл => path


6-1141065397
Daimyo
2006-02-27 21:36
2006.10.01
проблема с indy компонентом