AGB  ·  Datenschutz  ·  Impressum  







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

Wie entwickelt ihr Komponenten?

Ein Thema von Popov · begonnen am 10. Mär 2014 · letzter Beitrag vom 11. Mär 2014
Antwort Antwort
Seite 1 von 2  1 2      
Popov
(Gast)

n/a Beiträge
 
#1

Wie entwickelt ihr Komponenten?

  Alt 10. Mär 2014, 15:02
Ich gebe zu in den letzten Jahren keine einzige Komponente mehr entwickelt zu haben. Klassen ja, Komponenten nein.

Mein Problem, was ich allerdings auch nur halbherzig versucht habe zu lösen, ist, dass es unter Windows XP nicht so ohne weiteres möglich ist im normalen Benutzerkonto (ohne Adminrechte) Komponenten zu installieren. Ich kenne das nur über Umweg, also zuerst im Adminkonto installieren, dann den Registrypfad speichern, Konto wieder wechseln, übertragen.

Also entweder im Adminkonto entwickeln, oder ich bring da etwas durcheinander.
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#2

AW: Wie entwickelt ihr Komponenten?

  Alt 10. Mär 2014, 16:59
Vor 10 Jahren habe ich mal ein paar Komponenten entwickelt, bis ich gemerkt habe, das das völliger Blödsinn ist.
Ich habe mir dann meinen Werkzeugkasten zusammengekauft, 100 Mannjahre gespart (und 2400 Euro ausgegeben) und kam ohne Probleme mit den Komponenten aus. Ich würde mich hüten, jemals irgendwelche eignen Komponenten zu bauen oder vorhandene 'für meine Bedürfnisse' großartig anzupassen. Ich passe meine Bedürfnisse lieber an Standards an. Da hat man bei einer neuen Version viel weniger Arbeit.

Edit: Deine Frage war ja eine ganz andere... Ich hab zum entwickeln eh immer ein Adminkonto und ab Win-7 installiere ich Delphi auf Laufwerk D: wo ich auch als User Vollzugriff habe.

Geändert von Furtbichler (10. Mär 2014 um 17:03 Uhr)
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.110 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Wie entwickelt ihr Komponenten?

  Alt 10. Mär 2014, 18:01
Mit Delphi 7 kenne ich mich jetzt nicht aus, aber warum Adminrechte?
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#4

AW: Wie entwickelt ihr Komponenten?

  Alt 10. Mär 2014, 18:49
@Furtbichler

Auch mir reichen i. d. R. die vorhandenen Komponenten, oder es gibt Fremdkomponenten die man nutzen kann. Nur alle Zeit wieder wäre es optimaler eine Komponente zu entwickeln, weil es nichts vergleichbares gibt (zu finden ist) oder die Nutzung dann einfacher wäre.

@Der schöne Günther

Das ist die Frage. Entweder mir entgeht etwas oder man muss Adminrechte haben, weil sich einiges im Programme Ordner abspielt.
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#5

AW: Wie entwickelt ihr Komponenten?

  Alt 10. Mär 2014, 21:21
Das ist die Frage. Entweder mir entgeht etwas oder man muss Adminrechte haben, weil sich einiges im Programme Ordner abspielt.
Weise dem Projects-Ordner doch volle Zugriffsrechte zu oder installiere Delphi nicht auf C.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.357 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Wie entwickelt ihr Komponenten?

  Alt 10. Mär 2014, 22:23
Erstelle ein eigenes Package für deine Komponenten in einem Ordner, in dem du volle Rechte hast. Dieses Benutzer-Komponentenpackage dclusr.dpk ist nur aus Zeiten von Delphi 1 noch da...

Komponenten, die man selbst installiert, haben im Delphiordner nichts zu suchen.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#7

AW: Wie entwickelt ihr Komponenten?

  Alt 10. Mär 2014, 23:32
Weise dem Projects-Ordner doch volle Zugriffsrechte zu oder installiere Delphi nicht auf C.
Theoretisch eine interessante Idee, sie kratzt aber an der Sicherheit des System. Es genügt schon, dass Google sich mit seinem Chrome nicht an die Regeln hält und sein Programm im Verzeichnis mit vollen Zugriffsrechten installiert (auch wenn das gewisse Vorteile mit sich bringt).

Trotzdem, ich will die Idee nicht verwerfen. Hier und da eine könnte man es so machen. Jetzt habe ich aber meine aktuelle Version schon da wo sie ist.

Erstelle ein eigenes Package für deine Komponenten in einem Ordner, in dem du volle Rechte hast. Dieses Benutzer-Komponentenpackage dclusr.dpk ist nur aus Zeiten von Delphi 1 noch da...
Dadurch bedingt, dass ich nur wenige Komponenten installiert habe, vielleicht auch wg. des oben beschrieben Problems (ich gebe zu, ich hab bisher halbherzig nach Lösungen gesucht), habe ich mich mit der Thematik der Komponenten/Packages usw. kaum beschäftigt. Wenn das so möglich ist wie du es schriebst, wäre es evtl. eine Lösung. Ich lese mich da gleich etwas rein, evtl. kommen noch paar Fragen.
  Mit Zitat antworten Zitat
Zoot

Registriert seit: 30. Jan 2006
Ort: Hessen
110 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Wie entwickelt ihr Komponenten?

  Alt 11. Mär 2014, 07:16
.... oder installiere Delphi nicht auf C.
Das habe ich versucht.
Sobald ich die Standardpfade ändere, richtet Delphi ein riesiges Chaos bei mir an, nutzt mal die Standardpfade, mal die von mir vorgegebenen, man sucht ständig, wo er was jetzt wieder abgelegt hat. Vor allem bei Packages die Hölle.
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#9

AW: Wie entwickelt ihr Komponenten?

  Alt 11. Mär 2014, 07:32
Weise dem Projects-Ordner doch volle Zugriffsrechte zu oder installiere Delphi nicht auf C.
Theoretisch eine interessante Idee, sie kratzt aber an der Sicherheit des System.
Ich habe gerade mal geschaut: Auf meinem Arbeits-PC habe ich es so gemacht, auf meinem Laptop nicht. Weiss nicht genau, was ich dort gemacht habe, aber wenn ich mal resumiere:
  1. Ich habe Windows 7.
  2. Ich habe wenig Ahnung von dem Rechtesystem von Windows und habe es daher imho auch nicht ausgehebelt
  3. Auf meinem Laptop ist Delphi (6 und BDS) auf C: installiert, die Projekte liegen auf D: und alle Komponenten auch.
  4. Ich arbeite problemlos damit.
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#10

AW: Wie entwickelt ihr Komponenten?

  Alt 11. Mär 2014, 08:15
Problematisch sind dort die Delphi-Standardpfade für Verzeichnisse in die bei der normalen Arbeit geschrieben wird, denn die liegen im Delphi-Programmverzeichnis.

Diese Standardpfade müssten also angepasst werden auf die korrekten Pfade mit Schreibrechten (so wie die neueren Versionen das auch machen) .

Ein guter Ausgangspunkt dafür ist die Registry, wo alle Pfade hinterlegt sein sollten (einmal global und pro User). Dort alle relevanten Pfade ändern und natürlich auch erstellen und die Inhalte an die neuen Stellen kopieren.

Diese Antwort ist rein hypothetisch und nicht durch "schon mal selber gemacht" verifiziert!
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 15:58 Uhr.
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