powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Не открывается фрейм на форме
11 сообщений из 11, страница 1 из 1
Не открывается фрейм на форме
    #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
Не открывается фрейм на форме
    #39863590
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cola,

попробуй добавить для Frame13 еще Visible := True; и (на всякий) Align := alClient...
...
Рейтинг: 0 / 0
Не открывается фрейм на форме
    #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
Не открывается фрейм на форме
    #39863713
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cola
Код: pascal
1.
Frame13.Parent := Form17;


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


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

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

ABC - может нести хоть какую-то информацию (ну там общепринятое сокращение в предметной области например). Цифирки - абсолютно не информативны.
...
Рейтинг: 0 / 0
Не открывается фрейм на форме
    #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
Не открывается фрейм на форме
    #39863941
Фотография Cola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldmi45,

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


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