Also ich will auf meiner komplett leeren Form per Code zur Laufzeit Objekte erstellen...(Winsock am meisten) Dass ich das mit DIM oder SET und NEW versuchen muss, weiß ich...es funktioniert aber noch nicht !!! Wie schaffe ich das ?????
 
       
      Also ich will auf meiner komplett leeren Form per Code zur Laufzeit Objekte erstellen...(Winsock am meisten) Dass ich das mit DIM oder SET und NEW versuchen muss, weiß ich...es funktioniert aber noch nicht !!! Wie schaffe ich das ?????
 thomas woelfer
thomas woelfer  Milch „Zur Laufzeit Objekte erstellen !!! ???“
Milch „Zur Laufzeit Objekte erstellen !!! ???“
      
          ich verstehe deine frage nicht. was hat winsock mit forms zu tun. was fuer forms meinst du? (auf html seite, visual baisc forms....?). was fuer objekte meinst du? - du wirst das wohl ein bisschen klarer formulieren muessen :)
          
          WM_THX
          thomas woelfer
        
 Milch Nachtrag zu: „Zur Laufzeit Objekte erstellen !!! ???“
Milch Nachtrag zu: „Zur Laufzeit Objekte erstellen !!! ???“
      ich meine normale vb6-forms, auf die die objekte, wie z.b. textfelder, lists oder scrollbars drauf sollen... und dort will ich per code winsock objekte erstellen... von mir aus soll eins drauf sein, was er verdoppelt... ich habe vor ein programm zu erstellen, in dem ein winsock-objekt einen port mit listen überprüft und dann aber ein anderer "winsock2.accept requestID" ihn annimmt, damit der port für den nächsten offen bleibt... aber ich brauche von den zweiten unbestimmt viele !!!
 thomas woelfer
thomas woelfer  Milch „ich meine normale vb6-forms, auf die die objekte, wie z.b. textfelder, lists...“
Milch „ich meine normale vb6-forms, auf die die objekte, wie z.b. textfelder, lists...“
      
          das sollte in vb doch einfach mit CreateObject() gehen...
          
          WM_HOPETHISHELPS
          thomas woelfer
        
 Dreamforger
Dreamforger  Milch „ich meine normale vb6-forms, auf die die objekte, wie z.b. textfelder, lists...“
Milch „ich meine normale vb6-forms, auf die die objekte, wie z.b. textfelder, lists...“
      Wenn ich dich richtig verstehe ist das ein fall für eine verkettete Liste. Frag mich jetzt aber bitte nicht wie man sowas in Basic implementiert
 (Anonym)
(Anonym)  Milch „Zur Laufzeit Objekte erstellen !!! ???“
Milch „Zur Laufzeit Objekte erstellen !!! ???“
      
          hi,
          
          ich verstehe dein Problem.
          Also, als erstes musst du die Eigenschaft Index des Steuerelements (zB Winsock) auf 0 setzen. Dann kannst du in einer beliebigen Prozedur deines Programms schreiben:
          
          Static i As Integer
          i = i + 1
          Load Steuerelementname(i) 'Erzeugung des neuen Steuerlements
          
          Danach hat das Steuerelement die gleichen Eigenschaften gesetzt wie Steuerelement(0) mit der Ausnahme, das die Visible-Eigenschaft auf 0 gesetzt ist. Also kannst du zB weiter schreiben:
          
          Steuerelementname(i).Left = NewLeft 'Damit das Steuerlement nicht über dem alten gezeichnet wird.
          Steuerelementname(i).Top = NewTop
          
          Steuerelementname(i).Visible = True 'Nach setzen der neuen Eigenschaften Steuerelement sichtbar machen
          
          Wenn du das Steuerelement nicht mehr brauchst kannst du es einfach mit Unload löschen
          
          Unload Steuerelement(i)
          
          Dann verschwindet es wieder von Formular.
          
          Das ganze funktioniert also ähnlich wie Arrays. Experimentiere einfach mal damit rum. Wenn du noch fragen hast, dann poste einfach nochmal.
          
          Tobias
        
 Milch
Milch  (Anonym) „hi, ich verstehe dein Problem. Also, als erstes musst du die Eigenschaft Index...“
(Anonym) „hi, ich verstehe dein Problem. Also, als erstes musst du die Eigenschaft Index...“
      
          SSSUUUPPPEEERRR VVVVIIIEEELLLEEENNN DDAANNNKK !!!
          
          Danke Danke Danke !
          
          Es funktioniert !!!
          
          Supervielen Dank !
          
          du kannst wahrscheinlich das ergebnis später bei www.milchworld.de sehen ! (sorry aber die webseite ist auf meinem rechner und der ist nicht immer online...)
          
          Milch
        
 Waterfall
Waterfall  Milch „Zur Laufzeit Objekte erstellen !!! ???“
Milch „Zur Laufzeit Objekte erstellen !!! ???“
      Was auch noch möglich ist (zusätzlich zu den schon geposteten Möglich keiten): Man kann mit der API-Funktion "CreateWindowEx" verschiedene Fenster erzeugen, was eine ganze Reihe von Möglichkeiten eröffnet. Dies hier zu erklären wäre recht mühsam, wer mehr wissen möchte, soll mir eine eMail schreiben: rolfhub@web.de
