Error

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
rira
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 15.12.2006 (Пт) 17:16

Error

Сообщение rira » 19.12.2006 (Вт) 9:43

Есть отак:

strName = Left(strName, InStr(strName, Chr(0)) - 1)

Дык компилятор ругается на Left, говорит мол неуникальное имя!

Что бы это могло значить?

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 19.12.2006 (Вт) 9:46

версия: где-то объявлено что-то с именем Left
Весь мир матрица, а мы в нем потоки байтов!

rira
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 15.12.2006 (Пт) 17:16

Сообщение rira » 19.12.2006 (Вт) 9:49

Дык нет!!
Оператор на данном этапе один единственный на весь прожект!!
Да и не даст компилятор описать такое имя!

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

Сообщение GSerg » 19.12.2006 (Вт) 9:51

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

rira
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 15.12.2006 (Пт) 17:16

Сообщение rira » 19.12.2006 (Вт) 9:53

Ну даже если и даст... слово Left встречается в прожекте всего 1 раз

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 19.12.2006 (Вт) 9:55

rira писал(а):Оператор на данном этапе один единственный на весь прожект!!


Не верю! ©
Весь мир матрица, а мы в нем потоки байтов!

rira
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 15.12.2006 (Пт) 17:16

Сообщение rira » 19.12.2006 (Вт) 9:57

Мля, ну что значит не верю? Я за помощью обратился, а не в верю-неверю поиграть. оператор - Один единственный.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 19.12.2006 (Вт) 10:06

Замени Left на Mid и выбрось из головы.
Лучший способ понять что-то самому — объяснить это другому.

rira
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 15.12.2006 (Пт) 17:16

Сообщение rira » 19.12.2006 (Вт) 10:21

Antonariy писал(а):Замени Left на Mid и выбрось из головы.

Снкс, все оки! Зациклило на Left ... Хм, но, что же за беда с Left??

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 19.12.2006 (Вт) 10:27

Насчет Left, это либо к телепатам, либо выкладывай код (весь!), либо проникли какие-то багоглюки и возможно придется переустанавливать среду.
Весь мир матрица, а мы в нем потоки байтов!

zan
Бывалый
Бывалый
 
Сообщения: 224
Зарегистрирован: 24.08.2006 (Чт) 4:55

Сообщение zan » 19.12.2006 (Вт) 11:34

rira писал(а):Хм, но, что же за беда с Left??

Код: Выделить всё
Option Explicit
Dim strName As String
Private Sub Form_Load()
    strName = "Снкс, все оки! Зациклило на Left..." + Chr(0) + "Хм, но, что же за беда с Left??"
    strName = Left$(strName, InStr(strName, Chr(0)) - 1)
    MsgBox strName
End Sub

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

Сообщение GSerg » 19.12.2006 (Вт) 11:37

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

rira
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 15.12.2006 (Пт) 17:16

Сообщение rira » 19.12.2006 (Вт) 15:34

Мля, такая же батва с Right :shock:

Хелп! Хелп!

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

Сообщение GSerg » 19.12.2006 (Вт) 15:44

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

Nicky
Постоялец
Постоялец
 
Сообщения: 519
Зарегистрирован: 12.08.2004 (Чт) 12:14

Сообщение Nicky » 19.12.2006 (Вт) 15:48

Может есть события контролов, у которых имена параметров left, right. Я с такими сталкивался

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 19.12.2006 (Вт) 15:58

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

Автор, выкладывай проект, если он не слишком гигантский и не секурити
Весь мир матрица, а мы в нем потоки байтов!

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

Сообщение hCORe » 19.12.2006 (Вт) 16:21

При криво установленном VB так бывает. Может выдавать какое угодно сообщение, в том числе и "Ambigious name detected", и "Type mismatch", и, (самое любимое), "Out of memory" (ага, конечно, out, два гига рамы, полупустой хард и все out - ни байта не осталось). А еще иногда не "подрубается" библиотека Visual Basic for Applications, тогда вообще ничего скомпилировать нельзя.

Вердикт: патология, лечится реинсталлом и клизмой. Паллиатив - использование тех функций, на которые VB не ругается. А в случае с ошибкой "Out of memory" часто помогает перезагрузка.
Моду создают модоки, а распространяют модозвоны.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 19.12.2006 (Вт) 16:22

!Viper! писал(а):Автор, выкладывай проект, если он не слишком гигантский и не секурити


Ты как себе представляешь гигантский секурити проект с одним Left и данным вопросом? :P
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

rira
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 15.12.2006 (Пт) 17:16

Сообщение rira » 19.12.2006 (Вт) 16:29

Помомему базар отфильтрован, или "Мля" это мат?

Ничего не пойму, теперь функции работают, а кроме дальнейшего кода ничего не делал. Или я где-то туплю напроч, или среда глюкавит.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 19.12.2006 (Вт) 16:31

Если среда, то лучше переустанавливай!

Andrey Fedorov, ну мало ли... :D
Весь мир матрица, а мы в нем потоки байтов!

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 19.12.2006 (Вт) 16:44

лечится накатом последнего сервис-пака для бейсика

Nicky
Постоялец
Постоялец
 
Сообщения: 519
Зарегистрирован: 12.08.2004 (Чт) 12:14

Сообщение Nicky » 19.12.2006 (Вт) 17:01

Nicky писал(а):...события контролов, у которых имена параметров left, right...

Код: Выделить всё
private sub SomeGrid_CellClick(left as single, top as single, right as single, bottom as single)

rira
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 15.12.2006 (Пт) 17:16

Сообщение rira » 20.12.2006 (Ср) 12:39

С Decoderom полный порядок. Теперь интересует следующее: нужно чтобы звук со звуковухи заварачивался на модем в телефонную линию. Как реализовать? Снкс.

Конь
Постоялец
Постоялец
 
Сообщения: 650
Зарегистрирован: 02.06.2006 (Пт) 6:49
Откуда: г. Красноярск

Сообщение Конь » 20.12.2006 (Ср) 12:48

Можно же использовать не Left, а Left$...
Подпись находится в стадии разработки...

rira
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 15.12.2006 (Пт) 17:16

Сообщение rira » 20.12.2006 (Ср) 12:59

Конь писал(а):Можно же использовать не Left, а Left$...


Одна и таже батва, я пробовал.

С Decoderom полный порядок. Теперь интересует следующее: нужно чтобы звук со звуковухи заварачивался на модем в телефонную линию. Как реализовать? Снкс.


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

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

Сейчас этот форум просматривают: Google-бот, SemrushBot, Yandex-бот и гости: 118

    TopList  
cron