![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]()
Народ подскажите как в DLL обратиться к свойствам формы, например к ее Высоте или Ширине???
Вот писал DLL, но оно чето не пашет, ругается, мол не знает что такое Width, Height,Top, Left. Код:
Будь проще и люди к тебе потянутся
Последний раз редактировалось spamer; 09.02.2009 в 16:59. |
![]() |
![]() |
![]() |
#2 |
Delphi forever
Форумчанин
Регистрация: 13.01.2009
Сообщений: 113
|
![]()
Ну правильно откуда ему их знать. передай в ReadINI имя формы, а в этой процедуре используй его и свойства Left, top и др.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 21.07.2008
Сообщений: 192
|
![]()
Мне кажется что в uses надо объявить Forms
И обращатся типа Form1.Width := FileIni.ReadInteger('Window','Width ',Form1.Width); И записывать FileIni.WriteInteger('Window','Widt h',Form1.Width); Последний раз редактировалось lexaltd; 09.02.2009 в 17:38. |
![]() |
![]() |
![]() |
#4 | |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]() Цитата:
procedure WriteINI(Form1 : TForm); stdcall; Оно не работает. Можешь пример написать, как передать правильно???
Будь проще и люди к тебе потянутся
Последний раз редактировалось spamer; 09.02.2009 в 17:38. |
|
![]() |
![]() |
![]() |
#5 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]()
Нет, так я пробовал - оно вообще даже не знает что такое Form1 .
Будь проще и люди к тебе потянутся
|
![]() |
![]() |
![]() |
#6 |
Delphi forever
Форумчанин
Регистрация: 13.01.2009
Сообщений: 113
|
![]()
Пардон за предадущий пост, не правильно выразился, передай в переменной дескриптор формы, потом используй процедуру WinApi
SetWindowsPos, она те сразу размер и положение установит.Есть вопросы иди в асю. |
![]() |
![]() |
![]() |
#7 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
![]()
Но мене надо не только с размером и расположением работать. Например как тогда обратиться к свойству Color ???
Будь проще и люди к тебе потянутся
|
![]() |
![]() |
![]() |
#8 |
Delphi forever
Форумчанин
Регистрация: 13.01.2009
Сообщений: 113
|
![]()
Вот пример ↓
Последний раз редактировалось ]Wowan[; 11.04.2009 в 20:36. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 175
|
![]()
в uses пропиши Unit1; и будет тогда знать что такое Form
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 21.07.2008
Сообщений: 192
|
![]() Код:
Последний раз редактировалось lexaltd; 09.02.2009 в 18:07. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с отображением формы во внедеренной DLL | Leloush | Общие вопросы Delphi | 10 | 31.01.2009 16:03 |
DLL и формы | Andrei Isaev | Компоненты Delphi | 1 | 18.11.2008 18:25 |
блокировка вызова 2-го экземпляра формы из dll | Roof | Общие вопросы Delphi | 6 | 27.08.2008 01:03 |
Работа из dll формы | mauar | Общие вопросы Delphi | 3 | 05.05.2008 11:40 |
Свойства формы | Teen4jump | Общие вопросы Delphi | 4 | 28.02.2008 01:29 |