AGB  ·  Datenschutz  ·  Impressum  







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

Änderung bewirkt nix

Ein Thema von CalganX · begonnen am 5. Feb 2003 · letzter Beitrag vom 5. Feb 2003
Antwort Antwort
Seite 1 von 2  1 2      
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#1

Änderung bewirkt nix

  Alt 5. Feb 2003, 12:19
Hi,
ich habe gerade die Const.pas geändert, damit meine Buttons in Formularen auf deutsch sind.
Nun habe ich folgendes Problem: selbst nachdem ich alles mögliche versucht habe, um die Unit zu compilieren hat sich im Programm nix geändert.
Weiß jemand, was ich da machen muss?

Chris
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2
  Alt 5. Feb 2003, 12:23
Erstell mal die dcu neu.

Aber was für eine Delphi Version hast du denn? Die D6 Personal kann man deutsch machen mit dem ersten englischen Update und dann das zweite in deutsch drüber spielen - fertig - alles deutsch IDE und die sprachabhängigen Konstanten für Buttons und Shortcuts.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#3
  Alt 5. Feb 2003, 12:29
Schau doch mal unter "Chakotay1308"...
Aber es geht mir dabei nicht um eine deutsche Übersetzung, sondern um einige Veränderungen.
Ich habe die dcu doch neu erstellt mit dem einfachen compilieren, oder nicht?

Chris
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#4
  Alt 5. Feb 2003, 13:23
Moin Chris,

zum einen müssen die geänderten Dateien dann auch im Delphi Lib Verzeichnis stehen (ggf. mag auch genügen, wenn sie im Suchpfad stehen), zum anderen muss Delphi auch neu gestartet werden.
Zumindest unter D5 hatte ich diesen Effekt, dass sich nichts geändert hatte, bis ich einen Neustart durchgeführt hatte.

Falls das auch nichts bringt:
Projekt\Projekt erzeugen sollte eigentlich eine komplette Neucompilierung erzwingen. Nur compilieren bringt da meist nichts.

Eventuell ist es ganz hilfreich die DCUs des Projektes vorher zu löschen. Da die ja aus den PAS erzeugt werden dürfte das keine Probleme machen (wenn Du nicht gerade DCUs eingebunden hast, von denen Du nicht den Quelltext hast)
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
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#5
  Alt 5. Feb 2003, 13:38
Hi,
habe jetzt gerade mal Delphi neu gestartet. Ich habe alles gemacht, wie du gesagt hast:
  • Project -> Build CodeLibUpdateProject
  • Alles compiliert
  • Delphi neu gestartet
Hat nix gebracht und außer zwei, vom Änderungsdatum her (irgendwas vor 2 Jahren), gleiche Dateien gibt es keine Consts.dcu. Nur im $Delphi/Source/vcl/-Verzeichnis die Consts.pas und Consts.~pas

Help!

Chris
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#6
  Alt 5. Feb 2003, 14:53
Moin Chris,

steht die Consts.dcu auch im Delphi Lib Verzeichnis?
Zumindest auf dieses (und das Bin) sollte immer der Suchpfad zeigen.

Wenn die neu compilierte woanders liegt, und Delphi die "alte" im Lib Verzeichnis findet, wird wohl diese (alte) eingebunden.
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
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#7
  Alt 5. Feb 2003, 15:22
Das Problem ist ja, dass im Moment gar keine neue Consts.dcu existiert... Und ich weiß nicht warum...

Chris
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#8
  Alt 5. Feb 2003, 15:42
Moin Chris,

komisch.
Versuch's mal so:
Neues Projekt, in einem beliebigen Verzeichnis abspeichern, die zu compilierende consts.pas in das Verzeichnis kopieren, dem Projekt hinzufügen, und dann das Projekt compilieren.
Dann müsste ja im Projektverzeichnis eine consts.dcu entstehen.
(ausser Du hast einen anderen Ausgabepfad für die compilierten Dateien festgelegt)

ggf. Kannst Du ja auch mal im Delphi Verzeichnis nach allen consts.dcu suchen, und mal sehen, welches Änderungsdatum die haben (hat).
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 X-Dragon
X-Dragon

Registriert seit: 14. Jan 2003
Ort: Schortens
289 Beiträge
 
Delphi 6 Enterprise
 
#9
  Alt 5. Feb 2003, 15:52
Zitat von Christian Seehase:
Moin Chris,

komisch.
Versuch's mal so:
Neues Projekt, in einem beliebigen Verzeichnis abspeichern, die zu compilierende consts.pas in das Verzeichnis kopieren, dem Projekt hinzufügen, und dann das Projekt compilieren.
Dann müsste ja im Projektverzeichnis eine consts.dcu entstehen.
(ausser Du hast einen anderen Ausgabepfad für die compilierten Dateien festgelegt)

ggf. Kannst Du ja auch mal im Delphi Verzeichnis nach allen consts.dcu suchen, und mal sehen, welches Änderungsdatum die haben (hat).
Genau so hab ich es geschafft. Wobei allerdings zu beachten ist, das die Dateien einmal im Verzeichnis .../Delphi6/Lib und einmal im unter .../Delphi6/Lib/Debug zu finden sind. Die aktuellen Dateien müssen also in beide Verzeichnisse kopiert werden, damit es funktioniert.
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#10
  Alt 5. Feb 2003, 15:57
Moin X-Dragon,

wobei im Debug Verzeichnis dann die DCUs stehen sollten, die mit Debug Informationen erstellt wurden, in dem anderen nicht.
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
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 14:48 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