Страница: 1 | 2 | 3 |
Вопрос: Потоки и EXE
Добавлено: 27.06.05 11:35
Автор вопроса: LamerOnLine | ICQ: 334781088
Ответы
Всего ответов: 31
Номер ответа: 16
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #16
Добавлено: 05.07.05 12:50
Выслать не смог - у тя мыла нет в профайле. Ну куда девать - файл то уже запакован. Вот и отослал его CyRax'у...
Номер ответа: 17
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #17
Добавлено: 05.07.05 16:54
Ага, получил, долго не мог понять что такое. Смахивает на вирус (особенно иконка с унитазом), но в авторстве записан LamerOnLine.
Поэтому всё же решил запустить. Запускается нормально (Win 2K XP2), но при нажатии первой кнопки "Start Thread" вылезло сообщение
которое убрать мне так и не удалось. Пришлось убивать процесс.
Номер ответа: 18
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #18
Добавлено: 05.07.05 17:18
Во блин! Я тут на трех машинах проверил - везде работает. Мож еще кому намылить для теста. Странно это...
Номер ответа: 19
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #19
Добавлено: 05.07.05 19:52
Кидай в мою сторону, завтра потестю на 98, 2k, XP, 2k3... вечером скажу...
Номер ответа: 20
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #20
Добавлено: 05.07.05 23:44
Кстати, вот этот код тоже можно считать многопоточным:
Private Declare Function GetDesktopWindow Lib "user32" () As Long
Dim i As Long
Private Sub Command1_Click()
For i = 1 To 3
MessageBox GetDesktopWindow, Str$(i), "MsgBox", vbOKOnly
Next
End Sub
попробуйте пощёлкать по кнопке.Вот только работает до предела глючно.
Номер ответа: 21
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #21
Добавлено: 06.07.05 10:53
Ушло. Если и у тебя заглючит - придется от идеи отказаться
Номер ответа: 22
Автор ответа:
Nash Bridges
Вопросов: 5
Ответов: 139
Профиль | | #22
Добавлено: 06.07.05 16:05
2LamerOnLine: кидай set[@]starnet.ru если с исходниками.
Номер ответа: 23
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #23
Добавлено: 06.07.05 16:29
Ушло. К коду не придираться, писал от балды только для того чтобы проверить тему.
Номер ответа: 24
Автор ответа:
Nash Bridges
Вопросов: 5
Ответов: 139
Профиль | | #24
Добавлено: 06.07.05 18:03
2LamerOnLine: чего то нету а сюда nashrus sobaka gmail.com ?
Номер ответа: 25
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #25
Добавлено: 06.07.05 18:16
На оба безуспешно
Первый:
Failed to deliver to 'set*starnet.ru'
SMTP module(domain @195.2.83.174:starnet.ru) reports:
host mx2.starnet.ru says:
550 sorry, invalid HELO/EHLO greeting (#5.7.1)
Второй:
Failed to deliver to 'nashrus*gmail.com'
SMTP module(domain @195.2.83.173:gmail.com) reports:
message text rejected by gmail-smtp-in.l.google.com:
552 5.7.0 Illegal Attachment d8si7550505wra
* = @
Номер ответа: 26
Автор ответа:
Nash Bridges
Вопросов: 5
Ответов: 139
Профиль | | #26
Добавлено: 06.07.05 18:27
что за бред гугл то по любому должен работать.
вот еще nashrus собака mail.ru
Номер ответа: 27
Автор ответа:
Nash Bridges
Вопросов: 5
Ответов: 139
Профиль | | #27
Добавлено: 06.07.05 20:19
у меня вроде работает. были же подобные примеры ? интересно, в практических приложениях как это будет работать.
Номер ответа: 28
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #28
Добавлено: 07.07.05 10:46
Да были вроде, я же не сам это выдумал, даже Microsoft об этом давно писали. Вот и у sne тоже работает.
Ну а в практических приложениях будет работать как любое VB-приложение - непредсказуемо
Ибо CyRax доказал одно простое, но старое VB правило - как бы не была проста программа, и как бы мало библиотек она не использовала - всегда найдется машина на которой она откажется работать )
Номер ответа: 29
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #29
Добавлено: 07.07.05 11:11
Ну, ну, не прибедняйся AxtiveX EXE по твоему простое приложение? Это для VB-щника оно простое, а для системы как раз наоборот, простое - это без всяких запросных технологий.
Номер ответа: 30
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #30
Добавлено: 07.07.05 11:15
Да и потом, COM-сервер предназначен для определённых целей и использовать ActiveX только ради многопоточности не всегда рационально.