![]() |
Nach Kompillieren: u.A. "Missing Operator or Semicolon&
Hallo Leute!
Ich bin ganz neu hier weil ich mir dachte das ihr mir bestimmt helfen könnt. Joa, ersmtal zu mir: Baujahr 92 (im mom 17 Jahre), und habe viel mit Java in der Schule programmiert, war da auch garnicht mal so schlecht drin (immer so 13-14 Punkte), und mache auch so für alle möglichen Leute HPs, da hab ich mich mal an ein Delphi-Projekt rangewagt und da blicke ich im Moment garnicht durch! Beim Kompillieren zeigt er mir u.A. diesen Fehler an: "Missing Operator or Semicolon" Ich habe alle Semikolons angeschaut - es fehlt keins. Und die Operatoren sind ja auch alle da, das sind ja die :=... Vielleicht noch der Hinweis: Ich arbeite mit Delphi 7.2 SE und das wurde früher mit Delphi 5 erstellt. Aber nun hier der Teil des Quelltexts:
Delphi-Quellcode:
Ich hoffe ihr könnt mir helfen! Ich habe noch mehr Probleme in der Unit, aber erstmal is dieses hier dran...
procedure TF_verhaltRep.QRBand2BeforePrint(Sender: TQRCustomBand;
var PrintBand: Boolean); var t,m,j,min,h,sec,msec:word; begin DecodeDate(Date,j,m,t); DecodeTime(Time,min,h,sec,msec); Name.caption:=MainApplication.Name.text; datumuhrzeit.caption:=''; If t<10 then datumuhrzeit.caption='0'; datumuhrzeit.caption:=datumuhrzeit.caption+IntToStr(t)+'.'; If m<10 then datumuhrzeit.caption:=datumuhrzeit.caption+'0'; datumuhrzeit.caption:=datumuhrzeit.caption+IntToStr(m)+'.'+IntToStr(j)+' - '; If min<10 then datumuhrzeit.caption:=datumuhrzeit.caption+'0'; datumuhrzeit.caption:=datumuhrzeit.caption+IntToStr(min)+':'; If h<10 then datumuhrzeit.caption:=datumuhrzeit.caption+'0'; datumuhrzeit.caption:=datumuhrzeit.caption+IntToStr(h); Version.caption:=MainApplication.Version; end; |
Re: Nach Kompillieren: u.A. "Missing Operator or Semico
Zitat:
Zitat:
Delphi-Quellcode:
datumuhrzeit.caption='0';
PS: statt diesem ganzen unübersichtlichem Code empfehle ich dir ![]() oder gleich alles zusammen mit samt dem Datumszerlegen via ![]() ![]() |
Re: Nach Kompillieren: u.A. "Missing Operator or Semico
Hier ist was falsch:
Delphi-Quellcode:
Hinter dem then stehe ein Vergleich und keine Zuweisung!
If t<10 then datumuhrzeit.caption='0';
|
Re: Nach Kompillieren: u.A. "Missing Operator or Semico
Was mir spontan auffällt: Name.Caption.
Da scheint ein Element (Variable oder Komponente?) den Namen "Name" zu haben. Das geht meist schief, da jedes Object/Componente eine Eigenschaft namens "Name" hat. Das bringt meist den Compiler ins Schleudern :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz