-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
22. Jan 2009
Also, wenn ich im Kompilat auf DEMO klicke, sehe ich im Mainform eine Demo-Lizenz. Klicke ich auf OK, steht unter Kundendaten nix. Sollte doch so stimmen, oder?
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
22. Jan 2009
Dann mach es doch so wie ganz weit vorne schon einmal vorgeschlagen wurde:
im OnCreate des MainForms Lizenz prüfen und Lizenzformular ggf. modal aufrufen. Das sollte dann aber funktionieren.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
22. Jan 2009
Achso. Dann schau noch mal in die *.dpr, da fehlt nämlich etwas.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
22. Jan 2009
Kann ja niemals eintreffen.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
22. Jan 2009
Häng doch das Projekt mal als Zip an.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
21. Jan 2009
So, ich habe das gerade mal versucht und es funktioniert. Du musst irgendetwas anders machen :gruebel:
Schnell zusammengeschluderte Demo im Anhang
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
21. Jan 2009
Das sollte aber doch mit den Ereignissen wenig zu tun haben. Du erstellst das Formular und belegst die Property anschließend sofort, d.h. noch vor dem Anzeigen. Spaßhalber könnte man ja noch feststellen, ob es einen Unterschied zwischen
Application.CreateForm(TForm1, Form1);
und
Form1 := TForm1.Create(Application);
gibt. Aber wie gesagt, erst etwas später.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
21. Jan 2009
Ich bin gerade unter Linux unterwegs, aber später am Abend werde ich das mal unter Windows ausprobieren (irgendwie dubios, das :gruebel:).
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
21. Jan 2009
Mach doch in Form1 mal anständige Properties draus statt Variablen (obwohl ich nicht glaube, dass es daran liegt).
private
...
FLizenznummer :Boolean;
FSeriennummer :Boolean;
...
public
{Public declarations }
...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
20. Jan 2009
Sehr merkwürdig. Auch wenn das nicht ganz "sauber" ist, sollte es trotzdem funktionieren. Bist Du ganz sicher, dass ModalResult in der Projektdatei auch richtig ausgewertet wird? Setz doch mal dort einen Breakpoint und schau, wo er hinspringt.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
20. Jan 2009
Wo steht denn Lizenznummer? Ist das eine Property von Form1?
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
20. Jan 2009
Du hast im OnCreate von Form1 bereits eine Abfrage auf die Lizenz? Das sollte aber doch gehen, wenn Du diese ins OnShow verlagerst.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
20. Jan 2009
Ach ich Knallkopp :wall:. Tausch einfach mal die Zeilen mit Application.CreateForm... und der Zuweisung aus, dann sollte das auch gehen.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
20. Jan 2009
Mein obiger Beispielcode war so gedacht, dass das Lizenzformular nur dann mrOK zurückgibt, wenn die Lizenznummer stimmt. Ansonsten bräuchtest Du z.B. eine globale Variable (*pfui*), in der Du Dir merkst, ob die Lizenz gilt.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
20. Jan 2009
Und wenn Du die Zeilen mit "Form1" mal auskommentierst?
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
19. Jan 2009
Das könnte so aussehen:program ProjectLizenzTest;
uses
Forms, Controls,
UnitMain in 'UnitMain.pas' {FormMain}
UnitLizenz in 'UnitLizenz.pas' {FormLizenz};
{$R *.res}
begin
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
19. Jan 2009
Larsi hat Dir in #3 einen Vorschlag gemacht. Da ich weiß, dass das so nicht geht, habe ich ihn gefragt, ob er das schon einmal versucht hat.
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
19. Jan 2009
Hab ich was verpasst? Was meinst Du?
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
19. Jan 2009
Deswegen ja meine Frage an Larsi :mrgreen:
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
19. Jan 2009
Larsi, mal versucht?
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
19. Jan 2009
Du könntest die Projektdatei editieren.