Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162

Открыть новую тему     Написать ответ в эту тему

dimpase

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Undaster
Меня оттуда сюда пнули .
А вы туда пинаете.
 
Тоесть я не могу вызвать методы и функции из этой длл?
Или все-таки могу?
 

Всего записей: 130 | Зарегистр. 29-09-2008 | Отправлено: 13:42 11-05-2012
Undaster

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dimpase, давай тогда чтобы в пустую не тереть, покажи фрагмент кода, в котором ты используешь .Net, и эту dll-ку тоже.

Всего записей: 423 | Зарегистр. 01-03-2003 | Отправлено: 14:58 11-05-2012
dimpase

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все разобралси.

Код:
 
<?php
$xls = new COM("Addin.DrvFR") or die("Error");
$xls->Password = 30;
$xls->Quantity = 1000;
$xls->Price = 1.56;
$xls->Department = 1;
$xls->Tax1 = 1;
$xls->Tax2 = 2;
$xls->Tax3 = 0;
$xls->Tax4 = 0;
$xls->StringForPrinting = 'Спичечный коробок';
$xls->Sale;
echo $xls->ResultCode;
?>  

Пример продажи через ккм.
всем сенкс.
 
Добавлено:
Сейчас вопрос в следующем, какой метод можно использовать чтобы освободить ком порт в ком окружении винды?
Заранее спасибо.

Всего записей: 130 | Зарегистр. 29-09-2008 | Отправлено: 10:55 12-05-2012 | Исправлено: dimpase, 10:56 12-05-2012
ValeriyZ

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужно из сервера клиенту отдать файл большего размера (к примеру 0,5 гб). Вроде бы проблемы нет, но на сервере файлы хранятся с именами типа ID с базы данных, а хочется чтоб клиенту приходил сайт с человеческим именем. Как передать файл клиенту с другим именем?  
 
Сервер IIS 7.5 и на нем же стоит PHP. Если прогнать через Response.BinaryWrite то на больших файла сервер выдает ошибку. Может чото в PHP подходящее есть? Направьте пожалуйста на путь истинный…  

Всего записей: 77 | Зарегистр. 22-05-2007 | Отправлено: 11:26 31-05-2012
mxm1975



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
хранятся с именами типа ID с базы данных, а хочется чтоб клиенту приходил сайт с человеческим именем

 
как-то так?
 

Код:
 
response.AppendHeader("Content-Disposition", string.Format("{0}; filename=\"{1}\"", disposition, fileInfo.Name));
 

 

Цитата:
Если прогнать через Response.BinaryWrite то на больших файла сервер выдает ошибку

 
А что за ошибка?

Всего записей: 279 | Зарегистр. 31-07-2002 | Отправлено: 19:08 01-06-2012
nikanomo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как используя стандартный System.Web.Security.Membership сделать, чтобы под одним логином в системе могли одновременно находиться не более N пользователей?

Всего записей: 44 | Зарегистр. 17-02-2008 | Отправлено: 22:36 04-06-2012
ValeriyZ

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А что за ошибка?

Непомню как точно, но смысл в том, что Превышен лимит памяти, но памяти не сервера (её там ооочень много) а выделенной в IIS или в PHP. Там толи 12 толи 120 Мб ограничения. Можно конечно добавить памяти, но, на мой взгляд, это не выход. Общем нужно какой-то скрипт  чтобы и возможность докачки была и подмена имени и памяти не кушал.  
Сейчас мучаю LightTPD

Всего записей: 77 | Зарегистр. 22-05-2007 | Отправлено: 10:07 05-06-2012 | Исправлено: ValeriyZ, 10:08 05-06-2012
MrZeRo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nikanomo
А как вообще можно понять в случае Web приложения, что пользователь "находится в системе"? Смотрит он еще на ту страницу в своем браузере или уже надоело ему и он ее закрыл, можете ли вы наверняка это определить?

----------
... не это главное ...

Всего записей: 831 | Зарегистр. 30-01-2002 | Отправлено: 22:02 12-06-2012
nikanomo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MrZeRo, можно создать в таблице «пользователи» поле IsAuthenticated, и при логине записывать туда true, при logoff — false. Это мне подходит, но может есть готовые решения?

Всего записей: 44 | Зарегистр. 17-02-2008 | Отправлено: 13:06 19-06-2012
akselrud

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как Visual Studio (2008-2010) перенести в редакторе все Control с одной формы на другую с сохранением их имен и всех свойств ?

Всего записей: 53 | Зарегистр. 29-08-2006 | Отправлено: 17:52 30-06-2012
dneprcomp



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akselrud
 
1.Сделать 'Save As' формы под другим именем. Затем добавить первоначальную фому в проект.
2.Просто сделать copy/paste контролов с первой формы на вторую.
Контролы выбирать для копирования с нажатым 'ctrl'

Всего записей: 3920 | Зарегистр. 31-03-2002 | Отправлено: 20:34 30-06-2012
Mike13x13



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MrZeRo
Идея такова: создаем на странице невидимый фрейм с автообновлением, скажем, раз в минуту. Код фрейма на стороне сервера можно организовать, как фантазия подскажет  и софт сервера позволит.

Всего записей: 93 | Зарегистр. 13-09-2007 | Отправлено: 18:56 21-07-2012
Zabo4ka



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблема со Scrollbar-ом.
В общем, есть у меня форма, в ней 8 picturebox-ов, картинки в которых появляются в завимости от действий пользователя. Т.е. часть picturebox-ов бывает пуста. Для этого у меня окну выставляется нужный размер:
 
this.Size = new Size(this.Size.Width, Size);
 
И пустые picturebox-ы просто срезаются.
Но когда все 8 должны показывать свои картинки, окно не помещается на экране и его нужно скроллить.
Проблема в том, что если выставить Autoscrollable = true, либо написать что-то такое:
 
this.AutoScroll = true; //Скроллбар активируется, когда отображаемых картинок больше семи
//и они уже не помещаются на экране
this.SetAutoScrollMargin(0, 50);
 
Получается вот такая фигня: http://img856.imageshack.us/img856/8242/73984264.png (55кб)
Т.е. скроллбар проматывает ОЧЕНЬ много, получается полтора экрана пустоты. Выглядит дико!
У мелкомягких нагуглил:
 
VScrollBar bar = new VScrollBar();
bar.Visible = true;
bar.Maximum = 100;
 
Но при AutoScroll = false скроллбар не появляется и эта фигня не работает.
Подскажите, что делать? Гуглить по запросу "Скроллбар скроллит слишком много" и т.п. не получается.

Всего записей: 608 | Зарегистр. 23-04-2005 | Отправлено: 04:05 14-08-2012 | Исправлено: Zabo4ka, 04:21 14-08-2012
Mextrom



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zabo4ka
Можно код посмотреть? Не ясно, что в разметке.
Я так понимаю, что picturebox-ы всегда есть на форме (не создаются динамически). Возможно есть смысл просто скрывать пустые picturebox-ы.

Всего записей: 854 | Зарегистр. 30-03-2005 | Отправлено: 16:15 14-08-2012
Zabo4ka



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mextrom
Интересует код самой формы?
Да, picturebox-ы есть всегда, не создаются (пока так не умею xD). Скрыть пустые попробую.
 
 public Form2()
        {
            InitializeComponent();
            StreamReader rd = new StreamReader("Data.zt");
            string [] tempArray = rd.ReadToEnd().Split('\n');
            rd.Close();  
 
            {Здесь картинки распихиваются по пикчербоксам}
 
            //Тут занимаемся подгоном размера окна и активацией скроллбара
            int TrueCounter = 1;
            int a = 1;
            while (a <= 8)
            {
                if (Avaible(a) == true) TrueCounter++; //В TrueCounter пишется количество отображаемых картинок (выполненные достижения)
                a++;
            }
            VScrollBar bar = new VScrollBar();
            bar.Visible = true;
            bar.Maximum = 100;
            if (TrueCounter > 7)
            {
                this.AutoScroll = true; //Скроллбар активируется, когда отображаемых картинок больше семи
                //и они уже не помещаются на экране
                this.SetAutoScrollMargin(0, 50);
            }
            if (TrueCounter > 7) TrueCounter = 7; //Чтобы окно не увеличивалось (тогда нижний край уползает за трей), а появлялся скроллбар
            //Вычисляем необходимый размер окна.  
            int Size = 0;
            Size = 51 + 92 * TrueCounter;
            this.Size = new Size(this.Size.Width, Size); // Высота окна установлена
             
        }
         


