Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Подскажите плиз ... Добавлено: 05.12.05 18:13  

Автор вопроса:  AsHeS | ICQ: 229759992 
Что за ошибка
Compile Error
ByRef argument type mismach

Ответить

  Ответы Всего ответов: 10  

Номер ответа: 1
Автор ответа:
 «UL.eXe»



ICQ: 197.895.916.247 

Вопросов: 72
Ответов: 540
 Профиль | | #1 Добавлено: 05.12.05 18:35
Ошибка при компиляции
Ошибка в функции с ByRef...

Ответить

Номер ответа: 2
Автор ответа:
 AsHeS



ICQ: 229759992 

Вопросов: 14
Ответов: 93
 Профиль | | #2 Добавлено: 05.12.05 19:02
А что за функция ? Я там такую вобще не писал

Ответить

Номер ответа: 3
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #3 Добавлено: 06.12.05 01:27
да параметр ф-ция как byRef принимает, а ты наверно byVal передаеш... возьми перед передаваемым значением ByRef

Ответить

Номер ответа: 4
Автор ответа:
 AsHeS



ICQ: 229759992 

Вопросов: 14
Ответов: 93
 Профиль | | #4 Добавлено: 06.12.05 09:33
Не очень понял ... Поподробнее объясни плиз :) Если можно то портативный примерчик

Ответить

Номер ответа: 5
Автор ответа:
 AndreyIl



ICQ: 260668334 

Вопросов: 1
Ответов: 13
 Профиль | | #5 Добавлено: 06.12.05 09:47
При использовании напиши ByVal Perem вместо Perem

Ответить

Номер ответа: 6
Автор ответа:
 astoro



ICQ: 649109 

Вопросов: 31
Ответов: 391
 Профиль | | #6 Добавлено: 06.12.05 12:53

Пиши Option Explicit
и объявляй все переменные явно

когда натренируешься немного, таких вопросов больше не будет

Ответить

Номер ответа: 7
Автор ответа:
 AsHeS



ICQ: 229759992 

Вопросов: 14
Ответов: 93
 Профиль | | #7 Добавлено: 07.12.05 10:53
Пасибо , я кажись понял . Бейсик считает что это не String . Хотя я в заглавии страницы я его Dim'ом объявил

Ответить

Номер ответа: 8
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #8 Добавлено: 07.12.05 11:22

Compile Error
ByRef argument type mismach

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

Хотя я в заглавии страницы я его Dim'ом объявил

Объявление тоже надо было здесь привести.
Небось объявлял

Dim Var1, Var2, Var3, Var4 as String

Самая популярная ошибка нубов. В таком объявлении как String объявляется только последняя переменная, остальные - Variant.

Ответить

Номер ответа: 9
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #9 Добавлено: 07.12.05 15:09
Dim Var1, Var2, Var3, Var4 as String


Самая популярная ошибка нубов. В таком объявлении как String объявляется только последняя переменная, остальные - Variant.


Не согласен, эта ошибка уже настолько популярная, что в любой книге, на любый курсах по ВБ, про неё расскажут раз 300, и оно так задолбит что сред ночи вспомнишь что надо

Dim Var1 as String , Var2 as String , Var3 as String , Var4 as String

итп...

Ответить

Номер ответа: 10
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #10 Добавлено: 08.12.05 13:07
Однако пару дней назад тут на форуме один чел её умудрился допустить :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам