Shiningemerald
 Аватар для Electroflower
384 / 117 / 22
Регистрация: 05.01.2012
Сообщений: 951

Две формы и глобальная функция: тупик

24.10.2017, 15:34. Показов 1467. Ответов 35
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Господа, ситуация по идее простейшая.
Есть у меня две формы. Одна называется Form1 другая - Form2.
Form1 - основная форма, а Form2- второстепенная.
Мне нужно сделать следующее:
1) из Form1 вызвать Form2 (это, естественно, все элементарно)
2) на Form2 "натыкать" чекбоксы, например и нажать OK (которая будет выполнять Form2->Close
3) после закрытия Form2 чтобы вся информация о том какие чекбоксы воткнули передалась в Form1 и хранилась там в какой-то структуре для дальнейей работы и чтобы при следующем вызове Form2 снова у нас были натыканы те же чекбоксы.

в тупике...реализация должна быть такой, потому что Form1 "засорять" компонентами нельзя.
Помогите мыслями, ребят..
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.10.2017, 15:34
Ответы с готовыми решениями:

Зашел в тупик - две сущности, FK и каскадное удаление
Имеем два варианта связывания модели: ЛИБО а) 1. Две связанных сущности - МЕСТО(PK:PlaceID, PlaceName) и ОБОРУДОВАНИЕ(PK:HwID,...

Глобальная функция
В модуле формы документа есть код: &НаКлиенте Процедура ТЧВесПриИзменении(Элемент) ...*ЦенаКг(Объект.Категория, Объект.Дата); ...

Глобальная переменная и функция в отдельном cpp
Здравствуйте, Подскажите пожалуйста, можно ли так сделать чтобы переменная объявленная глобально была видна в отельной созданной...

35
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
25.10.2017, 11:25
Студворк — интернет-сервис помощи студентам
В любом случае-странно...
Цитата Сообщение от Electroflower Посмотреть сообщение
FormDislGPS->GetFormFilter(3);
GetFormFilter у вас в классе формы FormPlot, а вызываете вы её из FormDislGPS.
0
Shiningemerald
 Аватар для Electroflower
384 / 117 / 22
Регистрация: 05.01.2012
Сообщений: 951
25.10.2017, 11:30  [ТС]
lifeforce, ну можно просто void, это не меняет ситуации

Добавлено через 4 минуты
nick42, это в примере осталась другая форма, с которой тоже проводились эксперименты..
сейчас все правильно вызываю, ошибка все еще есть..
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
25.10.2017, 11:41
Ну, тогда вероятней всего, что вы насмерть запутали свой компилятор, и рациональнее будет пересобрать заново проект и при этом не мутить с именами форм и заголовков.
0
Shiningemerald
 Аватар для Electroflower
384 / 117 / 22
Регистрация: 05.01.2012
Сообщений: 951
25.10.2017, 12:17  [ТС]
nick42, удалила форму из проекта и все что с ней связано, создала новую - все такая же ошибка...
0
 Аватар для lifeforce
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
25.10.2017, 12:27
Electroflower, а очистка проекта сделана ? Clear project ?
FormDislGPS
Работаеш с GPS?
0
Shiningemerald
 Аватар для Electroflower
384 / 117 / 22
Регистрация: 05.01.2012
Сообщений: 951
25.10.2017, 12:39  [ТС]
lifeforce,
Цитата Сообщение от lifeforce Посмотреть сообщение
а очистка проекта сделана ?
есть такая опция? если есть то нет - не сделана, но могу сказать что вызываемую форму с другим именем сделала и функцию...

Цитата Сообщение от lifeforce Посмотреть сообщение
Работаешь с GPS?
с координатами gps
0
 Аватар для lifeforce
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
25.10.2017, 12:55
я работаю с тремя форматами GPS, и так же перерасчет от координат Х У в GPS и обратно.
Цитата Сообщение от Electroflower Посмотреть сообщение
если есть то нет - не сделана
во вкладке Project

Цитата Сообщение от Electroflower Посмотреть сообщение
но могу сказать что вызываемую форму с другим именем сделала и функцию...
a функция опятъ объявлена в private?
0
 Аватар для lifeforce
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
25.10.2017, 12:59
вот пример
Миниатюры
Две формы и глобальная функция: тупик  
0
 Аватар для lifeforce
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
25.10.2017, 13:11
Electroflower, Сколъко форм в программе? какие функции форм?
функции в главной форме или в отделъном соурсе подключенным к основной?
похоже что каша еще при создании проекта.
и как сказал
Цитата Сообщение от nick42 Посмотреть сообщение
и рациональнее будет пересобрать заново проект и при этом не мутить с именами форм и заголовков.
не поленисъ пересоздатъ весъ проект с начала.
0
Shiningemerald
 Аватар для Electroflower
384 / 117 / 22
Регистрация: 05.01.2012
Сообщений: 951
25.10.2017, 14:49  [ТС]
Цитата Сообщение от lifeforce Посмотреть сообщение
a функция опятъ объявлена в private?
нет-нет, все хорошо написано)
Цитата Сообщение от lifeforce Посмотреть сообщение
Сколько форм в программе? какие функции форм?
Вообще множество форм, но мне нужны только 2 по сути...
Цитата Сообщение от lifeforce Посмотреть сообщение
функции в главной форме или в отделъном соурсе подключенным к основной?
функцию объявила в главной форме, подключила h-файлы...

