Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Не открывается фрейм на форме / 11 сообщений из 11, страница 1 из 1
18.09.2019, 21:09
    #39863587
Cola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не открывается фрейм на форме
Происходит исключение, что я не так делаю?

Код: pascal
1.
2.
3.
4.
5.
6.
7.
procedure TUniForm17.UniButton1Click(Sender: TObject);
var Form17: TUniForm17;
    Frame13: TUniFrame13;
begin
  Frame13 := TUniFrame13.Create(Self);
  Frame13.Parent := Form17;
end;


Всем за ранее спасибо!
...
Рейтинг: 0 / 0
18.09.2019, 21:17
    #39863590
ёёёёё
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не открывается фрейм на форме
Cola,

попробуй добавить для Frame13 еще Visible := True; и (на всякий) Align := alClient...
...
Рейтинг: 0 / 0
19.09.2019, 09:23
    #39863708
Cola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не открывается фрейм на форме
ёёёёё,
сделал как Вы порекомендовали, п прежнему "Access violation at address 0040A168 in module 'Zen.exe'. Read of address 00000008."
исключение происходит в этой строке: Frame13.Parent := Form17;
привожу код:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
procedure TUniForm17.UniButton1Click(Sender: TObject);
var Form17: TUniForm17;
    Frame13: TUniFrame13;
begin
  Frame13 := TUniFrame13.Create(Self);
  Frame13.Visible:=true;
  Frame13.Align:=alClient;
  Frame13.Parent := Form17;
end;
...
Рейтинг: 0 / 0
19.09.2019, 09:29
    #39863713
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не открывается фрейм на форме
Cola
Код: pascal
1.
Frame13.Parent := Form17;


Кто форму будет создавать?
...
Рейтинг: 0 / 0
19.09.2019, 09:44
    #39863724
goldmi45
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не открывается фрейм на форме
Cola
Код: pascal
1.
  Frame13.Parent := Form17;


Может, Self хотели указать?
...
Рейтинг: 0 / 0
19.09.2019, 09:52
    #39863736
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не открывается фрейм на форме
Cola,

За наименования в стиле Form123, Frame456 - нужно расстреливать на месте.
...
Рейтинг: 0 / 0
19.09.2019, 09:57
    #39863741
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не открывается фрейм на форме
DarkMasterЗа наименования в стиле Form123, Frame456 - нужно расстреливать на месте.
А за FormABC растрелять или помиловать ?
...
Рейтинг: 0 / 0
19.09.2019, 10:06
    #39863746
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не открывается фрейм на форме
DimaBrDarkMasterЗа наименования в стиле Form123, Frame456 - нужно расстреливать на месте.
А за FormABC растрелять или помиловать ?

ABC - может нести хоть какую-то информацию (ну там общепринятое сокращение в предметной области например). Цифирки - абсолютно не информативны.
...
Рейтинг: 0 / 0
19.09.2019, 12:34
    #39863877
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не открывается фрейм на форме
ColaПроисходит исключение, что я не так делаю?

Код: pascal
1.
2.
3.
4.
5.
6.
7.
procedure TUniForm17.UniButton1Click(Sender: TObject);
var Form17: TUniForm17;
    Frame13: TUniFrame13;
begin
  Frame13 := TUniFrame13.Create(Self);
  Frame13.Parent := Form17;
end;



Давайте аккуратно запишем словами Ваш код:

1. Объявляем процедуру с ужасным именем
2. Объявляем четыре байта со случайным значением, лежащие где-то в стеке, переменной Form17
3. Объявляем следующие четыре байта со случайным значением, лежащие где-то в стеке, переменной Frame13
4. Вызываем конструктор, получаем из него четыре байта результата и записываем их в Frame13
5. Берём четыре байта со случайным значением из Form17 и передаём их в процедуру TWinControl.SetParent

Нужны дальнейшие пояснения?
...
Рейтинг: 0 / 0
19.09.2019, 13:39
    #39863941
Cola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не открывается фрейм на форме
goldmi45,

Точно!!!! СПАСИБО!!!
...
Рейтинг: 0 / 0
20.09.2019, 12:01
    #39864487
Gator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не открывается фрейм на форме
DimaBrDarkMasterЗа наименования в стиле Form123, Frame456 - нужно расстреливать на месте.
А за FormABC растрелять или помиловать ?Голосую за растрел ибо алвавита не хватит и с Мастером согласен. именовать переменные - великое искусство. Кто мешае называть их по-русски (по-английски).
Свою память загрязнять тысячами номеров хорошо ли? А чужую - издевательство.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Не открывается фрейм на форме / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]