Delphi-PRAXiS
Seite 2 von 6     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Jedi VCL und Delphi Turbo Exp. (https://www.delphipraxis.net/76591-jedi-vcl-und-delphi-turbo-exp.html)

DevilsCamp 6. Sep 2006 19:32

Re: Jedi VCL und Delphi Turbo Exp.
 
Zitat:

Zitat von mkinzler
Zitat:

Allerdings gab es die passenden Nicht-Jedi Komponenten bei Turbo Delphi Win32, so dass ich ohne Probleme umstellen konnte (leider haben diese eine nicht ganz so schöne Optik Sad )
Um wieviele Komponenten handelt es sich, vielleicht wäre ja eine manuelle Erzeugung, wie schon vorgeschlagen möglich.

Eigentlich waren es nur drei, die ich dort verwendet habe.

Mal schauen, ob ich mir mal die Zeit nehme, um die Jedis selber per Hand zu bauen/verwenden.

mkinzler 6. Sep 2006 19:35

Re: Jedi VCL und Delphi Turbo Exp.
 
Zitat:

Mal schauen, ob ich mir mal die Zeit nehme, um die Jedis selber per Hand zu bauen/verwenden.
Bei 3 Kompos ist das doch schnell geschehen.

Bernhard Geyer 6. Sep 2006 19:56

Re: Jedi VCL und Delphi Turbo Exp.
 
Zitat:

Zitat von MagicAndre1981
Zitat:

Zitat von mkinzler
Zitat:

Da bestätigt sich mal wieder das Gerücht, Delphi-Programmierer können nur Komponenten auf die Form klatschen. Mr. Green Wink
Nennt man diese nicht VB-Programmierer? :twisted:

alle VB Honks und etliche Delphianer nehmen sich da nix :cry:

Was ich vor kurzen als .NET-Programm gesehen habe ist man dor auch niht davor geschützt.

Frage zum Thema: Wenn ich nun ein fertiges Formular (PAS + DFM-Datei) habe, aber die Komponenten zwar nicht in der IDE installiert aber die Units im Suchpfad vorhanden wie schaut es da mit der Kompilierbarkeit aus (Hab die Turbos nicht am laufen da ich auf Arbeit neben D6 auch BDS2006 Pro habe)? Auch in der Jedi gibt's ja da ein paar fertige Formulare welche dann über simple Funktionen aufrufbar sind oder intern von Komponenten verwendet werden.

DevilsCamp 6. Sep 2006 20:27

Re: Jedi VCL und Delphi Turbo Exp.
 
Zitat:

Zitat von Bernhard Geyer
Frage zum Thema: Wenn ich nun ein fertiges Formular (PAS + DFM-Datei) habe, aber die Komponenten zwar nicht in der IDE installiert aber die Units im Suchpfad vorhanden wie schaut es da mit der Kompilierbarkeit aus (Hab die Turbos nicht am laufen da ich auf Arbeit neben D6 auch BDS2006 Pro habe)? Auch in der Jedi gibt's ja da ein paar fertige Formulare welche dann über simple Funktionen aufrufbar sind oder intern von Komponenten verwendet werden.

Du musst dann die entsprechenden Komponenten trotzdem per Hand initialisieren. Denn sobald du das Projekt speicherst verschwinden die Einträge aus der .dfm Datei. Hatte auch gehofft, dass das zumindest funktioniert. Allerdings solltest du dir die DFM vorher entweder ausdrucken oder kopieren, damit du den Properties die richtigen Werte geben kannst.

DGL-luke 6. Sep 2006 20:31

Re: Jedi VCL und Delphi Turbo Exp.
 
[OT]
@Bernhard Geyer: Ob man mit Visual Basic jetzt Microsoft Word, die WinAPI oder das .Net-Framework vergewaltigt, ist doch eigentlich schnurzegal, weh tuts allen dreien. :stupid:
[/OT]

Nils_13 6. Sep 2006 20:36

Re: Jedi VCL und Delphi Turbo Exp.
 
Warum stellt ihr denn komplett um ? Jediprojekte programmiert man halt mit der einer alten Version.

Ihr immer mit eurem Geschiss... :roll: :mrgree:

Amnon82 6. Sep 2006 20:38

Re: Jedi VCL und Delphi Turbo Exp.
 
K, damit ich mitkomme.

Mein Projekt hat zum Beispiel eine TNTListbox, TNTMemo von den TNT-Unicontrols und JvSpeedbuttons von den Jedis. Die Speedbuttons könnte ich leicht durch die Standardkomponenten ersetzen. Wie könnte ich die TNT-Unicontrols dann zur Laufzeit erzeugen.

Sorry, aber ne kleine Step-by-Step-Guide würde mir echt helfen.

mkinzler 6. Sep 2006 20:42

Re: Jedi VCL und Delphi Turbo Exp.
 
-Units manuell in Uses einbinden.
-Instanzvariablen manuell in Form anlegen.
-im .onCreate der Form die Klassen instantiieren und die Eigenschaften setzen.

DevilsCamp 6. Sep 2006 20:42

Re: Jedi VCL und Delphi Turbo Exp.
 
Zitat:

Zitat von Amnon82
K, damit ich mitkomme.

Mein Projekt hat zum Beispiel eine TNTListbox, TNTMemo von den TNT-Unicontrols und JvSpeedbuttons von den Jedis. Die Speedbuttons könnte ich leicht durch die Standardkomponenten ersetzen. Wie könnte ich die TNT-Unicontrols dann zur Laufzeit erzeugen.

Sorry, aber ne kleine Step-by-Step-Guide würde mir echt helfen.

Delphi-Quellcode:
procedure Form1Create(Sender: TObject);
begin
  NTListbox1 := TNTListbox.Create(Self); // oder entsprechende andere Komponente statt Self;
  NTListbox1.Parent := Self; // wie oben
 
  // Nun alle weiteren Properties setzen:
  // Width, Height, Left, Top, usw.
end;

procedure Form1Close(Sender: TObject);
begin
  NTListbox1.Free;
end;
Ensprechend für jede weitere Komponente, die nun nicht mehr per OI eingerichtet werden kann.

Amnon82 6. Sep 2006 21:20

Re: Jedi VCL und Delphi Turbo Exp.
 
... da steckt Arbeit dahinter. Mal sehen ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:11 Uhr.
Seite 2 von 6     12 34     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz