w.spiess: C C++ - reie Compiler

Beitrag lesen

Hallo Max,

ich habe den Internetzugang leider nur hier im Gymnasium .

Seit ihr am Samstag in der Schule ???????

Ich häkele (*/ "ck"/*, kleiner Scherz am Rande) mir gerade mein erstes windowsprogramm. Ich benutze
Visual C/C++ von KleinWeich hier in der Schule. Damit scheinst Du ja mehr mit zu arbeiten.

(Ich würde sogar sagen Ganz-Klein-Weich *grins*) Ich häkle nicht, ich stricke meine
Programme (*/ "ck"/*, kleiner Scherz am Rande), denn ich habe weder ein Hackbrett noch eine
Hackennase.

Ich habe mir das Buch Messen,Steuern und Regeln mit Word und Excel gekauft. Du schreibst ja immer
wieder von einer Datentransfer zwischen zu diesen Officeprogrammen.

Das Buch kenne ich (leider) nicht. Ich nehme aber an, es wird sich bei der von Dir benutzten DLL um eine
sogenannte Standard-DLL  oder um einen Automation-Server mit IDispatch Datenaustausch handeln.

Da ich mich in Excel durch die Schule schon recht gut auskenne, würde ich mich jetzt gerne mal an
richtige Programmierung heranwagen.
Im Buch wir eine DLL beschrieben. Leider aber nicht wie man sie erstellt. Als ich WEB mal gesucht habe,

»»  fand ich nur die Info, dass der Autor die Sources nicht freigegeben hat.
Verständlich, wenn man bedenkt wieviel Arbeit teilweise in der Programmentwicklung steckt.

Wie soll ich vorgehen ?

Als denn, es ist etwas schwierig in diesem Rahmen den "Einstieg" zu finden.
Ich wuerde Dir zunaechst mal empfehlen einen EMAIL-Account irgendwo zu besorgen. Denn nur so kann
ich Dir später einmal Beispiel-Source-Code senden.
Sieh zunächst mal nach, in welcher Form die DLL eingebunden ist. Wird im VB-Code von EXCEL :
a.) irgendwo ein Createaufruf verwendet, um ein Objekt anzulegen, so handelt es sich bei deiner
"Buch-DDL" höchstwahrscheinlich um eine Autmation- DLL.
b.)Ist irgendwo zu Beginn des VB-Scriptes eine Funktion(IRGENDEINEFUNKTION) einer
DLL(IRGENDEINE.DLL) in der Form :    DECLARE Sub IRGENDEINEFUNKTION lib "IRGENDEINE.DLL"
definiert, so liegt wohl eine Standard-DLL mit PASCAL (_stdcall) Aufrufkonventionen vor.

P.S. Am Dienstag bin ich wieder on-line. Evtl kannst Du mir bisdahin schon mal einen tip geben

Das hab' ich wohl geschafft. Jetzt bist Di wieder dran
Wolfgang