Добавлено через 5 минут
Цитата Сообщение от lifeforce Посмотреть сообщение
не поленисъ пересоздатъ весъ проект с начала.
сделала и Make Project и Build Progect
0
25.10.2017, 14:52

Не по теме:

Тоже бы хотелось поработать с GPS, может есть сервисы какие по трекингу :) ? Или, например, как привязать координаты к карте ?

0
Shiningemerald
 Аватар для Electroflower
384 / 117 / 22
Регистрация: 05.01.2012
Сообщений: 951
25.10.2017, 17:16  [ТС]
Почтальон, сервисы-то точно есть, надо рыть, искать, нам уже координаты передают в json, остается только распарсить. Как карты к тайлам привязаны напишу по мере того как разберусь, потому что мне все это добро осталось по наследству, так сказать, от коллеги, вот и разбираюсь...

Добавлено через 1 час 50 минут
координаты к тайлам, вернее..
1
 Аватар для lifeforce
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
26.10.2017, 08:02
Почтальон, может в отдельной теме.
для привязки самое главное расчитать размер пикселя монитора и потом уже основываясь на опорной точке карты(левый нижний угол) вычисляются по координатам Х,У -> GPS и так же и обратно.
формулы GPS форматов http://gis-lab.info/qa/dms2dd.html
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
26.10.2017, 08:30
Цитата Сообщение от lifeforce Посмотреть сообщение
для привязки самое главное расчитать размер пикселя монитора и потом уже основываясь на опорной точке карты(левый нижний угол) вычисляются по координатам Х,У -> GPS и так же и обратно
что-то как-то костыльно.... думаю что должны быть готовые библиотеки (компоненты), либо сервисы, которые могут отображать координаты на карте.
0
 Аватар для lifeforce
266 / 211 / 89
Регистрация: 27.09.2010
Сообщений: 1,234
26.10.2017, 18:58
Цитата Сообщение от Почтальон Посмотреть сообщение
думаю что должны быть готовые библиотеки (компоненты), либо сервисы, которые могут отображать координаты на карте.
Возможно и есть такие сервисы. я не интересовался. как то наткнулся на тему привязки Х,У к GPS и там было сказано что для статической карты важно расчитать размер пикселя и там все по формуле. для масштаба карты 100 метров пиксель равен почти 3 метра. и я остановился на этом решении.

Electroflower, какие успехи? есть ли те же проблемы? или все решено?
1
Shiningemerald
 Аватар для Electroflower
384 / 117 / 22
Регистрация: 05.01.2012
Сообщений: 951
30.10.2017, 11:32  [ТС]
lifeforce,
Цитата Сообщение от lifeforce Посмотреть сообщение
какие успехи?
Да вот никаких, тут, видимо, какие-то особенности с объявлением самой базовой формы есть..
Пока не понимаю как это все организовать...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.10.2017, 11:32

Глобальная функция + приватные переменные + вызов из другого класса?
Всем добрый день. Помогите разобраться. Получаю определенные параметры и пытаюсь их сохранить в память. делаю так: SettGlobals.h...

PHP не подключается к определённой БД. Глобальная переменная с адресом стирается после отправки формы
Всем привет. Пишу скрипт, который показывает структуру баз данных на сервере. Алгоритм действия: Выводится список БД -> Выбирается...

PHP не подключается к определённой БД. Глобальная переменная с адресом стирается после отправки формы
Всем привет. Пишу скрипт, который показывает структуру баз данных на сервере. Алгоритм действия: Выводится список БД -> Выбирается...

Две формы
Подскажите кто сможет. В общем у меня две формы, во время Load форм1 Visible=False, на форм2 стоит таймер, как у таймера кончится...

Две формы!!!
Добрый день!!! Есть две фомы, одна главная, другая запускается с главной. Но вот в чем проблема, вторая форма не уходит на задний план при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
36
Ответ Создать тему
Опции темы

Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru