ВОПРОС - ОТВЕТ
AngeLR
Мастер
2/15/2006, 11:40:09 AM
Данная тема предназначена для вопросов (в контексте тематики данного подраздела), которые не заслуживают отдельной темы.
Если всё-таки Вы создали отдельную тему с таким вопросом (по мнению модератора), то её содержимое будет перенесено сюда.
Если всё-таки Вы создали отдельную тему с таким вопросом (по мнению модератора), то её содержимое будет перенесено сюда.
DELETED
Акула пера
2/15/2006, 7:45:40 PM
Ребят, кто-нить пробовал устанавливать MS Visual Studio 2005 на Win XP SP2 ?
Беты 2005-е ставил перед этим на эту машину?
Беты 2005-е ставил перед этим на эту машину?
AngeLR
Мастер
2/15/2006, 9:08:24 PM
(jake @ 15.02.2006 - время: 16:45) Ребят, кто-нить пробовал устанавливать MS Visual Studio 2005 на Win XP SP2 ?
Беты 2005-е ставил перед этим на эту машину?
Да нет дело было не в этом. Я уже нашел в чём дело было. Это Антивир Касперкого Про 5.0.2 мешал. Я его до 5.0.39 обновил и всё пошло.
Беты 2005-е ставил перед этим на эту машину?
Да нет дело было не в этом. Я уже нашел в чём дело было. Это Антивир Касперкого Про 5.0.2 мешал. Я его до 5.0.39 обновил и всё пошло.
Trucker
Мастер
2/16/2006, 4:24:09 AM
Ребята, такой вопрос. Есть программа на С++, в ходе которой выполняется много вычислений с данными из массива. Знакомый сказал, что скорость выполнения программы можно поднять в разы, если увеличить загрузку процессора (которая сейчас составляет 5-7%). Как это реализовать в программном коде?
R@1der
Специалист
2/16/2006, 5:01:47 AM
Я такого ещё не слышал. Могу только посоветовать использовать вместо массива список и указатели. С указателями куда проше и быстрее, но не везде. Лучше исходник напечатай. Народ посмотрит, мож чего оптимизирует (дя и я чем смогу - помогу).
WILD_STRANGER
Мастер
3/6/2006, 1:27:36 AM
Может кто знает ... ответ ...)))
проблема в общем то с функциями агрегирования для MySql ...
Суть ... была 4 версия ... все работало ... стала 5 ... работать перестало ...
ошибок тоже не дает ... но результатов нуль, причем самый настоящий NULL ...)) другой странный момент ... Когда в запросе Count(...), Min(...), Max(...) ... все нормально ... а вот SUM(...), AVG(...) -> NULL
может проблема с драйвером ... или может для 5 верси нужен какой нить другой параметр Option? в общем исходник самого запроса и вывода из базы вот ...
CODE
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.Odbc" %>
<%@ Page Language="C#" %>
<script runat="server">
public void Page_Load(Object sender, EventArgs e) {
DataTable dtRecords = GetDataTable("SELECT Count(Details_ID) as C_ID FROM Detail");
foreach(DataRow dr in dtRecords.Rows) {
Response.Write(dr["SH"].ToString() + "<br/>");
}
}
private static string GetConnection() {
return "DRIVER={MySQL ODBC 3.51 Driver};Server=mysql.brinkster.com;user=xxx;password=xxxxxx;Database=xxxx";
}
public static DataTable GetDataTable(string sql) {
DataTable rt = new DataTable();
DataSet ds = new DataSet();
OdbcDataAdapter da = new OdbcDataAdapter();
OdbcConnection con = new OdbcConnection(GetConnection());
OdbcCommand cmd = new OdbcCommand(sql, con);
da.SelectCommand = cmd;
da.Fill(ds);
try {
rt = ds.Tables[0];
}
catch {
rt = null;
}
return rt;
}
</script>
PS/
Вариант
SQL SELECT SUM(quant) as S_ID FROM Detail
- отказывается работать но ошибок не дает ... в MS SQL 2005 и MySql -4 все нормально ...
проблема в общем то с функциями агрегирования для MySql ...
Суть ... была 4 версия ... все работало ... стала 5 ... работать перестало ...
ошибок тоже не дает ... но результатов нуль, причем самый настоящий NULL ...)) другой странный момент ... Когда в запросе Count(...), Min(...), Max(...) ... все нормально ... а вот SUM(...), AVG(...) -> NULL
может проблема с драйвером ... или может для 5 верси нужен какой нить другой параметр Option? в общем исходник самого запроса и вывода из базы вот ...
CODE
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.Odbc" %>
<%@ Page Language="C#" %>
<script runat="server">
public void Page_Load(Object sender, EventArgs e) {
DataTable dtRecords = GetDataTable("SELECT Count(Details_ID) as C_ID FROM Detail");
foreach(DataRow dr in dtRecords.Rows) {
Response.Write(dr["SH"].ToString() + "<br/>");
}
}
private static string GetConnection() {
return "DRIVER={MySQL ODBC 3.51 Driver};Server=mysql.brinkster.com;user=xxx;password=xxxxxx;Database=xxxx";
}
public static DataTable GetDataTable(string sql) {
DataTable rt = new DataTable();
DataSet ds = new DataSet();
OdbcDataAdapter da = new OdbcDataAdapter();
OdbcConnection con = new OdbcConnection(GetConnection());
OdbcCommand cmd = new OdbcCommand(sql, con);
da.SelectCommand = cmd;
da.Fill(ds);
try {
rt = ds.Tables[0];
}
catch {
rt = null;
}
return rt;
}
</script>
PS/
Вариант
SQL SELECT SUM(quant) as S_ID FROM Detail
- отказывается работать но ошибок не дает ... в MS SQL 2005 и MySql -4 все нормально ...
deadworld
Специалист
3/22/2006, 5:52:15 PM
Кто-нибудь программированием на С++ увлекается?
Курсач мне сможет написать?
Он довольно простенкий, но в С++ я не шарю почти нифига.
Респекты и благодарности гарантируются!
Курсач мне сможет написать?
Он довольно простенкий, но в С++ я не шарю почти нифига.
Респекты и благодарности гарантируются!
Игрушка!
Специалист
3/26/2006, 11:10:55 PM
Я пишу небольшую программку на Delphi 6 (о ней мона почитать в моем дневнике) и у меня возникло пару тупиков, может кто поможет:
1. С помощью элемента "ImageList1" я как бы меняю шкурку кнопок вот код:
CODE ToolBar1.Images:=ImageList1;
А как сохранить шкуру, точнее выбираешь нужную шкуру и закрываешь программу и когда её откурываешь снова, чтобы ты же шкура была что и при выходи из программы.
2. Как сделать скролинг текста, ну чтобы титры бежали.
3. Как gif картинки вставлять и не говорите, что это не возможно, возможно всё.
С уважением, буду благодарна за любую помощь.
1. С помощью элемента "ImageList1" я как бы меняю шкурку кнопок вот код:
CODE ToolBar1.Images:=ImageList1;
А как сохранить шкуру, точнее выбираешь нужную шкуру и закрываешь программу и когда её откурываешь снова, чтобы ты же шкура была что и при выходи из программы.
2. Как сделать скролинг текста, ну чтобы титры бежали.
3. Как gif картинки вставлять и не говорите, что это не возможно, возможно всё.
С уважением, буду благодарна за любую помощь.
XXX_Loop_XXX
Мастер
4/8/2006, 12:23:42 AM
Вопрос по Делфи на тему фильтрации данных:
....имена переменных в выражении фильтра использовать нельзя. Если в выражение фильтра требуется включить значение переменной или свойства какого-либо компонента, то это значение должно быть преобразовано в строковый тип...
Вопрос: а как мне быть, если моя переменная уже строкового типа?
Просто подставить её не получается - просто не работает. Вот это не работает:
Table1.Filter :='Otd=''Label4.Caption''';
а это работает, но здесь тип - Date :
Table1.Filter:='BirthDay>'''+DateToStr(DateTimePicker1.Date) +''' AND BirthDay<'''+DateToStr(DateTimePicker2.Date)+'''';
Как быть?
....имена переменных в выражении фильтра использовать нельзя. Если в выражение фильтра требуется включить значение переменной или свойства какого-либо компонента, то это значение должно быть преобразовано в строковый тип...
Вопрос: а как мне быть, если моя переменная уже строкового типа?
Просто подставить её не получается - просто не работает. Вот это не работает:
Table1.Filter :='Otd=''Label4.Caption''';
а это работает, но здесь тип - Date :
Table1.Filter:='BirthDay>'''+DateToStr(DateTimePicker1.Date) +''' AND BirthDay<'''+DateToStr(DateTimePicker2.Date)+'''';
Как быть?
$t@$
Новичок
4/21/2006, 1:59:16 AM
Ребят,скиньте какой-нибудь саоучитель по программированию.Заранее благодарю.
DELETED
Акула пера
4/21/2006, 2:58:22 AM
($t@$ @ 20.04.2006 - время: 21:59) Ребят,скиньте какой-нибудь саоучитель по программированию.Заранее благодарю.
Тебе самомучитель по какому языку? Или "вообще"?
Тебе самомучитель по какому языку? Или "вообще"?
$t@$
Новичок
4/21/2006, 7:25:11 PM
Ну желательно вообще...)
DELETED
Акула пера
4/21/2006, 8:33:49 PM
Кнут нам поможет!
Библия начинающего христианина программиста. Любимое чтение на ночь на всю жизнь профессионального программиста. Если ты не читал Кнута, значит ты не программист. :))))
Том I, Зеркало (6 Мб):
Первый том серии книг "Искусство программирования" начинается с описания основных понятий и методов программирования. Затем автор сосредоточивается на рассмотрении информационных структур—представлении информации внутри компьютера, структурных связях между элементами данных и способах эффективной работы с ними. Для методов имитации, символьных вычислений, числовых методов и методов разработки программного обеспечения даны примеры элементарных приложений. По сравнению с предыдущим изданием добавлены десятки простых, но в то же время очень важных алгоритмов. В соответствии с современными направлениями исследований был существенно переработан также раздел математического введения.
Том II, Зеркало (6.5Мб):
В третьем издании второго тома представлено полное введение в теорию получисленных алгоритмов, причем случайным числам и арифметике посвящены отдельные главы. В книге даны основы теории получисленных алгоритмов, а также примеры этих алгоритмов. Тем самым установлено прочное связующее звено между компьютерным программированием и численным анализом. Особого упоминания заслуживают предложенная Кнутом в настоящем издании новая трактовка генераторов случайных чисел, а также рассмотрение способов вычислений с помощью формальных степенных рядов.
Том III, Зеркало (7Мб):
В третьем томе содержится полный обзор классических алгоритмов сортировки и поиска. Представленная в нем информация дополняет приведенное в первом томе обсуждение структур данных. Автор рассматривает принципы построения больших и малых баз данных, а также внутренней и внешней памяти. В книге приведена подборка тщательно проверенных компьютерных алгоритмов и представлен анализ их эффективности. Кроме того, специальный раздел посвящен методам оптимальной сортировки и описанию новой теории перестановки и универсального хеширования.
Для просмотра требуется, к примеру, такое ПО.
Библия начинающего христианина программиста. Любимое чтение на ночь на всю жизнь профессионального программиста. Если ты не читал Кнута, значит ты не программист. :))))
Том I, Зеркало (6 Мб):
Первый том серии книг "Искусство программирования" начинается с описания основных понятий и методов программирования. Затем автор сосредоточивается на рассмотрении информационных структур—представлении информации внутри компьютера, структурных связях между элементами данных и способах эффективной работы с ними. Для методов имитации, символьных вычислений, числовых методов и методов разработки программного обеспечения даны примеры элементарных приложений. По сравнению с предыдущим изданием добавлены десятки простых, но в то же время очень важных алгоритмов. В соответствии с современными направлениями исследований был существенно переработан также раздел математического введения.
Том II, Зеркало (6.5Мб):
В третьем издании второго тома представлено полное введение в теорию получисленных алгоритмов, причем случайным числам и арифметике посвящены отдельные главы. В книге даны основы теории получисленных алгоритмов, а также примеры этих алгоритмов. Тем самым установлено прочное связующее звено между компьютерным программированием и численным анализом. Особого упоминания заслуживают предложенная Кнутом в настоящем издании новая трактовка генераторов случайных чисел, а также рассмотрение способов вычислений с помощью формальных степенных рядов.
Том III, Зеркало (7Мб):
В третьем томе содержится полный обзор классических алгоритмов сортировки и поиска. Представленная в нем информация дополняет приведенное в первом томе обсуждение структур данных. Автор рассматривает принципы построения больших и малых баз данных, а также внутренней и внешней памяти. В книге приведена подборка тщательно проверенных компьютерных алгоритмов и представлен анализ их эффективности. Кроме того, специальный раздел посвящен методам оптимальной сортировки и описанию новой теории перестановки и универсального хеширования.
Для просмотра требуется, к примеру, такое ПО.
$t@$
Новичок
4/21/2006, 8:38:37 PM
Братишка,спасибо...)
DELETED
Акула пера
4/21/2006, 8:54:56 PM
($t@$ @ 21.04.2006 - время: 16:38) Братишка,спасибо...)
DELETED
Акула пера
4/21/2006, 8:57:16 PM
(Trucker @ 16.02.2006 - время: 02:24) Ребята, такой вопрос. Есть программа на С++, в ходе которой выполняется много вычислений с данными из массива. Знакомый сказал, что скорость выполнения программы можно поднять в разы, если увеличить загрузку процессора (которая сейчас составляет 5-7%). Как это реализовать в программном коде?
Единственный вариант - повысить приоритет процесса.
Кстати, если много вычислений и загрузка всего 5-7%, то это говорит об одном - алгоритм и реализация задачи никуда не годятся. :)
Единственный вариант - повысить приоритет процесса.
Кстати, если много вычислений и загрузка всего 5-7%, то это говорит об одном - алгоритм и реализация задачи никуда не годятся. :)
horse-love
Новичок
4/26/2006, 2:35:17 AM
Можно вопрос, случайно ни у кого нет мануала на русском для FastCAD7, или где можно скачать. Почитать очень хочется...
xTriplex
Мастер
5/23/2006, 4:31:42 AM
(osob @ 26.03.2006 - время: 19:10) Я пишу небольшую программку на Delphi 6 (о ней мона почитать в моем дневнике) и у меня возникло пару тупиков, может кто поможет:
1. С помощью элемента "ImageList1" я как бы меняю шкурку кнопок вот код:
CODE ToolBar1.Images:=ImageList1;
А как сохранить шкуру, точнее выбираешь нужную шкуру и закрываешь программу и когда её откурываешь снова, чтобы ты же шкура была что и при выходи из программы.
2. Как сделать скролинг текста, ну чтобы титры бежали.
3. Как gif картинки вставлять и не говорите, что это не возможно, возможно всё.
С уважением, буду благодарна за любую помощь.
А где почитать твой журнал? Может чем помогу...я в Делфи довольно хорошо разбираюсь...
По поводу скрола текста - вот те компонент - Scroll Label...там можно текст пускать в любое направление и с любой скоростью...
1. С помощью элемента "ImageList1" я как бы меняю шкурку кнопок вот код:
CODE ToolBar1.Images:=ImageList1;
А как сохранить шкуру, точнее выбираешь нужную шкуру и закрываешь программу и когда её откурываешь снова, чтобы ты же шкура была что и при выходи из программы.
2. Как сделать скролинг текста, ну чтобы титры бежали.
3. Как gif картинки вставлять и не говорите, что это не возможно, возможно всё.
С уважением, буду благодарна за любую помощь.
А где почитать твой журнал? Может чем помогу...я в Делфи довольно хорошо разбираюсь...
По поводу скрола текста - вот те компонент - Scroll Label...там можно текст пускать в любое направление и с любой скоростью...
xTriplex
Мастер
5/23/2006, 4:35:32 AM
По поводу Gif - есть замечательная библиотека RXLib - можешь ее на Torry Delphi Pages скачать...там есть компонент RxGifAnimator.
У меня есть еще TGif Image она расширяет возможно сть стандартного TImage...я правда ей не пользовался...посмотри может подойдет...
У меня есть еще TGif Image она расширяет возможно сть стандартного TImage...я правда ей не пользовался...посмотри может подойдет...
xTriplex
Мастер
5/23/2006, 4:44:36 AM
По поводу шкурок - в RxLib есть компонент, не помню как зовется...в хелпе почитай...он может сохранять свойства объектов в ini файл или реестр...
В ручную - используй объект TIniFile или TRegistry...принцип работы с ними одинаков...подробно смотри в хелпе по Делфи...мне лень ее запускать...
Примерно так...
CODE Var Ini : TIniFile;
........................
Ini := TInifile.Create(ExtractFilePath(Application.ExeName)+'config.ini'); //это создаст ini файл в директории с твоей программой
Ini.WriteString('Раздел', 'Название параметра', (ToolBar1.Images as TImageList).Name); //Ето сохранит название имиджлиста
....................
(ToolBar.Images := Ini.ReadString('Раздел', 'Название параметра', 'значение по умолчанию если такого параметра в файле нет');
Это так на вскидку...если надо я завтра Делфу запущу, подробный код дам...пиши в личку...
В ручную - используй объект TIniFile или TRegistry...принцип работы с ними одинаков...подробно смотри в хелпе по Делфи...мне лень ее запускать...
Примерно так...
CODE Var Ini : TIniFile;
........................
Ini := TInifile.Create(ExtractFilePath(Application.ExeName)+'config.ini'); //это создаст ini файл в директории с твоей программой
Ini.WriteString('Раздел', 'Название параметра', (ToolBar1.Images as TImageList).Name); //Ето сохранит название имиджлиста
....................
(ToolBar.Images := Ini.ReadString('Раздел', 'Название параметра', 'значение по умолчанию если такого параметра в файле нет');
Это так на вскидку...если надо я завтра Делфу запущу, подробный код дам...пиши в личку...