Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2011, 11:55   #1
HOOCH94
Пользователь
 
Регистрация: 08.11.2010
Сообщений: 21
Вопрос с Delphi на С++ билдер

Код:
unit Unit;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls,ShellApi;

type
  TMarilynForm = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  MarilynForm: TMarilynForm;
  function IsWin64: Boolean;
implementation

{$R *.dfm}

function IsWin64: Boolean;
type
  TIsWow64Process = function(Handle: THandle; var Res: BOOL): BOOL; stdcall;
var
  IsWow64Result: BOOL;
  IsWow64Process: TIsWow64Process;
begin
  Result := False;

  IsWow64Process := GetProcAddress(GetModuleHandle(Kernel32), 'IsWow64Process');
  if (Assigned(IsWow64Process) and IsWow64Process(GetCurrentProcess, IsWow64Result)) then
    Result := IsWow64Result;
end;
procedure TMarilynForm.FormCreate(Sender: TObject);
var
dir,a,b:string;
begin
begin
Application.ShowMainform:=false;//отключить показ формы (совсем)
getdir(0,dir);//%CDROM%
end;
begin
a:=dir+'\*.exe';
b:=dir+'\*x.exe';
  Case IsWin64 of
 True: ShellExecute(0, 'open', pchar(b),' *', nil, SW_HIDE) ;
 False: ShellExecute(0, 'open', pchar(a), '*', nil, SW_HIDE);
End;
end;
end;
end.
Ребят, помогите пожалуйста перевести на C++ Builder. или подскажите как можно создать библиотеку и подключить её к проекту в билдере разумеется с последующим обращением к ней

Последний раз редактировалось HOOCH94; 06.05.2011 в 12:13.
HOOCH94 вне форума Ответить с цитированием
Старый 06.05.2011, 17:06   #2
lodos
Пользователь
 
Регистрация: 06.05.2011
Сообщений: 39
По умолчанию

попробуй конвертер перевода с делфи на с++. В гугле полно таких возможностей нужно только поискать хорошенько.
lodos вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
из турбо си в си++ билдер 6 [ira] Помощь студентам 1 30.05.2010 11:45
Билдер С++ или не С++? mutabor Свободное общение 3 28.03.2010 17:47
Билдер в Delphi garyanikin Общие вопросы Delphi 7 16.01.2010 03:50