Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Задачи на Visual Basic (VB).

Автор: Wu Tang
Дата сообщения: 16.08.2008 16:27
Привет.
Друзья помогите сделать скрипт vbs из bat:

Код:
@echo off
set key=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
reg add %key%\001 /ve /d "delete" /f
reg add %key%\001 /v 1 /d "%WinDir%\Del Files & Folders.vbs" /f
del /f /q %0
exit
Автор: Wu Tang
Дата сообщения: 27.08.2008 17:37
Неужели никто не знает?
Автор: 0wL
Дата сообщения: 16.09.2008 10:55
Добрый день.
Кто поможет написать простенький аудиоконвертер (wav to wma) на VB (Visual Studio 2008)?
Автор: dneprcomp
Дата сообщения: 16.09.2008 23:11
0wL
http://www.google.com/search?hl=en&q=vb.net+audio+converter+source&btnG=Search
Автор: nerobol
Дата сообщения: 05.10.2008 07:55
Помогите, пожалуйста, решить задачку на visual Basic 6.0.

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

Из имеющихся дорог составить кратчайшую сеть пользователь указывает какую-то связь, которая должна быть в схеме. Если пользователь указывает какую-то связь, которая должна быть в схеме. Если пользователь указывает перегон, где нет прямого сообщения, то программа пишет - ошибка.
ПРограмма должна составить минимальную транспортную сеть.

расстояние между пунктами должно быть минимальным и можно было бы проехать.

Заранее спасибо.
Автор: CEMEH
Дата сообщения: 05.10.2008 21:37
День добрый.
В программировании я еще новичок. Делал некоторые вещи на VBA Excel. Теперь хочу освоить Microsoft Visual Basic 2008 Express Edition (с мелкософта скачал).
Помогите освоить. ЮзерФорму нарисовал, а как теперь сделать exe?
Глупый, наверное, вопрос но для меня это оч необходимо. Дальше пойдет само, как по маслу.
Автор: Knigaz
Дата сообщения: 13.10.2008 22:10
Подскажите, как программно определить, поместится ли текущий документ при печати на печатный лист (по правой границе)? Чтобы выяснить, нужно ли менять ориентацию страницы на альбомную или там уменьшать шрифт...
В форуме Word VBA спросил - и уже 3 недели никто не отзывается... Неужели никто не знает?
Автор: ItsJustMe
Дата сообщения: 14.10.2008 01:03
CEMEH
build спасет отца русской демократии.
Автор: MasterAR
Дата сообщения: 15.10.2008 23:58
Здравствуйте.

Установил VB 6.0 работало отлично в Widows XP SP2. Но когда переустановил Windows XP SP3 (Zver CD август 2008), потом установил VB и в конце установки выдает ошибку: scrrun.dll was unable to register itself in the system registry

У меня стоит новя версия scrrun.dll 5.7.0.18066, а требуется версия 4.0.0.2926 (этот файл у меня есть, т.е. есть у VB). Пытался заменить файл в system32, меняет но потом опять свой восстанавливает. Пытался регистрировать, все равно толку нет. Погугли и нашел инфу, что с помощью программы Regmon как то регистрируют этот dll. По-моему там при установке, Windows запрещает регистрировать старой версией. Программа то работает, запускается, а вот деинсталляция - нет, ошибка. Думаю что и другие компоненты работают не правильно.

Только что начал изучать Visual Basic (диплом на нем буду писать), а тут такое...

Как решить эту проблему? Помогите пожалуйста!!!

Может быть есть более новые версии Visual Basic (руссификатор+крэк+самоучителль по этой версии)? Если есть дайте пожалуйста ссылки или инфу на эту тему.

З.Ы. До установки VB, сделал бэкап винды с помошью акрониса, потом восстановил.

С уважением, MasterAR.
Автор: dneprcomp
Дата сообщения: 16.10.2008 01:27
MasterAR
http://forums.techguy.org/windows-nt-2000-xp/396412-solved-scrrun-dll-wont-register.html
http://www.themssforum.com/VisualBasic/Best-upgrade/
Автор: MasterAR
Дата сообщения: 16.10.2008 02:03
dneprcomp прочитал я инфу, но все равно не дошло. Мне надо скачать установочный длл файл?

