Forum: Sonstige Fragen zu Delphi
by Hybrid666,
19. Sep 2010
Danke ;) nun sollte alles passen!
Forum: Sonstige Fragen zu Delphi
by Hybrid666,
19. Sep 2010
ja das hab ich mir im nachhinhein auch gedacht, sorry. ich konnte ihn dann aber nichtmehr editieren.
Forum: Sonstige Fragen zu Delphi
by Hybrid666,
19. Sep 2010
supi, euch allen vielen dank! ich hab den fehler gefunden.
if Makro = nil then
begin
new (Makro);
Makro.Next := nil;
RefMakro := Makro;
new (RefMakro.Commands);
Makro.TimeStamp := TimeStamp;
RefCommand := Makro.Commands;
Forum: Sonstige Fragen zu Delphi
by Hybrid666,
19. Sep 2010
peinliche frage: ich hab noch nie mit nem debugger geschafft. was nimmt man da und wie schau ich mir die listen an?
Danke!
Forum: Sonstige Fragen zu Delphi
by Hybrid666,
19. Sep 2010
Hier ist der Code zum einfügen in die liste. Das ist der einzige Codeteil, der änderungen an der liste vornimmt:
procedure TMakro.AddInput (Pressed : Boolean; Name : Integer);
begin
//Liste komplett leer
if Makro = nil then
begin
new (Makro);
Makro.Next := nil;
RefMakro := Makro;
new (RefMakro.Commands);
Forum: Sonstige Fragen zu Delphi
by Hybrid666,
19. Sep 2010
Sollte doch eigentlich
while Assigned (MRef) do
tun, oder?
Forum: Sonstige Fragen zu Delphi
by Hybrid666,
19. Sep 2010
Moin,
ich habe folgende Struktur meiner Daten:
PCommandList = ^TCommandList;
TCommandList = record
InputName : Integer;
Pressed : Boolean;
Next : PCommandList;
end;