Entwickler-Ecke
Dateizugriff - CD durchsuchen / Datei starten
rancor187 - Mo 30.06.03 23:41
Titel: CD durchsuchen / Datei starten
huhu community es kann sein, dass es so nen Thread schon gibt, hab aber auf die Schnelle nichts gefunden.
Und zwar möchte ich ein Programm erstellen, das 2 Buttons beinhaltet:
1.Button: CD durchsuchen (CD Inhalt wird sichtbar, ganz normal im Windows Explorer ---> Arbeitsplatz/CD)
2.Button: Eine bestimmte Datei soll geöffnet werden (index.html)
Programm und die zu öffnende Datei 8index.html) liegen im selben Ordner auf der CD.
Leider habe ich keine Ahnung wie ich das anstellen soll, wäre toll wenn ihr mir helfen könntet. Danke
oetzgemoeh - Di 01.07.03 06:59
x.
rancor187 - Di 01.07.03 10:47
hmm da kommt:
Zitat: |
[Error] Unit1.pas(48): Undeclared identifier: 'ShellExecute' |
:(
was ist aber wenn sich der Laufwerksbuchtstabe verschiebt, dann hab ich ein Problem.
Delete - Di 01.07.03 11:27
Im Forum nach Shellexecute suchen. :roll:
Die HTML soll ja mit deinem Programm geöffnet werden oder? Das heißt, dein Programm muß in der Lage sein per Parameter eine Datei zu öffnen. Ergo mußt du diese Datei im Paramter-Feld von Shellexecute übergeben. Und ParamStr() sagt dir, wo deine Exe liegt, demnach sollten die ersten Buchstaben, ParamStr() zurückgibt das Laufwerk deiner Exe sein.
rancor187 - Di 01.07.03 11:44
Luckie hat folgendes geschrieben: |
Im Forum nach Shellexecute suchen. :roll:
Die HTML soll ja mit deinem Programm geöffnet werden oder? Das heißt, dein Programm muß in der Lage sein per Parameter eine Datei zu öffnen. Ergo mußt du diese Datei im Paramter-Feld von Shellexecute übergeben. Und ParamStr() sagt dir, wo deine Exe liegt, demnach sollten die ersten Buchstaben, ParamStr() zurückgibt das Laufwerk deiner Exe sein. |
Programm und Datei liegen aber im selben Verzeichnis.
Delete - Di 01.07.03 11:50
rancor187 hat folgendes geschrieben: |
Programm und Datei liegen aber im selben Verzeichnis. |
Ja und? Wo ist das Problem?
rancor187 - Di 01.07.03 11:58
Na bei mir, ich bin en Newbee :(
ich verstehthe nur Bahnhof, von dem was du sagtest :(
Delete - Di 01.07.03 12:10
Dann beschäftige dich mal mit den Stichworten, die dir gegeben wurden: Shellexecute und ParamStr.
rancor187 - Di 01.07.03 18:13
ich weis es ist leicht getan, wenn ich euch bitte mir den Quellcode für mein Programm zu posten, aber ich breuchte das Programm spätestens morgen früh und da kann ich mich im mom net mit befassen, denn ich muss meine eigentliche Präsentation auch bis morgen feritg haben. Denn ich brauche das für meine Bewerbungspräsentation.
Bitte tut mir den gefallen. Ich denke nicht, dass es für euch schwer sein wird, so ein kleines Programm zu coden. Danke
Cruiser23 - Di 01.07.03 22:01
Delphi-Quelltext
1: 2:
| Uses Windows, Messages, ShellApi, ... |
Musst erst die ShellApi einbinden.
Newbee`s müssen zusammenhalten! :wink:
rancor187 - Di 01.07.03 23:29
Cruiser23 hat folgendes geschrieben: |
Delphi-Quelltext 1: 2:
| Uses Windows, Messages, ShellApi, ... |
Musst erst die ShellApi einbinden.
Newbee`s müssen zusammenhalten! :wink: |
[verzweifel]omg beim "einbinden" fängts schon an :( [/verzweiflung]
Tweafis - Mi 02.07.03 16:49
Ist dein Problem das einbinden der Unit?
Also du hast ganz am Anfang deiner Unit ein Wort uses da ist eine Liste mit ganz vielen Units und ganz am Ende, vor dem Strichpunkt fügst du einfach ein ", Shellapi" dazu. Also das ist ja eine Kommaseperierte Liste und du machst einfach einen eintrag dazu und danach ist dann der Strichpunkt.
Ich weiß jetzt nicht ob das dein Problem war :?!?:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!