Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - grüner Pfeil ist deaktiviert
mäuschen123 - Sa 24.05.08 18:42
Titel: grüner Pfeil ist deaktiviert
hmm, ich habe da nen problem
bin ein absoluter delphi-neuling und habe nur wenig ahnung von dem
ich habe vor ein progrämmchen zu schreiben, jedoch funktioniert von jetzt auf gleich (nachdem ich im code war) der grüne pfeil nicht mehr und eine exe-Datei hat der sowieso nicht erstellt. ich habe je nur eine .pas, .dcu und eine .dfm.
kann mir jemand helfen????
hier mal der code:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33:
| unit test;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;
type TForm1 = class(TForm) Btn_A: TButton; Btn_B: TButton; L_10: TLabel; L_20: TLabel; L_30: TLabel; L_40: TLabel; L_50: TLabel;
procedure Button6Click(Sender: TObject); private public end;
var Form1: TForm1;
implementation
{$R *.dfm}
end. |
Moderiert von
Gausi: Delphi-Tags hinzugefügt
MDX - Sa 24.05.08 18:43
Esrtmal :welcome: im DF
Kann das sein das du nur eine Form, aber kein program erstellt hast???
Kuck mal unter Datei -> Neu - >VLC Forumlaranwendung für Win 32!
Oder wenn das nicht, gibt dein Delphi Fehlermeldungen aus???
(P.S.: Nächstes mal Code formatieren)
ZeitGeist87 - Sa 24.05.08 18:50
Grins..hat der David also aus seinem Anfangsfehler gelernt *g*
:zustimm:
MDX - Sa 24.05.08 18:52
ZeitGeist87 hat folgendes geschrieben: |
Grins..hat der David also aus seinem Anfangsfehler gelernt *g*
:zustimm: |
Ne, nur hate ein Kumpel von mir vorhin das gleiche Problem :wink: :wink:
HEHE
Heiko - Sa 24.05.08 19:59
Hallo und :welcome: in der EE,
ich würde eher auf einen anderen Fehler tippen. Hast du wirklich keine .dpr-Datei in deinem ordner? Denn diese braucht Delphi, da er bei der pas-Datei nicht weiß, wo er anfangen soll.
Falls die fehlt, einfach manuell eine dpr-Datei anlegen und folgendes hineinschreiben:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| program MyProject;
uses Forms, Form1 in 'test.pas' ;
{$R *.res}
begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end. |
Statt
MyProject muss dein Prjektname hin (ohne Leerzeichen etc. ...; muss imho der gleiche Name sein, wie die dpr-Datei heißt).
Und ich hoffe, ich habe ansonsten die Projektdatei richtig an deine Unit angepasst ;).
PS: die dcu kann ohne Probleme fehlen - da ist nur ein vorkompilat, damit das compilieren schneller geht. Wichtig sind nur die dpr (Projektdatei), dfm (Lage der Componenten) und pas (Quelltext) - Dateien.
Grüße
Heiko
MDX - Sa 24.05.08 20:18
Ne, er hat sich erst heute Delphi gedownloadet!!! :wink:
ZeitGeist87 - Sa 24.05.08 20:51
david-kurz hat folgendes geschrieben: |
Ne, er hat sich erst heute Delphi gedownloadet!!! :wink: |
Ach pfffffffff :P
mäuschen123 - Sa 24.05.08 20:59
hier bin ich wieder :o/
danke erstmal an alle die sich hier beteiligen
@ heiko: das hat echt was gebracht, die dpr-datei fehlte. DANKE!!!
doch nun habe ich nen neuen fehler :o(
ich bin einfach zu unerfahren und googlen konnte mir auch nicht weiterhelfen, daher hoffe ich wieder auf euch
[Fataler Fehler] test.pas(1): F2092 Das Programm oder die Unit 'test.pas' ruft sich selbst wieder auf
Heiko - Sa 24.05.08 21:05
Kannst du das Projekt nur mal so gezippt hochpacken? Denn bei solchen Meldungen muss ich immer selber rumprobieren ;).
ZeitGeist87 - Sa 24.05.08 21:10
mäuschen123 hat folgendes geschrieben: |
hier bin ich wieder :o/
danke erstmal an alle die sich hier beteiligen
@ heiko: das hat echt was gebracht, die dpr-datei fehlte. DANKE!!!
doch nun habe ich nen neuen fehler :o(
ich bin einfach zu unerfahren und googlen konnte mir auch nicht weiterhelfen, daher hoffe ich wieder auf euch
[Fataler Fehler] test.pas(1): F2092 Das Programm oder die Unit 'test.pas' ruft sich selbst wieder auf |
Dann tipp ich doch darauf, dass iwo bei uses "test" steht ;-)
mäuschen123 - Sa 24.05.08 21:13
anbei die vollständige datei
ZeitGeist87 - Sa 24.05.08 21:18
Das Problem ist, dass alle Dateien Student heißen ;-)
mäuschen123 - Sa 24.05.08 21:21
was ist daran schlimm, muss das nicht so ????
ich habe absolut keinen plan.
bei den beispielprogrammen die ich habe, ist es auch so
wie soll ich die denn benennen???
bis jetzt sieht es ja so aus:
student.dcu
student.dfm
student.pas
student.dpr
student.bdsproj
student.bdsproj.local
student.cfg
student.res
Heiko - Sa 24.05.08 21:29
Ich kann Zeitgeists Äußerung bestätigen. Umbennenung der dpr in student_pr.dpr (und entsprechende Code-Änderung hat geholfen).
mäuschen123 - Sa 24.05.08 21:30
wo muss ich denn den code noch ändern, in welcher datei
Heiko - Sa 24.05.08 21:35
Ich hab gerade mal versucht die Unit und das Projekt "test" zu nennen (bei ner neuen Anwendung). Die IDE wirft dann bereits beim Speichern folgenden Fehler:
Quelltext
1: 2: 3: 4: 5: 6: 7:
| --------------------------- Fehler --------------------------- Das Projekt enthält bereits ein Modul bzw. ein Formular mit der Bezeichnung test. --------------------------- OK Hilfe Details >> --------------------------- |
Warum es Borland/Codegear so gemacht hat, ka...
mäuschen123 - Sa 24.05.08 21:45
hmmm
den dateinamen habe ich umbenannt
finde aber nicht wo ich den code ändern muss
aus dem grund habe ich wahrscheinlich immer noch den selben fatalen fehler
mäuschen123 - Sa 24.05.08 21:52
könnt ihr mir datei und zeile sagen ???
Timosch - Sa 24.05.08 21:53
Heiko hat folgendes geschrieben: |
Warum es Borland/Codegear so gemacht hat, ka... |
Ist doch ganz klar, Projekt und Unit dürfen natürlich nicht den gleichen Namen haben.
mäuschen123 - Sa 24.05.08 22:15
ist noch einer da???
stehen doch kurz vor dem durchbruch :o/
ZeitGeist87 - Sa 24.05.08 22:17
sind sogar noch mehrere da ;-)
du darfst einfach nicht alles gleich nennen..ich baus dir mal schnell um *seufz*
Heiko - So 25.05.08 10:21
Timosch hat folgendes geschrieben: |
Heiko hat folgendes geschrieben: |
Warum es Borland/Codegear so gemacht hat, ka... |
Ist doch ganz klar, Projekt und Unit dürfen natürlich nicht den gleichen Namen haben. |
Das haben wir schon bemerkt ;). Die Frage ist nur: Wieso? Denn die Dateiendungen sind ja verschieden und in der Projektdatei steht
project und nicht
unit davor.
mäuschen123 hat folgendes geschrieben: |
| könnt ihr mir datei und zeile sagen ??? |
Projektdatei erste Zeile ;).
Btw: Sobald das funzt wird dir Delphi noch eine Fehlermeldung schmeißen. Das liegt daran, dass du im implementation-Teil die Prozedur per Hand entfernt hast und im interface-Bereiche die Prozedur aber noch deklariert ist. Die beiden Zeilen die er da anmeckert einfach entfernen und dann compilieren. Da fragt er dich dann ob er noch was entfernen soll und da sagste ja (er entfernt da auch nur den Code im Onjektinspektor)
@Zeitgeist: Beim umbauen eingeschlafen? ;)
mäuschen123 - So 25.05.08 10:44
Hey, super , danke !!!
das war echt zu simpel, habe anscheint den wald vor lauter Bäumen nicht gesehen. Sorry.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!