| |
|
|
 |
Autor |
Nachricht |
 |
| |
|
|
| |
| DeddyH |
#2| Verfasst am: 04.12.2008, 21:26 Titel: Re: Stringgrid Zeileweise abarbeiten II |
 |
 |
 |
|
"Rüsselmops" ;-) Alter: 43 Status: offline Beiträge: 11.362 angemeldet: 17.09.2006 Wohnort: Schweina/Thüringen Delphi 2007 Professional

|
Der else-Zweig muss weg. |
 10 Minuten Nachdenken ersparen oftmals 10 Stunden Fehlersuche.
If a train station is where the train stops, what the hell is a workstation? |
 |
|
|
|
| |
| capo |
#3| Verfasst am: 04.12.2008, 21:47 Titel: Re: Stringgrid Zeileweise abarbeiten II |
 |
 |
 |
|
Mitglied Status: offline Beiträge: 421 angemeldet: 07.07.2006 Delphi 2007 Professional

|
Danke, wie kann ich erkennen wann ich in der letzten Zeile bin?
Also z.B. eine kurze Nachricht erhalte?
Gruss
Capo |
|
 |
|
|
|
| |
| DeddyH |
#4| Verfasst am: 04.12.2008, 21:49 Titel: Re: Stringgrid Zeileweise abarbeiten II |
 |
 |
 |
|
"Rüsselmops" ;-) Alter: 43 Status: offline Beiträge: 11.362 angemeldet: 17.09.2006 Wohnort: Schweina/Thüringen Delphi 2007 Professional

|
Du hast den Code noch nicht ganz verinnerlicht, oder? Delphi-Quellcode: | zusammenfalten | markieren | 1 · · · 5 · · · · 10 · 12
| function LeseDieNaechsteZeile(const StringGrid: TAdvStringGrid; aCol: integer = 1): string;
var aRow: Integer;
begin
aRow := StringGrid.Row;
if aRow < Pred(StringGrid.RowCount) then
Inc(aRow)
else
//aRow := StringGrid.FixedRows;
ShowMessage('Letzte Zeile erreicht');
StringGrid.Row := aRow;
Result := StringGrid.Cells[aCol, aRow];
end; |
| |
 10 Minuten Nachdenken ersparen oftmals 10 Stunden Fehlersuche.
If a train station is where the train stops, what the hell is a workstation? |
 |
|
|
|
| |
| toms |
#5| Verfasst am: 04.12.2008, 21:51 Titel: Re: Stringgrid Zeileweise abarbeiten II |
 |
 |
 |
|
CodeLib-Manager Alter: 31 Status: offline Beiträge: 4.140 angemeldet: 10.06.2002 Delphi 6 Professional

|
| capo hat folgendes geschrieben: | Danke, wie kann ich erkennen wann ich in der letzten Zeile bin?
Also z.B. eine kurze Nachricht erhalte?
Gruss
Capo |
Genau dann, wenn diese Bedingung False ist.
PS: Probiere mal den Code in LeseDieNaechsteZeile() zu verstehen.
Dann kommst du ganz alleine zu einer Antwort und wird dich dann eher weiter bringen, als wenn wir
dir die Antwort direkt geben.
Edit: Ist (leider) schon passiert.... |
 WinSpy 2008 - Der Fenster Spion (V.2.0.3.523 - 06.09.2008)
Zuletzt bearbeitet von toms am 04.12.2008, 21:51, insgesamt 1-mal bearbeitet. |
 |
|
|
|
| |
| DeddyH |
#6| Verfasst am: 04.12.2008, 21:54 Titel: Re: Stringgrid Zeileweise abarbeiten II |
 |
 |
 |
|
"Rüsselmops" ;-) Alter: 43 Status: offline Beiträge: 11.362 angemeldet: 17.09.2006 Wohnort: Schweina/Thüringen Delphi 2007 Professional

|
Ich geh mich ja schon schämen |
 10 Minuten Nachdenken ersparen oftmals 10 Stunden Fehlersuche.
If a train station is where the train stops, what the hell is a workstation? |
 |
|
|
|
| |
| capo |
#7| Verfasst am: 04.12.2008, 21:58 Titel: Re: Stringgrid Zeileweise abarbeiten II |
 |
 |
 |
|
Mitglied Status: offline Beiträge: 421 angemeldet: 07.07.2006 Delphi 2007 Professional

|
@Tom
Das stimmt schon, manchmal fällt es mir schwer Wege zum testen zu finden.
Wahrscheinlich bin ich einfach nicht mutig genug.
Gruss Capo
@DeddyH
nee, ich muss mich schämen |
|
 |
|
|
|
 |
|
 |
| |
|
|
| |
 
|
|