Entwickler-Ecke

Sonstiges (Delphi) - Habe ein Problem mit Timer_BufferingTimer


Naxor - Mo 21.09.09 19:18
Titel: Habe ein Problem mit Timer_BufferingTimer
Hi vieleicht kann mir jemand helfen ich will streams aus dem internet laden nun hab ich das problem das auf einmal diese error meldung kommt mit der delphihilfe gibs keine Lösung

[Error] Unit1.pas(1023): Identifier redeclared: 'TForm1.Timer_BufferingTimer'


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
procedure TForm1.Timer_BufferingTimer(Sender: TObject);
var tg : integer; // Hier zeigt er den Fehler an 
begin
 tg := BassVideo_GetCurrentBuffering(chan);
 if tg = 0 then exit;
 Form1.StatusBar1.Panels[1].Text := 'Lade Datei....Bitte Warten!!!' + inttostr(tg) + ' %';
 if tg = 100 then
  begin
   Timer_Buffering.Enabled := False;
   Form1.StatusBar1.Panels[1].Text := 'Lade Datei';

end;


FinnO - Mo 21.09.09 19:51

scheint, als hättest du die Funktion bereits implementiert.


Hidden - Mo 21.09.09 19:55

Jap. Und tu dir bitte einen Gefallen und mach das Timer_ davor weg, du darfst ruhig vollständig neue Namen geben und diese müssen nicht dreifach_gesichert_redundant_extralang sein ;)

mfG,


Naxor - Mo 21.09.09 21:12

ahhh verstehe dachte die namen müssen so bleiben damit das auch funktioniert. Ok werde es mal versuchen

Edite: danke für eure Hilfe habe den code rausgenommen jetzt gehts super verstehe nur nicht warum das jetzt kam hatte den code nur eingetragen dann complementiert und dann wollte ich den quelltext nur weiter bearbeiten und dann kam der Fehler


Hidden - Mo 21.09.09 21:41

Hi :)

Im Zweifelsfall war die IDE schuld ;)

Zum Prozedurnamen bliebe noch zu sagen, dass der an mehreren Stellen, teils außerhalb des direkt sichtbaren Quelltextes, auftaucht und dann dort auch geändert werden muss. Neuere Delphi-Verionen bieten dazu den Popup-Menüeintrag Refatoring\Rename, bei älteren Versionen musst du wohl den Namen dort, bei der Deklaration sowie im Object-Inspector unter BufferingTimer\Events ändern.

mfG,