Попробывал скачать длл, не получилось, ошибка проверки подлинности Windows .
Что делать?
Автор: dneprcomp
Дата сообщения: 16.10.2008 08:50
MasterAR
Пробовал?
Цитата:
I realize this thread has been Solved, but I wanted to add some further details (in case any other poor noob like me runs into this problem).

This error message is typically the result of a a registry permissions issue. So to find out which key(s) are hindering you, follow these steps:

1. Go here and download RegMon and run it.
2. In the Filter dialog, uncheck "Log Successes" (you may wish to disable Autoscroll, it can be a bit distracting).
3. Clear the entries and run "regsvr32 scrrun.dll" again.

This will allow you to see all the keys that regsvr32.exe accesses to perform this command. Look for ACCESS DENIED and if found, change the permissions on that key.

И заодно найди и установи VB6 Service Pack 6
Автор: MasterAR
Дата сообщения: 16.10.2008 11:35
Этот длл файл у меня регистрируется без проблем (двойной челчок), но при установки VB не может, почему? Я пытался отследить обращения к реестеру с пом программы RegMon, не понимаю как там работать. Что такое ACCESS DENIED?

И вообще есть инструкция на русском языке с подробной установки VB+проблемы при установки?

Скачал VB6 Service Pack 6. Установить до установки VB или после?

С уважением, MasterAR.
Автор: dneprcomp
Дата сообщения: 16.10.2008 19:21
MasterAR

Цитата:
Скачал VB6 Service Pack 6. Установить до установки VB или после?
Конечно после.
Цитата:
И вообще есть инструкция на русском языке с подробной установки VB+проблемы при установки?
Откуда? Проблем вообще быть не должно. А если и есть, то сугубо индивидуальные.
Цитата:
Что такое ACCESS DENIED?
Доступ запрещен.

Кстати, попробуй инсталировать под admin логином. Только не под аккаунтов с правами админа, а именно administrator. Права доступа у аккаунтов все-таки разные, несмотря на то, что оба вроде админы.

Автор: MasterAR
Дата сообщения: 16.10.2008 22:01

Цитата:
Кстати, попробуй инсталировать под admin логином. Только не под аккаунтов с правами админа, а именно administrator. Права доступа у аккаунтов все-таки разные, несмотря на то, что оба вроде админы.


Это как administrator? У меня только одна учетная запись Admin и он является админом компа и грузится только он.
Автор: ItsJustMe
Дата сообщения: 16.10.2008 23:09
нет. права одинаковые. Собственно, на твоем компе есть еще аккаунт Администратор, который по умолчанию на Welcom screen'е не отображается. Однако его права равны правам твоего Админа.

Цитата:
Откуда? Проблем вообще быть не должно. А если и есть, то сугубо индивидуальные.

Согласен. Может, трабла в одной из прог, которые идут в составе Зверюги?
Разные версии одной и той же dll, нужные для разных приложений уживаются в системе без проблем - XP тоже поддерживет WinSxS.
Автор: dneprcomp
Дата сообщения: 16.10.2008 23:35
ItsJustMe

Цитата:
Однако его права равны правам твоего Админа

Не совсем. Иначе не было бы смысла создавать второй акк и прятать первый. Кроме того, каких таких прав иногда не хватает программам при инсталле, если акк-ы одинаковые?

MasterAR
Попробуй загрузиться в safe mode по нажатию F8 клавиши перед загрузкой Win. Тогда настоящий administrator acc будет доступен.

Цитата:
Название: MS Visual Basic 6.0. Шаг за шагом
Автор: М. Хальворсон
Издательство: СП ЭКОМ
Год: 2001
Страниц: 720
Формат: DJVU
Размер: 14,46 Mб
Скачать: depositfiles(пробел или %20 убрать) + ifolder.ru

Автор: MasterAR
Дата сообщения: 17.10.2008 00:26

Цитата:
Попробуй загрузиться в safe mode по нажатию F8 клавиши перед загрузкой Win. Тогда настоящий administrator acc будет доступен.


Я и так попробывал грузиться и установить, но все равно та же ошибка.
Завтра попробую отследить изменения с помощью прогри RegMon и отпишусь что получиться.

З.Ы. Никто не сталкивался что ли с такой проблемой?

