AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE [D2006] ctrl+Klick auf eigene Unit öffnet diese nicht
Thema durchsuchen
Ansicht
Themen-Optionen

[D2006] ctrl+Klick auf eigene Unit öffnet diese nicht

Ein Thema von Christian Seehase · begonnen am 14. Dez 2006 · letzter Beitrag vom 22. Dez 2006
Antwort Antwort
Seite 1 von 2  1 2      
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#1

[D2006] ctrl+Klick auf eigene Unit öffnet diese nicht

  Alt 14. Dez 2006, 14:11
Moin Zusammen,

normaler Weise kann man ja eine eingebundene Unit per CTRL+CLICK öffnen.
Zu meiner Überraschung funktioniert das aber in D2006 Pro (Version 10.0.2288.42451 Update 2) nicht, wenn es sich hierbei um eine eigene Unit handelt.
Hierbei handelt es sich nur um eine einfache Bibliothek, die nicht als Komponente in der IDE vorhanden ist, und die im Lib-Verzeichnis liegt.

Sowohl im Eintrag Library- als auch im Browsing-Path ist $(BDS)\lib eingetragen, und ein Programm, dass die Unit unter uses stehen hat, und Teile der Unit benutzt, lässt sich kompilieren und funktioniert.
Es spielt auch keine Rolle ob ich nur die Win32-Personality gestartet habe, oder die gesamte IDE lade, und dann ein bestehendes oder neues Projekt nehme.

Es handelt sich um eine Standard-Installation mit Indy 10.
Ich habe keine weiteren Komponenten oder Experten installiert.

Andere Units, beispielsweise die der Indys, lassen sich über den o.g. Weg laden, auch aus einer Unit heraus, die sich so nicht laden lässt.
Wenn ich einen Breakpoint setze, und im Single-Step durchgehe, wird so eine Unit hingegen geladen.

Hat jemand eine Idee, woran das liegen könnte?
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Cöster

Registriert seit: 6. Jun 2006
589 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: [D2006] ctrl+Klick auf eigene Unit öffnet diese nicht

  Alt 14. Dez 2006, 14:28
Was ist denn, wenn die Unit im gleichen Ordner liegt wie das Projekt?
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#3

Re: [D2006] ctrl+Klick auf eigene Unit öffnet diese nicht

  Alt 14. Dez 2006, 14:30
ich hab damit noch keine Probleme gehabt. Kommt bei "Find Declaration" eine Fehlermeldung?
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: [D2006] ctrl+Klick auf eigene Unit öffnet diese nicht

  Alt 14. Dez 2006, 14:54
Moin Chris,

bei D7 muss der Pfad der Unit-Quelldatei im Suchpfad der Umgebungsoptionen (Bibliothek) eingetragen sein.

Freundliche Grüße
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: [D2006] ctrl+Klick auf eigene Unit öffnet diese nicht

  Alt 14. Dez 2006, 14:57
Moin Cöster,

da ist jetzt etwas seltsames passiert.
Ich habe nicht aufgepasst, und die Unit in das Verzeichnis des Projektes gepackt, bei dem mir das aufgefallen war.
Offen hatte ich aber einfach ein neues Testprojekt (nicht gespeichert).

Bei dem hat es dann auf einmal funktioniert

Das ist aber nicht reproduzierbar

Auch in den Projektoptionen habe ich versucht entsprechende Pfade einzustellen: Kein Erfolg.

Wenn ich nun eine Methode einer in der Unit enthaltenen Klasse an funktioniert es wie erwartet, nicht aber wenn ich den Klassennamen so anklicke.
Funktionen anzuklicken, um die entsprechende Unit zu laden funktioniert auch nicht, es muss schon die Methode einer Klasse sein...
(auch eine Eigenschaft anzuklicken genügt nicht)

[EDIT]
@Jens:

Find Declaration verhält sich genauso.

@marabu:

Mit D7 habe ich das Problem auch nicht, nur mit D2006.
Wie oben schon geschrieben: Auch in den Projektoptionen habe ich die Pfade (SearchPath, Debug source path) eingestellt.
[/EDIT]

