Fangen wir mal von vorne an: welches VS (6 nehme ich an), welches Service 
Pack zu VS (5 ist aktuell).

MIDL kompiliert die IDL (interface description language) zu TLB (type 
library), das, was unter MFC die ODL waren. IDL wird von COM zum erstellen 
von proxies und stubs verwendet.

Zum speziellen Fehler: nimm' mal Deine Funktion raus. Schau was der 
preprocessor dann sagt. Zwar sollte eine falsche Methodensignatur nicht so 
einen Fehler ausl�sen, aber wer weis...

Chris

At 02:07 PM 11/20/2001 +0100, you wrote:
>ich wollte gerade mal wieder eine komponete programmieren. mal nicht in 
>vb, und auch keine mfc-dll. nachdem mir oft gesagt wurde, ich sollte doch 
>atl-komponenten erstellen(da diese unter anderem einfacher zu gestalten 
>sind), wollte ich dies auch mal gemacht haben..
>
>angefangen hab ich mit dem artikel 
>http://www.aspheute.com/artikel/20010126.htm .
>ich hab also ein neues atl-projekt angelegt, ein atl-objekt eingef�gt und 
>eine methode definiert.
>mehr nicht!
>
>dann wollt ich erstmal alles erstellen... aber dies bricht mir mit der 
>fehlermeldung
>"midl : command line error MIDL1004 : cannot execute C preprocessor cl.exe"
>"Fehler beim Ausf�hren von midl.exe."
>
>ab. bei ms steht dazu auch nicht viel:
>"MIDL1004: cannot execute C preprocessor
>The operating system reported an error when it tried to launch the 
>preprocessor. With MS-DOS, this error can occur when the argument list 
>exceeds 128 bytes. You can reduce the size of the argument list by using a 
>response file. "


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an