geckofx
-
Guten Abend,
ich will den Geckofxbrowser in vs2010 c# verwenden.
ich habe den xulrunner 2.0 und die system.gecko 2.0.1 - 0.10 runtergeladen,
die system.gecko eingefügt in vs und weitergemacht wie bei diesem tut gezeigt:
http://www.webprogrammingblog.com/c-sharp-firefox-web-browser-geckofx/
beim debuggen kommt folgender fehler:Die DLL "xpcom": Die angegebene Prozedur wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007F) kann nicht geladen werden.
den code lautet (inkl. dem using system.gecko)
public partial class Form1 : Form { GeckoWebBrowser browser; public Form1() { InitializeComponent(); Skybound.Gecko.Xpcom.Initialize(@"C:\Program Files (x86)\Mozilla Firefox\XULRunner\2.0\xulrunner"); browser = new GeckoWebBrowser(); browser.Parent = this; browser.Dock = DockStyle.Fill; } }
der Pfad ist richtig zum xulrunner.
hat da jmd ne idee, wiso der fehler kommt?
-
32Bit Dlls auf einem 64Bit System?
Stell' mal in den Projekteigenschaften auf x86
-
hatte ich schon vorher.
wenn ich x64 oder was andres mach kommt :
Die Datei oder Assembly "Skybound.Gecko, Version=2.0.0.0, Culture=neutral, PublicKeyToken=3209ac31600d1857" oder eine Abhängigkeit davon wurde nicht gefunden. Es wurde versucht, eine Datei mit einem falschen Format zu laden.
-
weis da niemand ne antwort?
-
Bist du ganz sicher, dass der Pfad stimmt? Bei meinem Firefox wäre er nämlich falsch
Ansonsten kann ich nicht viel sagen, da ich keine Erfahrung mit geckofx habe.
Grüssli
-
ja pfad ist richtig.