WinFuture-Forum.de: Delphi - Ein Paar Probleme - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Delphi - Ein Paar Probleme


#1 Mitglied ist offline   spike0 

  • Gruppe: Mitglieder
  • Beiträge: 8
  • Beigetreten: 02. März 05
  • Reputation: 0

geschrieben 30. April 2005 - 17:24

Ich habe ein paar Probleme (bei Delphi) gesammelt:

1.: Ich programmiere gerade einen Editor und möchte es so tun, dass man mehrere Dateien öffnen kann, d.h. Ich habe z.B. in Meinem Programm haha.txt und index.html u.s.w gleichzeitig offen. Aber: Ich möchte es nicht mit MDI machen, dass jede Datei in neuem Fenster ist, sondern, dass ich mit z.B. TPagecontrol zw. den Deteien wechseln kann. Es soll sozusagen Memo1 (oder wie bei mir Synedit) kopiert werden (die Eigenschaften, so dass ich nicht jedes mal alle Eigenschaften neu zuordnen muss).
Ihr kennt das bestimmt, was ich meine.
Nun, wie soll ich es machen?

2.: Ich möchte auch so etwas wie Windietrich oder besser: Hackeye programmieren, d.h., dass ich den Text von fremden Anwendungen (auch hinter ****) und noch den Namen der Komponente usw. auslesen kann

3.: Wie kann ich feststellen, ob auf einem Computer: Opera, Netscape oder Internet Explorer installiert sind (also alle 3)

4.: Wie kann ich bei TWebbrowser feststellen, ob man zurück gehen kann, oder nicht (sonst kommt ja ne Fehlermeldung, falls keine Seite in History ist; ich will, dass der Button inaktiv ist, wenn es nicht geht. mit except habe ich es schon gemacht, aber es ist nicht so toll -> es sollte wie beim IE sein)

5.: Falls jemand Synedit hat (oder vielleicht geht es anders):
Wenn ich meinen Cursor innerhalb eines Tags habe (z.B.: <a | ></a>), wie kann ich dann feststellen, was es für ein Tag ist (damit ich z.B. weiß, was innerhalb von <a> rein kann)


Ich habe schon gegoogelt, für andere Sachen habe ich Lösungen gefunden, für diese aber nicht.

Bin für jede Hilfe dankbar ;)
0

Anzeige



#2 Mitglied ist offline   tavoc 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.448
  • Beigetreten: 22. Juli 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 01. Mai 2005 - 12:04

ZU 1.

du machst wie du schon sagst ne pagecontrol und da jeweils ein memo etc. rein.

dann machst du:


Memo1.Lines.LoadFromFile('C:\haha.txt');

Memo2.Lines.LoadFromFile('C:\htm.txt');

du kannst das natürlich auch ausbauen, mit öffnendialig usw.


zu3. wozu?

du kannst doch den standardbrowser über die shell öffnen.

Oder sag mal was genau du machen willst.
your IP is 127.0.0.1 or ::1
you are running an OS
you use a Browser
I know so much about you...
0

#3 Mitglied ist offline   HollaDieWaldfee2005 

  • Gruppe: aktive Mitglieder
  • Beiträge: 39
  • Beigetreten: 01. Mai 05
  • Reputation: 0

geschrieben 01. Mai 2005 - 12:17

1: So wird das nicht klappen, er will bestimmt die tabs dynamisch erzeugt haben inkl. Memo

3: Lass die festplatte absuchen oder nutze die Uninstall-Einträge in der registry. Bei firefox würde ich die festplatte nach der firefox.exe bzw. mozilla.exe absuchen lassen.
0

#4 Mitglied ist offline   spike0 

  • Gruppe: Mitglieder
  • Beiträge: 8
  • Beigetreten: 02. März 05
  • Reputation: 0

geschrieben 01. Mai 2005 - 17:47

"zu3. wozu?
du kannst doch den standardbrowser über die shell öffnen."

Ich möchte aber, dass wenn vorhanden, ich die Datei mit Opera, NN oder IE (oder Firefox) öffnen kann. Falls es nicht installiert ist, soll der Button inaktiv bleiben. Da stellt sich ja gleich ne neue Frage: wie kann ich überhaupt z.B. Opera öffnen, wenn es kein Standard Browser ist?


zu 1. Genau! Ich möchte nicht Memo1 und Memo2 haben, sondern Memo1 vervielfachen (sonst muss ich ja bei jedem Memo die Eigenschaften von Memo1 benutzen). Ich möchte mich ja auch auf das aktuelle Memo beziehen (d.h. Memo[i].copy und nicht Memo1.copy und Memo2.Copy)

Es soll so sein, wenn ich auf Kopieren drücke, dass der Text von dem Memo kopiert wird, das ich sehe.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0