|
Платные хостинги
Раскрутка сайта
Книги по программированию
Помогите, ошибка, Ошибка в VB 6
- В чем проблемма немогу понять...
- А ты посмотри на какой строке ошибка...
- По приведенному куску кода невозможно что-либо понять.
- А что значит вот эта строка?Код X = X = X1highlightSyntax('vbTMyZjZ','vb');Почему не пользуешься Option Explicit? Если пользуешься, тогда где объявления переменных?
- Если значения Х и Х1 равны, то Х получит значение True, и False если не равны.
- MizaxКусок который ты привел нормально компилируется и отрабатывает, ищи ошибку в другом месте. Хотя есть пару замечаний. Нелюблю неявное преобразование типов Код Text1 = Text1 * 1000highlightSyntax('vbDYwYWY','vb');Нелюблю не определенные переменныеКод Sk, Sb, X1, X, No, shighlightSyntax('vbTdhY2M','vb');Это конечно не мое дело, но не люблю я такую структуруКод X = X = X1highlightSyntax('vbTIzYzg','vb');
- Никто не говорит о любви, личное дело каждого как использовать.Но замечу, что очень удобно использовать для возврата значения функции.К примеруКод Public SomeFunc() as boolean ..... SomeFunc = val1=val2End FunctionhighlightSyntax('vbmY3NDg','vb');
- Код Text1 = No + X1 * Sb * Text2highlightSyntax('vbTA3NjM','vb');Mizax, я конечно много чего видел, но такого...Есть же элементарные правила и учебники. А так, получается какое-то неуважение к тем, кому задаешь вопрос.И никогда не забывайКод Option ExplicithighlightSyntax('vbmE4MDE','vb');вот блин, как хорошо в C++ ...Код X = X = X1highlightSyntax('vbE5YTRm','vb');Я не понял смысла такого равнения...10 = 10 = X1 (?)Код X = X1highlightSyntax('vbMDAwMm','vb');Может так?
- Dim c As Doublec=Text1.Textили может Text1.Text = 0 ,а на ноль умножить нельзя
- True = 10 = 10Если 10 равно 10 - то правда.
- Все равно не понятно.
- Voldemar2004 - не понятно потому, что в VB cимвол =, может быть как оператор присвоения, так и логическим равно, что в других языках, как правило пишется так ==.У такой записи:Код X = X = X1highlightSyntax('vbAyNGU3','vb');Получается примерно такой алгоритм:Если X равно X1, то присвоить переменной X True, в противном случае присвоить False.Можно записать это в более длинной форме:Код If X = X1 Then X = TrueElse X = FalseEnd IfhighlightSyntax('vbyOGIxY','vb');Из последнего примера видно, что сравнение в VB выглядит точно так же, как и присвоение.Теперь понял? Я честно говоря тоже сначала не врубился, только после того, как boevik пояснил. За что ему и спасибо. Это сообщение отредактировал korob2001 - 23.6.2005, 17:34
- Кусок кода и правда работает. Но только по этому куску нельзя судить. Очень мало. Мог бы и побольше запихнуть.
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|