Suchergebnisse

Suchergebnisse 1-10 von insgesamt 10.

  • Benutzer-Avatarbild

    Wenn Klasse1 die Klasse2 nicht kennt, wie soll die Referenz aus Klasse1 dann in Klasse 2 kommen? Hab mir die Frage selbst beantwortet Edit @kafffee Mann kann da was statisches machen, was anderes fällt mir nicht ein. Ich erstelle zwar die "2. Klasse" in der 1. aber nur zur demonstration. VB.NET-Quellcode (28 Zeilen)

  • Benutzer-Avatarbild

    Auch in diesem Fall wüsste ich nur statisch wie oben gezeigt. Aber so kann der Wert von überall geändert werden

  • Benutzer-Avatarbild

    Hast du noch nie mit der Bass delegates verwendet? Die hat doch auch so einige wie SYNCPROC z.B. Genauso ist das realisiert. C#-Quellcode (38 Zeilen)

  • Benutzer-Avatarbild

    Nimm zur Not einen Konverter wenn du VB besser lesen kannst. Ja manchmal ist das so, die besten Ideen hab ich an den unmöglichsten Orten. Vorallem in der Badewanne wo ich nix testen kann oder auf dem Thron(klo).

  • Benutzer-Avatarbild

    Der Vorschlag mit dem Delegate kam von RodFromGermany, ich habe nur das Beispiel gemacht, weil Kafffee gefragt hat.

  • Benutzer-Avatarbild

    Bleibt dran mit den Delegates, als RodFromGermany das erwähnte dachte ich mir auch, ja daran hättest du auch denken können. Mir fiel aber nur der statische Mist ein. Das delegate zeigt auf die Sub/Funktion, mit delegate.Invoke(BgineInvoke) wird die zugewiesen Sub/Funktion aufgerufen. Das ist keine Hexerei und genau das was du brauchst. Jede Sub/Funktion in deinem Programm ist zur Laufzeit an irgendeiner Adresse im Speicher zu finden, diese Adresse ist halt in der Instanz die du anlegst, dann wir…

  • Benutzer-Avatarbild

    Das bedeutet es kann null/nothing sein. Das ist ein Feature von .NET, man bekommt Hinweise im Studio was wann wo null sein darf oder auch sein könnte, für Anfänger möglicherweise gut, auch wenn jemand anderes deinen Code wartet. Aber ich schalte das bei mir aus, ich weiß in meinem Code was wo null sein darf oder sein könnte, mich nervt dieses Feature. In einem Net-Projekt mach mal einen Doppelklick im Solution-Explorer auf ein Projekt, da findest du dann neben anderen diese Zeile: XML-Quellcode …

  • Benutzer-Avatarbild

    Kafffee, ich glaube nicht das es hilfreich für dich wäre das auf dein Bedürfniss zuzuscheiden. Du musst das verstehen um es anwenden zu können. Ich habe mir trotzdem nochmal die Mühe geamcht und ein weiteres Beispiel gemacht, diesmal in VB und mit ein paar Kommentaren. Wenn du das dann immer noch nicht verstehst, schieb das auf eine ToLearn-Liste und versuch es später noch mal. Manchmal sieht man einfach den Wald vor lauter Bäumen nicht mehr. Ab und zu hab ich auch solche "blockaden". Damit du s…

  • Benutzer-Avatarbild

    Man könnte es wie ein Event sehen, da ist eine gewisse Parallele. Und "jain", es kommt aber nahe an RaiseEvent dran, denn damit wird wie du erkannt hast ausgelöst, nur kann ich grad nicht sagen ob RaiseEvent Invoke oder BeginInvoke näher kommt. Noch ein Detail dazu, Invoke wird sofort ausgeführt egal ob vorher noch andere Sachen im UI-Thread dran wären, das kommt vordrängeln in einer Warteschlange gleich. BeginInvoke wäre sich an eine Warteschlange anstellen an warten bis man dran ist. Aber blei…

  • Benutzer-Avatarbild

    Zitat von kafffee: „Uns ums mal praxisnah zu behalten“ Auf dem ersten Blick könnte das OK sein, ich habe aber zu wenig Kontext. Vermute aber das geht gut los. Probiere einfach das zu implmentieren, ich denke das kannst du jetzt Zitat von siycah: „Uiiii, ne da wäre ich raus“ Ich habe mal in einer Firma angefangen, alles schien zu schön um war zu sein, gute Atmosphäre, nette Kollegen, gutes Gehalt, freie Zeiteinteilung..... Am ersten Arbeitstag sollte ich einen bestehendes Programm um ein Feature …