|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.02.2009, 16:33 | #1 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
DLL b свойства формы ???
Народ подскажите как в DLL обратиться к свойствам формы, например к ее Высоте или Ширине???
Вот писал DLL, но оно чето не пашет, ругается, мол не знает что такое Width, Height,Top, Left. Код:
Будь проще и люди к тебе потянутся
Последний раз редактировалось spamer; 09.02.2009 в 16:59. |
09.02.2009, 17:27 | #2 |
Delphi forever
Форумчанин
Регистрация: 13.01.2009
Сообщений: 113
|
Ну правильно откуда ему их знать. передай в ReadINI имя формы, а в этой процедуре используй его и свойства Left, top и др.
Программы на заказ Delphi, Pascal.
ася: 415 253 529. Мыло: wowan141750@gmail.com. |
09.02.2009, 17:32 | #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. |
09.02.2009, 17:34 | #4 | |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Цитата:
procedure WriteINI(Form1 : TForm); stdcall; Оно не работает. Можешь пример написать, как передать правильно???
Будь проще и люди к тебе потянутся
Последний раз редактировалось spamer; 09.02.2009 в 17:38. |
|
09.02.2009, 17:36 | #5 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Нет, так я пробовал - оно вообще даже не знает что такое Form1 .
Будь проще и люди к тебе потянутся
|
09.02.2009, 17:36 | #6 |
Delphi forever
Форумчанин
Регистрация: 13.01.2009
Сообщений: 113
|
Пардон за предадущий пост, не правильно выразился, передай в переменной дескриптор формы, потом используй процедуру WinApi
SetWindowsPos, она те сразу размер и положение установит.Есть вопросы иди в асю.
Программы на заказ Delphi, Pascal.
ася: 415 253 529. Мыло: wowan141750@gmail.com. |
09.02.2009, 17:42 | #7 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Но мене надо не только с размером и расположением работать. Например как тогда обратиться к свойству Color ???
Будь проще и люди к тебе потянутся
|
09.02.2009, 17:48 | #8 |
Delphi forever
Форумчанин
Регистрация: 13.01.2009
Сообщений: 113
|
Вот пример ↓
Программы на заказ Delphi, Pascal.
ася: 415 253 529. Мыло: wowan141750@gmail.com. Последний раз редактировалось ]Wowan[; 11.04.2009 в 20:36. |
09.02.2009, 17:50 | #9 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 175
|
в uses пропиши Unit1; и будет тогда знать что такое Form
|
09.02.2009, 18:01 | #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 |