AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Kann kein ActiveX improtieren!

Ein Thema von smax · begonnen am 22. Jun 2003 · letzter Beitrag vom 23. Jun 2003
Antwort Antwort
Seite 2 von 3     12 3      
Daniel B
(Gast)

n/a Beiträge
 
#11
  Alt 23. Jun 2003, 00:24
Oben bei den ganzen Komponenten, da gehst Du zum Reiter Internet. Da sind so icons. Eins davon heisst TWebBrowser, das klickst Du an und dann irgednwo auf dem Formular. Dann wird es da drauf gesetzt. Ist so ein weisses, rechteckiges Feld. Das ist der WebBrowser! Dann klappts auch mit dem Nachbarn, ääähm, Code mein ich.

Grüsse, Daniel
  Mit Zitat antworten Zitat
smax

Registriert seit: 16. Mär 2003
106 Beiträge
 
#12
  Alt 23. Jun 2003, 00:26
Bis zum weißen Feld bin ich mitgekommen aber wie kann ich es draufsetzen?
  Mit Zitat antworten Zitat
Daniel B
(Gast)

n/a Beiträge
 
#13
  Alt 23. Jun 2003, 00:38
Gut, Du hast also das weisse Feld, den Browser, auf dem Formular. Das ist ja schonmal was.
Links ist so eine Übersicht über die ganzen Eigenschaften. Das nennt sich Object Inspector. Daher die Abkürzung von mir oben mit OI.
Klicke nun irgendwo auf das Formular, da wo es grau ist. Dann ist im OI Form1 ausgewählt. Bei den ganzen Eigenschaften gibts KeyPreview, danaben steht False. Auf dieses False machst Du ein Doppelklick, dann wird es zu True. Somit ist das eingeschaltet!

Der Oi hat auch so zwei Reiter, einer heisst Eigenschaften und einmal Ereignisse. Klicke nun auf Ereignisse. Dann kommt eine Auflistung der ganzen möglichen Prozeduren. Dort gibts das Ereigniss OnKeyDown, rechts ist es grau, mache auf die graue Stelle ein Doppeltklick. Dann wird im Editor-Fenster eine Prozedur angelegt und der Cursor ist schon drin.
In dieser Prozedur, zwischen begin und end, schreibst Du
Delphi-Quellcode:
  if Key = VK_RBUTTON then
    Key := 0;
So, oben bei den ganzen Komponenten klickst Du auf den Reiter "Standard", dort gibt es ein Icon das wie ein Button aussieht und ist mit OK beschriftet. Klicke es an und dann irgendwo auf das Formular. Somit ist auch dieser auf dem Formular.
Dann machst Du ein Doppelklick drauf.
Daraufhin wird im Editor wieder eine Prozedur angelegt.

In dieser Prozedur, wieder zwischen dem begin und end, schribst Du dann das:
TWebBrowser.Navigate('http://delphipraxis.net'); Jetzt ist alles Fertig. Nun drücke F9, wenn alles geklappt hat, dann wird das Programm kompiliert und das Formular ist zu sehen/erscheint.
Dort siehst Du dann auch Deinen Button, klicke den an und lass Dich überraschen!
So und ich geh jetzt zu meiner Bettina. Gute NAcht!

Grüsse, Daniel
  Mit Zitat antworten Zitat
smax

Registriert seit: 16. Mär 2003
106 Beiträge
 
#14
  Alt 23. Jun 2003, 00:44
Hallo,

hier ist mein Code:

Delphi-Quellcode:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if Key = VK_RBUTTON then
    Key := 0;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  TWebBrowser.Navigate('http://delphipraxis.net');
end;
Es kommt immernoch der selbe Fehler

Edit:

Der Fehler soll in der Zeile sein:

TWebBrowser.Navigate('http://delphipraxis.net');
  Mit Zitat antworten Zitat
Daniel B
(Gast)

n/a Beiträge
 
#15
  Alt 23. Jun 2003, 00:47
Ok, einen noch zum Abschied!

Schliesse Delphi. Starte es neu, klicke im Menü auf Datei\Neu\Neu Anwendung. Setze nun wieder den TWebBrowser und den Button auf Formular. Wie das geht und wie Du dann die Prozeduren machst weisst Du ja jetzt schon.
Gute Nacht. //Endgültig

Grüsse, Daniel
  Mit Zitat antworten Zitat
smax

Registriert seit: 16. Mär 2003
106 Beiträge
 
#16
  Alt 23. Jun 2003, 00:52
Sorry kommt aber immernoch der Fehler!

Woran kann das liegen?
  Mit Zitat antworten Zitat
Daniel B
(Gast)

n/a Beiträge
 
#17
  Alt 23. Jun 2003, 07:47
Hallo,
Zitat von smax:
TWebBrowser.Navigate('http://delphipraxis.net');
Hmm, blöder Fehler, nicht "TWebBrowser", sondern "WebBrowser1" ist richtig.

Grüsse, Daniel
  Mit Zitat antworten Zitat
smax

Registriert seit: 16. Mär 2003
106 Beiträge
 
#18
  Alt 23. Jun 2003, 08:09
Geht leider immer noch nicht! Wenn ich da ne 1 hinsetze kommt folgender Fehler:

[Fehler] Unit1.pas(41): Undefinierter Bezeichner: 'TWebBrowser1'
[Fehler] Unit1.pas(41): Operator oder Semikolon fehlt
[Fataler Fehler] Project2.dpr(5): Verwendete Unit 'Unit1.pas' kann nicht compiliert werden
  Mit Zitat antworten Zitat
Daniel B
(Gast)

n/a Beiträge
 
#19
  Alt 23. Jun 2003, 12:50
Ich wiederhole die zeile einfach nochmal, vielleicht hast Du nicht gesehen das auch das grosse T wegmuss.

Hmm, blöder Fehler, nicht "TWebBrowser", sondern "WebBrowser1" ist richtig.

Grüsse, Daniel
  Mit Zitat antworten Zitat
smax

Registriert seit: 16. Mär 2003
106 Beiträge
 
#20
  Alt 23. Jun 2003, 12:53
Ok alle klar jetzt gehts!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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 18:13 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