Главная страница
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.037 c
2-1157807035
DelphiN#1
2006-09-09 17:03
2006.10.01
СкринШоты


1-1155998036
Imhotep
2006-08-19 18:33
2006.10.01
найти буквы дисководов


2-1158164932
Danla13
2006-09-13 20:28
2006.10.01
картинки и Delphi


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


5-1138991113
Glex
2006-02-03 21:25
2006.10.01
Универсальная кнопка <i>(совместная разработка)</i>