![]() |
Das Skat-Projekt
Liste der Anhänge anzeigen (Anzahl: 1)
MoinMoin!
Wie kann man diese Funktion so umbauen, dass alle Buben entsprechend ihrer Ordnung nach rechts sortiert werden?
Delphi-Quellcode:
Das hat sich erledigt. mfg Wieland edit: Habe selber eine Möglichkeit gefunden, muss sie allerdings noch ausarbeiten.
Delphi-Quellcode:
Das auch!
|
Re: Das Skat-Projekt
Wer kann mir hier mit dem richtigen Einordnen von Herz- und Karo-Bube helfen?
Die Variable hz1 gibt die Position für den Herz-Buben an.
Delphi-Quellcode:
thx, Wieland
Das hab ich geschafft.
|
Re: Das Skat-Projekt
So, die Buben werden jetzt richtig sortiert. Geht das eleganter?
Wie bekomme ich die Karten wieder in ihre ursprüngliche Reihenfolge? edit: damit z.B. Procedure SelectionSort; var i, j, min : Integer; Begin For i:= 1 to N-1 Do Begin min:= i; For j:= i+1 To N Do If (Data[j] < Data[min]) Then min:= j; SwapValues( i, min); End; End;
Delphi-Quellcode:
Das war jetz' zulang (Bubensortier-Code)
|
Re: Das Skat-Projekt
Liste der Anhänge anzeigen (Anzahl: 1)
Sagt mal, was ist am unteren Code falsch?
[Error] skat1.pas(364): [Es geht um items] Class does not have a default property
Delphi-Quellcode:
Danke, Wieland
procedure TForm1.nullspiel (Items: TStringgrid);
var done: boolean; i, n: integer; Dummy: string; begin n:=10; repeat done := true; for i := 0 to n - 2 do if Items[i] > Items[i + 1] then begin Dummy := Items[i]; Items[i] := Items[i + 1]; Items[i + 1] := Dummy; done := false; end; until done; end; |
Re: Das Skat-Projekt
Wenn du nur Grid[1] angibst, weiss Delphi nicht, welche Eigenschaft des Grids du auslesen willst.
Es muss Grid.Cells[x,y] heissen, du musst also auch noch eine Koordinate mehr angeben. |
Re: Das Skat-Projekt
Wieso löschst du denn die ganzen Codes? :gruebel:
Also ggü. den Leuten, die sowas vllt. mal suchen ist das ja nicht gerade nett ;) MfG, air |
Re: Das Skat-Projekt
gut, ich lasse sie in zukunft drin.
Allerdings wird der Thread auch sehr lang, man muss alle Quelltexte erstmal zuklappen. Außerdem kann man sich (ja, es ist umständlicher) auch das Programm jeweils herunterladen. Wieland |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:30 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-2025 by Thomas Breitkreuz