Почему прога то работает, то нет?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Почему прога то работает, то нет?

Сообщение AlexBlack » 30.12.2005 (Пт) 19:20

Из за чего программа может не запускаться в 50% на 2003-х и в 20% на XP?

То есть всё ставиться из одного дистрибутива, со всеми библиотеками, необходимыми для работы программы.

Почему на некоторых виндавсах она не работает, я не знаю.
Всё тоже самое. А слетает.
может какие-то настройки? Но прога их не трогает.
Конечно пользует ВинАпи в большом обьёме....

Помогите плз.
Красный, но студийный.

http://www.rs-creative.com
Alex_Black@rs-creative.com

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 30.12.2005 (Пт) 19:21

Отсутствие админских прав?
Прав доступа к реестру?
Руки не направлены строго перпендикулярно к вектору нормальной криворукости?..
Моду создают модоки, а распространяют модозвоны.

AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Сообщение AlexBlack » 30.12.2005 (Пт) 19:32

Отсутствие админских прав?

нужен доступ только к папкам
-Откуда запущена прога
-System32
-Application Data
Прав доступа к реестру?

Открываеться только HKLM\Software\

Руки не направлены строго перпендикулярно к вектору нормальной криворукости?..

Сомневаюсь. неужели у людей сидящих на 2003-ем руки кривее почти в два раза чем у експишников?
Красный, но студийный.

http://www.rs-creative.com
Alex_Black@rs-creative.com

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 30.12.2005 (Пт) 20:02

- system32 - всегда фиг тебе, на нормальных компах.
- откуда запущена прога - почти всегда фиг тебе, на нормальных компах.
- HKLM? А чё не HKCU?
- А руки имелись в виду твои, имхо...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Юстас
Бывалый
Бывалый
 
Сообщения: 200
Зарегистрирован: 24.10.2003 (Пт) 5:05

Сообщение Юстас » 30.12.2005 (Пт) 23:13

Страдающие паранойей запрещают доступ в свой system32. (как будто это от чего-то спасёт). Для этого специально есть папка Windows, куда и должны гадить программы:

Applications should not create files in the system directory. If the user is running a shared version of the operating system, the application does not have write access to the system directory. Applications should create files only in the directory returned by the GetWindowsDirectory function.

Правда на деле всегда наоборот :)

AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Сообщение AlexBlack » 31.12.2005 (Сб) 19:55

Ну блин....
Я просто копирую туда длл-ки. Потом убиваю. или както можно ввподключить NATIVE-DLL из своей папки?


- HKLM? А чё не HKCU?

Ошибся. :oops:
Красный, но студийный.

http://www.rs-creative.com
Alex_Black@rs-creative.com

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 31.12.2005 (Сб) 20:04

Вообще-то, их можно грузить и из своей папки.
Моду создают модоки, а распространяют модозвоны.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 31.12.2005 (Сб) 20:49

Вообще-то, их оттуда и нужно грузить.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Сообщение AlexBlack » 01.01.2006 (Вс) 19:35

hCORe писал(а):Вообще-то, их можно грузить и из своей папки.

Это хорошо. Не подскажите как?
Красный, но студийный.

http://www.rs-creative.com
Alex_Black@rs-creative.com

Юстас
Бывалый
Бывалый
 
Сообщения: 200
Зарегистрирован: 24.10.2003 (Пт) 5:05

Сообщение Юстас » 01.01.2006 (Вс) 20:20

Не надо никого грузить, просто положи свои файлы в папку с ехе.
Когда твоя программа будет вызывать ф-ции из этих dll, винда сама найдёт и загрузит их

AlexBlack
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 324
Зарегистрирован: 18.07.2005 (Пн) 19:14
Откуда: Киефф, Юкрейн...

Сообщение AlexBlack » 01.01.2006 (Вс) 21:05

Юстас писал(а):Не надо никого грузить, просто положи свои файлы в папку с ехе.
Когда твоя программа будет вызывать ф-ции из этих dll, винда сама найдёт и загрузит их


У-ух. Точно, работает. Спасибо. У меня, в прошлый раз когда я пытался так сделать, что-то не клеилось. А сейчас заработало.....
Отлично.

Ещё вопрос. Всегда ли есть доступ к файлам в папке "C:\Program Files\Common Files" ?
Красный, но студийный.

http://www.rs-creative.com
Alex_Black@rs-creative.com


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 74

    TopList