AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi unit1 in 'unit1.pas' funzt nur sporadisch
Thema durchsuchen
Ansicht
Themen-Optionen

unit1 in 'unit1.pas' funzt nur sporadisch

Ein Thema von glkgereon · begonnen am 24. Apr 2004 · letzter Beitrag vom 1. Mai 2004
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#1

unit1 in 'unit1.pas' funzt nur sporadisch

  Alt 24. Apr 2004, 18:27
hi
ich hab mir selbst n paar units gemacht, aber das sind pas-dateien

daher gibts zwei lösungen:
1. unit in 'unit1.pas'
2. das in dpu umbenennen

das zweite krieg ich nicht hin (zu blöd?)

bleibt für mich das erste: folgendes

mal funzt es ohne probleme, mal sagt er "'in' found, ',' or ';' expectet" (ausm gedächnis und gekürzt)

was mach ich falsch?
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

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

Re: unit1 in 'unit1.pas' funzt nur sporadisch

  Alt 24. Apr 2004, 20:02
Moin glkbkk,

Zitat von glkbkk:
was mach ich falsch?
also wenn Du schon so fragst...

Ich hab' jetzt Dein Problem nicht wirklich verstanden.
Vielleicht könntest Du das mal an einem konkreten Beispiel erläutern.

BTW:
Was ist eine DPU Datei?
Falls Du DCU meinst: Das ist eine compilierte Unit (Delphi Compiled Unit), sprich, das was Du herausbekommst, wenn Du eine PAS compilierst.
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 glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#3

Re: unit1 in 'unit1.pas' funzt nur sporadisch

  Alt 24. Apr 2004, 20:15
stimmt, dcu

mein problem, nochmal anders:

man kann ja eine unit, die in einer pas datei ist einbinden mit

unit1 in 'unit1.pas'

die funzt bei mir aber nur manchmal, und manchmal kommt eine fehlermeldung

"'in' found, ',' or ';' expected"
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

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

Re: unit1 in 'unit1.pas' funzt nur sporadisch

  Alt 24. Apr 2004, 20:17
Moin glkbkk,

dann wäre ein Beispiel für einen Uses Abschnitt der nicht funktioniert eventuell ganz hilfreich.
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 glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#5

Re: unit1 in 'unit1.pas' funzt nur sporadisch

  Alt 24. Apr 2004, 20:20
Delphi-Quellcode:
uses
unit1 in 'unit1.pas',//von d generiert
unit2 in 'unit2.pas',//von d generiert
mymathprocedures in 'mymathprocedures.pas';//selber dazugetan
hier der uses abschnitt
aber hilft der dir weiter???
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

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

Re: unit1 in 'unit1.pas' funzt nur sporadisch

  Alt 25. Apr 2004, 01:22
Moin glkbkk,

ich konnte den Fehler reproduzieren.
Dieser tritt auf, wenn Du versuchst die PAS-Datei für eine Unit in der uses Klausel einer Unit anzugeben.
Dort ist das aber nicht erlaubt.

Geh' mal auf uses, und drücke F1.
Dann erhältst Du die Hilfeseite "The syntax of a uses clause".
Wichtig wäre hier der letzte Absatz.
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
Muetze1
(Gast)

n/a Beiträge
 
#7

Re: unit1 in 'unit1.pas' funzt nur sporadisch

  Alt 25. Apr 2004, 02:57
Moin!

Ausserdem macht Delphi diese Einträge doch selber und ich würde auch nur Delphi diese Uses Einträge in der DRP Datei machen lassen. Du kannst dieses "xxx in '...'" sowieso nur im Projektfile angeben und in keiner normalen Unit. Und um einen solchen Eintrag in dem Projektfile zu erreichen gibt es die Projektverwaltung (Ansicht->Projektverwaltung). Wenn du die mal aufmachst, dann siehst du oben den "Hinzufügen" Button oder du machst einen Rechtsklick auf dein Projekt in dem Baum darunter und wählst "existierende Datei hinzufügen" und wählst die Unit ordentlich aus.

MfG
Muetze1
  Mit Zitat antworten Zitat
Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#8

Re: unit1 in 'unit1.pas' funzt nur sporadisch

  Alt 27. Apr 2004, 14:07
thx, aber mit diesem "unit hinzufügen" oder so komm ich nicht zurecht/funzt bei mir nicht richtig

kann ích mir denn aus ner "pas-unit" eine "dcu-unit" machen?
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat
Benutzerbild von maximov
maximov

Registriert seit: 2. Okt 2003
Ort: Hamburg
548 Beiträge
 
Delphi 2005 Professional
 
#9

Re: unit1 in 'unit1.pas' funzt nur sporadisch

  Alt 27. Apr 2004, 14:52
Zitat von glkbkk:
kann ích mir denn aus ner "pas-unit" eine "dcu-unit" machen?
Das macht delphi automatisch, wenn du die unit korrekt eingebunden hast und sie kompiliert wurde -> womit sich dann die katze wieder in den schwanz beisst!

Also: du musst einfach nur die uses klausel korrekt schreiben!
mâxîmôv.

{KDT}
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#10

Re: unit1 in 'unit1.pas' funzt nur sporadisch

  Alt 27. Apr 2004, 15:15
also nochmal kurz und knapp:

Delphi-Quellcode:
uses
  unit1 in 'unit1.pas',
  unit2 in 'unit2.pas',
  mymathprocedures;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  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 18:27 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