vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

C# Ecke
Fehlermeldung in C Sharp automatisch beheben wie in VB6 
Autor: Tortenesser
Datum: 19.01.15 11:32

Also in VB 6 habe ich folgendes immer genutzt: 'On error resume next' an den Anfang eines Formulars ganz oben drüber geschrieben und der Kittel war geflickt für immer für das ganze noch ausstehende Programm. Keine lästigen Fehler alles hat gleich immer funktioniert. In C Sharp quengelt das Programm ununterbrochen schon bei den Variablen und Datentypen fängt es an. Gibt es ein "On error resume next" auch für C Sharp und wenn ja wie füge ich das wo ein? Ich will einfach kompilieren und fertig die Fehler interessieren mich wenig dazu habe ich ja das Studio welches diese dann beheben sollte. VB 6 ist jetzt schon zehn oder mehr Jahre alt und hat das so toll hingekriegt. Warum kann denn .NET da nicht auch mitziehen.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Fehlermeldung in C Sharp automatisch beheben wie in VB6 
Autor: Manfred X
Datum: 19.01.15 11:47

Die Entwicklungsumgebung quengelt nicht, sondern unterstützt Dich dabei,
sicheren Code zu erstellen.
Z.B. Die Datentypen müssen bei Zuweisungen zueinander passen (Strict) und
Variable deklariert sein (Explicit).

C# dient dem Entwickeln von professionellen Anwendungen.
Wenn Du schlampig programmieren willst, verwende VB.Net.
Dort findest Du Einstellungen, die all das erlauben, was Du gerade vermißt.
(Die Nutzung ist aber keinesfalls empfehlenswert!!!)
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Fehlermeldung in C Sharp automatisch beheben wie in VB6 
Autor: Tortenesser
Datum: 19.01.15 11:52

Also schlampig programmieren würde ich das jetzt nicht nennen. Aber ich will einen Text in einen Int speichern dürfen. Ich verstehe das Problem des Studios nicht. Diese Einstellungen gibt es auch für C Sharp? Also zu VB .NET möchte ich nicht unbedingt zurückkehren aber ich möchte C Sharp bequem für mich gestalten damit es auch Spaß macht. Ich sehe bei VB .NET keine besonderen Vorteile gegenüber C Sharp. Der Funktionsumfang ist nahezu gleich. Aber wie gesagt VB 6 war mein absoluter Liebling und wenn es ginge würde ich bei VB 6 bleiben Somit arbeite ich im Moment daran C Sharp bequem genug zu machen damit ich damit klarkomme. Außerdem ist C Sharp ja schneller als alles andere nur C++ ist noch schneller.

Beitrag wurde zuletzt am 19.01.15 um 11:54:46 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Fehlermeldung in C Sharp automatisch beheben wie in VB6 
Autor: Manfred X
Datum: 19.01.15 12:00

Objektorientiertes Programmieren mit einem Framework bedeutet zunächst einmal,
daß man stets jedes Objekt für den Zweck benutzt, für den es entwickelt worden ist.

Wieso willst Du eine Zeichenfolge in einer Integer-Struktur speichern?

C# is nicht mit VB6 vergleichbar !!!

Was Dir zunächst als "bequem" erscheint, führt im Ergebnis zu unsicherem oder
ineffizientem Code.

Wenn Du das Framework sinnvoll nutzen willst, mußt Du Dir zunächst einen Überblick
über dieses sehr umfangreiche Objektmodell verschaffen.
Viele Vorgehensweisen, die Dir aus VB6 bekannt sind, kannst Du vergessen.
Du befindest Dich in einer anderen Welt.


Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Fehlermeldung in C Sharp automatisch beheben wie in VB6 
Autor: Tortenesser
Datum: 19.01.15 12:10

Klar ist ja auch für 64 Byte und eine ganz andere Sprache leider.

Zitat:

Dort findest Du Einstellungen, die all das erlauben, was Du gerade vermißt.


Wo finde ich die Einstellungen für einfacheres Programmieren in C Sharp?
Zumindest vorerst würde ich diese anschalten bis ich besser klarkomme.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Fehlermeldung in C Sharp automatisch beheben wie in VB6 
Autor: Manfred X
Datum: 19.01.15 12:18

Ich fürchte Dir ist noch nicht klar,
worauf Du Dich einläßt, wenn Du mit C# sinnvoll umgehen willst.

Zunächst wäre das Studium einer ausführlichen Einführung in
die Grundlagen des objektorientierten Programmierens erforderlich.

Darauf aufbauend eine Übersicht über die Objektwelt des Net-Framework.

Und danach das Einarbeiten in die Programmiersprache C#.


Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Fehlermeldung in C Sharp automatisch beheben wie in VB6 
Autor: Tortenesser
Datum: 19.01.15 12:40

