AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

IDE klonen

Ein Thema von DelphiManiac · begonnen am 27. Mai 2009 · letzter Beitrag vom 18. Sep 2009
Antwort Antwort
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
10.054 Beiträge
 
Delphi 12 Athens
 
#1

Re: IDE klonen

  Alt 27. Mai 2009, 12:27
Das mit den Externals muss man nicht einmal machen, eine simple NTFS-Junction reicht bereits. Das heißt ich habe z.B. ein Verzeichnis SJ Config Utils, das per NTFS Junction mit dem entsprechenden Projektverzeichnis dieser Utilities verknüpft ist.

Wenn ich jetzt das Verzeichnis zippe, landen auch die Daten hinter dieser Junction mit in der Zip-Datei. Trotzdem liegen die Dateien nicht mehrfach auf der Festplatte und können zentral bearbeitet werden.

Zum manuellen Erzeugen:
Ich kann z.B. die Komponente TIdHttp einfach installieren und dann aus der Toolpalette aufs Formular legen und dann benutzen. Ich kann aber auch einfach nur die Unit in die uses schreiben und die Komponente selbst erzeugen. Was nebenbei auch die Installation auf dem eigenen PC und (in diesem Fall, bei visuellen Komponenten geht das sonst ja nicht) die Nutzung in Threads ermöglicht.
Delphi-Quellcode:
uses
  IdHttp;

...

var
  MyIdHttp: TIdHttp;
begin
  MyIdHttp := TIdHttp.Create;
  try
    ShowMessage(MyIdHttp.Get('http://www.example.com'));
  finally
    MyIdHttp.Free;
  end;
end;
Genauso geht es mit allen anderen Komponenten. Wobei die dann eben unter private oder public definiert, in OnCreate erzeugt und in OnDestroy freigegeben werden. Und damit sparst du dir das ganze herumgeeiere.

Zitat von brechi:
Dies funktioniert nicht bei Visuellen Komponenten, die müsste man dann (fall sie fehlen) noch nachinstallieren. Das läuft bei mir alles über Skripts.
Doch, selbstverständlich kann man auch die einfach manuell erzeugen.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:52 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz