Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Problem zB ; statt . (https://www.delphipraxis.net/25724-problem-zb-%3B-statt.html)

Heiko next 11. Jul 2004 11:09


Problem zB ; statt .
 
Liste der Anhänge anzeigen (Anzahl: 1)
Kann mir jemand weiter helfen?


Abund zu will er ein Simikolon statt eines Punktes sehen obwohl das total unlogisch ist aber es funktioniert nur das in einer nächsten Zeile schon wieder ein Problem vorliegt. Abundzu meint er er kenne z.B.
Zitat:

TempMemo.Lines.LoadFromFile('Kategorien.txt');
das TempMemo nicht desshalb habe ich ihm das nochmal angegeben
Zitat:

var i:Integer;
TempMemo: TMemo;
Kategorien: TComboBox;
Wäre über einen verbesserten Quellcode dankbar :|

Quellcode im Anhang

sakura 11. Jul 2004 11:18

Re: Habe Probleme mit meinem Quellcode
 
Als erstes änderen bitte mal den Titel dieses Threads. Der Titel MUSS das Problem kurz anreißen.

...:cat:...

djmasi 11. Jul 2004 11:19

Re: Habe Probleme mit meinem Quellcode
 
Zitat:

procedure TForm1LoadKategorien;
var i:Integer;
TempMemo: TMemo;
Kategorien: TComboBox;
begin
TempMemo.Lines.LoadFromFile('Kategorien.txt');
setlength(KategorienTXT,TempMemo.Lines.Count div 2);
i:=1;
while i<=length(KategorienTXT) do
begin
KategorienTXT[i-1]:=TempMemo.Lines.Strings[i*2-1];
Kategorien.Items.Add(TempMemo.Lines.Strings[(i-1)*2]);
inc(i);
end;
end;
sollte so aussehen:

Delphi-Quellcode:
procedure TForm1.LoadKategorien;
var i:Integer;
begin
  TempMemo.Lines.LoadFromFile('Kategorien.txt');
  setlength(KategorienTXT,TempMemo.Lines.Count div 2);
  i:=1;
  while i<=length(KategorienTXT) do
  begin
    KategorienTXT[i-1]:=TempMemo.Lines.Strings[i*2-1];
    Kategorien.Items.Add(TempMemo.Lines.Strings[(i-1)*2]);
    inc(i);
  end;
end;
Wichtig ist der Punkt zwischen TForm1 und LoadKategorien

Sharky 11. Jul 2004 11:29

Re: Habe Probleme mit meinem Quellcode
 
Zitat:

Zitat von sakura
Als erstes änderen bitte mal den Titel dieses Threads. ....

Und hänge den Quellcode bitte als Anhang an dein Posting. Bei diesen überlangen Quellcodes scrollt man sich sonst die Finger wund! Danke :-D

Heiko next 11. Jul 2004 11:33

Re: Habe Probleme mit meinem Quellcode
 
Wenn ich den Punkt dazwischen setze hat er schon gleich dort der 1. Fehler. Er will den Punkt durch ein ; tauschen.

kiar 11. Jul 2004 11:40

Re: Hilfe QuellcodeProbleme viele Fehler
 
hallo heiko,

dein formular ist form2 und nicht form 1 mach eine 2 aus der eins und dann der punkt

Sharky 11. Jul 2004 11:44

Re: Habe Probleme mit meinem Quellcode
 
Hai Heiko next,

ich denke Du kannst den Fehler sehr schnell finden wenn Du eine saubere Formatierung deines Quellcodes machst.
Delphi-Quellcode:
begin
     if tabbednotebook1.ActivePage='Vorspeisen' then
begin
  with Printer do
  begin
.
.
Finde ich persönlich furchtbar. Du hast zwei begin auf einer einrückungsebene ohne das ein passendes end da ist.
Delphi-Quellcode:
begin
  if tabbednotebook1.ActivePage='Vorspeisen' then
  begin
    with Printer do
    begin
      .
      .
    end;
  end
  else
  begin
    .
    .
  end;
end;
So ist das doch viel einfach zu lesen oder?

kiar 11. Jul 2004 11:46

Re: Hilfe QuellcodeProbleme viele Fehler
 
hallo hai,

an der formatierung liegt es definitiv nicht.

dieser quellcode ist das blanke chaos :mrgreen:

kenne ich von mir :mrgreen:

raik

Heiko next 11. Jul 2004 11:47

Re: Hilfe QuellcodeProbleme viele Fehler
 
Stimmt das ist dann viel einfacher zu lesen, nur das das bei mir noch nicht der einzige fehler ist. :cry:

Heiko next 11. Jul 2004 11:52

Re: Hilfe QuellcodeProbleme viele Fehler
 
Zitat:

dein formular ist form2 und nicht form 1 mach eine 2 aus der eins und dann der punkt
danke, weiss selber nicht wiso ich nicht darauf gekommen bin :!: :?


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:53 Uhr.
Seite 1 von 2  1 2      

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