С уважением MasterAR
Автор: dneprcomp
Дата сообщения: 17.10.2008 02:46
MasterAR
Выложи скрин ошибки
Автор: MasterAR
Дата сообщения: 17.10.2008 20:40
Все получилось!

В "выполнить" набрал sfc /scannow (восстановление системных файлов), сунул диск сначала копировал, но потом все равно при каждом отдельном восстановлении файла просил диск (диск уже был в дисководе, наверно нужен был другой), я нажимал отмена и так продолжал до половины восстановления. Потом надоело и отменил. После этого попробывал установить VB - установился, но появляется другая ошибка (скрин http://file.qip.ru/file/62474934/360a69be/1_online.html незнал куда выложить, до этого ковырялся в реестре, удаляя старые значения и ветки удаленных программ) я жму пропустить и устанавливается. Деинсталляция тоже работает

Ну у меня есть еще вопрос. До выполнения sfc /scannow, я отследил программой REGMON и нашел ACCESS DENIED. Что мне с ним делать? В реестре что то надо менять, ну что и на что?

Сейчас восстановлю бэкап и там тоже попробую все это проделать, а то этот так сильно начал глючить.

С уважением, MasterAR.
Автор: dneprcomp
Дата сообщения: 17.10.2008 22:31
MasterAR

Цитата:
я отследил программой REGMON и нашел ACCESS DENIED. Что мне с ним делать?

Если не мешает установке, то ничего. В противном случае - по инструкции.
Судя по работе твоей системы и ошибкам, я бы рекомендовал переустановить Windows с нуля. А потом уже, на чистую систему, VB. Чтобы потом не бороться с непонятными ошибками. Так как сейчас. На такую бесполезную борьбу может уйти больше времени, чем на саму учебу.
Автор: MasterAR
Дата сообщения: 17.10.2008 23:54
dneprcomp
Да, Вы правы, много уходит времени.

Вопрос не в тему, но еще винда тупит, вот захожу в инет через ДЖПРС жму вызов, подключается и комп как будто зависает, т.е. панель задач, а раб стол нет и работает тормознуто. Грузится тоже долго. А раншье 4-5 дней назад (тогда переустановил винду) все отлично работало, вчера включаю комп, долго грузится и появлятся тот глюк с соединением к инету (сейчас пока нет, восстановил через акронис диск С, может появится через пару дней). До переустановки тоже появился глюк и я переустановил, думал что изчезнет. До преустановки стоял каспер и НОД (включал по отдельности) и оутпост фейрвол, сейчас стоит НОД , но поставлю КИС 08 и все. Отсюда вывод никаких вирусов нет. Думаю что из-за неоторых программ (PerfectDisk, AusLogics BoostSpeed, WebMoney или же НОД32).

Сейчас восстановил диск С и удалил программы PerfectDisk, AusLogics BoostSpeed и собираюсь вместо НОДа ставить КИС 08. VB пока еще не установил. Появится ли тот
глюк с соединением, посмотрим.

Может кто-нибудь сталкивался с такой проблемой? В чем проблема?

С уважением MasterAR.
Автор: dneprcomp
Дата сообщения: 18.10.2008 05:22
MasterAR
Слишком много однотипных и ненужных программ. Дефрагментаторы вобще не нужны. Антивирус и файервол надо один каждого вида ставить. Ни антивирус, ни файервол с компьютера чисто не убираются. Поэтому потом возможны любые конфликты. Меньше экпериментов с установкой/удалением програм на машине для работы - и все будет работать гораздо стабильнее.
Еще раз настоятельно рекомендую инсталировать VB на чистую машину - только свеже поставленный Windows. И никаких антивирусов с файерволами до установки.
Автор: MasterAR
Дата сообщения: 18.10.2008 18:27
Пока поработаю так, если опять заглючит, то придется переустановить винду. Всем огромное спасибо за помощь

С уважением, MasterAR.
Автор: MIHMIH007
Дата сообщения: 18.10.2008 18:51
Скажите пожалуйста есть файл DVB создан на VBA можно ли его как то отредактировать на VB ???
если нет то можно хотябы предварительно вытащив формы в VBA отредактировать сами формы в VB ????
Автор: MasterAR
Дата сообщения: 21.10.2008 00:57

Цитата:
Все получилось!

В "выполнить" набрал sfc /scannow (восстановление системных файлов), сунул диск сначала копировал, но потом все равно при каждом отдельном восстановлении файла просил диск (диск уже был в дисководе, наверно нужен был другой), я нажимал отмена и так продолжал до половины восстановления. Потом надоело и отменил. После этого попробывал установить VB - установился, но появляется другая ошибка (скрин http://file.qip.ru/file/62474934/360a69be/1_online.html незнал куда выложить, до этого ковырялся в реестре, удаляя старые значения и ветки удаленных программ) я жму пропустить и устанавливается. Деинсталляция тоже работает

Ну у меня есть еще вопрос. До выполнения sfc /scannow, я отследил программой REGMON и нашел ACCESS DENIED. Что мне с ним делать? В реестре что то надо менять, ну что и на что?


Здравствуйте.
Команда sfc /scannow не помогла исправить ошибку. Оказывается проблема была реестре в РАЗРЕШЕНИЯх. Отследил я это с помощю RegMona, потом в HKEY_CLASSES_ROOT\Opera.HTML в разрешениях поставил ПОЛНЫЙ ДОСТУп админу и System'у. Были еще 2-4 ACCESS DENIED до HKEY_CLASSES_ROOT\Opera.HTML. Сначала я им поставил полный доступ, но проблема осталась. Потом поставил и на HKEY_CLASSES_ROOT\Opera.HTML - VB установился. Опера же тоже использует скрипты, а scrrun.dll отвечал именно за скрипты, так что все проблема была в Опере.

При установке так же помогла программа Acronis True Image Home 11.0.8059 (Русская Retail версия). В комплект входит программа TryDecide (пробный режим). Если кто не знает что делает программа TryDecide (пробный режим), объясняю:
когда запускаешьTryDecide, Windows становится виртуальной, т.е. что хочешь делать (что душа пожелает) делаешь. Я вот ковырялся в реестре. Потом когда все сделаешь выбираешь сохранить текущй измененный Windows или нет. Я нажал нет(перезагрузилась), и винда вернулась в то состояние, когда я запускал TryDecide (пробный режим). Вот так делал 2 раза (2 перезагрузки). Во-втором, когда устанавливал VB разрешения поставил только на ветку HKEY_CLASSES_ROOT\Opera.HTML (те не трогал) и она устанавилась без проблем. Надеюсь что опера тоже будет нормально функционировать

Завтра, т.е. сегдня со свежей башкой сделаю изменения в реестре, сейчас пока VB не установлен. Как говорится утро вечера мудренее.
Потом надо бы посмотреть версию этого длл.

Надеюсь эта информация поможет и другим, особенно новичкам, не будут мучаться как я, спрашивая ответ в нескольких форумах (кстате лучше всех помог forum.ru-board) Если кто не понял как устранить проблему пишите в личку masterar@narod.ru, постораюсь помочь.

Всем огромное спасибо, особенно dneprcomp!

С уважением, MasterAR.
Автор: 5500
Дата сообщения: 21.10.2008 17:58
Помогите решить задачу: "Сформировать одномерный массив из минимальных элементов каждой строки матрицы"
Автор: ItsJustMe
Дата сообщения: 23.10.2008 23:47
Дано: M(R - 1, C - 1) As Double

Dim c As Long, r As Long, i As Long, j As Long, v As Double, a() As Double
r = UBound(M, 1)
c = UBound(M, 2)
ReDim a(r)
For i = 0 To r
v = 1.7976931348623E+308
For j = 0 To c
If M(i, j) < v Then v = M(i, j)
Next j
a(i) = v
Next i
Автор: sVIKs
Дата сообщения: 27.10.2008 00:02
Помогите, надо с микрофона получить звук и разложить на частоты(спектр частот).Я знаю, делается это с помощью БПФ(сам модуль БПФ у меня есть, взято с alglib.sources.ru), а вот дальше проблема, не знаю как пользоваться данным модулем, да и не совсем понятно как это потом можно вывести, причем так, чтобы можно было разложить на диапазон высоких и низких частот, может кто-то сможет помочь? Был бы безмерно благодарен.
Автор: sVIKs
Дата сообщения: 28.10.2008 23:43
ммм, да, неужели никто не может помочь?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940

Предыдущая тема: для Hiper-six (индексы .nsx .smt) хоть что нибудь Опции


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.