1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Cybercommander

Beiträge von Cybercommander

  • Object Fehlermeldung

    • Cybercommander
    • 12. April 2017 um 16:53

    Super, vielen Dank, jetzt funktioniert es.

  • Object Fehlermeldung

    • Cybercommander
    • 12. April 2017 um 14:26

    Hallo autoiter,

    ein Problem gibt es noch bei dem Script, der Fehler wird zwar abgefangen, bzw. wird die Funktion schon immer
    bei der Zeile
    If @error Then Return SetError(2, 0, $sHTMLData)

    beendet bevor der Fehler bei
    Return SetError(0, 0, $oHTML.Body.InnerText)
    auftritt.

    Die Funktion wird jetzt aber immer mit einer Fehlermeldung beendet, auch wenn der HTML Quelltext keinen Fehler erzeugt,
    z.B.
    <html><h2>sdfsd sdfsdf sdf sdf sdf</h2></html>

    Danke.
    Cybercommander

  • Object Fehlermeldung

    • Cybercommander
    • 12. April 2017 um 13:48

    Hallo autoiter,

    vielen Dank, genau das habe ich gesucht, ich hatte es zwar auch so ähnlich versucht, aber es hat bei mir nicht geklappt.
    Die 100 Euro habe ich wie versprochen gerade gespendet.

    Danke und viele Grüße
    Cybercommander

  • Object Fehlermeldung

    • Cybercommander
    • 12. April 2017 um 11:38

    Für eine schnelle Lösung zahle ich 100 Euro, oder eine 100 Euro Spende an autoit.de

  • Object Fehlermeldung

    • Cybercommander
    • 11. April 2017 um 19:48

    Danke für den Link alpines.
    Wenn möglich würde ich es gerne über das HTMLFILE Objekt machen.

  • Object Fehlermeldung

    • Cybercommander
    • 11. April 2017 um 17:45

    Hallo,

    ich binde das Objekt HTMLFILE ein um HTML Quelltext in normalen Text umzuwandeln.

    Bei manchen Quelltexten kommt die Autoit Error Fehlermeldung "Error: The requested action with this object has failed."

    z.B. wenn im Quelltext nur <h2></h2> steht.

    Ich habe schon alle möglichen Error Handler Funktionen ausprobiert, aber ich bekomme das Problem nicht
    in den Griff das mir jedes mal das Script abschmiert.

    Bei der Zeile

    Return SetError(0, 0, $oHTML.Body.InnerText)

    tritt das Problem auf.

    Wenn ihr eine Lösung für das Problem habt würde ich mich freuen wenn ihr mir helft.
    Natürlich gegen Bezahlung.

    Danke.

    Stefan

    C
    #include <file.au3>
    #include <Array.au3>
    #Include <String.au3>
    #Include <Date.au3>
    #include <MsgBoxConstants.au3>
    #include <Math.au3>
    
    
    
    
    
    
    _HTML_StripTags("<h2></h2>")
    
    
    
    
    Func _HTML_StripTags($sHTMLData) ; http://www.autoitscript.com/forum/topic/...tml-data/page__view__findpost_
    
    
       If $sHTMLData = "" Then Return SetError(1, 0, $sHTMLData)
    
    
        Local $oHTML = ObjCreate("HTMLFILE")
    
    
        If @error Then Return SetError(1, 0, $sHTMLData)
    
    
        $oHTML.Open()
        $oHTML.Write($sHTMLData)
    
    
        Return SetError(0, 0, $oHTML.Body.InnerText)
    
    
    EndFunc   ;==>_HTML_StripTags
    Alles anzeigen
  • Dll erstellen und mit AutoIt nutzen - FreeBasic Tutorial

    • Cybercommander
    • 3. Mai 2015 um 00:01

    Hallo Make,
    vielen Dank, es funktioniert super.

    Viele Grüße
    Cybercommander

  • Dll erstellen und mit AutoIt nutzen - FreeBasic Tutorial

    • Cybercommander
    • 2. Mai 2015 um 23:31

    Hallo Make, so wirklich habe ich es noch nicht verstanden, wie muß denn der Autoit Code aussehen damit es funktioniert ?
    Danke.

    Viele Grüße
    Cybercommander

  • Dll erstellen und mit AutoIt nutzen - FreeBasic Tutorial

    • Cybercommander
    • 2. Mai 2015 um 23:24

    Danke für eure Antworten, mit dem @-Zeichen bin ich nicht so wirklich weitergekommen, das mit den Pointern war ein guter Tipp, ich habe dazu auch einiges gefunden, aber funktioniert hat es noch nicht.
    Hier ist der Link:
    http://www.autoitscript.com/forum/topic/14…calldll/?page=1

    Meine DLL-Datei hänge ich mit an.

    Viele Grüße
    Cybercommander

    Dateien

    stringtest.zip 6,34 kB – 442 Downloads
  • Dll erstellen und mit AutoIt nutzen - FreeBasic Tutorial

    • Cybercommander
    • 2. Mai 2015 um 21:54

    Gibt es eine Möglichkeit über den Dllcall auch Strings zu übergeben und zurückzugeben ?
    Irgendwie bekomme ich das nicht hin, mit Integer Werten klappt es ohne Probleme.

    Freebasic Code:

    Code
    Extern "Windows-MS"
    Function stringtest(iX As String)As String Export
    
    	Return iX
    
    End Function
    End Extern


    Autoit Code:

    Code
    $hDll = DllOpen("stringtest.dll")
    $aResult = DllCall($hDll, "str", "stringtest", "str", "test")
    MsgBox(0,"",$aResult[0])
  • DLL aus Funktion _Arrayunique erstellen

    • Cybercommander
    • 17. Dezember 2012 um 17:22

    Hallo AspirinJunkie,

    vielen Dank für deine Erklärung, deine Funktion ist der Hammer, statt 40 Sekunden
    brauche ich jetzt weniger als 1 Sekunde.
    Damit hat sich die DLL-Datei erledigt.

    Danke, du bist Super.

    Cybercommander

  • DLL aus Funktion _Arrayunique erstellen

    • Cybercommander
    • 17. Dezember 2012 um 16:03

    Hallo,

    ich hab das Problem, das die Funktion _Arrayunique bei mehreren tausend Einträgen sehr langsam ist.
    Wenn man die Funktion als DLL einbinden würde müßte das ja um einiges schneller gehen.

    In dem Beitrag
    ArrayUnique ohne Bug´s und Schneller
    ist diese Funktion schon verbessert worden, aber bei der Geschwindigkeit hat sich bei mir nicht viel geändert.

    Kann mir bitte jemand aus dieser Funktion eine DLL erstellen die auch mit 64-Bit läuft ?

    Danke

    Gruß
    Cybercommander

  • 64-Bit dll aus vorhandenem C-Code erstellen

    • Cybercommander
    • 1. November 2012 um 19:55

    Hallo Greenhorn,

    schalte mich bitte mal frei, damit ich dir eine PN schreiben kann.

    Gruß Stefan

  • 64-Bit dll aus vorhandenem C-Code erstellen

    • Cybercommander
    • 1. November 2012 um 18:05

    Hallo Greenhorn,

    vielen Dank für deine Hilfe, ich habe schon die DLL von AspirinJunkie verwendet.
    Ihr seid echt auf Zack, super Arbeit von euch beiden.

    Danke.

    Gruß
    Stefan

  • 64-Bit dll aus vorhandenem C-Code erstellen

    • Cybercommander
    • 1. November 2012 um 12:06

    Hallo AspirinJunkie,

    vielen Dank, funktioniert super, deine erste Version funktioniert auch, mein Fehler war nur, das ich sie nicht
    mit deinem Autoit Programm aufgerufen habe, sondern die dll wie in dem Beispiel von Bernd aufgerufen habe.
    Tut mir leid, war mein Fehler.
    Alles weitere per Mail.

    Gruß
    Stefan

  • 64-Bit dll aus vorhandenem C-Code erstellen

    • Cybercommander
    • 1. November 2012 um 10:49

    Hallo AspirinJunkie und Greenhorn,

    danke für eure schnelle Antwort, ich habe die DLL gerade getestet, aber es kommt
    immer ein anderes Ergebnis als bei der dll von Bernd und der Autoit-Code Version heraus,
    wobei das Ergebnis von Bernds dll und das vom Autoit-Code gleich sind.

    Wenn ich z.B. "hallo test" mit "hulla test" vergleiche kommt das gleiche Ergebnis raus.
    Bei "hallo test" mit "test hallo" kommt bei Bernds dll 0 und bei der dll von AspirinJunkie 0,9 heraus,
    was sich ja erst ganz toll anghört hat, da die beiden Wörter ja nur verdreht sind, er die falsche
    Reihenfolge aber scheinbar trotzdem erkannt hat.
    Allerdings ist das Ergebnis bei "hallo test" mit "ganz anders" auch 0,9 was nicht sein darf, da die Worte fast nichts gemeinsam haben.

  • 64-Bit dll aus vorhandenem C-Code erstellen

    • Cybercommander
    • 31. Oktober 2012 um 11:14

    Hallo,

    im nachfolgenden Forumsbeitrag hat Bernd eine superschnelle
    LevenshteinDistance.dll kompiliert die allerdings nur im 32-Bit Modus läuft.
    Den C-Code hat Bernd auch angegeben, ich habe Bernd auch schon eine Mail
    geschrieben, kann ihn aber nicht erreichen.


    [ gelöst ] Strings vergleichen

    Wer kann mir daraus eine 64-Bit dll machen ?
    Bitte mit Preisvorstellung.

    Danke.

    Stefan

  • Punycode IDN Konverter

    • Cybercommander
    • 25. Juni 2012 um 09:44

    Eine GUI brauche ich gar nicht, ich habe eine Liste mit domainnamen die konvertiert werden sollen.
    Eigentlich brauche ich nur eine UDF oder Funktion die mir den übergebenen domainnamen konvertiert und als idn oder punycode zurück gibt, je nachdem was ich gewählt habe.
    Kannst du mir sowas programmieren ?

  • Punycode IDN Konverter

    • Cybercommander
    • 24. Juni 2012 um 16:05

    Hallo,

    ich bin auf der Suche nach einem Punycode IDN Konverter für Domainnamen.
    Auf der Seite http://www.simpledns.com/addons.aspx gibt es z.B. eine Net 2.0 DLL die das kann.
    Falls es möglich ist diese DLL-Datei in Autoit einzubinden, oder es andere Möglichkeiten gibt
    schreib mir doch bitte was es mich kosten würde wenn du mir ein Script in Autoit erstellst.

    Danke.

    ciao
    Cybercommander

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™