Welcher Text? Welche Übersetzung?
Meinst du möglicherweise in der Code-Ansicht im Visual Studio, wenn du mit der Maus über Klassen, Methoden, Eigenschaften, etc. fährst, der kleine Hilfetext, in dem die Deklaration und eine kurze Beschreibung steht?
Welcher Text? Welche Übersetzung?
Meinst du möglicherweise in der Code-Ansicht im Visual Studio, wenn du mit der Maus über Klassen, Methoden, Eigenschaften, etc. fährst, der kleine Hilfetext, in dem die Deklaration und eine kurze Beschreibung steht?
ok danke sehr wie stelle ich hier diesen stern an deiner antwort ein
[...] Ich will mir einbisschen was beibringen, nun habe ich ein
Problem. Ich lerne das ganze mit Youtube Tutorials [...].
Du hast tatsächlich ein Problem. Denn an YouTube Videos lernt man nichts. Absolut nichts. Ich habe bisher noch kein einziges Video gesehen, in dem echte Programmiermethoden angewendet werden, die vernünftig sind. Diese schwachsinnigen Videos kannst du direkt vergessen, wenn du wirklich lernen willst.
Wenn du der Meinung bist, dass die Videos die Grundlagen gut erklären würden, dann hättest du eine solche Frage übrigens gar nicht stellen müssen. Denn das sind Grundlagen der jeweiligen Programmiersprache. Ich empfehle daher, dass du dir ein Buch der jeweiligen Programmiersprache kaufst oder - was natürlich besser ist - ein kostenloses E-Book bei Galileo-Computing. Ich empfehle weiterhin eine .Net-basierte Programmiersprache.
Eine richtige Windows-Anwendung zu schreiben ist übrigens auch gar nicht so einfach, wie das in diesen - verzeih' den folgenden Ausdruck - hingerotzten Videos gezeigt wird. Einen Button hinzufügen und das Click-Ereignis behandeln (bei .Net-basierten Sprachen) macht wohl den geringsten Teil der Programmierarbeit aus. Da gehört Köpfchen dazu, um sich eine Programmstruktur zu überlegen. Die meiste Denkarbeit beim Programmieren findet auf Papier statt ...
Werte die Windowsbotschaft WM_DeviceChange aus.
http://msdn.microsoft.com/en-us/library/windows/desktop/aa363480(v=vs.85).aspx
Verstehe ich das richtig und du willst überhaupt erst mal programmieren lernen? Dann mach (zunächst) einen Bogen um C oder C++. Die Microsoft APIs abseits von .NET sind nicht unbedingt für den Einstieg geeignet (um es nett zu sagen, man könnte auch sagen sie sind Murks).
Fang doch mit C# an, das ist eine .NET Sprache und das .NET Framework ist ganz ordentlich und meiner Meinung nach auch zum lernen geeignet. Vielleicht erstmal ein paar kleine Konsolen-Programme, die nur ein bisschen Text ausgeben, ein paar Eingaben annehmen (Beispiele dazu findest du online sicher mehr als genug) -- und wenn du damit klarkommst kannst du dich ja mal an eine Windows.Forms Anwendung wagen, in C#, da gibt es sicher auch ganz gute Tutorials.
Ich vermute folgendes: Irgendwo in deinem Projekt liegt eine .resx-Datei, die zu einem Formular gehört, welches gar nicht mehr existiert.
Normalerweise wird eine solche Resource-Datei für Formulare erstellt, die dann den gleichen Namen haben. Wenn du ein Formular namens "Form1" erstellst, dann erstellt Visual Studio automatisch noch eine "Form1.resx"-Datei, in welche es die dazugehörigen Ressourcen abspeichert. Die ist im Fenster "Projektmappen-Explorer" standardmäßig nicht sichtbar. Klicke dazu in diesem Fenster auf den Button mit der Beschreibung "Alle Dateien anzeigen". Suche dort diese Resource-Datei und lösche sie anschließend.
Wenn das nicht hilft, dann schaue mal direkt in dem Verzeichnis auf der Festplatte nach, ob dort eine .resx-Datei existiert, zu welcher es keine gleichnamige .vb-Datei gibt. Diese kannst du dann löschen.
Anmerkung: Im Unterverzeichnis "My Project" gibt es eine "Resources.resx"-Datei. Die solltest du nicht löschen.
Hinweis: Ich empfehle dennoch vorher ein Backup des Projektes zu erstellen.
Und genau die "im Unterverzeichnis "My Project" "Resources.resx"-Datei." hab ich nicht gelöscht, sondern "Ausversehen" geleert und gespeichert, jetzt ist da also nichts mehr drin , doch ich hab keinerlei Plan was da drin stand. Und wie gesagt, im Internet finde ich speziell zum "Stammelemnt" auch nix.
Was heißt denn geleert? Normalerweise öffnet sich der entsprechende Designer für die Datei; man sieht keinen Code.
Ich habe gerade getestet, dass du die Datei auch ohne Probleme löschen kannst. Dir steht dann nur diese vereinfachte Funktion nicht mehr zur Verfügung.
Ich habe mich mal schlau gemacht. Die einzelnen .resx-Dateien liegen jeweils im XML-Format vor. Daher auch die Bezeichnung "Stammelement". Damit ist das erste Element innerhalb der XML-Datei gemeint. Davon darf es nur eines geben. Die Datei wurde wohl in einem Editor geöffnet und manuell bearbeitet.
Du wirst die Datei also händisch reparieren müssen. Normalerweise sollte bei einem Doppelklick auf den Fehler Visual Studio die entsprechende Datei öffnen. Dort kannst du dann versuchen den Fehler zu beheben. Ansonsten bleibt dir wohl nur übrig die Datei zu löschen und das komplette Element neu zu erstellen.
danke^^ war ein wenig bedeppert
Hallo XxXxXxXoXxXxXxX.
Du kannst dir die kostenlose Version auch einfach von Chip.de herunterladen: http://www.chip.de/downloads/Visual-Basic-2010-Express_24082907.html
Dort siehst du auch das die Express Version kostenlos ist.
Mit freundlichen Grüßen, FlashEffect.
jo danke
http://www.vb-paradise.de/allgemeines/tipps-tricks-und-tutorials/internet-lan/69...
hier die lösung wenn dein Code bedeuten soll dass du ne mail schicken willst.
naja, du fragst ab, ob die eingabe kleiner als sechs ist, nicht die länge
if länge(wort)<6 then ...
eventuell ist die funktion bei dir length und nicht länge, das ist bei jedem vb anders
Du kannst die Abfrage <6 nicht für einen String machen... such nach einer Funktion, die die worte im String zählt oder zur not mit einer Zählschleife, die die Leerzeichen zählt... weiß nichtmehr ob es einen eigenen Befehl dafür gab.
If Wort < 6
If Wort.Lengh< 6 (sowas in der art, das problem ist das 6 ein interg ist und Wort ein Objekt, daher die Typenunverträglichkeit)
ne war quak ... gelöscht
jetzt kommt ungültiger bezehcner als fehler -.-
Ich habs :D der punkt zwischen wort und length muss weg :) DANKEEEEEEE
Das läßt sich nicht sagen, was konkret benötigt wird. Diese Versionen werden automatisch bei einigen Programmen mit installiert, weil diese darauf angewiesen sind. Das kann aber nicht herausfinden. Unter den angegebenen Programmen sind auch Sicherheitsupdates genannt, die auf keinen Fall entfernt werden sollten.
Daher laß diese Einträge wie sie sind, es würde Dich nur in unnötiges Unglück stürzen.
Windows über die Windows-Update Seite durchpatchen. Sollte der Fehler danach erneut auftreten, dann eine neuere Version / Patch / Update zu dem von Dir nicht genannten Programm beschaffen.
Ich würde auf die Schnelle wie folgt vorgehen: Den HTML-Inhalt erhältst du über
[WebBrowser].DocumentText
anschließend entfernst Du mittels Regex die Tags:
string sonstwas = Regex.Replace(this.webBrowser1.DocumentText, "</?.*?>", String.Empty);
^^ das Regex-Muster ist nur auf die Schnelle gemacht, damit es grundsätzlich funktioniert. Müsste man genauer machen. und anschließend kannst Du auch per Regex nach dem Muster "Cash : [BeliebigeZahl] Charge" innerhalb des Strings sonstwas suchen.
Wenn der Aufbau der HTML-Seite immer gleich ist, braucht man die HTML-Tags nat. nicht zu entfernen, kann man dann gleich in das Regex-Muster zur Suche nach der Zahl einpflegen.
Quelltext auslesen kannst du am einfachsten mit dem HtmlAgilityPack. Das ist eine kostenlose Bibliothek.
Falls du auf Bibliotheken von Dritten verzichten möchtest, dann geht das aber auch mit den Methoden des WebBrowser-Controls. Wenn das span-Element eine ID hat, dann ist es am einfachsten. Mit folgendem Code holst du dir erst einmal das Html-Element.
Dim element = WebBrowser.Document.GetElementById("span-ID")
Um nun den Text auszulesen kannst du die Value oder InnerText-Methode verwenden. Schau einfach mal selbst, was davon deinen Vorstellungen entspricht.
PS: "jedoch erfolglos" ist keine zufriedenstellende Fehlerbeschreibung. Was hat denn nicht funktioniert?
Laufe doch die Elemente per ForEach durch und suche nach dem Textbaustein "Cash". Mittels regulärem Ausdruck oder auch auf einfache vergleichende Weise kannst du dann die Zahl ermitteln. Ich befasse mich auch zur Zeit viel mit dem WebBrowserControl, wenn auch unter C#. Es ist da nicht alles so goldig wie es glänzt, gell!?
Beispiel für Visual Basic:
http://bytes.com/topic/visual-basic-net/answers/599857-wm_devicechange