|
0 / 10 / 3
Регистрация: 12.05.2013
Сообщений: 187
|
|
Можно ли объединить несколько проектов с разным функционалом в единый глобальный проект25.12.2013, 06:52. Показов 1799. Ответов 14
Метки нет (Все метки)
Доброго всем ...
И снова я с очередным глупым вопросом))) Есть несколько проэктов которые в принципе я мог бы объединить , но это несущественно .. на нескольких форумах я читал как можно с одного управлять другим.. в данном случае оба мои и мне просто интересно для себя каким образом можно это осуществить... Например : Первый проэкт грабит прокси с разных сайтов(которые предоставляют свободные) после чего проверяет на валидные и сортирует .. вторая же программа уже имеет функцию замены и свободно работает дальше.. По большому счёту объединить будет намного проще.. в крайнем случае сделать сохранение лога с последующем изъятии второй проги.. Но меня интересует сам процесс управления и как вообще оно работает)))) Если можно на каком нибудь простеньком примере чтоб разобрать.. Заранее благодарен!
0
|
|
| 25.12.2013, 06:52 | |
|
Ответы с готовыми решениями:
14
Ребята необходимо объединить несколько проектов в 1 Как объединить несколько проектов в один? |
|
|
|
| 25.12.2013, 09:19 | |
|
Читал-читал, так ничего и не понял....
Что же надо получить?Вот к примеру, у меня есть проект, который работает с эл. модулями одного типа. И есть проект, который работает с эл. модулями другого типа (они не взаимозаменяемы). Естественно, для унификации планирую их объединить в перспективе. Так что тут сложного? Один проект, несколько вкладок и все. Я когда оба проекта писал, изначально так и предполагал сделать, потому у меня в каждом проект все функции и процедуры раскиданы по разным классам (старался следовать принципу инкапсулирования), так что проблем никаких не будет, вставляй классы и все. А можно еще проще, выбросить все в отдельную dll, и работать с ней... Создай проект, в нем несколько классов для своих операций. Нужен класс-создал экземпляр и работай с ним.
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 25.12.2013, 09:33 | |
|
dll не могут поставлять классы.
0
|
|
|
|
||
| 25.12.2013, 09:50 | ||
|
0
|
||
|
0 / 10 / 3
Регистрация: 12.05.2013
Сообщений: 187
|
|
| 25.12.2013, 09:55 [ТС] | |
|
Видимо не правильно описал проблему.. Дело в том что хотелось бы как выше описывал использовать 2-е и более программы , причём одна будет работать с остальными.. в данном случае допустим главная прога должна будет вырезать уже готовые "валидные прокси" из второй программы и нажимать ещё пару кнопок на ней же для отправки повторного запроса и проверки других сайтов .. Я читал как то , как можно программно управлять игрой сапёр .. вот вспомнил и решил найти .. так как мой уровень маловат и с таким я ещё не сталкивался.. хотелось бы и это подучить ..
Спасибо что хоть кто-то ответил !) с Dll пока не чего не делал..
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 25.12.2013, 09:57 | |
|
Организационно можно объединить проекты программ пакета в один проект всего пакета, но врядли IDE справится с несколькими программами в одном проекте.
0
|
|
|
|
|||||||||||
| 25.12.2013, 10:00 | |||||||||||
|
А зачем такие усложнения? Если есть исходники обеих программ, не проще ли их собрать в одну законченную программу?
А вот по dll так и не понял... Даже накидал тест простейший, проверить, я же помню что так делал, выбрасывал классы в dll... Код dll:
0
|
|||||||||||
|
0 / 10 / 3
Регистрация: 12.05.2013
Сообщений: 187
|
||
| 25.12.2013, 10:09 [ТС] | ||
|
Проще! .. я пока ждал уже собрал.. Дело было не в бабине) Мне просто хотелось узнать как оно вообще происходит.. Вполне возможно что после мне понадобится.. как неоднократно получалось!!! этот язык мне нравится и я хотел бы всё в нём изучить ..
Добавлено через 1 минуту
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 25.12.2013, 12:12 | ||
|
0
|
||
|
|
|
| 25.12.2013, 12:22 | |
|
Ну вот попробовал. Dll проект у меня на нетбуке, а создал проект с кнопкой на этой машине, с которой пишу. С нета скопировал только файл dll. на диск С, добавил ссылку в проект, и все отлично работает. Не верите? Попробуйте сами.
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 25.12.2013, 12:28 | |
|
Прям я не пробовал. dll, кстати, должна импортироваться на любом языке, не зависимо от языка разработки. И как ты будешь на других языках цеплять классы? В ручную можно, но, например, на delphi класс поддерживает видимость published, джава различает пакетную видимость, а студийный c++ не знает ни того, ни другого. Да и delphi пакетной видимости не знает. И как предлагаешь всё это цеплять на автомате?
0
|
|
|
|
|
| 25.12.2013, 12:35 | |
|
К сожалению, мне (пока) известен только VB.NET, поэтому за другие языки сказать ничего не могу. Но вот именно в VB.NET - это возможно, по крайней мере если dll написана на нем же. У меня же работает так, dll. создана на другой машине и перекинута на эту, только сам файл dll. А тут создан проект, который берет из dll то что в нем есть и работает. Это факт.
Может Вам дать мой файл dll? Код вы видели, попробуйте подцепиться к нему и использовать...
0
|
|
|
Почетный модератор
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
|
|
| 25.12.2013, 15:19 | |
|
taras atavin, прекращайте оффтопить. Обсуждайте DLL в других темах, где это нужно.
insite2012, не стоит поддаваться на оффтоп. Автор темы вместо получения помощи читает посты, никак с его проблемой не связанные вот уже вторую страницу. taras atavin, по Вашей милости, как обычно.
1
|
|
| 25.12.2013, 15:26 | |
|
Не по теме: Понял. Буду стараться.:)
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 25.12.2013, 18:12 | ||
|
Добавлено через 2 минуты И то, что работает только на бейсике, и но не работает на c++, вообще не соответствует спецификации dll. И такое недокументированное чудо-юдо - не образец для подражания. Добавлено через 2 минуты А на c++ dll даже нельзя подцепить к проекту, а только к самому приложению. Добавлено через 41 секунду Покрайней мере в тех средах, которые я знаю.
0
|
||
| 25.12.2013, 18:12 | |
|
Помогаю со студенческими работами здесь
15
Единый (глобальный) DataSet в проекте
Единый набор иконок для разных проектов. Можно ли сделать чтобы несколько проектов собирались в одну папку? Как задать единый путь к node_modules для всех проектов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка SDL3 из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|