Forum: Sonstige Fragen zu Delphi
Delphi
by Nils_13,
22. Mär 2007
Ich möchte die Einträge vertauschen. Beispiel:
LiedA
LiedB
LiedC
LiedC soll an die Stelle von LiedA verschoben werden:
LiedC
LiedA
LiedB
Forum: Sonstige Fragen zu Delphi
Delphi
by Nils_13,
21. Mär 2007
Ich habe die Move-Zeile in der Schleife aktualisiert:
Move(fFiles, fFiles, SizeOf(fFiles));
Warum rücken die Einträge, welche nach dem zu verschiebenden nicht nach ? Beispiel: Position 3 enthält Lied A, verschiebt man Lied A auf Position 2, enthält Position 3 immer noch Lied A und es ist somit nichts aufgerutscht.
Forum: Sonstige Fragen zu Delphi
Delphi
by Nils_13,
20. Mär 2007
Die werden bei mir nicht mit verschoben.
Forum: Sonstige Fragen zu Delphi
Delphi
by Nils_13,
20. Mär 2007
Hm... Die Klammern habe ich doch richtig gesetzt ?
procedure TfrmMain.lbListDragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean);
var verschieben, ItemPos, i : Integer;
begin
if (Source is TNoScrollListBox) and ((Source as TNoScrollListBox).SelCount > 0) then
with Source as TNoScrollListBox do
begin
ItemPos := ItemAtPos(point(x, y),...
Forum: Sonstige Fragen zu Delphi
Delphi
by Nils_13,
20. Mär 2007
Hi,
ich benötige die Prozedur Move, um ein Array aktuell zu halten, wenn der Benutzer mehrere Einträge/einen Eintrag in einer Listbox verschiebt.
Ich habe ein Array of String namens fFiles.
Der folgende Code, welcher testen soll, ob Move mit diesen Parametern funktioniert, zeigt, so dass er nicht funktioniert. Warum ?
var i, v : Integer;
begin
i := 5;