2010-08-30 3 views
-1

Попытка тускнуть определенное количество процессов (определяется Environment.ProcessorCount) для запуска нескольких процессов, которые не поддерживают многопоточность. У меня уже есть Dim'd proinf (6) как Process.ProcessStartInfo, потому что я разработал очередь для процессов, и это не вызывает ошибок.VB.NET - Уменьшение массива процессов

Любая помощь приветствуется!

+0

Где находится проблема/что вы пробовали/вопрос? –

ответ

1

Это вы, что вы после?

Dim parray(Environment.ProcessorCount) As Process 
For i As Integer = 0 To parray.Length - 1 
    parray(i) = New Process() 
Next 
+0

Ну это работает первый прочь и Visual Studio принимает и компилирует код, но я получаю сообщение об ошибке, когда я использую: Для счетчика = 1 Для Environment.ProcessorCount Process.star (счетчик) Следующая Ошибка: Ссылка на объект не установлена ​​в экземпляр объекта. Когда я запускаю Debug в VS, он говорит включить в объявление «Новое», но вы не можете использовать массивы и «Создать» вместе, очевидно. –

+0

Я обновил свой ответ, чтобы включить цикл 'For', который требуется для создания объектов' Process' в массиве. –