[EDIT 2]
Jetzt habe ich mal versucht, zusätzlich die Pfad mit von Hand aufgelöstem $(BDS)-Makro einzutragen: Kein Änderung
[/EDIT 2]
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: [D2006] ctrl+Klick auf eigene Unit öffnet diese nicht

  Alt 19. Dez 2006, 12:49
Moin Zusammen,

da mich dieses Problem etwas nervt möchte ich es noch einmal in Erinnerung rufen.
Vielleicht hat ja doch noch jemand eine Idee...
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von joel93
joel93

Registriert seit: 15. Jun 2006
Ort: Lennestadt
139 Beiträge
 
Delphi 7 Professional
 
#7

Re: [D2006] ctrl+Klick auf eigene Unit öffnet diese nicht

  Alt 19. Dez 2006, 13:36
Is ne Ziemlich doofe sache, muss ich zugeben.
...
...
...
...
...
Ich hab jetzt nur so ne doofe antwort aber sie könnte helfen:
Installier mal Delphi neu, und/oder ruf mal bei Borland an,die wiessen bestimmt mehr über ihr programm als wier hier.
Das is halt so ne dumme macke, hatte bei windows xp auchmal so ne doofe macke gehabt: Wenn man bei installer oder setups (egal welche)Abrechen drückte machte der z.B. weiter. Aber die Beschriftung der Buttons hat sich nicht geändert!( )
Joel
http://g3dbef.funpic.de/ubar/ubarani.gif
(\_/)
(o.o) Copy Bunny into your signature
(> <) to help him on his way to world domination.
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: [D2006] ctrl+Klick auf eigene Unit öffnet diese nicht

  Alt 21. Dez 2006, 12:41
Moin Joel,

danke, aber es handelt sich um eine frische Installation
Vorher, auf der "alten" Installation ging es noch, scheint also kein grundsätzliches Problem zu sein
(Windows und Anwendungen wurde nach Hardwaretausch neu installiert)
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von joel93
joel93

Registriert seit: 15. Jun 2006
Ort: Lennestadt
139 Beiträge
 
Delphi 7 Professional
 
#9

Re: [D2006] ctrl+Klick auf eigene Unit öffnet diese nicht

  Alt 21. Dez 2006, 13:45
Hat eigentlich nichts zu heißen, bei der installation von delphi kan es einen fehler gegeben haben (z.B. wenn der Prozessor sich sozusagen verrechnet, oder der Ram nen Fehler macht, usw., das will ich jetz nich genauer erklären, das tut hier nix zur sache) der bei dem überspielen genau an der Stelle im Programm aufgetreten ist wo der kürzel war.
Das ist zwar eher unwahrscheinlich, aber es ist ein versuch wert, oder hasse noch ne andere idee?
Außerdem, um welche D version handelt es sich, vllt. kann dir dann einer helfen?!?
Joel
http://g3dbef.funpic.de/ubar/ubarani.gif
(\_/)
(o.o) Copy Bunny into your signature
(> <) to help him on his way to world domination.
  Mit Zitat antworten Zitat
Benutzerbild von SubData
SubData

Registriert seit: 14. Sep 2004
Ort: Stuhr
1.078 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: [D2006] ctrl+Klick auf eigene Unit öffnet diese nicht

  Alt 21. Dez 2006, 14:22
Zitat von joel93:
Hat eigentlich nichts zu heißen, bei der installation von delphi kan es einen fehler gegeben haben (z.B. wenn der Prozessor sich sozusagen verrechnet, oder der Ram nen Fehler macht, usw., das will ich jetz nich genauer erklären, das tut hier nix zur sache)
Doch erklär mal... Würd mich jetzt mal interessieren...

Ich wäre sonst nämlich davon ausgegangen, dass installierte Dateien überprüft werden.
Ist das bei Delphi etwa nicht der Fall? Wenn nein, kannst du das beweisen?
Ronny
/(bb|[^b]{2})/
  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 17:10 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