GUIDGEN: Generates Globally Unique Identifiers - Troubles



  • Hi, versuch grad mit MATLAB R14 über USB min Board anzuschließen, hab da auch eine nette Step-by-Step anleitung gefunden,bin aber anscheinden zu dumm, bekomm Follgende Fehlermeldung:

    C:\01_IVM\02_Modellauto\MATLAB\velleman\velleman.idl(12) : error MIDL2025 : syntax error : expecting ] or , near "GUIDgen"
    C:\01_IVM\02_Modellauto\MATLAB\velleman\velleman.idl(12) : error MIDL2026 : cannot recover from earlier syntax errors; aborting compilation
    

    Mein Programmteil dazu;

    [
    	GUIDgen(22481A3F-EE99-47FA-B8BA-8E8D17987EF8),
    	version(1.0),
    	helpstring("velleman 1.0 Typbibliothek")
    ]
    library VELLEMANLib
    {
    	importlib("stdole32.tlb");
    	importlib("stdole2.tlb");
    
    	[
    		GUIDgen(CE932327-3BD9-11D4-A584-00902757EA8D),
    		helpstring("vellemanadapt Class")
    	]
    		coclass vellemanadapt
    	{
    		[default] interface ImwAdaptor;
    	}
    
    };
    

    Ich persönlich glaub ja schon fast das mein Englisch nicht mehr gut genug ist, den im Doc stehte unter Note:
    "You must change UUID by running GUIDgen to create a new UUID, and you must change references to "demo" to the name of your adaptor."
    Das heißt ja das ich

    uuid
    

    durch

    Guidgen
    

    ersetzen soll, oder 😕

    mfg mario



  • Ich glaube eher, du sollst dir eine neue uuid mit der Funktion GUIDgen erzeugen.
    Ach ja, warum hast du denn immer [ ..... ]? <- Ok, scheint wohl MATLAB-spezifisch zu sein.



  • Jop des könnte eigenltich hinkommen, werd's mal probieren.

    Danke



  • Kein Problem. Dieses Forum ist ja dafür da, Probleme zu lösen. 😉



  • Wenn du keine Ahnung von IDL und COM hast wirst du dich bei der
    Lösung deines Problems möglichweise sher schwer tun.



  • @ Redhead

    ich befürcht du wirst recht haben, mal schauen wie weit es ohne Hilfe geht. Hab noch nie so was in diese richtung probiert.


Anmelden zum Antworten