Forum: Object-Pascal / Delphi-Language
Delphi
by spaxxn,
27. Jun 2008
Na dann weiterhin viel Glück :cheer:
Forum: Object-Pascal / Delphi-Language
Delphi
by spaxxn,
27. Jun 2008
Sunshine? Hast du bei dem zweiten Projekt einfach per Copy/Paste die Elemente aus dem erstem Projekt übernommen?
Edit: Ich glaube ich weiss wo dein Problem hängt. Du hast das neue Projekt erstellt und die FormCreate prozedur nur kopiert. Diese ist aber wahrscheinlich nicht an das OnCreate vom Form gebunden und darum wird die Instanz deiner TmyClass nicht erzeugt. Dann rennst du natürlich in...
Forum: Object-Pascal / Delphi-Language
Delphi
by spaxxn,
27. Jun 2008
Ich darf hier in der Firma keine Dateien downloaden. Du müsstest mir also den Code posten oder jemand anderes *zu DeddyH schiel* müsste freundlicherweise mal das Projekt downloaden und kompilieren.
Forum: Object-Pascal / Delphi-Language
Delphi
by spaxxn,
27. Jun 2008
Woran lag es? würde mich interessieren? OnClick nicht gebunden gewesen?
Forum: Object-Pascal / Delphi-Language
Delphi
by spaxxn,
26. Jun 2008
Was macht denn der Timer bzw. was macht er nicht? Woran machst du fest, das er nicht mehr geht?
Quellcodetechnisch würde ich sagen, dass der rennen müsste.
Forum: Object-Pascal / Delphi-Language
Delphi
by spaxxn,
26. Jun 2008
Moment :)
hier fehlt folgendes:
{$R *.dfm}
dies bindet die Formular Resourcen ein. Warum das bei dir fehlt, kann ich dir nicht sagen.
Forum: Object-Pascal / Delphi-Language
Delphi
by spaxxn,
26. Jun 2008
So müsste das gehen! War ein wenig in Gedanken, Aber DeddyH hats getroffen :P
Grund: Im Hauptform wurde Sender als Parameter übergeben, aber vom OnChange gar nicht angefordert. Mal in normalem deutsch ausgedrückt...
Forum: Object-Pascal / Delphi-Language
Delphi
by spaxxn,
26. Jun 2008
Z.B.:
type
TMeinFormular= Class(TForm)
private
procedure EineFunktion(Sender:TObject);
end;
im Create dann noch
Forum: Object-Pascal / Delphi-Language
Delphi
by spaxxn,
26. Jun 2008
Und denke dran, dass in deinem Hauptformular(z.B.) auch eine Methode deklariert und dem OnChange zugewiesen wird.
Forum: Object-Pascal / Delphi-Language
Delphi
by spaxxn,
26. Jun 2008
Ja ne, du musst OnChange in der Funktion/Prozedur von der du die Mitteilung über eine Änderung erhalten möchtest auch aufrufen.
Forum: Object-Pascal / Delphi-Language
Delphi
by spaxxn,
26. Jun 2008
Hihi, du löst den Event auch gar nicht aus :P
Hast du dem OnChange eine Procedure zugewiesen?
Forum: Object-Pascal / Delphi-Language
Delphi
by spaxxn,
26. Jun 2008
Klugscheißer :cheers:
Aber das mit dem Create stimmt schon, hätte ich jetzt aber vorausgesetzt ...
Forum: Object-Pascal / Delphi-Language
Delphi
by spaxxn,
26. Jun 2008
Da bist du schon auf dem richtigen Weg.
Ich sag erstmal nur soviel, du kannst so ein Event in dein Objekt einbinden. Dem Event kannst du dann später eine Funktion z.B. aus deiner Hauptanwendung zuweisen.
interface
TOnChange_Proc = procedure() of object;
TmyObject = class(TObject)
private