|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.11.2013, 14:56 | #1 |
Регистрация: 13.09.2013
Сообщений: 8
|
переписать модули программы
есть программа работающая со StringGrid и Excel, нужно переписать чтобы она работала также, только со StringGrid и LibreOffice(calc).
http://files.mail.ru/A811827B241C461C87DD21BE41C77B96 |
07.11.2013, 15:19 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Вам в раздел "Фриланс".
|
07.11.2013, 16:02 | #3 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
я вот от этого афигел....
Код:
Не стесняемся, плюсуем!
Последний раз редактировалось Slym; 07.11.2013 в 16:04. |
07.11.2013, 16:18 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Тему перенес.
I'm learning to live...
|
07.11.2013, 16:23 | #5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Путь к хелп файлу прикольный
Application.HelpFile := 'J:\APP\elektro\prog\Help.chm'; Юзеры недостойны чтения справки.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
07.11.2013, 19:33 | #6 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
сравним 2 результата
procedure TForm5.Button1Click(Sender: TObject); var n_zd424, k_zd424, rez_zd424, day, SN:Integer; begin //Организация ввода данных n_zd424:=StrToInt(Edit1.Text); k_zd424:=StrToInt(Edit2.Text); day:=StrToInt(Edit3.Text); //Расчеты rez_zd424:=(n_zd424-k_zd424)*2; // Проверка на отрицательные с расчетом, если отрицательные if ((ComboBox1.Text='Январь') and (day<=29) and (rez_zd424<=0)) then SN:=zd114+0+16 else if ((ComboBox1.Text='Январь') and (day>29) and (rez_zd424<=0)) then 120 строк кода и procedure TForm5.Button2Click(Sender: TObject); type TXZ=record D,L,H:integer; end; const Months:array[0..12] of string = ( 'Январь','Февраль','Март', 'Апрель','Май','Июнь', 'Июль','Август','Сентябрь', 'Октябрь','Ноябрь','Декабрь','Февра ль(29 дней)'); const XZ:array[0..12] of TXZ=( (D:29;L:16;H:18),(D:24;L:17;H:23),( D:29;L:16;H:18), (D:28;L:16;H:26),(D:29;L:16;H:18),( D:28;L:16;H:26), (D:29;L:16;H:18),(D:29;L:16;H:18),( D:28;L:16;H:26), (D:29;L:16;H:18),(D:28;L:16;H:26),( D:29;L:16;H:18),(D:28;L:17;H:24)); var Month, n_zd424, k_zd424, rez_zd424, day, SN:Integer; begin n_zd424:=StrToInt(Edit1.Text); k_zd424:=StrToInt(Edit2.Text); day:=StrToInt(Edit3.Text); rez_zd424:=(n_zd424-k_zd424)*2; Label7.Caption:=IntToStr(rez_zd424) ; if rez_zd424<=0 then rez_zd424:=0; Month:=AnsiIndexText(ComboBox1.Text ,Months); if Month<>-1 then if day<=XZ[Month].D then SN:=zd114+rez_zd424+XZ[Month].L else SN:=zd114+rez_zd424+XZ[Month].H; Edit4.Text:=IntToStr(SN); Form5.Hide; end; 34 строки кода, в более 3 раз быстрей на пессимистичном Феврале 29
Не стесняемся, плюсуем!
Последний раз редактировалось Slym; 07.11.2013 в 19:39. Причина: А куда делась панель форматирования? |
07.11.2013, 20:02 | #7 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
О да... там много переписывать. Очень, очень. Но мозг взлетит раньше.
|
08.11.2013, 13:14 | #8 |
Новичок
Джуниор
Регистрация: 16.06.2007
Сообщений: 0
|
ICQ: 324-783-266
e-mail: Petrovi486@gmail.com Делаю быстро, качественно, не дорого. Предоплаты не требую!!! Скорее всего напишем заново. |
08.11.2013, 15:16 | #9 |
Форумчанин
Регистрация: 13.08.2011
Сообщений: 184
|
Только с нуля, по готовому ТЗ, пишите :
Icq 673574224 E-mail avazart@yandex.ua Для прикладных программ использую Delphi/С++Builder/C++Qt Работаю только с предоплатой 30%. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разбиение программы на модули | Bugrimov | Общие вопросы C/C++ | 2 | 27.05.2012 17:28 |
Разбиение программы на модули | Neolit1819 | Общие вопросы C/C++ | 4 | 11.04.2011 19:14 |
переписать этот код, так чтобы в коде присутствовали пользовательские модули | Artur1992 | Помощь студентам | 1 | 05.12.2010 20:17 |
Переписать 3 программы с Delphi консоли na C++ | to-ot | Фриланс | 6 | 22.10.2010 02:38 |
разбиение программы на модули | SUDALV | Помощь студентам | 1 | 22.06.2010 22:01 |