Frage

Ich habe nicht die Delphi IDE installiert. Kann ich noch Formulare entwerfen?

War es hilfreich?

Lösung

Mit Win32: Datei | Neue Einheit, dann haben Sie die volle Kontrolle über den Code.

var
  F : TForm;
  L : TLabel;
begin
  F := TForm.Create(Application);
  L := TLabel.Create(F);
  L.Parent := F; // Needed to have it show up on the form.
  L.Left := 50;
  L.Top := 50;
  L.Caption := 'This is an example';
  F.Show;
end;

In .NET / Delphi Prism: Rechtsklick auf das Projekt | Neue Artikel | Klasse

namespace WindowsApplication2.Properties;

interface

uses
  System.Windows.Forms,
  System.Collections.Generic,
  System.Linq,
  System.Text;

type
  Class1 = public class(System.Windows.Forms.Form)
  private
  protected
    lablel1 : Label;
  public
     constructor;
  end;

implementation

constructor Class1;
begin
  self.label1 := new System.Windows.Forms.Label();
  self.SuspendLayout();

  self.label1.AutoSize := true;
  self.label1.Location := new System.Drawing.Point(37, 80);
  self.label1.Name := 'label1';
  self.label1.Size := new System.Drawing.Size(35, 13);
  self.label1.TabIndex := 0;
  self.label1.Text := 'This is an Example';

  self.ResumeLayout(false);
  self.PerformLayout();  
end;

end.

Andere Tipps

aus Ihren Antworten Angenommen, Sie haben keine Compiler installiert. Um Delphi-Code zu kompilieren würden Sie einen Compiler benötigen. Es gibt keine freien Versionen von Delphi mehr so, wenn Sie ein altes finden Sie kaufen Delphi haben würde. Delphi kommt mit einem Kommandozeilen-Compiler wie gcc und kann ohne ein IDE-Programme kompilieren.

Delphi 2006 und vor win32:

dcc32 YourProject.dpr

Delphi 2006 und vor dem .Net:

dccil YourProject.dpr

Delphi 2007 und nach:

msbuild YourProject.dproj

Dieses in einer kompilierten binären führen wird und im Falle einer EXE Sie es ausführen können, wie Sie es gewohnt sind.

Robert Love erklärte perfekt wie Code zu schreiben, ohne den Designer in der IDE eine GUI angezeigt werden soll. Dadurch werden Sie kein Geld sparen, da Sie die IDE sowieso kaufen, um müssen die Commandline-Compiler zu erhalten.

Es gibt kostenlose Alternativen zu Delphi wie Freepascal und ihre freien IDE Lazarus . Ich habe nicht für mich selbst überprüft, aber ich bin ziemlich sicher, es kommt mit einem Kommandozeilen-Compiler als auch.

Als erstes brauchen Sie nicht Delphi IDE ein Delphi-Programm auszuführen. Delphi erzeugt (in der Regel) eigenständige .EXE-Anwendungen, so

  

foo.exe

funktioniert wie erwartet.

Zweitens können Sie Ihr Delphi-Projekt mit Kommandozeilen-Compiler kompiliert werden. Die genaue syntaxis hängt von Ihrer installierten Delphi-Version. Schauen Sie sich auf diesen Beitrag oder suchen Sie nach Delphi Kommandozeilen-Compiler

Beachten Sie, dass die bereits erwähnte Lazarus kommt auch mit einem Delphi-like-Designer.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top