----------
Если жаба душит-значит она сверху!

Всего записей: 608 | Зарегистр. 23-04-2005 | Отправлено: 17:05 14-08-2012
Mextrom



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zabo4ka
Я, честно говоря, наверное не понимаю задачу. Например, зачем нужно менять размер окна? Почему нельзя сразу задать размер или вообще развернуть на весь экран? Дальше:

Код:
VScrollBar bar = new VScrollBar();
bar.Visible = true;
bar.Maximum = 100;
здесь создаётся вертикальный скроллбар, но никуда не добавляется. Следовательно, не работает и даже не отображается. Зачем он нужен? У формы есть свой скроллбар, управлять им можно через свойство формы VerticalScroll (например, выставить тот же максимум, если он нужен).
Если всё-таки нужно менять размер формы, то возможно удобней будет использовать свойство AutoSize. Выставляем его в true и потом размер формы можно будет подгонять под содержимое, просто пересоздавая Size. Т.е. скрываем пустые picturebox-ы (Visible = false) и делаем так:

Код:
this.Size = new Size(); // AutoSize должно быть true
А чтобы форма не вылезала за границы экрана, можно задать ей MaximumSize. В итоге для вашей задачи нужно просто выставить свойства AutoSize, AutoScroll и MaximumSize. а дальше скрывать или отображать нужные вам picturebox-ы (если ниже них на форме нет никаких элементов!).

Всего записей: 854 | Зарегистр. 30-03-2005 | Отправлено: 21:56 14-08-2012
Zabo4ka



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mextrom
Размер окна менять, в общем, не обязательно, просто я хотел сделать, чтобы при наличии пустых picturebox-ов окно уменьшалось, не оставляя пустого места под ними. Но с этим как раз проблем не было, всё работало, так или иначе.
 
А не работает, как раз, Скроллбар. Дело в том, что если поставить AutoScroll = true, появляется скроллбар. Хорошо. Но он, по непонятной для меня причине, скроллит на два экрана вниз после последнего элемента! Как на том скриншоте, что я выкладывал.  
 
Сейчас попробовал написать:
 
AutoScroll = false;
VScrollBar bar = new VScrollBar();
Controls.Add(bar);
bar.Dock = DockStyle.Right;
bar.Minimum = 0;
bar.Maximum = 100;
 
Бар появился, но форма на него никак не реагирует, не скроллится, хотя скроллбокс тягать можно.
Я, наверно, как-то не так его использую?

Всего записей: 608 | Зарегистр. 23-04-2005 | Отправлено: 00:09 15-08-2012 | Исправлено: Zabo4ka, 00:47 15-08-2012
Mextrom



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zabo4ka
Попробуйте, как у вас работает такой вариант (может он подойдёт):
Form1.cs
Form1.Designer.cs
 

Цитата:
Бар появился, но форма на него никак не реагирует, не скроллится, хотя скроллбокс тягать можно.
Я, наверно, как-то не так его использую?

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

Всего записей: 854 | Зарегистр. 30-03-2005 | Отправлено: 20:35 15-08-2012
Zabo4ka



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mextrom
Есть! Заработала!
В итоге:  
 
pictureBox2.Visible = false;  
this.Size = new Size();
 
Стало уменьшать окошко, как надо. Не сразу, правда, допёр, что с пустым picturebox-ом не получается, картинка там должна быть. Но это уже частности. Спасибо большое.

Всего записей: 608 | Зарегистр. 23-04-2005 | Отправлено: 02:46 16-08-2012
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Во первых хочу сказать, что я в восхищении от библиотеки NHipernate. Простите за моё нубство (лол-ство), честно сказать - я новичёк. Не загружалась сборка, я нашел проблему - это мой репозитарий. Он работал, а потом перестал работать, я только добавил одно поле. Тест проект не проходит именно по моей табличке. Пока мои поиски в интернете мне не помогли - если поможете заранее спасибо.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 20:12 27-08-2012
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование в среде .NET (ASP.NET,ADO.NET) на C#/VB.NET


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru