Delphi-PRAXiS
Seite 3 von 5     123 45      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Menu Funktionen programmieren (https://www.delphipraxis.net/168909-menu-funktionen-programmieren.html)

DeddyH 18. Jun 2012 13:11

AW: Menu Funktionen programmieren
 
Delphi-Quellcode:
procedure TForm1.ffnen1Click(Sender: TObject);
begin //Anfang der Methode
  if dlgOpen.Execute then
    begin //Anfang der Abfrage
      (* Hier das, was mit den Dateinamen geschehen soll *)
    end; //Ende der Abfrage
end; //Ende der Methode

end. //Ende der ganzen Unit

astiope 18. Jun 2012 13:18

AW: Menu Funktionen programmieren
 
Der kompiler hängt trotzdem da wo if dlgOpen.Execute then geschrieben steht warum weiß ich nicht.

fehlt irgendwas ?

gruß

DeddyH 18. Jun 2012 13:20

AW: Menu Funktionen programmieren
 
Was heißt "der Compiler hängt"? Ist die Zeile rot markiert? Dann müsste auch eine Fehlermeldung zu sehen sein, die besagt, was falsch ist.

grl 18. Jun 2012 13:23

AW: Menu Funktionen programmieren
 
Zitat:

Zitat von DeddyH (Beitrag 1171379)
Delphi-Quellcode:
procedure TForm1.ffnen1Click(Sender: TObject);

      (* Hier das, was mit den Dateinamen geschehen soll *)

Diese Zeile muss natürlich durch sinnvollen Code ersetzt werden. Mach mal einfach ein // an den beginn der Zeile, dann sollte zumindest der Compiler ruhe geben und ein Dialog erscheinen...

Die Zeile schaut dann so aus:
Delphi-Quellcode:
      //(* Hier das, was mit den Dateinamen geschehen soll *)
Gruß
Luggi

PS: Und bitte: Lerne zuerst einige Grundlagen von Delphi oder Pascal. Entsprechende Links sind hier ja schon gepostet worden!

DeddyH 18. Jun 2012 13:28

AW: Menu Funktionen programmieren
 
Öhm, (* *) ist ein gültiger Kommentar, den muss man nicht noch einmal kommentieren ;)

astiope 18. Jun 2012 13:33

AW: Menu Funktionen programmieren
 
Richtig an dieser stelle ist die zeile rot markiert:

der fehler lautet: Undefinierter bezeichner dlgOpen

- wie sie es meinten habe ich schon bereits versucht aber hat nichts bei gebracht

DeddyH 18. Jun 2012 13:37

AW: Menu Funktionen programmieren
 
Zitat:

Zitat von DeddyH (Beitrag 1171349)
Pack Dir einen TOpenDialog auf Dein Formular, nenn ihn z.B. dlgOpen, ...

Das scheinst Du nicht gemacht zu haben (Eigenschaft Name im Objektinspektor auf dlgOpen geändert).

mani64 18. Jun 2012 13:40

AW: Menu Funktionen programmieren
 
Hallo,

hast du denn auch die entsprechende Komponente auf dein Formular gezogen oder nur den Code eingegeben?

Es wäre sicher hilfreich, mal den ganzen Code zu präsentieren.
Auch die empfohlenen Tutorials könnten dir weiter helfen (Grundlagen lernen).

astiope 18. Jun 2012 13:42

AW: Menu Funktionen programmieren
 
Hallo ich habe den namen was geschrieben stand in dlgOpen geändert und dann mit Enter bestätigt - erstaunlicherweise ist es immer noch rot markiert.

gruß

DeddyH 18. Jun 2012 13:44

AW: Menu Funktionen programmieren
 
Den Namen des Formulars oder den des Dialogs?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:27 Uhr.
Seite 3 von 5     123 45      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz