Помогите преобразовать 2 строчки кода
От: eka-elizarova Россия www.elizarova.info
Дата: 08.08.07 09:44
Оценка:
Пожалуйста Дан код на C#. никак не могу понять, как же написать на Visual Basic. Мой код на C#:

private Client client; //Client — это отдельный класс
client = new Client();

где надо написать Dir, где Set, где знак равно, понять не могу. Как это должно выглядеть с точки зрения синтаксиса Visual Basic?
Re: Помогите преобразовать 2 строчки кода
От: tosha1983 Украина  
Дата: 08.08.07 09:57
Оценка:
Здравствуйте, eka-elizarova, Вы писали:

EE>Пожалуйста Дан код на C#. никак не могу понять, как же написать на Visual Basic. Мой код на C#:


EE>private Client client; //Client — это отдельный класс

EE>client = new Client();

EE>где надо написать Dir, где Set, где знак равно, понять не могу. Как это должно выглядеть с точки зрения синтаксиса Visual Basic?


C# — не знаю, но предполагаю что будет так:

Dim client as Client 'Client - это отдельный класс
set client = New Client
Re[2]: Помогите преобразовать 2 строчки кода
От: eka-elizarova Россия www.elizarova.info
Дата: 08.08.07 10:19
Оценка:
Здравствуйте, tosha1983, Вы писали:

T>Dim client as Client 'Client — это отдельный класс

T>set client = New Client

Почему-то при обращении к этому методу мне выдает ошибку, что не найдена ссылка на объект
Re[3]: Помогите преобразовать 2 строчки кода
От: tosha1983 Украина  
Дата: 08.08.07 10:31
Оценка:
Здравствуйте, eka-elizarova, Вы писали:

EE>Здравствуйте, tosha1983, Вы писали:


T>>Dim client as Client 'Client — это отдельный класс

T>>set client = New Client

EE>Почему-то при обращении к этому методу мне выдает ошибку, что не найдена ссылка на объект


Если Client это класс, который находиться в какой-то другой библиотеке, т.е. не в этом проекте, то эту библиотеку нужно указать в меню Reference, и тогда все должно получиться.
Re[4]: Помогите преобразовать 2 строчки кода
От: eka-elizarova Россия www.elizarova.info
Дата: 08.08.07 10:43
Оценка:
Вот-вот, как раз reference добавленна. Фигня какая-то...
Re[5]: Помогите преобразовать 2 строчки кода
От: ZAMUNDA Земля для жалоб и предложений
Дата: 08.08.07 13:02
Оценка:
Здравствуйте, eka-elizarova, Вы писали:

EE>Вот-вот, как раз reference добавленна. Фигня какая-то... :( \

Ну вообщето VB6 не чуствителен к регистру, так что может банально слово "client" считать не именем переменной а именем класса.
Вот так перепиши
Dim obj_client as Client 
Set obj_client = New Client


Дальше (если не заработает) посмотри в Object Browser (кнопка {F2}) есть-ли этот Client. Можешь ещё попробовать правой кнопкой мыши на слове "Client" ткнуть и выбрать Difiniction -- по идее тебя в Object Browser должно будет кинуть.
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков
Re[6]: Помогите преобразовать 2 строчки кода
От: eka-elizarova Россия www.elizarova.info
Дата: 09.08.07 05:01
Оценка:
Здравствуйте, ZAMUNDA.

В общем, сформулирую вопрос таким образом. Написала такой код:
Private Sub Project()
Dim obj_client As Prj2003Lib.SoapClient  //это библиотека, а SoapClient - класс в ней
Set obj_client = New Prj2003Lib.SoapClient
Dim s As String
s = obj_client.Transaction("4", CommandType_ResourcesStatus)
MsgBox (s)
End Sub


Сначала мне выпадает сообщение, что не найдена ссылка на объект, а потом — сообщение с естесственно пустым s.
Ошибка происходит в строке s = obj_client.Transaction("4", CommandType_ResourcesStatus). Что я не так сделала????
Re[7]: Помогите преобразовать 2 строчки кода
От: eka-elizarova Россия www.elizarova.info
Дата: 09.08.07 05:05
Оценка:
Здравствуйте, eka-elizarova, Вы писали:

EE>Здравствуйте, ZAMUNDA.


EE>В общем, сформулирую вопрос таким образом. Написала такой код:

EE>
EE>Private Sub Project()
EE>Dim obj_client As Prj2003Lib.SoapClient  //это библиотека, а SoapClient - класс в ней
EE>Set obj_client = New Prj2003Lib.SoapClient
EE>Dim s As String
EE>s = obj_client.Transaction("4", CommandType_ResourcesStatus)
EE>MsgBox (s)
EE>End Sub
EE>


EE>Сначала мне выпадает сообщение, что в экземпляре обекта не задана ссылка на объект, а потом — сообщение с естесственно пустым s.

EE>Ошибка происходит в строке s = obj_client.Transaction("4", CommandType_ResourcesStatus). Что я не так сделала????
Re[7]: Помогите преобразовать 2 строчки кода
От: ZAMUNDA Земля для жалоб и предложений
Дата: 10.08.07 16:20
Оценка:
Здравствуйте, eka-elizarova, Вы писали:

Истинно говорят: "мужчины с марса, а женщины с венеры"

EE>В общем, сформулирую вопрос таким образом.

... но ты, смотрю, всётаки учишся по марсиански говорить. ТАК ДЕРЖАТЬ! :)

EE>Ошибка происходит в строке s = obj_client.Transaction("4", CommandType_ResourcesStatus). Что я не так сделала????

Всё ты сделала "так как надо", смотри код/доку к Prj2003Lib.SoapClient.Transaction ошибка в том коде а не в твоём.
Наука изощряет ум; ученье вострит память.
(c) Козьма Прутков
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.