Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
72 / 72 / 5
Регистрация: 03.11.2009
Сообщений: 492

Перевести с Delphi на Builder6C++

27.03.2011, 21:54. Показов 2252. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер! Непонятно с классом БПФ?
Delphi
1
2
3
4
5
6
7
8
9
10
TWaveHdr BufHead;
 
        implementation   // Îñóùåñòâëÿåò Èíòåðôåéñ ýòîãî ìîäóëÿ
 
        {$R *.dfm}     // Âêëþ÷èòü îïðåäåëåíèÿ ôîðìû
 
        procedure MakeFFT;  {Ïðîöåäóðà ñàìîãî ïðåîáðàçîâàíèÿ}
        var
        fftb:          TFFTBase; //êëàññ, êîòîðûé ðåàëèçóåò ÁÏÔ
        fFFTComplBuf:  ^TComplexArray;  //Áóôåð äëÿ õðàíåíèÿ êîìïëåêñíûõ âåëè÷èí
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.03.2011, 21:54
Ответы с готовыми решениями:

Перевести код с Delphi на C++
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,...

Перевести объявление процедуры с Delphi
Здравствуйте. Помогите пожалуйста перевести этот код с Delphi на C++Builder. TAdrSelEvent = procedure(Adr:integer) of object; ...

Перевести код с Delphi в C++ Builder
var fmBattle: TfmBattle; A,B,C:mas; D:rmas; Sh,Ch,ds:arrayof integer; p,strg:integer; flag,nol:boolean; ...

23
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
28.03.2011, 02:15
Студворк — интернет-сервис помощи студентам
Билдер позволяет напрямую использовать файлы делфи паскаля, информации про это в сети достаточно, например Использование кода Delphi в C++Builder
1
72 / 72 / 5
Регистрация: 03.11.2009
Сообщений: 492
28.03.2011, 19:33  [ТС]
LK,
Code
1
Использование кода Delphi в C++Builder
Тема заманчивая, но описание применения написано размывчато, вы лично сами пробовали или может кто другой.
Хотел пообщаться в применении практически непосредственном использовании модулей Delphi
Code
1
2
3
4
5
6
7
    * Создайте в C++Builder'е свой проект.
    * Выберите "Add to Project" в панели C ++ Builder 'а или в меню.
    * Выберите "Pascal unit" в типах файлов выпадающего списка диалогового окна открытия файлов.
    * Выберите модуль Delphi для добавления в свой проект и нажмите OK.
    * Перестройте свое приложение перед написанием кода, ссылающегося на модуль Delphi. Перестройка проекта создаст из модуля заголовок, который вы сможете включить в свое приложение.
    * Выберите пункт "File | Include Unit Hdr…" в главном меню C++Builder 'а и добавьте форму Delphi в ваше приложение.
    * Напишите код, который ссылается на модуль Delphi.
В проекте имеются файлы(*.cfg,.dof,dpr,res,dcu,dfm,pas)
Что я делаю не так?
1.Запустил Builder
2.Удалил нулевой сишный изначальный проект, который открывается при запуске
3.Открыл Project/Add to Project и выбрал Unit1.pas
Дальше не понятно

Добавлено через 2 часа 28 минут
при F12 выдает [Linker Fatal Error] Fatal: Expected a file name:

Добавлено через 6 часов 6 минут
Опечатка F12 на F9
0
Фрилансер
49 / 34 / 7
Регистрация: 12.01.2010
Сообщений: 186
Записей в блоге: 1
31.03.2011, 22:08
Народ выручайте, надо перевести!
Delphi
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
{ 
  Shellexecute(Handle,'open','mailto:aaaa@bbb.com?subject&body=body 
  text&CC=aaaa&bcc=dddd&attach=FileName',nil,nil,SW_SHOW) 
  only works with outlook, not for outlook express, 
  but the method below can send attachment to outlook express 
}
 
 uses
   ComObj;
 
 procedure SendMail(Subject, Body, RecvAddress : string; Attachs : array of string);
 var
   MM, MS : Variant;
   i : integer;
 begin
   MS := CreateOleObject('MSMAPI.MAPISession');
   try
     MM := CreateOleObject('MSMAPI.MAPIMessages');
     try
       MS.DownLoadMail := False;
       MS.NewSession := False;
       MS.LogonUI := True;
       MS.SignOn;
       MM.SessionID := MS.SessionID;
 
       MM.Compose;
 
       MM.RecipIndex := 0;
       MM.RecipAddress := RecvAddress;
       MM.MsgSubject := Subject;
       MM.MsgNoteText := Body;
 
       for i := Low(Attachs) to High(Attachs) do
       begin
         MM.AttachmentIndex := i;
         MM.AttachmentPathName := Attachs[i];
       end;
       MM.Send(True);
       MS.SignOff;
     finally
       VarClear(MS);
     end;
   finally
     VarClear(MM);
   end;
 end;
0
72 / 72 / 5
Регистрация: 03.11.2009
Сообщений: 492
02.04.2011, 19:33  [ТС]
Да я сам такой, кто бы перевел или подсказал, Когда то была идея сделать переводчик ( с делфи на BuilderC++). Даже код выкладывал поиск слова но его надо доработать, принцип работы таков, загружаем движок в котором (КодДелфи пробел КодBuilderC++) найденное слово делфи заменяется на C++, если такого слова нет, тогда выводим слово делфи.
Вложения
Тип файла: txt Движок с Делфи в BuilderC++ .txt (2.3 Кб, 19 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.04.2011, 19:33

Перевести исходник c Delphi 7 на С++ Builder 6
Помогите перевести исходник, пожалуйста.

Перевести код из Delphi в C++ Builder
program Project1; uses Windows, ShellApi; function GetTmpPath():string; var sBuff: array of char; begin ...

Перевести код из Delphi 7 в Builder 6
Есть программа написаная в делфи. Можете помочь переписать ее в си++ билдер 6? Я попробывал и понял что моё знание и того и другого еще...

Перевести простой код с Delphi на C++
Помогите, пожалуйста. procedure TForm2.peremeshenieTimer(Sender: TObject); begin CurControls.Left := Mouse.CursorPos.X - Left -...

Перевести проект из Delphi в Builder
люди помогите! нужно до 25.01.15 перевести код из Delphi в Bilder! вот код: Лістинг головного файлу проекту program PrArtem; uses ...


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

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru