AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Projekt-Willkommensseite mit Hyperlinks
Thema durchsuchen
Ansicht
Themen-Optionen

Projekt-Willkommensseite mit Hyperlinks

Ein Thema von Der schöne Günther · begonnen am 26. Feb 2018 · letzter Beitrag vom 1. Mai 2021
Antwort Antwort
Seite 4 von 5   « Erste     234 5      
mmw

Registriert seit: 10. Sep 2019
Ort: OWL
322 Beiträge
 
Delphi 11 Alexandria
 
#31

AW: Projekt-Willkommensseite mit Hyperlinks

  Alt 25. Apr 2021, 19:42
Ich pushe noch ein letztes mal, vielleicht hat ja noch jemand eine schlaue Idee.

Ansonsten schade. Ich liebe diese Projektspezifischen Willkommensseiten, aber da wäre ja noch eine Menge nicht ausgeschöpftes Potential wenn es nicht ginge, gezielt Dateien aus dem Projekt per Link zu öffnen.
so sollte es funkionieren.

Delphi-Quellcode:
<a href="javascript:window.open('file:GUI.MainForm.pas','_parent')">This is a test (relative Path)</a>

<a href="javascript:window.open ('file:k:/GUI.MainForm.pas','_parent' )">This is a test (absolute Path)</a>
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.479 Beiträge
 
Delphi 11 Alexandria
 
#32

AW: Projekt-Willkommensseite mit Hyperlinks

  Alt 25. Apr 2021, 22:38
Ich pushe noch ein letztes mal, vielleicht hat ja noch jemand eine schlaue Idee.

Ansonsten schade. Ich liebe diese Projektspezifischen Willkommensseiten, aber da wäre ja noch eine Menge nicht ausgeschöpftes Potential wenn es nicht ginge, gezielt Dateien aus dem Projekt per Link zu öffnen.
so sollte es funkionieren.

Delphi-Quellcode:
<a href="javascript:window.open('file:GUI.MainForm.pas','_parent')">This is a test (relative Path)</a>

<a href="javascript:window.open ('file:k:/GUI.MainForm.pas','_parent' )">This is a test (absolute Path)</a>
Kenne mich leider mit javascript nicht so aus. Weißt Du evtl. was ich schreiben müsste, wenn ich eine Datei ein einem anderen Programm öffnen will? Also so eine Art ShellExecute in Java?

Geändert von Harry Stahl (25. Apr 2021 um 22:44 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.479 Beiträge
 
Delphi 11 Alexandria
 
#33

AW: Projekt-Willkommensseite mit Hyperlinks

  Alt 25. Apr 2021, 23:26
Na ja, das mit dem externen Programmstart über javascript lass ich mal, da muss man wohl active-X im Interenet-Explorer aktivieren, ist mir zu unsicher.

Ansonsten bin ich gerade dabei eine sinnvolle Anwendung der Projekt-Seite umzusetzen:

Ich erweitere den Pascal Project-Manager, bzw. den Editor so, dass er neben der Standard-Dokumentation bei Bedarf auch eine Projektseite für Delphi erstellt, die sieht aktuell so aus wie in dem anliegenden Screenshot dargestellt (die zu erstellen dauert mal gerade 2 Sekunden).

Es werden alle Projekt-Units alphabetisch gelistet und per einfachem Mausklick kann man die Dateien in Delphi öffnen.

Darunter werden Informationen ausgegeben, die man im Dokumentations-Dialog im Pascal-Editor eingegeben hat (also allgemeine Infos und Projekt-Infos).

So habe ich für jedes Projekt alle wichtigen Infos direkt parat und sehe es direkt in Delphi, ohne den Projekt-Manager bzw. Editor öffnen zu müssen.

Man kann auf der Seite per Strg+F suchen und Suchergebnisse werden farblich hervorgehoben.

Aber für heute mache ich jetzt erst mal Schluss, morgen mehr...
Miniaturansicht angehängter Grafiken
projectpage.png  

Geändert von Harry Stahl (25. Apr 2021 um 23:32 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Projekt-Willkommensseite mit Hyperlinks

  Alt 26. Apr 2021, 06:48
selbst wenn nicht als Projektseite eingetragen. man kann fast alle Dateitypen in Projektverwaltung aufnehmen und dann über Projektverwaltung und F6 öffnen, also gingen auch mehrere "projektseiten".

ein paar Livetemplates für codevervolltändigung, für den Integrierten HTML-Edior aus den beispielen hier, wären dann bestimmt ganz hilfreich.
HTML kann die Delphi IDE ja bearbeiten, sogar mit Wirsing.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
mmw

Registriert seit: 10. Sep 2019
Ort: OWL
322 Beiträge
 
Delphi 11 Alexandria
 
#35

AW: Projekt-Willkommensseite mit Hyperlinks

  Alt 26. Apr 2021, 16:39
Ich pushe noch ein letztes mal, vielleicht hat ja noch jemand eine schlaue Idee.

Ansonsten schade. Ich liebe diese Projektspezifischen Willkommensseiten, aber da wäre ja noch eine Menge nicht ausgeschöpftes Potential wenn es nicht ginge, gezielt Dateien aus dem Projekt per Link zu öffnen.
so sollte es funkionieren.

Delphi-Quellcode:
<a href="javascript:window.open('file:GUI.MainForm.pas','_parent')">This is a test (relative Path)</a>

<a href="javascript:window.open ('file:k:/GUI.MainForm.pas','_parent' )">This is a test (absolute Path)</a>
Kenne mich leider mit javascript nicht so aus. Weißt Du evtl. was ich schreiben müsste, wenn ich eine Datei ein einem anderen Programm öffnen will? Also so eine Art ShellExecute in Java?
Hallo,
das funktioniert leider nicht, das wäre zu unsicher.


Gruß
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Projekt-Willkommensseite mit Hyperlinks

  Alt 26. Apr 2021, 17:49
das funktioniert leider nicht, das wäre zu unsicher.

Man kann aber hoffen oder beim Hersteller betteln, dass soeine Funktion in der IDE eingebaut würde, Welche sich dann vom JavaScript aus aufrufen ließe, und nicht auf die Beschränkungen des TWebBrowsers und JavaScript/JQuery beschnitten wäre.

Vielleicht gibt es das ja auch bereits, in den geheimen und undokumentierten funktionen,
wie z.B. das external.Application.OpenFile


natürlich könnte man auch ein eigenes Protokoll im Windows registrieren (ftp: http: javascript: sind auch nur Protokolle, die dann irgendwo hingeleitet werden),
im Hintergrund einen lokalen Server laufen lassen und dann solche Befehle via URL/URI ins eigene Programm übergeben,
aber wesentlich besser wäre es, wenn es die IDE direkt anbietet.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (27. Apr 2021 um 00:38 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.479 Beiträge
 
Delphi 11 Alexandria
 
#37

AW: Projekt-Willkommensseite mit Hyperlinks

  Alt 26. Apr 2021, 19:22
@MMW: Ich habe ja schon in Beitrag 33 gesagt, dass ich es wegen der Unsicherheit lasse, eine Exe ausführen zu wollen.

Im übrigen habe ich noch ein wenig weiter gearbeitet, die Sache sieht jetzt aus wie im anliegenden Screenshot. Bild 1 zeigt das Ergebnis der Projectpage in Delphi und Bild 2 den erweiterten Dialog im Pascal Project Manager & Editor, um diese Seite zu erstellen (neue Version ist online).
Miniaturansicht angehängter Grafiken
projectpage.jpg   projectpage-ppme.png  
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.479 Beiträge
 
Delphi 11 Alexandria
 
#38

AW: Projekt-Willkommensseite mit Hyperlinks

  Alt 27. Apr 2021, 23:02
So, abschließend habe ich noch ein kleines Video (7 Min) gemacht, das zeigt, wie man die Funktionalität "Optionen für Projektseite" nutzt und es richtig zum Laufen bekommt. Auch zeige ich kurz, wofür ich es jetzt hier nutze. Bei Interesse hier: https://youtu.be/9L40EdXgGEg

Geändert von Harry Stahl (27. Apr 2021 um 23:52 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.479 Beiträge
 
Delphi 11 Alexandria
 
#39

AW: Projekt-Willkommensseite mit Hyperlinks

  Alt 30. Apr 2021, 22:54
Gibt es evtl. irgendwo eine Beschreibung, welche Befehle man sonst noch mit

Code:
javascript:external.Application.MainForm.FUNCTION
aufrufen kann?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Projekt-Willkommensseite mit Hyperlinks

  Alt 1. Mai 2021, 10:01
Über die OTA kann man "schön" via RTTI durch Vieles der IDE iterieren und schauen was es gibt (auch wenn teilweise die erweiterte RTTi bei einigen Klassen deaktiviert wurde).
Vor allem für den Compiler/LLVM/GetIt/... gibt es in BDSBIN viele DLLs, die man als TypeLib/ActiveX importieren und so ihre "Funktionen" sehen könnte. (wenn der TypLib-Import dort bei einigen der DLLs im Delphi nicht so grottig abstürzen würde)

Diese "Exports" sind ja wohl eigentlich für MSBuild gedacht, aber die IDE/InlineCompiler selber nutzt sie ja vermutlich auch. (doppelt implementieren wäre ja "blöd")


Man müsste dann "nur" mal sehen wo das Application bzw. Application.MainForm her kommt und was man dort weiter entdecken kann.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 1. Mai 2021 um 10:03 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 5   « Erste     234 5      


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 23:05 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