| Autor |
Beitrag |
jaenicke
      
Beiträge: 19339
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Sa 25.05.13 06:32
Ich sehe schon, das sind alles C++ Projekte. Bei mir ist das stets alles installiert, deshalb ist mir das gar nicht so aufgefallen.
Hier gibt es aber ein C# Beispiel:
github.com/Eun/CefSharp-Example
|
|
Palladin007 
      
Beiträge: 1282
Erhaltene Danke: 182
Windows 11 x64 Pro
C# (Visual Studio Preview)
|
Verfasst: Sa 25.05.13 18:59
Das war C++?
Aber ich dachte, da seien auch die C#-Beispiele dabei und VS dürfte doch sowieso kein Problem damit haben, C++ zu compilieren, oder?
Naja, wie dem auch sei, das, was du geschickt hat, funktioniert fast fehlerfrei.
Aber wenn ich über Google auf Youtube gelange, dort ein Video öffne und anschaue, während es läuft aber die Form beende, dann bekomme ich den Fehler, dass die vshost32-clr2.exe nicht mehr funktioniert.
Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| Problemsignatur: Problemereignisname: APPCRASH Anwendungsname: CefSharp-Example.vshost.exe Anwendungsversion: 10.0.30319.1 Anwendungszeitstempel: 4ba2084b Fehlermodulname: KERNELBASE.dll Fehlermodulversion: 6.1.7601.17965 Fehlermodulzeitstempel: 506dbe50 Ausnahmecode: c0020001 Ausnahmeoffset: 0000c41f Betriebsystemversion: 6.1.7601.2.1.0.768.3 Gebietsschema-ID: 1031 Zusatzinformation 1: 0a9e Zusatzinformation 2: 0a9e372d3b4ad19135b953a78882e789 Zusatzinformation 3: 0a9e Zusatzinformation 4: 0a9e372d3b4ad19135b953a78882e789 |
Hab versucht, das zu debuggen, allerdings bekomme ich dann den Fehler, dass bereits ein Debugger angehängt wurde.
Ich schau mal, ob das für mich von Relevanz ist, oder ob ich das nicht umgehen oder abfangen kann, dennoch wäre es sicher für Andere interessant, was das für ein Fehler ist.
|
|
jaenicke
      
Beiträge: 19339
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 26.05.13 09:47
Vielleicht kannst du vor dem Beenden des Fensters einfach zu einer leeren Adresse navigieren (about:blank als Adresse)?
|
|
Palladin007 
      
Beiträge: 1282
Erhaltene Danke: 182
Windows 11 x64 Pro
C# (Visual Studio Preview)
|
Verfasst: Di 28.05.13 22:27
Das wäre natürlich eine Idee, werde ich dann gleich mal aus testen, sobald ich Zeit finde.
Edit: Hab es gerade getestet, wenn ich im FormClosed-Event die Adresse auf about:blank fest lege, funktioniert alles bestens. ^^
Jetzt gibt es nur noch ein Problem und zwar hab ich fest gestellt, dass der Button im Youtube-Player, der zu Youtube führen soll, ein neues Fenster öffnet. Ein neues WindowsForms-Fenster, das nur das WebView-Control enthält.
Normalerweise, wenn ich einen neuen Browser schreiben würde, dann würde ich fragen, wie ich einstellen kann, dass sich die alte Form als neue eigenständige Instanz öffnet.
Aber bei meinem Problem ist es eher wichtig, dass sich Youtube dann im Standard-Browser öffnet.
Zur Not akzeptiere ich auch, dass der Button, der zu Youtube führt, ganz verschwindet, aber das würde ich gerne vermeiden.
|
|
Frühlingsrolle
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 29.05.13 23:15
- Nachträglich durch die Entwickler-Ecke gelöscht -
|
|
Palladin007 
      
Beiträge: 1282
Erhaltene Danke: 182
Windows 11 x64 Pro
C# (Visual Studio Preview)
|
Verfasst: Do 30.05.13 00:17
Echt jetzt?
Bei mir kann ich dann schön durch Google navigieren.
Was mich aber etwas wundert/stört, ist, dass die CefSharp-Library scheinbar nur bis .NET V3.0 funktioniert und darüber hinaus genau das passiert, was du beschreibst, nämlich nichts.
|
|
Frühlingsrolle
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Do 30.05.13 01:28
- Nachträglich durch die Entwickler-Ecke gelöscht -
|
|
Palladin007 
      
Beiträge: 1282
Erhaltene Danke: 182
Windows 11 x64 Pro
C# (Visual Studio Preview)
|
Verfasst: Do 30.05.13 02:28
d3dx9_43.dll, wozu ist die gut?
Bei meinem Projekt hab ich grad das Problem, dass irgendwie der Browser nicht will, obwohl ich eigentlich alles so gemacht hab, wie im Beispiel, halt nur etwas aufgedröselt um es in mein Projekt einzubauen.
Wenn ich da nicht langsam ne Lösung finde, werd ich das wohl mal hier rein posten müssen :/
|
|
jaenicke
      
Beiträge: 19339
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Do 30.05.13 07:46
Palladin007 hat folgendes geschrieben : | | d3dx9_43.dll, wozu ist die gut? |
Diese Fehlermeldung bedeutet, dass der PC ein Problem hat. Gründe dafür können eine fehlerhafte Installation, ein Festplattenproblem oder andere sein. Jedenfalls ist DirectX dort kaputt.
Diese DLL benötigt Chromium für die Hardwarebeschleunigung, wie auch die meisten Spiele.
Für diesen Beitrag haben gedankt: Palladin007
|
|
Frühlingsrolle
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Do 30.05.13 13:56
- Nachträglich durch die Entwickler-Ecke gelöscht -
|
|
Palladin007 
      
Beiträge: 1282
Erhaltene Danke: 182
Windows 11 x64 Pro
C# (Visual Studio Preview)
|
Verfasst: Fr 14.06.13 07:18
Sorry für die späte Antwort
Woran es hapert?
Ich hab keine Ahnung.
Es gibt auch keinen Fehler, sondern einfach nur ein leeres Fenster.
Ich weiß nicht einmal, ob der Browser überhaupt dargestellt wird, oder ob der beim "Ausfahren" irgendwo stecken bleibt oder nicht angezeigt wird.
Ich glaube immer noch, dass ich irgendwo irgendwas vergessen habe - wie z.B. ein visible wieder auf true zu setzen und ich bin einfach nur zu doof, das auch zu finden. 
|
|
|