Справка! Восстановите [закрытый] файл Eclipse

Вы можете легко изменить эту функцию, чтобы в качестве аргументов этой функции использовался элемент управления GroupBox (и другие):

Private Sub Room105(grpBox As GroupBox, comboBx As ComboBox, lv1 As ListView, lv2 As ListView, lv3 As ListView, lv4 As ListView, lv5 As ListView, rb1 As RadioButton, rb2 As RadioButton, rb3 As RadioButton)
    Dim rb = grpBox.Controls.OfType(Of RadioButton)().
                   SingleOrDefault(Function(radiobutton) radiobutton.Checked)

    Dim value = If(CStr(rb?.Tag), comboBx.Text = V1)
    If rb?.Tag Is Nothing Then comboBx.Text = V1
    If comboBx.Text = M1 Then
        lv1.Items.Add(grpBox?.Tag).SubItems.Add(value)
        If rb?.Tag = CO Then
            ListView4.Items.Add(grpBox?.Tag).SubItems.add(value)
        End If
    ElseIf comboBx.Text = M2 Then
        lv2.Items.Add(GroupBox1?.Tag).SubItems.Add(value)
        If rb?.Tag = CO Then
            lv4.Items.Add(grpBox?.Tag).SubItems.add(value)
        End If
    ElseIf comboBx.Text = M3 Then
        lv3.Items.Add(grpBox?.Tag).SubItems.Add(value)
        If rb?.Tag = CO Then
            lv4.Items.Add(grpBox?.Tag).SubItems.add(value)
        End If
    ElseIf comboBx.Text = V1 Then
        rb1.Checked = False
        rb2.Checked = False
        rb3.Checked = False
        lv5.Items.Add(grpBox?.Tag).SubItems.Add("Vacant")
    End If
End Sub

Затем вы вызывали бы эту функцию столько раз, сколько вам нужно, выключая различные функции. наборы элементов управления по мере необходимости:

Room105(GroupBox1, ComboBox1, ListView1, ListView2, ListView3, ListView4, ListView5, RadioButton1, RadioButton2, RadioButton3)

PS: я настоятельно рекомендую дать этим элементам управления более описательные имена, чем те, которые вы используете здесь.

13
задан Jeff Atwood 3 April 2009 в 06:18
поделиться

3 ответа

Иногда Eclipse сохраняет изменения, которые он внес в файлы, которые Вы редактируете. Не всегда работает, но это стоит попытки:

  • Найдите Вас файлом в Вашем (пакет, проект, навигатор) проводник.
  • Щелкните правой кнопкой по своему файлу и ищите меню для сравнения... (Я рекомендую, Выдерживают сравнение, хотя в Вашем случае это не будет иметь значения, так как файл теперь пуст),
  • Выберите Local History... из подменю

Если Вы удачливы и использовали Eclipse для редактирования файла, необходимо найти несколько записей там. Ищите их, возможности - Вы, найдет содержание.

Это помогло мне бесчисленные времена и сохранило мою задницу во многих случаях. Однако каждый времена я обращаюсь к нему, я всегда испытываю желание поражать голову бейсбольной битой для того, чтобы не передавать изменения в системе управления исходным кодом ранее.

удача, если это не работает, я боюсь, ТАК не поможет Вам :-(

---ОТРЕДАКТИРУЙТЕ---Мало что-то, что может помочь сделать этот прием небольшим битом более полезный.

можно изменить объем информации, который Eclipse сохраняет в локальной истории, пойдите на ваше усмотрение и затем общий-> Рабочая область-> Локальная История (Индиго здесь, может отличаться на других версиях). Если Вы склонны быть легки возглавляемый, или работать допоздна немного слишком много это поможет Вам восстановить на следующий день, что исправление ошибки Вы настояли на том, чтобы заканчивать перед засыпанием.

40
ответ дан 1 December 2019 в 17:51
поделиться

Если Вы знаете некоторую фразу или редкое слово из Вашего файла, можно искать необработанные секторы жесткого диска для частей текста. Это поднимет текст где угодно, он, возможно, был записан: столь же разбитый на страницы виртуальная память, как stil-существующий файл (временный файл или сохраненный файл), или поскольку временный или сохраненный файл, который был удален и пространство, еще не был переписан.

Но это будет медленно. И если файл никогда не писался в диск, он ни к чему не приведет. И то, к чему это приводит, может быть фрагментировано или неполное.

Загрузите CD Knoppix и начните держать! Knoppix является установкой Linux, которая работает с CD, не пишущий в Ваш жесткий диск.

  • получите knoppix: http://www.kernel.org/pub/dist/knoppix/KNOPPIX_V6.0.1CD-2009-02-08-EN.iso)

  • Загрузите его. Запустите терминал. Ищите жесткий диск:

    $ sudo grep "Four score and seven years" /dev/hda
    
  • Если это поднимает что-нибудь, копию и вставку к текстовому редактору, и сохраните к usb, засовывают или отправляют его себе по веб-электронной почте.

Если у Вас есть SCSI или диски SATA, необходимо использовать /dev/sda вместо /dev/hda

Другой ответ корректен, каждый момент который ОС продолжает выполнять, уменьшает Ваши возможности восстановления. вытяните питание и используйте другой компьютер для подготовки knoppix CD.

4
ответ дан 1 December 2019 в 17:51
поделиться

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

2
ответ дан 1 December 2019 в 17:51
поделиться
Другие вопросы по тегам:

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