Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
Заблокирован
1
.NET 4.x

Перевести код с Delphi

11.09.2015, 00:52. Показов 1318. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
как мне перевести этот код с делфи 7 на c# win forms?
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
procedure TForm1.Button1Click(Sender: TObject);
 var
 list:tstringlist;
 s,a:string;
 i:integer;
  begin
 list:=tstringlist.Create;
 list.LoadFromFile('1.txt');
 list.LoadFromFile('2.txt');
 list.LoadFromFile('3.txt');
 Edit1.Text:=UpperCase(Edit1.Text);
 for I := 0 to List.Count - 1 do
 begin
 s:=list[I]; 
 a:=MD5DigestToStr(MD5String(s));
 if a=edit1.Text then 
 begin
 Edit2.Text:=s; 
 break;
 end;
 end;
 end;
 end.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.09.2015, 00:52
Ответы с готовыми решениями:

Перевести код с Delphi на C#
while i<=length(a) do begin case a of '0'..'9': begin ...

Перевести код с Delphi на C#
Нашёл в интернете интересный проект, но он написан на Дельфи. Долго искал и всё-таки нашёл...

Перевести код с Delphi
Помогите перевести участок кода, написанный на Delphi в код C#. begin if...

Перевести код с Delphi на C#
В общем, переписывал прогу с делфи на си#, и что-то как то не удаётся. program project1; uses ...

4
140 / 133 / 88
Регистрация: 18.05.2013
Сообщений: 399
11.09.2015, 12:10 2
Лучший ответ Сообщение было отмечено lodret как решение

Решение

lodret,
Вложения
Тип файла: rar FromDelphiToCSharp.rar (46.6 Кб, 27 просмотров)
1
Заблокирован
11.09.2015, 22:58  [ТС] 3
atoi, можешь написать такое :
if (i mod 200)=0 then Application.ProcessMessages();
FreeAndNil(list);
то есть прога очищает память каждые 200 строк

Добавлено через 34 секунды
у меня так :
C#
1
2
3
4
5
6
7
8
9
if (i % 100 == 0)
                {
                    Application.DoEvents();
                }
                if (a == textBox1.Text)
                {
                    textBox2.Text = s;
                    break;
                }
0
140 / 133 / 88
Регистрация: 18.05.2013
Сообщений: 399
12.09.2015, 00:39 4
lodret, я не знаю Delphi, посмотрел в мануалы, процедура FreeAndNil обнуляет объект и освобождает ресурсы, т.е. можно написать:
C#
1
2
if (i % 200 == 0)
   list=null;
объект будет уничтожен GC
0
Заблокирован
12.09.2015, 00:49  [ТС] 5
atoi,
Цитата Сообщение от atoi Посмотреть сообщение
я не знаю Delphi
как будто я его знаю! У меня с ним очень злые отношения, а вот с c# отношения очень ++++++
0
12.09.2015, 00:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.09.2015, 00:49
Помогаю со студенческими работами здесь

Перевести код с Delphi
Помогите перевести участок кода, написанный на Delphi в код C#. type ukazatel=^zveno; ...

Перевести код с Delphi в C#
Доброе всем! Помогите записать этот код с делфи на с # ...

Как перевести код с delphi на С#?
В общем у меня есть 2 кода программ написанных на delphi. Мне нужны полностью работающие эти...

Перевести код кодировки с Delphi
Здравствуйте. Вот код кодировки написанный на delphi Function...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru