|
Вопрос # 2 444/ вопрос открыт / |
|
Здравствуйте, уважаемые эксперты!
Как передать текстовое сообщение из одной копии приложения в другую, чтобы они приходили в нужном порядке? После передачи передающая копия закрывается. Я прикрепил файл с примером того, как я делаю сейчас. Всё работает, но сообщения об открытых файлах приходят в произвольном порядке.
Проверте : сделайте ассоциацию какого-нибудь типа файлов с программой и запустите их.
Виновата может быть и система, она у меня Windows 7 Beta.
К вопросу прикреплён файл. Загрузить » (срок хранения: 60 дней с момента отправки вопроса)
 |
Вопрос задал: Виталий (статус: 2-ой класс)
Вопрос отправлен: 23 февраля 2009, 10:24
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 6; последнее сообщение — 23 февраля 2009, 12:17; участников в обсуждении: 2.
|
Вадим К (статус: Академик), 23 февраля 2009, 11:29 [#1]:
Нет, здесь операционная система не виновата. Виноваты вы, тем, что недопонимаете, как работает многозадачная система.
Если одно приложение было запущенно раньше другого, то это не значит, что оно выполниться быстрее, даже если они выполняют идентичную работу.
Под фразой "приходят в произвольном порядке" понимается то, что они каждый раз приходят в новом порядке или то, что они приходят не в том порядке, в котором вы ожидаете?
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Виталий (статус: 2-ой класс), 23 февраля 2009, 11:39 [#2]:
Возможно я не понимаю... Они приходят каждый раз в новом порядке.
А как тогда сделать открытие нескольких файлов в одной копии программы, и чтобы файлы открывались в нужном порядке?
|
|
Вадим К (статус: Академик), 23 февраля 2009, 11:57 [#3]:
что такое "нужный порядок"?
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Виталий (статус: 2-ой класс), 23 февраля 2009, 12:00 [#4]:
Допустим, я выделяю в проводнике файлы отсортированные по названию :
1.mp3
2.mp3
3.mp3
4.mp3 и нажимаю enter.
В программу они должны попадать в таком же порядке :
1.mp3
2.mp3
3.mp3
4.mp3
А приходят они в произвольном порядке :
1.mp3
3.mp3
2.mp3
4.mp3 или
3.mp3
2.mp3
1.mp3
4.mp3 и т.п.
|
|
Вадим К (статус: Академик), 23 февраля 2009, 12:05 [#5]:
Это для вас они "в порядке". А винде на это глубоко начхать. Хотите в порядке - сортируйте в программе и вставляйте в нужном порядке.
Вариант два - попробовать защищаться мютексами, но с 99% гарантией скажу, что всё равно не будут приходить "в нужном" порядке. Просто не заморачивайтесь. сортируйте и всё.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Виталий (статус: 2-ой класс), 23 февраля 2009, 12:17 [#6]:
Ок. Спасибо, отпустило.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|