Entwickler-Ecke
Programmierwerkzeuge - [Win7] Projekte per Doppelklick mit der Delphi-IDE öffnen
Bergmann89 - Mi 06.01.10 11:29
Titel: [Win7] Projekte per Doppelklick mit der Delphi-IDE öffnen
Hey,
ich hab seit gestern Win7 auf meinem PC. Funzt soweit auch alles, nur wenn ich ein Projekt mit Doppelklick öffnen will, dann startet mein Delphi zwar, aber das Projekt wird nich geladen. Es kommt folgender Fehler: "Bei der Weitergabe des Befehls an das Programm ist ein Fehler aufgetreten." Ich hab den Kompatibilitätsmodus schon auf XP gestellt, bringt aber nix. Wenn ich die Projekte über die Delhi IDE öffne, dann gehts. Hat jmd ne Idee wie ich das beheben kann?
MfG & Thx Bergmann.
Moderiert von
Gausi: Topic aus Sonstiges (Delphi) verschoben am Mi 06.01.2010 um 10:55
Moderiert von
Tino: Info-Feld gesetzt.
Moderiert von
Narses: Titel geändert, war: "[Win7] Öffnet mit Ddelphi".
Delete - Mi 06.01.10 11:51
Versuche mal Delphi immer als Administrator zu öffnen.Das kann man in den Datei-Eigenschaften umstellen.Danach sollte es eigentlich wieder funktionieren.
Kannst du denn ganz normal die Delphi IDE starten und dann ein Projekt laden?
MfG
Bergmann89 - Mi 06.01.10 12:46
Hey,
hat leider nich gefunt. Ja in der delphieigenen IDE kann ich alles ganz normal benutzen. Wenn ich Delphi starte un dann das Projekt mit Doppelklick auf die Projektdatei öffne, dann öffnet sich Delphi nochmal und es kommt der gleiche Fehler.
MfG
Delete - Mi 06.01.10 14:32
Dauert der Start von Delphi ungewöhnlich lange? dann kann es passieren, dass der Explorer die Parameter nicht korrekt übergibt, weil das Starten so lange dauert.
jaenicke - Mi 06.01.10 15:41
j.klugmann hat folgendes geschrieben : |
Versuche mal Delphi immer als Administrator zu öffnen. |
Das wird bei
keiner Delphiversion (zumindest ab Version 6) benötigt, da funktioniert alles normalerweise trotzdem ganz normal, wenn man alles richtig einstellt, und ist nur ein unnötiges Sicherheitsrisiko... :roll:
Was du versuchen kannst ist DDE zu deaktivieren für den Dateityp, vielleicht versucht Windows die Datei darüber statt als Kommandozeilenparameter zu übergeben.
Tilman - Mi 06.01.10 16:51
Hast du Delphi 7 in deinem Persönlichen Ordner gespeichert oder normal in /Programme? Bei mir funktioniert Delphi 7 (unter Vista) nur in meinem privaten Verzeichnis.
ffgorcky - Mi 06.01.10 17:48
Also ich könnte mir vorstellen, dass Du in Deinem Pfad zu dem Projekt Leerzeichen hast (Wie ja zum Beispiel bei "Dokumente und Einstellungen").
Ich weiß jetzt leider nicht so ganz genau, wie das denn übergeben wird aber ich denke mal dass Du dann doch eigentlich nur in der Verknüpfung die
in Hochkommas setzen müsstest, damit er das ganze als
ein Parameter ansieht.
- Oder bin ich da jetzt gerade ganz "auf dem Holzweg"?
jaenicke - Mi 06.01.10 18:41
Das ist schon richtig, aber dann würde der Fehler von Delphi kommen, wenn das das Problem wäre.
Der Fehler passiert aber bei der Übergabe. Und deshalb vermute ich eben wie gesagt, dass der Dateiname versucht wird via DDE zu übermitteln statt als Parameter. Denn letzteres sollte immer klappen.
Bergmann89 - Mi 06.01.10 20:55
Hey,
jaenicke hat folgendes geschrieben : |
Was du versuchen kannst ist DDE zu deaktivieren für den Dateityp, vielleicht versucht Windows die Datei darüber statt als Kommandozeilenparameter zu übergeben. |
Wo mach ich das? Bei XP war das ja mal unter DateiTypen, aber da scheit es ja nicht mehr zu sein...
MfG Bergmann
Xearox - Mi 13.01.10 18:20
Ich weiß, wurde zwar schon gelöst, aber, ich habe auch Win7 und habe hier D7 installiert...
Habe dafür das Buch Delphi for Kids gekauft...Dadaurch eine D7 Version bekommen...
Und zwar muss man vor dem ersten Starten folgendes machen...
Man gehe in das Delphi Verzeichnis...
Rechte maustaste auf Bin...
Dann auf Eigenschaften...
Sicherheit...
Dann sich auswählen, also den Benutzername...
Bearbeiten...
und dann den haken bei Vollzugriff setzen(haken bei Ändern reicht auch)...
Dann auf Übernehmen und OK klicken...
Nun sollte D7 ohne Probleme Funtionieren ohne der Fehlermeldeung:
.\Bin\delphi32.$$$ kann nicht zu .\Bin\delphi32.dro umbenannt werden...
Bergmann89 - Mi 13.01.10 21:51
Hey,
den Fehler hab ich auch immer gehabt. Da ich aber meine Projekte immer wo anders liegen hab muss ich die Rechte für den aktuellen Projektordner immer selber setzen. Das nervt zwar bisl, aber ich hab noch meine andere Lsg gefunden. Vlt hilft ja auch ein "immer als Admin ausführen" oder so, muss ich ma testen. Hab aber grad keine Lust den Lappi nochma anzuschmeißen^^
MfG Bergmann.
Bergmann89 - Do 14.01.10 14:14
Hey,
als Admin ausführen geht nich, weil er die DDE dann immer wieder an macht un dann kann ich die Projekte ja nich mehr öffnen. Und wenn ich auf dem Desktop bin (wo ich sowieso als User Vollzugriff hab), muss ich die Exe vorm Compilen immer löschen, weil er die nich ändern darf -.-
MfG Bergmann.
Delete - Do 14.01.10 14:21
Xearox hat folgendes geschrieben : |
Und zwar muss man vor dem ersten Starten folgendes machen...
Man gehe in das Delphi Verzeichnis...
Rechte maustaste auf Bin...
Dann auf Eigenschaften...
Sicherheit...
Dann sich auswählen, also den Benutzername...
Bearbeiten...
und dann den haken bei Vollzugriff setzen(haken bei Ändern reicht auch)...
Dann auf Übernehmen und OK klicken... |
Und genauso macht man es nicht. Man braucht es nur beim ersten Start ein mal als Administrator zu starten, dann geht es auch mit eingeschränkten Benutzerrechten. Bei älteren Delphi Versionen muss man nur das Arbeitsverzeichnis auf ein Verzeichnis setzen, in dem man Schreibrechte hat, weil Delphi sonst versucht, das Projekt in einem Unterordner des Installationsordners zu erstellen, was mangels nötiger Rechte nicht funktioniert.
Xearox - Do 14.01.10 15:38
so stehts bei mir im buch ;)
Bergmann89 - Do 14.01.10 16:18
Hey,
@
Luckie: Speichern un so is ja jetzt nich mein Problem, das funzt. Das Problem is, das Delphi die Exe nicht ändern darf, wenn ich Compilen will und das obwohl ich Vollzugriff habe...
MfG Bergmann
Xearox - Do 14.01.10 16:21
hast du vllt. die exe noch noch?
das ist manchmal bei mir, vergesse einfach die Anwendung zu schließen
Jakob_Ullmann - Do 14.01.10 17:07
Xearox hat folgendes geschrieben : |
so stehts bei mir im buch ;) |
Wundert mich nicht wirklich. Delphi für Kids ist ein wunderbares Einsteigerbuch, aber alles glauben, was da drin steht, sollte man nicht.
Bergmann89 - Do 14.01.10 17:14
Hey,
@Xearox: Ne die is zu. Normalerweiße führ ich das Programm auch mit Delphi aus, also F9. Un da kann ich ja nicht doppeltstarten, bzw. Delphi sagt mir wenn was nich stimmt...
MfG
jaenicke - Do 14.01.10 19:38
Was die Probleme mit Adminrechten angeht: Dafür gibt es ja von mir die Anleitung wie es richtig geht:
http://www.delphi-library.de/viewtopic.php?p=544403
Luckie hat es ja auch bereits so gesagt. Und dann braucht man gar nix anderes machen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!