AGB  ·  Datenschutz  ·  Impressum  







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

Rückgabe steuern

Ein Thema von burns4711 · begonnen am 13. Jun 2005 · letzter Beitrag vom 13. Jun 2005
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#11

Re: Rückgabe steuern

  Alt 13. Jun 2005, 16:34
Warum liest niemand, was ich schreibe?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
burns4711

Registriert seit: 29. Sep 2004
24 Beiträge
 
#12

Re: Rückgabe steuern

  Alt 13. Jun 2005, 16:35
Naja die exakteste Zeitmessung die geht ist meiner Kentnis nach diese

Delphi-Quellcode:
procedure TForm1.Button3Click(Sender: TObject);
var
  PerfFreq, StartTime, CurrentTime: int64;
begin
  if QueryPerformanceFrequency(PerfFreq) then
  begin
    QueryPerformanceCounter(StartTime);
    // hier laufen die zu messenden Aktionen
        QueryPerformanceCounter(CurrentTime);
    Label1.Caption := FormatFloat('Dauer: 0.000000 s',
      (CurrentTime - StartTime) / PerfFreq);
  end else
    Label1.Caption := 'Hardware-Voraussetzung fehlt';
end;
Gibts da noch was genaueres???

[edit=Luckie]Benutz bitte die Delphi-Tags! Du wurdest schon mal in diesem Thread daraufhingewiesen. Mfg, Luckie[/edit]
  Mit Zitat antworten Zitat
burns4711

Registriert seit: 29. Sep 2004
24 Beiträge
 
#13

Re: Rückgabe steuern

  Alt 13. Jun 2005, 16:36
@Luckie

Ich bin leider noch nicht so gut in Delphi, dass ich weiß wie man das mit dem Eventhandler macht.. gibts da irgendeinen Tipp zu??
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#14

Re: Rückgabe steuern

  Alt 13. Jun 2005, 16:42
Delphi-Quellcode:
type
  TForm1 = class(TForm)
    ListBox1: TListBox;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
    procedure MyNotify(Sender: TOBject);
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.MyNotify(Sender: TObject);
begin
  ShowMessage('Oops, I did it again.');
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  i: Integer;
begin
  for i := 0 to 99 do
  begin
    Listbox1.Items.Add(IntToStr(i));
    Sleep(10);
    Listbox1.Refresh;
    if i = 59 then
    begin
      MyNotify(Listbox1);
      break;
    end;
  end;
end;
Ist eiegntlich kein richtiger Eventhandler, aber es sollte reichen um zu verdeutlichen, was ich meine.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von TeronG
TeronG

Registriert seit: 19. Jul 2004
Ort: München
960 Beiträge
 
Delphi 2007 Professional
 
#15

Re: Rückgabe steuern

  Alt 13. Jun 2005, 16:43
Zitat von Luckie:
Zitat von TeronG:
man müsste quasi ne Endlosschleife bauen ...
Was die denkbar schlechteste Lösung wäre. Lös einen Event aus, wenn der gewünschte Zustand eingetreten ist und gut ist.
Klar .. hast ja recht .. mir is hald als erstes Application.ProcessMessages eingefallen ..

@burns4711: machs wie Lucky schon sagte mit Hier im Forum suchenEvents.
龍 Der Unterschied zwischen Theorie und Praxis ist in der Praxis größer als in der Theorie.
  Mit Zitat antworten Zitat
burns4711

Registriert seit: 29. Sep 2004
24 Beiträge
 
#16

Re: Rückgabe steuern

  Alt 13. Jun 2005, 16:46
Vielen Dank für Eure Hilfen und Denkanstösse. Werde das dann gleich mal versuchen in die Tat umzusetzen.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#17

Re: Rückgabe steuern

  Alt 13. Jun 2005, 16:57
Wie das mit den Events geht kannst du dir hier: http://www.luckie-online.de/Delphi/Sonstiges/ angucken -> TFileSplitter.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 10:54 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