Assarelliuss Opublikowano 17 Czerwca 2011 Udostępnij Opublikowano 17 Czerwca 2011 Witam! Czy mogę skorzystać z DLL'ki napisanej w C# (ogólnie na .NET) przy użyciu AutoIt'a? Sorry za małą ilość znaków ale się spieszę KsiadzProboszcz 1 Cytat Orientacja seksualna polega na tym, że jeden mężczyzna lubi blondynki, drugi szatynki, że jedna pani woli umięśnionych mężczyzn a inna chudych intelektualistów. Homoseksualizm nie jest orientacją jest chorobą za którą homoseksualiści nie ponoszą odpowiedzialności. Pewna grupa ludzi rodzi się upośledzona fizycznie, na przykład bez ręki ale czy to znaczy, że wszystkim zdrowym powinniśmy też obcinać ręce? Nie, powinniśmy zapewnić im protezy. Obowiązkiem państwa jest zapewnienie homoseksualistom, jak wszystkim upośledzonym fizycznie czy psychicznie profesjonalnej opieki medycznej. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
RobeM Opublikowano 17 Czerwca 2011 Udostępnij Opublikowano 17 Czerwca 2011 DllCall http://www.autoitscript.com/forum/index.php?app=core&module=attach§ion=attach&attach_id=25713 If you = stupid then insert(foot.in.your.ass) end if Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Assarelliuss Opublikowano 17 Czerwca 2011 Autor Udostępnij Opublikowano 17 Czerwca 2011 no właśnie nie jestem pewien. Wiem jak korzystać z Dll'ek ale te pisane w zarządzanym MSIL'u chyba nie mogą być wywoływane w ten sposób... KsiadzProboszcz 1 Cytat Orientacja seksualna polega na tym, że jeden mężczyzna lubi blondynki, drugi szatynki, że jedna pani woli umięśnionych mężczyzn a inna chudych intelektualistów. Homoseksualizm nie jest orientacją jest chorobą za którą homoseksualiści nie ponoszą odpowiedzialności. Pewna grupa ludzi rodzi się upośledzona fizycznie, na przykład bez ręki ale czy to znaczy, że wszystkim zdrowym powinniśmy też obcinać ręce? Nie, powinniśmy zapewnić im protezy. Obowiązkiem państwa jest zapewnienie homoseksualistom, jak wszystkim upośledzonym fizycznie czy psychicznie profesjonalnej opieki medycznej. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
RobeM Opublikowano 17 Czerwca 2011 Udostępnij Opublikowano 17 Czerwca 2011 o ile się nie mylę to dll jest rejestrowany jako obiekt COM i chyba tylko w ten sposób można uzyć dll z .NET polecam forum Autoit i szukać w coś o AutoItX , więcej infa będziesz miał w dziale ActiveX/COM bardziej zorientowany w temacie będzie chyba 4ggr35510n , warto poczekać na wypowiedź If you = stupid then insert(foot.in.your.ass) end if Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
4ggr35510n Opublikowano 17 Czerwca 2011 Udostępnij Opublikowano 17 Czerwca 2011 No, może on ci pomoże. Jeśli funkcje z DLLki jesteś w stanie wywołać w czystym C, jesteś też w stanie wywołać je za pomocą DllCall Ta sygnatura jest pusta. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kidjamkas Opublikowano 17 Czerwca 2011 Udostępnij Opublikowano 17 Czerwca 2011 (edytowane) jakim psimkutasem trzeba być żeby z pytaniem na które odpowiedź da 5 min testów, biegnąc na forum.... Co za problem napisac dll i prosty skrypt testujący ją ? brak mi kurwa słów na Twoje lamerstwo Assa @4gr to nie ma znaczenia w jakim języku. Jezeli jestes w stanie wywołac tę funkcje korzytając z podstawowego winAPI to znaczy że w autoit też zadziała. Edytowane 17 Czerwca 2011 przez Kidjamkas DeHero 1 Wygrywaj bez pychy, przegrywaj bez urazy Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
4ggr35510n Opublikowano 18 Czerwca 2011 Udostępnij Opublikowano 18 Czerwca 2011 Oczywiście, że ma znaczenie. Funkcja przejmuje argumenty o ściśle określonym typie. Jeśli będzie przyjmowała na przykład std::string to już będziesz miał problemy wywołać ją w Delphi. Chyba, że wiesz dokładnie czego i gdzie się spodziewać (jak zinterpretować dane na które wskazuje wskaźnik lub cały blok danych wrzucony na stos). Ta sygnatura jest pusta. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Assarelliuss Opublikowano 18 Czerwca 2011 Autor Udostępnij Opublikowano 18 Czerwca 2011 jakim psimkutasem trzeba być żeby z pytaniem na które odpowiedź da 5 min testów, biegnąc na forum.... Co za problem napisac dll i prosty skrypt testujący ją ? brak mi kurwa słów na Twoje lamerstwo Assa @4gr to nie ma znaczenia w jakim języku. Jezeli jestes w stanie wywołac tę funkcje korzytając z podstawowego winAPI to znaczy że w autoit też zadziała. jakim psimkutasem trzeba być myśląc że Assa nie przetestował... Chodzi o to że DLLCall'em nie mogę wywołać...Chyba niezgodne są typy... brak mi kurwa słów na twoje lamerstwo... Cytat Orientacja seksualna polega na tym, że jeden mężczyzna lubi blondynki, drugi szatynki, że jedna pani woli umięśnionych mężczyzn a inna chudych intelektualistów. Homoseksualizm nie jest orientacją jest chorobą za którą homoseksualiści nie ponoszą odpowiedzialności. Pewna grupa ludzi rodzi się upośledzona fizycznie, na przykład bez ręki ale czy to znaczy, że wszystkim zdrowym powinniśmy też obcinać ręce? Nie, powinniśmy zapewnić im protezy. Obowiązkiem państwa jest zapewnienie homoseksualistom, jak wszystkim upośledzonym fizycznie czy psychicznie profesjonalnej opieki medycznej. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
4ggr35510n Opublikowano 18 Czerwca 2011 Udostępnij Opublikowano 18 Czerwca 2011 Daj syntax funkcji którą starasz się wywołać. Ta sygnatura jest pusta. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Assarelliuss Opublikowano 18 Czerwca 2011 Autor Udostępnij Opublikowano 18 Czerwca 2011 (edytowane) Dll: using System; using System.Windows.Forms; using System.Drawing; using System.Collections.Generic; using System.Linq; using System.Text; namespace AuLibCS { public class Class1 { public static void MsgBoxA(string text) { MessageBox.Show(text); } } } Au: Func TEST($text) $vDLL=DllOpen("AuLibCS") DllCall($vDll,"void","MsgBoxA","string","$text) DllClose($vDLL) EndFunc Wywołanie Au: Call("TEST","Hello") Edytowane 18 Czerwca 2011 przez Assarelliuss KsiadzProboszcz 1 Cytat Orientacja seksualna polega na tym, że jeden mężczyzna lubi blondynki, drugi szatynki, że jedna pani woli umięśnionych mężczyzn a inna chudych intelektualistów. Homoseksualizm nie jest orientacją jest chorobą za którą homoseksualiści nie ponoszą odpowiedzialności. Pewna grupa ludzi rodzi się upośledzona fizycznie, na przykład bez ręki ale czy to znaczy, że wszystkim zdrowym powinniśmy też obcinać ręce? Nie, powinniśmy zapewnić im protezy. Obowiązkiem państwa jest zapewnienie homoseksualistom, jak wszystkim upośledzonym fizycznie czy psychicznie profesjonalnej opieki medycznej. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
4ggr35510n Opublikowano 18 Czerwca 2011 Udostępnij Opublikowano 18 Czerwca 2011 Nie znam się na C#, ale z tego http://msdn.microsoft.com/en-us/library/362314fe(v=vs.71).aspx wynika, że to specjalny typ, a nie po prostu ASCIIZ (zero terminated ASCII), którym jest string w AutoIcie. Gdybyś przyjmował ASCIIZ - działałoby (taka jest teoria ) Poza tym DllOpen("dllname.dll"). Nie wiem, czy ".dll" robi różnicę, ale przezorny... Ta sygnatura jest pusta. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Assarelliuss Opublikowano 18 Czerwca 2011 Autor Udostępnij Opublikowano 18 Czerwca 2011 słyszałem już o niezgodności typów zwykłych z tymi z .NET...No cóż popróbuje z innymi metodami... KsiadzProboszcz 1 Cytat Orientacja seksualna polega na tym, że jeden mężczyzna lubi blondynki, drugi szatynki, że jedna pani woli umięśnionych mężczyzn a inna chudych intelektualistów. Homoseksualizm nie jest orientacją jest chorobą za którą homoseksualiści nie ponoszą odpowiedzialności. Pewna grupa ludzi rodzi się upośledzona fizycznie, na przykład bez ręki ale czy to znaczy, że wszystkim zdrowym powinniśmy też obcinać ręce? Nie, powinniśmy zapewnić im protezy. Obowiązkiem państwa jest zapewnienie homoseksualistom, jak wszystkim upośledzonym fizycznie czy psychicznie profesjonalnej opieki medycznej. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kidjamkas Opublikowano 18 Czerwca 2011 Udostępnij Opublikowano 18 Czerwca 2011 spróbuj przyjmować tablice charów Wygrywaj bez pychy, przegrywaj bez urazy Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi