WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Simulationen > Designer Forum

Designer Forum Treffpunkt für Gedankenaustausch von Simmern, die selbst

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 01.08.2002, 14:00   #1
Andragar
Inventar
 
Registriert seit: 19.04.2001
Alter: 56
Beiträge: 3.606


Andragar eine Nachricht über ICQ schicken
Standard Modules selbst gemacht?

Hallöle,

gibt's irgendwo ein Template um eine Module.dll zu programmieren? Oder irgendwelche Tutorials? Am besten mit Ansteuerungsbeispiel von FSUIPC.
Andragar ist offline   Mit Zitat antworten
Alt 01.08.2002, 14:15   #2
marcelvgfs
Senior Member
 
Registriert seit: 10.04.2001
Alter: 41
Beiträge: 180


marcelvgfs eine Nachricht über AIM schicken marcelvgfs eine Nachricht über Yahoo! schicken
Standard Re:

Hallo,

es gibt kein Manual und kein Tutorial für Modules, auch nicht von MS.

Modules haben allerdings ebenso die exportierten Variablen Linkage und Improttable.

Gruß
Marcel Burr
chief programming
bluesky software development
marcelvgfs ist offline   Mit Zitat antworten
Alt 01.08.2002, 14:32   #3
Andragar
Inventar
 
Registriert seit: 19.04.2001
Alter: 56
Beiträge: 3.606


Andragar eine Nachricht über ICQ schicken
Standard

Also braucht man auch kein FSUIPC. (Das wird ja sicher auf genau diese Tables zurückgreifen.)
Dann fehlt aber immer noch die Information wie das Modul aufgerufen wird. Irgeneine Einstiegsfunktion muß es ja geben, wenn ich mich nicht irre?

Ach ja, danke für die schnelle Info.
Andragar ist offline   Mit Zitat antworten
Alt 01.08.2002, 14:48   #4
HansHartmann
Inventar
 
Registriert seit: 12.02.2001
Alter: 57
Beiträge: 2.908


Standard

Zuerst mal: Modules SIND Gauges!!! (Beides sind DLLs)

Wirf mal einen Blick in die Gauges.h... dort findest Du diese Struktur:

#define FSLINKAGE ID ModuleID; \
void (FSAPI *ModuleInit)(void); \
void (FSAPI *ModuleDeinit)(void); \
blablabla....

Die beiden Funktionen ModuleInit() und ModuleDeInit() sind das Geheimnis.

@Marcel: hast Du bezüglich des Einbettens von BGL-Code in Modules was gehört/rausbekommen?
____________________________________
Bis dann,
Hans
Digital Aviation
HansHartmann ist offline   Mit Zitat antworten
Alt 01.08.2002, 14:53   #5
Andragar
Inventar
 
Registriert seit: 19.04.2001
Alter: 56
Beiträge: 3.606


Andragar eine Nachricht über ICQ schicken
Standard

*g* So trifft man sich wieder, Hans.

Oki, dann ist das also auch kein Problem. Danke!
Andragar ist offline   Mit Zitat antworten
Alt 01.08.2002, 15:41   #6
marcelvgfs
Senior Member
 
Registriert seit: 10.04.2001
Alter: 41
Beiträge: 180


marcelvgfs eine Nachricht über AIM schicken marcelvgfs eine Nachricht über Yahoo! schicken
Standard re:

Hallo Andragar,

die FSUIPC greift nicht auf die Tables zu. Peter Dowson hat die entsprechenden Speicherstellen gefunden und greift darauf direkt zu (ReadProcessMemory, z.B.)
Anders kann man auf die Daten garnicht zugreifen: sie sind undokumentiert.

Auch ich habe einige Speicherstellen gefunden, die ich für Projekte benötigt (Datum, traffic,...).


Das ist allerdings ein harter Job.

Gruß
Marcel Burr
chief programming
bluesky software development
marcelvgfs ist offline   Mit Zitat antworten
Alt 01.08.2002, 15:51   #7
Andragar
Inventar
 
Registriert seit: 19.04.2001
Alter: 56
Beiträge: 3.606


Andragar eine Nachricht über ICQ schicken
Standard

Zitat:
Das ist allerdings ein harter Job.
Ohne Frage!

Ich mußte mal mich durch eine Programmstruktur durchwurschteln und hab mit diesen kleinen gelben selbstklebenden Zetteln mal die ganze Bürowand zugeklebt. Mein damaliger Chef hat mich fast abholen lassen. Aber nachher wußte ich bescheid.
Andragar ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist an.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:41 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag