Техническая поддержка :

Современные решения

для защиты Windows программ

и восстановления исходного кода

Обсуждение программирования на Visual Basic в конференции ru.visual.basic


ComPorts

#/-----/# · ···-=¬ Hello _Dmitry_ !
_*-----*_ L===============--····· · · ·

12 января 2004 22:37, _Dmitry Miloserdov_ == /Igor Krinetsky/:



DM> From: Dmitry Miloserdov

DM> Привет, Igor,

DM> Saturday, January 10, 2004, 7:17:40 PM, you wrote:

IK>> У меня вопрос как получить доступ к последовательным портам
IK>> компьтера, а именно управлять их DTR и RTS линиями (сигналами) без
IK>> использования MScomm.OCX Пожалуйста подскажите

DM> Писал же уже как то.
DM> Вот кусок программы:

DM> Public Function Send_RTS(ComPort As String, bValue As Boolean) As
DM> Boolean
DM> 'Input:
DM> ' ComPort - name of the communication port (e.g. "COM1", "COM2"
DM> and etc.)
DM> ' bValue - boolean value of the RTS signal
DM> 'Output:
DM> ' TRUE - success;
DM> ' FALSE - error (check Err.LastDllError for details)

DM> Dim hCom As Long
DM> Dim RetVal As Boolean


Спасибо,что-то не так оно работает и что такое это WriteLog
У меня DTR signal и RTS должны работать вместе contol с этим справляется,
а тут только RTS и работает
У меня RTS - прием/передача
DTR - ключ (Morse)
Собственно DTR не работает - нет 0 или 1, когда они вместе то команды на DTR отрабатываются RTS



* Origin: Конвой свободен! (2:467/116.16)


Выгрузить компонент

Hello All.

Как реализовать сабж?
В общем дело в следующем, есть некоторый комнонент, который проверяет почту. Если вызвать его при помощи ASP, то после вызова dll-ка постоянно висит в памяти и удалить ее ни как, а тем более перекомпелить, но если вызвать тот же объект, но при поможи обычного vbs, то после того как скрипт отработет в памяти не чего не висит.
Как организовать что то типа .Close?
Или все же так и должно быть? Hо тогда как быть с постоянной отладной и перекомпеляцией?

Sergey

* Origin: Default origin (2:6083/24.10)


Проблема с VBA

дHАПHЦH БПЕЛЕМХ ЯСРHЙ, БЕКХЙХИ нКК!

лHФЕР ЙРH ОHЯЙЮФЕР ЙЮЙ ПЕЬХРЭ РЮЙСЧ ОПHАКЕЛС:
-ЕЯРЭ ЙМХЦЮ Excel, Б МЕИ 4 КХЯРЮ.
ОПХ ОЕПЕУHДЕ Я HДМHЦH МЮ ДПСЦHИ ЛЕМЪЧРЯЪ ОЮПЮЛЕРПШ HРHАПЮФЕМХЪ РХОЮ ЯЕРЙХ,
ЪПКШВЙHБ КХЯРHБ.
- ЕЯРЭ ЛЮЙПHЯ, БШОHКМЪЧЫХИ ЯОЕЖХЮКЭМСЧ БЯРЮБЙС Я HДМHЦH КХЯРЮ МЮ ДПСЦHИ.
оПHАКЕЛЮ - ДЮЕР HЬХАЙС ЛЕРHДЮ SpecialPast, ОХЬЕР, ГЮБЕПЬЕМ МЕЙHПЕЙРМH. еЯКХ
HРЙКЧВХРЭ ЛЮЙПHЯ, ЛЕМЪЧЫХИ ОЮПЮЛЕРПШ, РH БЯЕ HЙ, МH СФ АHКЭМH ЛЮЙПHЯ МСФЕМ.
ГЮПЮМЕЕ ЯОЮЯХАH
__________________________________________________________________ Sergey
Paukov ICQ#: 73045197 Current ICQ status: + More ways to contact me
__________________________________________________________________




* Origin: South Ural Network (2:5010/70)


/VB6/ Hе могу загрузить OCX

From: Mike

У нас в SourceSafe лежит куча проектов, в которых используется один и тот
же User Control. Скажем, pupkin.ocx. Hа одной машине все работает
нормально, на другой (на моей, кстати) при попытке загрузить проект
выдается: c:\vbprojects\project1\pupkin.ocx could not be loaded

Hа обеих машинах Windows 2000 SP3 и Visual Studio 6.0 SP5.

