C# DLL in Alaska aufrufen, mit Integer Parameterübergabe
Moderator: Moderatoren
-
- Rookie
- Beiträge: 2
- Registriert: Do, 13. Nov 2014 20:20
C# DLL in Alaska aufrufen, mit Integer Parameterübergabe
Hallo,
ich habe ein Problem, ich versuche nun seit vielen Stunden ( ) eine einfach C# DLL in Alaska aufzurufen (Mit DLLCALL()).
Die DLL habe ich mit Visual Studio C# programmiert. Mein C# und mein Alaska Code habe ich aktuell nicht zur Verfügung, da ich auf einen anderen PC programmiert habe.
Meine Methode in C# muss ein Integer übergeben werden, dieser Integer wird dann weiter verarbeitet und soll am Ende wieder an Alaska geschickt werden.
Das Problem was ich nun habe ist nur einfach, das ich die DLL einfach nicht richtig importiert bekomme.
C# DLL hab ich mit der Visual Studio Konsole kompiliert (csc /target:Library /out:MeineDll.DLL MeineCs.cs)
Alaska habe ich auch mit der Visual Studio Konsole kompiliert( 1. xpp test 2. alink test 3. (Zum starten) test)
C# kann ich ein wenig, nur Alaska noch nicht so ganz, auch durch intensives durchforsten des Internets bin ich nicht auf die Lösung gekommen. Ich habe nur noch ein anderen Lösungsansatz gefunden, das die C# DLL in einer C++ DLL aufgerufen werden soll, die wiederrum von Alaska aufgerufen wird, aber das könnte man dann ja später besprechen was nun sinnvoller und einfacher für mich zu verstehen ist. Ich hoffe die Alaska Profis hier können mir einen kleinen Code zusammen basteln mit dem ich das nun endlich zum laufen bekomme.
Mein Alaska Code Zeile sieht sieht ungefähr so aus: var := DLLCall(hier die parameter, die weiß ich nur leider nichtmehr aus dem Kopf )
lg
Horst
ich habe ein Problem, ich versuche nun seit vielen Stunden ( ) eine einfach C# DLL in Alaska aufzurufen (Mit DLLCALL()).
Die DLL habe ich mit Visual Studio C# programmiert. Mein C# und mein Alaska Code habe ich aktuell nicht zur Verfügung, da ich auf einen anderen PC programmiert habe.
Meine Methode in C# muss ein Integer übergeben werden, dieser Integer wird dann weiter verarbeitet und soll am Ende wieder an Alaska geschickt werden.
Das Problem was ich nun habe ist nur einfach, das ich die DLL einfach nicht richtig importiert bekomme.
C# DLL hab ich mit der Visual Studio Konsole kompiliert (csc /target:Library /out:MeineDll.DLL MeineCs.cs)
Alaska habe ich auch mit der Visual Studio Konsole kompiliert( 1. xpp test 2. alink test 3. (Zum starten) test)
C# kann ich ein wenig, nur Alaska noch nicht so ganz, auch durch intensives durchforsten des Internets bin ich nicht auf die Lösung gekommen. Ich habe nur noch ein anderen Lösungsansatz gefunden, das die C# DLL in einer C++ DLL aufgerufen werden soll, die wiederrum von Alaska aufgerufen wird, aber das könnte man dann ja später besprechen was nun sinnvoller und einfacher für mich zu verstehen ist. Ich hoffe die Alaska Profis hier können mir einen kleinen Code zusammen basteln mit dem ich das nun endlich zum laufen bekomme.
Mein Alaska Code Zeile sieht sieht ungefähr so aus: var := DLLCall(hier die parameter, die weiß ich nur leider nichtmehr aus dem Kopf )
lg
Horst
- satmax
- 1000 working lines a day
- Beiträge: 831
- Registriert: Do, 02. Dez 2010 19:34
- Wohnort: Biberbach in Österreich
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
- Kontaktdaten:
Re: C# DLL in Alaska aufrufen, mit Integer Parameterübergabe
XBASE++ kann mit COM Objekten umgehen.
Lies mal hier: http://www.mycsharp.de/wbb2/thread.php?threadid=106723
Lies mal hier: http://www.mycsharp.de/wbb2/thread.php?threadid=106723
Gruß
Markus
Markus
-
- Rookie
- Beiträge: 2
- Registriert: Do, 13. Nov 2014 20:20
Re: C# DLL in Alaska aufrufen, mit Integer Parameterübergabe
Hallo,
ich bin erstaunt zu dieser Uhrzeit noch eine Antwort zu bekommen. Ich werde morgen nochmal melden und bisdahin versuchen das Problem mit euren Tipps zu lösen.
lg & Gute Nacht
Hans
ich bin erstaunt zu dieser Uhrzeit noch eine Antwort zu bekommen. Ich werde morgen nochmal melden und bisdahin versuchen das Problem mit euren Tipps zu lösen.
lg & Gute Nacht
Hans
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2936
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: C# DLL in Alaska aufrufen, mit Integer Parameterübergabe
Programmierer schlafen zu sehr unterschiedlichen Zeiten...
Viele Grüße
Wolfgang
Wolfgang
- Martin Altmann
- Foren-Administrator
- Beiträge: 16517
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: C# DLL in Alaska aufrufen, mit Integer Parameterübergabe
Programmierer schlafen Was soll dass denn nun wieder heißen? Warum musst Du nur immer so viele Fremdwörter benutzen...Wolfgang Ciriack hat geschrieben:Programmierer schlafen zu sehr unterschiedlichen Zeiten...
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2936
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: C# DLL in Alaska aufrufen, mit Integer Parameterübergabe
@Martin,
wie erklärst du dir sonst einige "features" (bugs gibst ja nicht) ?
wie erklärst du dir sonst einige "features" (bugs gibst ja nicht) ?
Viele Grüße
Wolfgang
Wolfgang
- Martin Altmann
- Foren-Administrator
- Beiträge: 16517
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: C# DLL in Alaska aufrufen, mit Integer Parameterübergabe
Ach so - das meintest Du. Kurzzeitige Aussetzer. Bedingt durch zu wenig Kaffee.
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.