robinex Ответов: 1

Загрузка Dailymotion VB.NET


Я новичок в .net

Я стараюсь https://github.com/cbenard/SODailyMotionUpload я обращаюсь Vb.net хорошо работайте на консоли. но я хочу преобразовать это в проект windows form. Я хочу загрузить с помощью кнопки загрузки и т. д. Я удаляю консоль.writeline коды но дают ошибку когда приходит этот код

клиент.UploadFile(uploadUrl, fileToUpload)

выдает ошибку = запрос отменен



как использовать этот код в проекте формы. есть идеи?

Что я уже пробовал:

Я конвертирую коды c# в vb.net
Объедините в моем проекте но дайте ошибку

1 Ответов

Рейтинг:
1

OriginalGriff

Windows forms очень сильно отличается от консольного приложения: когда вы запускаете консольное приложение, вы контролируете, что происходит, когда и требуете ввода от пользователя, когда вы этого хотите.
Приложения Windows работают совершенно по - другому-они реагируют на события, которые происходят из-за того, что пользователь что-то сделал или что-то произошло в системе
Простое удаление инструкций чтения и записи консоли не делает ее приложением windows и, скорее всего, является основным источником вашей проблемы. Когда вы извлекли материал для чтения от пользователя, вы предотвратили процессы, которые происходили в фоновом режиме (через Process.Start) например, от завершения до продолжения вашего кода.

Вы не можете просто взять консольный код C#, перевести его в VB, вырвать пользовательский ввод-вывод и ожидать, что он будет работать как "правильное" приложение windows. Вам нужно сесть и точно понять, что делает оригинал, и как он работает, а затем разработать совершенно новое приложение windows, основанное на этом. И мы не можем делать за вас вашу работу!