Включите перетаскивание в Visual Studio 2008 от Windows Explorer

Проблема большинства решений заключается в том, что они перематывают стек. В некоторых случаях это может быть большой проблемой. В этом примере я показываю, как по-разному использовать итераторы для имитации реального сна

. В этом примере генератор называть его собственным next(), поэтому, как только он уйдет, он сам по себе.

var h=a();
h.next().value.r=h; //that's how U run it, best I came up with

//sleep without breaking stack !!!
function *a(){
    var obj= {};

    console.log("going to sleep....2s")

    setTimeout(function(){obj.r.next();},2000)  
     yield obj;

    console.log("woke up");
    console.log("going to sleep no 2....2s")
    setTimeout(function(){obj.r.next();},2000)  
     yield obj;

     console.log("woke up");
    console.log("going to sleep no 3....2s")

     setTimeout(function(){obj.r.next();},2000) 
     yield obj;

    console.log("done");

}
6
задан Martijn Pieters 7 November 2013 в 13:29
поделиться

3 ответа

Это работает из коробки.

Однако, если вы запускаете Visual Studio как администратор или другой пользователь (другой пользователь, нежели ваш текущий пользователь Windows), Windows не позволяет такого рода операции.

9
ответ дан 10 December 2019 в 02:52
поделиться

Можете ли вы расширить то, что вы получаете, я могу сделать это нормально ... Перетащить из проводника Windows в решение VS?

Это функция по умолчанию. перетаскивание файла обычно открывается.

Что происходит, когда вы пытаетесь это сделать?

0
ответ дан 10 December 2019 в 02:52
поделиться

Я нашел хорошее обсуждение этой темы, которое охватывает немного другой рабочий процесс по адресу:

Перетаскивание не работает в Visual Studio 2008, но делает из этого

0
ответ дан 10 December 2019 в 02:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: