Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Extended Problem (https://www.delphipraxis.net/28564-extended-problem.html)

CT86 26. Aug 2004 14:32

Re: Extended Problem
 
Hey
Also wenn ich das von luckie ausprobiere kommt das hier:
Delphi-Quellcode:
[Error] Unit1.pas(143): Incompatible types: 'Integer' and 'Extended'
und wenn ich das von mytar eingebe kommt das hier:
Delphi-Quellcode:
[Error] Unit1.pas(144): Incompatible types: 'Integer' and 'TStringGrid'
:wiejetzt: :wiejetzt: Also irgenwie hab ich echt kein peil :gruebel:
mfg
CT86

PS: Hab ihr vielleicht noch ne Idee :?:

fkerber 26. Aug 2004 14:39

Re: Extended Problem
 
HI!

Bei dem Code von Luckie liegt wohl der gedankliche Fehler darin, dass er dir nur den "Prototyp" zu "wie schreibe ich in ein StringGrid" geliefert hat.
Du musst anstelle von x und y in den [ ] die Spalten- bzw. Zeilennummer der betreffenden Zelle, wo es rein soll angeben und dann sollte es gehen.

Ciao Frederic

CT86 26. Aug 2004 14:55

Re: Extended Problem
 
Hey Leute,
jetzt bin ich soweit das ich das anzeigen kann was ich wollte, allerdings nicht wo ich wollte. Ich habe den Quelltext jetzt so verändert.
Delphi-Quellcode:
StringGrid1.Cells[0, 1] := FormatFloat('-0.0   ', x);
StringGrid1.Cells[1, 1] := FormatFloat('0.###',y);
Jetzt ist es aber so das der Benutzer zur Laufzeit die x Werte eingeben kann. Wie bekomme ich das jezt in eine sinnvolle Schleife :?: Damit die Werte nachher auch in der richtigen reihenfolge stehen :?: :gruebel:
mfg
CT86

mytar 26. Aug 2004 16:08

Re: Extended Problem
 
Einfach 2 verschachtelte Schleifen:

Delphi-Quellcode:
with StrinGrid1 do
 for Col := 1 to ColCount do
  for Row := 1 to RowCount do
   Cells[Col, Row] := 'Dein String';

CT86 26. Aug 2004 16:53

Re: Extended Problem
 
Zitat:

Zitat von mytar
Einfach 2 verschachtelte Schleifen:

Delphi-Quellcode:
with StrinGrid1 do
 for Col := 1 to ColCount do
  for Row := 1 to RowCount do
   Cells[Col, Row] := 'Dein String';

Das hat leider nichts Funktioniert!!!
Wenn ich es Starten will kommt diese Meldung:

Delphi-Quellcode:
[Error] Unit1.pas(140): For loop control variable must be simple local variable
mfg
CT86

Luckie 26. Aug 2004 16:55

Re: Extended Problem
 
Dannm mach das, was die fehlermeldung sagt. Deklarier die Zählvariable der Schleife als lokale Variable.

CT86 26. Aug 2004 19:57

Re: Extended Problem
 
Zitat:

Zitat von Luckie
Dannm mach das, was die fehlermeldung sagt. Deklarier die Zählvariable der Schleife als lokale Variable.


Hey,
Kann mir die Aussage von Luckie, mal jemand erklären :?: Denn irgenwie versteh ich es nicht :wall:
Hier noch mal die Meldung.

Delphi-Quellcode:
[Error] Unit1.pas(140): For loop control variable must be simple local variable
Luckie ist ja leider nicht mehr da, gibt es vielleicht jemand der mir das erklären kann :wall:
mfg
CT86

nailor 26. Aug 2004 20:11

Re: Extended Problem
 
das i (oder wie auch immer die variable heißt) nicht global sein darf, oder sonstwo deklariert, sondern direkt in der funktion, wo es verwendet wird.

CT86 26. Aug 2004 20:21

Re: Extended Problem
 
Hey nailor,
mytar hat das hier geschrieben:

Delphi-Quellcode:
with StrinGrid1 do
for Col := 1 to ColCount do
  for Row := 1 to RowCount do
   Cells[Col, Row] := 'Dein String';
Und da kommt hinter dem ersten "to" diese Meldung!!! Kannst du damit was anfangen? Ich leider nicht!
mfg
CT86

Nikolas 26. Aug 2004 20:25

Re: Extended Problem
 
Das Problem könnte darin liegen, dass 'col' eine Eigenschaft vom stringgrid ist. Dadurch, dass du mit with ... do arbeitest, wird col nicht als deine Variable(?) sondern als Stringgrid1.col gelesen. Nenn mal Col in Col1 oder so um und probiers aus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:22 Uhr.
Seite 2 von 4     12 34      

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