Auch recht danke Manfred. Aber ich bin ein Anfänger und kein Experte das muss ich auch noch mal klarstellen. Jetzt wo ich die MSDN habe kann ich nach altvertrauten Funktionen wie SendKeys, GOTO-Anweisung, DoEvents und AppActivate sowie AppPrevinstance in C Sharp graben. Wenn ich das alles beisammen habe weis ich sicher genug um mit etwas unkompliziertem anfangen zu können. Gerne sind neben der MSDN Links erwünscht die gute Funktionen bereithalten und verständlich verpacktes Wissen rüberbringen.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Fehlermeldung in C Sharp automatisch beheben wie in VB6 
Autor: Manfred X
Datum: 19.01.15 12:46

Du hast geschrieben, daß Du C# verwenden willst, weil
diese Programmiersprache häufig als "besser" eingestuft wird
im Vergleich zu VB.Net (was übrigens nicht stimmt).

Der Grund dafür liegt darin, daß man in C# viele Dinge ordentlich
programmieren muß, die in VB.Net optional auch "schlampig" z.B. unter
Verstoß gegen ehrwürdige OOP-Regeln möglich sind.

Alles was Du als "altvertraut" aufzählst und suchen willst, ist
unter normalen Umständen vollkommen unnötig oder ganz anders implementiert.

Arbeite Dich in OOP und das Framework ein und vergiß dieses Zeug.

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Fehlermeldung in C Sharp automatisch beheben wie in VB6 
Autor: Tortenesser
Datum: 19.01.15 12:55

Naja im grundgenommen ist ja C Sharp auch besser als VB .NET. Es ist schneller und näher an C++ dran sagt ja auch der Name. Das ich C++ im Moment nicht lernen kann ist schon klar. C Sharp liegt mittendrin und die Mitte ist immer golden find ich zumindest

Zitat:

und vergiß dieses Zeug


Naja ohne GOTO Anweisung kannste z. B. kein vernüftiges Programm zusammenstöbseln. Die GOTO-Schleife ist ein wesentliches Element selbst GW BASIC unter DOS hatte ein GOTO. Da nützt das gesamte .NET ja nichts wenn das Programm nicht flexibel gestaltet werden kann mit Sprungmarken zum Beispiel. SendKeys brauche ich auch ständig und AppActivate. Ohne das kann man mit Fenstern nicht viel anfangen und Textfelder garnicht erst befüllen. Aber als VB 6 Fan kenne ich die Vorzüge der alten Sachen
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Fehlermeldung in C Sharp automatisch beheben wie in VB6 
Autor: Manfred X
Datum: 19.01.15 13:09

C# hat mit C++ nichts zu tun.
C# ist die Sprache, die für das Net-Framework speziell entwickelt worden ist
und dessen Leistungsumfang (Objektwelt) verfügbar macht.
Die Net-Version von C++ ist eine andere Sprache und bietet u.a. auch
weiterführende Möglichkeiten, z.B. die Integration von nativen Bibliotheken.

Ich habe 10 Jahre mit VB6 programmiert und so ziemlich alles ausgetestet
was diese Programmiersprache bot. Ich darf Dir versichern:
VB6 und die zugrundeliegenden Konzepte sind Geschichte.
Alte Programme sind unter Windows zwar meist noch lauffähig, aber es
gibt seit Jahren keinen Support mehr.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Fehlermeldung in C Sharp automatisch beheben wie in VB6 
Autor: Tortenesser
Datum: 19.01.15 14:41

Ja klar deshalb bleibe ich auch bei .NET und muss das gute alte VB 6 hinter mir lassen. Somit werde ich mir C Sharp sinnvoll gestalten damit alle Dinge dort klappen und bequem sind. Im Moment kommen einfach viele Fehlermeldungen. Ein 'on error resume next' oder ein equivalent dazu wäre das hilfreichste im moment
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Fehlermeldung in C Sharp automatisch beheben wie in VB6 
Autor: Manfred X
Datum: 19.01.15 14:54

Ich sag' nix dazu.
Das sagen die C#-Programmierer ....
http://stackoverflow.com/questions/11596045/i-miss-visual-basics-on-error-resume-next-in-c-how-should-i-be-handing-erro
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Fehlermeldung in C Sharp automatisch beheben wie in VB6 
Autor: Tortenesser
Datum: 19.01.15 15:14

Danke Manfred war zwar alles in Englisch aber Googel hat das soweit eingerenkt. Ich habe es nun gefunden und es ist gold wert das 'try...catch'. Werde damit meine ganze Anwendung Block für Block ausstatten. Danke nochmals es ist genau was ich wollte.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel