AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Vorm Start

Ein Thema von t0mmy · begonnen am 30. Jul 2010 · letzter Beitrag vom 30. Jul 2010
Antwort Antwort
Seite 1 von 2  1 2      
t0mmy

Registriert seit: 28. Jul 2010
431 Beiträge
 
Delphi 2010 Architect
 
#1

Vorm Start

  Alt 30. Jul 2010, 01:29
Wie kann ich eine prozedur vorm Start ausführen lassen?

Natürlich in Delphi

Geändert von t0mmy (30. Jul 2010 um 01:32 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#2

AW: Vorm Start

  Alt 30. Jul 2010, 01:57
Delphi-Quellcode:
program Project1;

uses
  Forms,
  Unit1 in 'Unit1.pas{Form1};

{$R *.res}

begin
// dein code, was auch immer

  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.
Gruß
Cookie
  Mit Zitat antworten Zitat
t0mmy

Registriert seit: 28. Jul 2010
431 Beiträge
 
Delphi 2010 Architect
 
#3

AW: Vorm Start

  Alt 30. Jul 2010, 02:13
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls,
  Unit1 in 'Unit1.pas{Form1};

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

var
  Form1: TForm1;

implementation

{$R *.dfm}
begin
  ShowMessage('Hello');
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.


procedure TForm1.FormCreate(Sender: TObject);
begin

end;

end.



Warum bekomm ich hier eine Errormeldung vom Compiler ??

Geändert von mkinzler (30. Jul 2010 um 06:20 Uhr)
  Mit Zitat antworten Zitat
t0mmy

Registriert seit: 28. Jul 2010
431 Beiträge
 
Delphi 2010 Architect
 
#4

AW: Vorm Start

  Alt 30. Jul 2010, 02:24
Okay ich hab jetzt ein Programm erstellt mit dem ich per button ein anderes Form erstell aber bevor die Form aufgerufen werden soll soll eine msgbox erscheinen mit "Sicher?"

unit about;

Delphi-Quellcode:
interface

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

type
  TForm3 = class(TForm)
    okAbout: TButton;
    Label1: TLabel;
    Button1: TButton;
    
    procedure FormCreate(Sender: TObject);
    procedure okAboutClick(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form3: TForm3;

implementation

{$R *.dfm}

procedure TForm3.FormCreate(Sender: TObject);
begin
  ShowMessage('Sicher?');
end;
end.

Aber es erschein nichts Compilieren lässt sichs und laufen tuts auch ohne Meldungen

Geändert von mkinzler (30. Jul 2010 um 06:21 Uhr) Grund: Delphi-Tag eingefügt
  Mit Zitat antworten Zitat
t0mmy

Registriert seit: 28. Jul 2010
431 Beiträge
 
Delphi 2010 Architect
 
#5

AW: Vorm Start

  Alt 30. Jul 2010, 02:36
hmm ich verzweifel noch
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#6

AW: Vorm Start

  Alt 30. Jul 2010, 03:37
Hi!

Zwei Sachen:
Bitte verwende Delphi-Tags, damit dein Code besser lesbar ist.
Bitte pushe nicht vor Ablauf von 24h.


Liebe Grüße,
Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#7

AW: Vorm Start

  Alt 30. Jul 2010, 07:19
Was cockie22 gezeigt hat, gehört auch nicht in die "unit" (MyUnit.pas) sondern in die Projektdatei (MyProjekt.dpr). Die Datei kannst Du über die Projektverwaltung mit der Rechten Maustaste "Quelltext zeigen" öffnen.

Gruß Jens
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat
newbe

Registriert seit: 14. Okt 2008
143 Beiträge
 
Delphi 7 Personal
 
#8

AW: Vorm Start

  Alt 30. Jul 2010, 08:13
Kannst du dem Thread bitte einen vernünftigen Titel geben?

Zum Beispiel "Procedure vor Programmstart ausführen" ?!

Danke.

mfG newbe
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#9

AW: Vorm Start

  Alt 30. Jul 2010, 08:43
Warum bekomm ich hier eine Errormeldung vom Compiler ??
Man könnte ja auch mal verraten welche Meldung das ist.

PS: die Delphi-Dialoge (mit Strg+C) und auch die Liste der Compiler-Meldungen (siehe Kontextmenü) lassen sich kopieren.

Delphi-Quellcode:
TForm3 = class(TForm)
  procedure FormCreate(Sender: TObject);
end;
Aber es erschein nichts Compilieren lässt sichs und laufen tuts auch ohne Meldungen
Ich hoffe doch, diese Methode wurde nicht einfach nur so da hingeschrieben, sondern ist auch mit dem OnCreate-Ereignis der Form verknüpft.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.640 Beiträge
 
#10

AW: Vorm Start

  Alt 30. Jul 2010, 08:47
Kannst du dem Thread bitte einen vernünftigen Titel geben?
Zum Beispiel "Procedure vor Programmstart ausführen" ?!
Newbe, wenn Du mit einem Titel nicht zufrieden bist, dann verwende bitte die Beitrag-Melden Funktion und lasse das Moderator-Team seinen Job tun.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:05 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz