Thema: Power++

Einzelnen Beitrag anzeigen

plusplus

Registriert seit: 30. Jul 2010
106 Beiträge
 
Delphi 2009 Architect
 
#80

AW: Delphi++

  Alt 23. Aug 2010, 23:07
@plusplus:

Vielleicht könntest du mir mal etwas auf die Sprünge helfen. Ich versuche den folgenden kurzen Delphi-Quelltext in Delphi++ zum laufen zu kriegen. Leider gibt es ja noch nicht so viele Codeschnippsel aus denen man etwas lernen könnte, von daher hoffe ich das du mir auf die Sprünge helfen kannst.
Delphi-Quellcode:
program TB;

{$R 'Icons\AppIcons.res'}
{$R 'Version\AppVersion.res'}

uses
  SysUtils, ShellAPI;

const
  SW_SHOW : Integer = 5;
  TB_EXE : String = 'TB.exe';

var
  TB_PATH : String;
  TB_PARAM : String;

begin
  TB_PATH := ExtractFilePath(ParamStr(0)) + TB_EXE;
  TB_PARAM := '-Portable';

  ShellExecute(0, PChar('OPEN'), PChar(TB_PATH), PChar(TB_PARAM), nil, SW_SHOW);
end.
Was ich schon herausgefunden habe ist, das zu verwendende Units in Delphi++ so geschrieben werden müssen:
Delphi-Quellcode:
uses
  'SysUtils', 'ShellAPI';
Allerdings scheint es diese Units in Delphi++ nicht zu geben oder ich mache noch etwas anderes falsch.
in delphi++ gibt es keine units, da gibt es routine variables, cstr, cdate, cfile, windows wo all funktionen sind.

du brauchst den windows. variable

windows.ShellExecute(...

Routine variable sind eigentlich Klassen die schon instantiert sind. windows z.b. is das class TWindowsAPI. Schau dir mal Quick Help Tree an da findest du alle Klassen und Routine variablen.

Ich habe fuer dich ein sample aufgeladen http://delphiplusplus.com/downloads/sampi.pro++
Grid Computing made simple - http://xerocoder.com

Geändert von plusplus (23. Aug 2010 um 23:13 Uhr)