ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #491  
Старый 31.05.2010, 20:27
Аватар для BrainDeaD
BrainDeaD
Постоянный
Регистрация: 09.06.2005
Сообщений: 531
Провел на форуме:
3516666

Репутация: 439


По умолчанию

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

  #492  
Старый 01.06.2010, 15:11
Аватар для jecka3000
jecka3000
Постоянный
Регистрация: 15.03.2008
Сообщений: 441
Провел на форуме:
2052341

Репутация: 95
По умолчанию

к радости многих, скорее всего, это мой последний вопрос,т.к. заканчиваю писать курсач=))

Пытаюсь сохранить информацию из ЛистБокса
Код:
private void bt5_Click(object sender, EventArgs e)
        {
            string s;
            saveFileDialog1.Filter = "Текстовые файлы (*.txt)|*.txt";
           if (saveFileDialog1.ShowDialog() == DialogResult.OK)
               s = saveFileDialog1.FileName;
               saveFileDialog1.OpenFile();

          s = saveFileDialog1.FileName;
            FileStream FS = new FileStream(s, FileMode.OpenOrCreate, FileAccess.ReadWrite);

            StreamWriter SW = new StreamWriter(FS);

            SW.WriteLine(rt2.Text);
            SW.Close();
            FS.Close();
        }
при запуске программы открывается диалоговое окно, ну и просит ввести имя файла, ввожу и компиллер мне выделяет строчку FileStream FS = new FileStream(s, FileMode.OpenOrCreate, FileAccess.ReadWrite);
хз что ему не нравится...))
 
Ответить с цитированием

  #493  
Старый 01.06.2010, 15:21
Аватар для BrainDeaD
BrainDeaD
Постоянный
Регистрация: 09.06.2005
Сообщений: 531
Провел на форуме:
3516666

Репутация: 439


По умолчанию

using System.IO; ?

а зачем два раза определятъ s = saveFileDialog1.FileName; ?
 
Ответить с цитированием

  #494  
Старый 01.06.2010, 15:23
Аватар для jecka3000
jecka3000
Постоянный
Регистрация: 15.03.2008
Сообщений: 441
Провел на форуме:
2052341

Репутация: 95
По умолчанию

BrainDeaD,
и using System.IO; тоже=)
 
Ответить с цитированием

  #495  
Старый 01.06.2010, 15:28
Аватар для W!z@rD
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

Цитата:
Сообщение от jecka3000  
public static int TryInt(string strnum) //метод проверяет тип переменной
{
int tryme = 0;
try //проверяем тип переменной
{
tryme = int.Parse(strnum);
return tryme; //если переменная целого типа, возвращаем ее
}
catch //если тип не int, выводим предупреждение и возвращаем 0
{
MessageBox.Show("Ошибка! Прочитайте инструкцию!", "Ошибка ввода");
return 0; //возвращаем 0 в случае ошибки
}
}

public static int TryNum(int number)
{

if (tb2.Text.Length < 7 || tb2.Text.Length > 12)
{
MessageBox.Show("Ошибка! Прочитайте инструкцию!", "Ошибка ввода");
return 0;
}
else
{
return number;
}
}
охренеть.

TryParse уже не попсово?
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #496  
Старый 01.06.2010, 15:42
Аватар для BrainDeaD
BrainDeaD
Постоянный
Регистрация: 09.06.2005
Сообщений: 531
Провел на форуме:
3516666

Репутация: 439


По умолчанию

Цитата:
Сообщение от jecka3000  
BrainDeaD,
и using System.IO; тоже=)
что тоже? выделяет?

кроме того, где ты определил начальное значение переменной s? string s = string.Empty;
и это лишнее saveFileDialog1.OpenFile();
 
Ответить с цитированием

  #497  
Старый 01.06.2010, 15:54
Аватар для jecka3000
jecka3000
Постоянный
Регистрация: 15.03.2008
Сообщений: 441
Провел на форуме:
2052341

Репутация: 95
По умолчанию

ИО присутствует в коде, не выделяет...
заюзал то что ты говоришь, все равно не катит. Думаю просто недать право юзеру выбирать имя файла, а пускай оно будет по дефолту какое нить.. например=)
FileStream FS = new FileStream(1.txt, FileMode.OpenOrCreate, FileAccess.ReadWrite);

но все равно спасибо!=)
 
Ответить с цитированием

  #498  
Старый 01.06.2010, 23:12
Аватар для eLWAux
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


Отправить сообщение для eLWAux с помощью ICQ
По умолчанию

C#: написал класс для ресайза изображений: http://paste.ly/1sy
Класс жрет много памяти, при работе в многопоточном режиме..
Прошу помощи )
---
/*возможно*/ ошибка в другом месте..
http://goo.gl/ggNL


Последний раз редактировалось eLWAux; 01.06.2010 в 23:27..
 
Ответить с цитированием

  #499  
Старый 02.06.2010, 01:43
Аватар для Bers
Bers
Новичок
Регистрация: 17.05.2010
Сообщений: 5
Провел на форуме:
13971

Репутация: 10
По умолчанию

Цитата:
Сообщение от eLWAux  
C#: написал класс для ресайза изображений: http://paste.ly/1sy
Класс жрет много памяти, при работе в многопоточном режиме..
Глянул код, сразу бросилось в глаза:
Код:
try
{
  // ...
 Graphics oGraphic = Graphics.FromImage(...);
  // ...
  oGraphic.Dispose();
  // ...  
  return oThumbNail;
}
catch (Exception)
{
   return oImg;
}
Перепиши с использованием оператора using:
Код:
try
{
  // ...
 using(Graphics oGraphic = Graphics.FromImage(...))
  {
    // ...
    return oThumbNail;
  }
}
catch (Exception)
{
   return oImg;
}
В твоем коде возможна ситуация, когда Dispose() не будет вызван, что вообще грубейшая ошибка. Классы из System.Drawing являются обертками над функциями GDI, т.е. работает с неуправляемыми ресурсами, поэтому эти ресурсы следует корректно высвобождать. Возможно, у тебя имеет место утечка памяти.
Насчет потоков - не ясно, как ты ими управляешь (создаешь сам, используешь пул потоков), но вообще GDI не гарантирует потокобезопасности, она предназначена для работы в одном потоке, для отрисовки GUI. Возможно, это также вызывает проблемы в твоем случае. Советую переписать твой класс с использованием классов из WPF, они не привязаны к GDI.
Ну и напоследок посоветую погонять приложение под отладчиком и под профайлером, это тоже может дать полезную информацию для расмышления.
Удачи!

Последний раз редактировалось Bers; 02.06.2010 в 01:47..
 
Ответить с цитированием

  #500  
Старый 02.06.2010, 18:36
Аватар для CroCop
CroCop
Новичок
Регистрация: 27.09.2009
Сообщений: 25
Провел на форуме:
35067

Репутация: 17
По умолчанию

Код:
...public class General{ public static void main(String[] args) throws IOException {
..... 
System.out.println(myPark); 
int result= System.in.read(); } }...
Есть программа написанная на Java(использвовал Intelij IDEA 8),компилирую(консоль,встро нная в среду разработки,отображает все нормально),создаю файл Jar(опять-таки в среде). При его запуске консоль не появляется. Что делать?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы и ответы - *NIX Сервера. zythar *nix системы 294 17.06.2010 08:39
Обсуждение темы. Форум - Faq. Вопросы и Ответы. Егорыч+++ Правила форума 55 16.06.2010 01:07
Форум - Faq. Вопросы и Ответы. Егорыч+++ Правила форума 0 07.06.2008 18:52
Мультимедийные Обучающие Курсы TeachPro Java VenTeL ПО для Web разработчика 8 24.04.2008 15:38
Словарь Java-терминов foreva Чужие Статьи 0 08.02.2005 16:28



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