AGB  ·  Datenschutz  ·  Impressum  







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

Unit in 'C:\unit.pas';

Ein Thema von Pseudemys Nelsoni · begonnen am 15. Okt 2005 · letzter Beitrag vom 15. Okt 2005
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#1

Unit in 'C:\unit.pas';

  Alt 15. Okt 2005, 11:06
Moin,

wieso geht folgendes nicht:

Zitat:
uses
Classes, ScktComp, Contnrs, Windows, SysUtils, ExtCtrls,
MeineUnit in 'C:\MeineUnit.pas';
Ich erstelle gerade eine Komponente und eine von dessen Units ist in einem Unterordner... aber irgendwie klappt das nicht? Der Fehler ist übrigens:

Zitat:
[Fataler Fehler] serv.pas(7): Datei nicht gefunden: 'MeineUnit.dcu'
Jemand ne Idee?
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
PierreB
(Gast)

n/a Beiträge
 
#2

Re: Unit in 'C:\unit.pas';

  Alt 15. Okt 2005, 11:10
Zitat von Pseudemys Nelsoni:
Zitat:
[Fataler Fehler] serv.pas(7): Datei nicht gefunden: 'MeineUnit.dcu'
Jemand ne Idee?
Moin,

kompilier doch einfach mal die MeineUnit.pas und pack die MeineUnit.dcu dann nach C:\ und probiers nochmal.

Btw: Warum machst du die Unit nicht gleich in den Programmordner von Delphi (lib) ?
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: Unit in 'C:\unit.pas';

  Alt 15. Okt 2005, 11:11
Vermutlich geht das nur im Projektquelltext. In units wird Delphi darüber stolpern. Füge doch einfach 'C:\' zum Suchpfad hinzu.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#4

Re: Unit in 'C:\unit.pas';

  Alt 15. Okt 2005, 11:17
Moin,

danke erstmal für die Antworten. Also selbst mit der kompilierten Unit klappt es nicht:

Zitat:
[Fehler] serv.pas(7): ',' oder ';' erwartet, aber 'IN' gefunden
[Fataler Fehler] Project1.dpr(7): Verwendete Unit 'serv.pas' kann nicht compiliert werden
Ich denke auch das es nur in der .dpr datei geht... aber wie könnt ich das nun so machen, das C:\ automatisch in den suchpfad eingetragen wird? ich meinte, so das andere die mein project benutzen das nicht per hand machen müssen. geht das?
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
PierreB
(Gast)

n/a Beiträge
 
#5

Re: Unit in 'C:\unit.pas';

  Alt 15. Okt 2005, 11:36
Zitat:
ich meinte, so das andere die mein project benutzen das nicht per hand machen müssen. geht das?
Versteh ich nicht, wenn du anderen das Projekt geben willst warum packst du die Unit nicht einfach in das Verzeichnis wo alle anderen Dateien auch liegen, sondern nach C:\ ??
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#6

Re: Unit in 'C:\unit.pas';

  Alt 15. Okt 2005, 11:41
das mit C:\ war nur ein beispiel. ich habe die units in einem unterordner (der übersichtlichkeit wegen) und wenn ich den source jemandem gebe, sollte alles direkt funktionieren, ohne das derjenige noch in der ide pfade einfügen muss....geht das? könnt man das auch über ne .bat realisieren, das die einträge in die ide eingefügt werden? bzw in den suchpfad...
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#7

Re: Unit in 'C:\unit.pas';

  Alt 15. Okt 2005, 11:43
soviel ich weiss gehts in anderen Verzeichnissen auch dum musst nur vorher die Unit im Projekt hinzufügen (Projekt->Dem Projekt hinzufügen) dann wird sie compieliert und er findet dann auch die dcu datei
Alex
"Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#8

Re: Unit in 'C:\unit.pas';

  Alt 15. Okt 2005, 11:44
die unit die ich mitgeben möchte, ist eine komponente, d.h dort gibt es keine .dpr datei. könnte ich das mayb mit einem package realisieren?
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#9

Re: Unit in 'C:\unit.pas';

  Alt 15. Okt 2005, 11:49
Hallo,

wenn Deine Sourcen in einem Unterordner sind benutze als Suchpfad in den Projekteinstellungen einfach relative Pfadangaben.

Gruß
xaromz
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#10

Re: Unit in 'C:\unit.pas';

  Alt 15. Okt 2005, 11:54
@Pseudemys Nelsoni: Wenn du eine KOmponente machst dann würd ich des aufjedenfall in ein Package tun
Alex
"Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
  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:18 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