vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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

Fortgeschrittene Programmierung
Form aus Code generieren 
Autor: C4ptain
Datum: 25.06.16 19:34

Hallo liebes Forum,

ich danke erstmal für die Aufnahme und habe ein kleines Anliegen.
Ich habe einen Code von einem Freund erhalten der in VB6 geschrieben ist, allerdings keine passende Form. Da ich das Programm gerne nutzen würde und nur ein bisschen VBA kann, da ich aus der c++ Branche komme, habe ich Schwierigkeiten die passende Form zu entwickeln. Also ist es möglich aus dem Code eine Form automatisch zu generieren oder nicht? Wenn nicht, kann mir jemand dann kurz helfen, die benötigten Objekte auf die Form zu platzieren

Liebe Grüße und danke im voraus

Mark
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Form aus Code generieren 
Autor: Blackbox
Datum: 26.06.16 09:23

Hallo Mark,
wäre vielleicht besser den VB6 Code in C++, konkret in C++ ATL, zu übernehmen.
Kurz helfen? ist da nicht, da braucht man schon den Code.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Form aus Code generieren 
Autor: C4ptain
Datum: 26.06.16 15:57

Ich könnte dir den Code also per PN schicken und du würdest mir dann helfen? Ist jetzt kein Riesiges Teil, aber dennoch sehr interessant. Wäre super von dir

Liebe Grüße

Mark
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Form aus Code generieren 
Autor: Blackbox
Datum: 26.06.16 17:49

Schicke mir ne PN.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Form aus Code generieren 
Autor: C4ptain
Datum: 26.06.16 20:05

getan
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Form aus Code generieren 
Autor: Blackbox
Datum: 26.06.16 20:38

Hallo Mark,

BotNofi (das ist eine Objektvariable) ist das jene Form?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Da Text nicht mehr editierbar ist, jene Zeile ist rot ... 
Autor: Blackbox
Datum: 26.06.16 21:15

Antwort = BotNofi.Ausgabe1(Eingabe.Text)
Ausgabe.Text = Ausgabe.Text & " Du : " & Eingabe.Text & vbNewLine & "Nofi : " & Antwort & vbNewLine Ausgabe.SelStart = Len(Ausgabe.Text) Eingabe.Text = ""

BotNofi, das Objekt ist unbekannt.

Beitrag wurde zuletzt am 26.06.16 um 21:24:30 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Da Text nicht mehr editierbar ist, jene Zeile ist rot ... 
Autor: C4ptain
Datum: 26.06.16 22:45

wie meinst du das jetzt genau? Ich dachte das Ausgabe.text ein Textfeld darstellt. Was ist jetzt ganau nicht richtig?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Form aus Code generieren 
Autor: C4ptain
Datum: 27.06.16 13:36

ja BotNofi heißt das Programm und ich denke auch mal die FORM
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Soweit mal als VB-Quellcode aus dem Spaghetti - 1 - 
Autor: Blackbox
Datum: 27.06.16 18:35

Hallo Mark,

noch zwei weitere nicht definierte Objekte gefunden:
BotFragen1 und BotUnbeantwortet.
Was sind das für Objekte?

Leider ist der Code, den Du mir geschickt hast, handwerklich sehr schlecht.

Schon wenn ich sowas sehe:

 If Text3 = "" Then Randomize
 Select Case Int(Rnd * 7)
                        Case 0:
                            Ausgabe1 = "Sie müssen was eingeben und Enter" & _
                              "drücken, auf Leerzeilen kann ich nicht" & _
                              "antworten."
                        Case 1:
                            Ausgabe1 = "Ohne Eingabe keine Ausgabe!, so ist" & _
                              "das.!"
                        Case 2:
                            Ausgabe1 = "Leerzeile, ne auf sowas antworte ich" & _
                              "nicht"
                        Case 3:
                            Ausgabe1 = "Auf Leer sage ich auch nur leer!, was" & _
                              "sonst!"
                        Case 4:
                            Ausgabe1 = "Ja Leerzeilen tippen sich am" & _
                              "schnellsten, nur gibs darauf keine vernümpftige" & _
                              "Antwort."
                        Case 5:
                            Ausgabe1 = "Gib leer ein und Du bekommst Leer" & _
                              "zurück, ganz einfach."
                        Case 6:
                            Ausgabe1 = "Wo Leer steht ist auch Leer drin, ne" & _
                              "immer diese Leere."
                        Case 7:
                            Ausgabe1 = "In drei Teufelsnamen, was soll ich auf" & _
                              "leer antworten, vieleicht mit Unendliche" & _
                              "Leere?!."
   End Select


Beitrag wurde zuletzt am 27.06.16 um 18:52:29 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Soweit mal als VB-Quellcode aus dem Spaghetti - 1 - 
Autor: C4ptain
Datum: 27.06.16 20:00

Ich weiß das der nicht gut ist, der ist halt nicht aus meiner Hand ;) Zurück zum Thema, ich weiß nicht genau was du nicht definiert hast. Text3 ist ne unsichtbare Textbox die dem Programm als zwischenspeicher dient.
Botfragen und Botungeantwortet sind TXT dateien

Unknown.txt, Fragen1.txt und Unbeantwortet.txt

Die sind im Ordner drin
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Soweit mal als VB-Quellcode aus dem Spaghetti - 1 - 
Autor: Blackbox
Datum: 27.06.16 20:09

Hallo Mark,

ok. Dann ist der Code klar. Wie brauchst Du die C++ Übersetzung? Pure C++, C++ MFC oder C++ ATL. Bei C++ MFC gebe ich den Kelch ab. Andere Möglichkeit ist eine VB6 ActiveX-DLL, die Du als Objekt einbinden kannst.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Soweit mal als VB-Quellcode aus dem Spaghetti - 1 - 
Autor: C4ptain
Datum: 27.06.16 20:18

Hay, es kann ruhig in VB6 Bleiben, solange es funktioniert. Habe das Visual Studio 6.0 dafür ;)
Also ich brauche nur die Form , so das ich es betreiben kann. Die txt sind schon fertig ^^
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Bitte beachten: Forum !!! 
Autor: Manfred X
Datum: 27.06.16 20:45

Hallo!

Ihr führt hier eine private Diskussion, die für die
Nutzer dieses Forums nicht nachvollziehbar und deshalb
nicht informativ ist. Bitte kommuniziert dieses Thema
per E-Mail.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Du hast Post  
Autor: Blackbox
Datum: 28.06.16 18:34

@Manfred: Was meinst Du?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Du hast Post 
Autor: Blackbox
Datum: 28.06.16 18:40

@Manfred X Was willst Du damit sagen?
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