vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

VB.NET - Fortgeschrittene
Re: Dynamischer Funktionsaufruf 
Autor: Jacyrio
Datum: 05.12.13 15:51

Hast Du schon mal an ein Plugin gedacht ?

Da Du keine Angaben zu Deinen Zielen machst,
sondern stets darüber postest, was Du bereits gemacht hast,
kann Dir vermutlich niemand nähere Hinweise geben.


Doch doch, ich hab dir schon gesagt was ich vor habe. Natürlich habe ich dir nicht mein Projekt von vorne bis hinten erklärt, weil das viel zu viel wäre... ich habe dir nur den Teil meiner Idee erklärt, den ich jetzt bräuchte.

- Beim Aufruf eines Formulars werden Controls (der Einfachheit wegen nur Buttons) aus einer Datenbank in von mir selbst erstelle Klassen (um einem Control zusätzliche Informationen wie z.B. einer ControlID, oder einem Funktionsaufruf) geladen - Funktioniert!

- Jedes Control bekommt dynamisch Event-Handler zugewiesen. Bei einem Button z.B. das Click_Event - Funktioniert!

- Jeder Button hat in meinem Objekt (bzw. in der Datenbank stehen) was er bei seinem Event auszulösen hat, z.B. "Wiegung auslösen" (oder als Funktion 'WiegungAusloesen') - Funktioniert!

- Und jetzt kommt das, was nicht funktioniert: Anhand der Information in meinem Objekt (Wiegun auslösen), d.h. die Information steht in einer String-Variable, muss das Modul jetzt eine Funktion auf einem entfernten System auslösen, von mir aus ein Objekt füllen und wieder zurück an den Client geben. - Offen!


Das wiederum bedeutet - Wenn ich aus der Funktion "Wiegung auslösen" in der Datenbank ein "Wiegung löschen" mache, will ich, dass der Button, der eben noch die Wiegung ausgelöst hat nun aufeinmal die Wiegung löscht --> Kann von mir aus auch nach neu Laden des Formulars sein!

Das Ganze will ich gerne so machen, dass ich auf der Client-Seite nicht sagen muss

if oControl.Aktion = "WiegungAusloesen" then
     oWiegedaten = Service.WiegungAusloesen(Parameter1, Parameter2)
elseif oControl.Aktion = "WiegungLoeschen" then
     Call Service.WiegungLoeschen(ParameterX)
elseif ocontrol.Aktion ="...." then
....
End if
Sondern ich will, dass ich auf dem entfernten System eine neue Funktion erstelle, die irgendetwas auslösen und zurück geben kann, danach in die Datenbank gehe und dort die Funktion (oder einen Platzhalter z.B. und den ausführbaren Code dann aus einer XML-Datei auslese) anpasse.. und dann das Client-Tool die Funktion von mir auslöst, obwohl der Client die Funktion vorher nichtmal über eine if oder eine select-Abfrage kannte.

Jetzt hab ich mal anhand eines Beispiels etwas ausführlicher versucht zu erklären was ich vor habe.. hoffe du / ihr könnt damit jetzt etwas mehr anfangen? Ich vermute, ich kann das irgendwie realisieren mit VB.. ich weiß nur beim besten Willen noch nicht wie!

P.S. Eine Funktion auf dem entfernten System ausführen klappt bereits.. (Das ist ein Server-Projekt).. allerdings muss ich auf der Client-Seite dann wie oben beschrieben eine If-Else oder eine Select-Abfrage starten um die Funktionen auszuführen --> Inakzeptabel

Gruß Jac
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Dynamischer Funktionsaufruf2.714Jacyrio01.12.13 19:52
Re: Dynamischer Funktionsaufruf1.964Manfred X01.12.13 23:51
Re: Dynamischer Funktionsaufruf2.003Jacyrio02.12.13 08:19
Re: Dynamischer Funktionsaufruf1.877Manfred X02.12.13 08:43
Re: Dynamischer Funktionsaufruf1.950Jacyrio02.12.13 11:33
Re: Dynamischer Funktionsaufruf2.092Manfred X02.12.13 12:05
Re: Dynamischer Funktionsaufruf2.035Jacyrio02.12.13 13:21
Re: Dynamischer Funktionsaufruf2.045Manfred X02.12.13 14:30
Re: Dynamischer Funktionsaufruf1.948ErfinderDesRades02.12.13 17:24
Re: Dynamischer Funktionsaufruf1.869Manfred X02.12.13 20:26
Re: Dynamischer Funktionsaufruf1.806ErfinderDesRades02.12.13 20:49
Re: Dynamischer Funktionsaufruf1.941Manfred X02.12.13 20:58
Re: Dynamischer Funktionsaufruf1.770Jacyrio02.12.13 21:55
Re: Dynamischer Funktionsaufruf1.770Manfred X02.12.13 22:49
Re: Dynamischer Funktionsaufruf1.772Jacyrio04.12.13 20:17
Re: Dynamischer Funktionsaufruf1.816ErfinderDesRades04.12.13 20:38
Re: Dynamischer Funktionsaufruf1.834Manfred X04.12.13 21:02
Re: Dynamischer Funktionsaufruf2.000Jacyrio05.12.13 15:51
Re: Dynamischer Funktionsaufruf1.958Manfred X05.12.13 22:27
Re: Dynamischer Funktionsaufruf1.833Jacyrio08.12.13 17:09
Re: Dynamischer Funktionsaufruf1.861effeff09.12.13 19:31
Die Lösung für Dein Problem...2.245effeff09.12.13 19:51
Re: Die Lösung für Dein Problem...1.799Jacyrio09.12.13 20:24
Re: Die Lösung für Dein Problem...1.922ModeratorDaveS09.12.13 21:31
Ergänzend zu DaveS`s Antwort...1.966effeff09.12.13 21:52

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-2025 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