Глянул в registry и на диске. К каждому проекту делается инсталляшка,
чтобы его можно было установить на комп, не имеющий VB (Package and
Deployment Wizard). Оказалось, каждый проект заново прописывает этот самый
pupkin.ocx в свой home dir. Возможна путаница с версиями.

Ладно, прошелся по диску, удалил везде pupkin.ocx. Прошелся по registry,
удалил все упоминания о pupkin.ocx. Перезагрузился. Установил pupkin.ocx
через инсталляшку (стала в c:\program files\pupkin). Hе помогло, та же
фигня. Вызвал на всякий случай regsvr32 pupkin.ocx - то же самое. Иду в
меню Project->Components, убираю галочку у pupkin, потом ставлю галочку
опять, жму ok - опять, сволочь, пишет:
c:\program files\pupkin\pupkin.ocx could not be loaded

Это все на моем PC. При этом на другой машине все четко работает.

Подскажите pls, где копать.

--
Best regards
(M)ike
При ответе на e-mail убрать из адреса NOS

* Origin: Best antimagic/antiUFO cure: skeptik.net (2:5020/400)


Массив контpолов

Пpивет, A.!
20 Jan 04, 09:52:30 A. Skrobov => Vadim Nikiforov about "Массив контpолов"...

VN>> Подскажите, плиз. Как в pантайме создать массив контpолов, то что в
VN>> пpи дизайне делается как Копи/Пасте объекта. Контpол собственного
VN>> изготовления, но видимо это без pазницы.
AS> Load ИмяКонтрола(Индекс)

Ага, спасибо.

With best regards.

Vadim Nikiforov
AKA VadJuNik AKA MacManyak
e-mail: macmaniak [@] narod.ru ICQ 53282936
* Origin: Macmaniak's home (2:5060/90.21)


Re: Выгрузить компонент

From: "Igor Evgrafov"

Hello, Sergey! You wrote to All on Wed, 21 Jan 2004 01:33:46 +0300:

SL> Как реализовать сабж?
SL> В общем дело в следующем, есть некоторый комнонент, который проверяет
SL> почту. Если вызвать его при помощи ASP, то после вызова dll-ка
SL> постоянно висит в памяти и удалить ее ни как, а тем более
SL> перекомпелить, но если вызвать тот же объект, но при поможи обычного
SL> vbs, то после того как скрипт отработет в памяти не чего не висит.
SL> Как организовать что то типа .Close?
SL> Или все же так и должно быть? Hо тогда как быть с постоянной отладной и
SL> перекомпеляцией?

Да, геморой есть. Попробуй завершить web приложение через оснастку IIS. Иногда помогает. Иногда спасает только рестарт всего IIS и VB6. В этом плане ASP.NET и VS2003 гораздо удобнее...

With best regards, Igor Evgrafov. E-mail: ievgrafosystems21{DOT}ru
* Origin: Cronyx Plus ISP (2:5020/400)


Консоль

Мы где-то виделись, All?

Возможен ли асинхронный ввод строки (не посимвольно) в сабже?

Всего хорошего!
Дмитрий Козырев aka Master

* Origin: Дорогу осилит идущий. (2:5023/11.148)


Re: /VB6/ Hе могу загрузить OCX

From: Mike

ЗЫ. Да, забыл сказать, что если проект откомпилирован на другой машине, то
он (exe-шник) запускается и на моей.

--
Best regards
(M)ike
При ответе на e-mail убрать из адреса NOS

* Origin: Best antimagic/antiUFO cure: skeptik.net (2:5020/400)


chm

H!, _[All]_!
Как из VB вызвать chm файл? Опpеделённый топик? В Project -> Properties -> General -> Есть чекбокс Help file name. Можно выбpать нужный chm файл. А как его использовать?

g'bye and g'luck, _[All]_!
* Origin: S2k - revengecrew.org (2:5054/29.33)


Патч

H!, _[All]_!
Как сделать на VB патч файлов? Т.е. ищем нужное смещение, нужный байт, заменяем байт на дpугой. Есть ли готовые пpимеpчики? Искал в ссылках FAQ-a не нашёл или плохо искал. Спасибо.
Пpимеp:
0065D07B: D5 4A
0065D07C: 3B 47

g'bye and g'luck, _[All]_!
* Origin: Down/Upload Soft: Svalka.Tk (2:5054/29.33)



Назад Содержание Вперед




Главная     Программы     Статьи     Разное     Форум     Контакты