Думаю, что по названии темы все понятно. Есть клеинт написанный на Visual Basic он подключаеться к серверу а тот свою очередь посылает структуру,такого типа : На C : Code: struct{ int i; char c; }mytype; На Visual Basic : Code: Public Type i as integer c as byte end type А проблема в том что метод/функция GetData не хочет работать с структурой. Декларация структуры находиться в модуле. Вот такую ошибку выдает компилятор : Может встречались с такой проблемой ? Заранее спасибо.
Привет,да тут закидывать то нечего. Простая программа,одна форма,добавлен компонент winsock,есть один module в котором находиться структура : Code: Public Type mytype i as integer c as byte end Type потом уже в функции DataArrival() находиться такой код : Code: Dim data as mytype Winsock1.GetData data Запускаю программу и успешно подключаюсь к серверу написанному на языке C он свою очередь посылает к подключенному клиенту вот такую структуру : Code: struct{ int i; char c; }mytype; После,получаю выше указанную ошибку. Тут дело не в том что я исползую именно метод GetData. Наверное некоторые думают почему это я пишу севрвер на C а клиент на Visual Basiс ,причина тому одна - сервер будет управляться в конзольном режиме и естественно будет только один, а вот клиент будет иметь GUI. Если кто то из вас уже написал GUI приложение на C неиспользуя Visual Studio то понимаете почему я не хочу написать клиент на C =D.
Я, конечно, понимаю, что писать UI на С это плохая идея... но кто сказал, что писать его yf VB - хорошая? По теме - похоже на прикол именно vb
Я когда то на Visual Basic программировал,и знаю что с создавать формы,кнопки и т.д. очень лягко. А вот вы что посоветуете,только о VC++ непишите пожалуиста.