Autor Beitrag
Gute
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Do 01.11.07 20:16 
Hi,
ich bin ein Delphianfänger :-( und ich brauche euere Hilfe. Ich habe eine BedinerÖberfläche, der aus 2 knöpfen besteht. das Code sieht so aus:

ausblenden volle Höhe Delphi-Quelltext
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:
47:
48:
49:
unit Unit3;

interface

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

type
  TForm3 = class(TForm)
    Button1: TButton;
    Button2: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form3: TForm3;

implementation

uses Unit1, unit2;

{$R *.DFM}

procedure TForm3.Button1Click(Sender: TObject);
begin
if Gerätingrundstellung then
 CuMerker:=true;
end;

procedure TForm3.Button2Click(Sender: TObject);
begin
if Gerätingrundstellung then
AluMerker:=true;
end;

procedure TForm3.FormClose(Sender: TObject; var Action: TCloseAction);
begin
 Action:=cafree;
 Form1.Bedienungsansicht1.Checked:=false;
end;

end.


FRAGE : wie kann man das CODE als KONSOLENPROGRAMM schreiben, für jede Hilfe bin ich dankbar.

Moderiert von user profile iconjasocul: Delphi-Tags hinzugefügt
Moderiert von user profile iconjasocul: Topic aus Internet / Netzwerk verschoben am Do 01.11.2007 um 20:33
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 01.11.07 20:30 
Erstmal mal :welcome: hier im Forum!

So direkt geht das nicht, denn ein Konsolenprogramm läuft eingabebasiert sequentiell, während ein Programm mit GUI ereignisbasiert läuft.
Heißt: An der Kommandozeile musst du dem Benutzer sagen: Gib 1 für die eine Option ein und 2 für die zweite, d.h. du kannst nicht direkt Knöpfe anklicken.
Stichwörter: ReadLn, WriteLn

Ansonsten weiß ich nicht so direkt, was ich dazu noch schreiben soll ohne weitere Informationen was du eigentlich machen willst...
Vielleicht helfen dir diese Beispiele:
www.festra.com/wwwboard/messages/9050.html
delphi.about.com/od/...lide/l/aa091101a.htm
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Do 01.11.07 20:32 

_________________
Markus Kinzler.