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 04.01.2003, 13:09   #31
harry3
Inventar
 
Registriert seit: 11.06.2001
Alter: 39
Beiträge: 2.397


harry3 eine Nachricht über ICQ schicken
Reden

Ja, passt gut!


Grüße,
Harri
harry3 ist offline   Mit Zitat antworten
Alt 04.01.2003, 14:46   #32
Atze
Veteran
 
Registriert seit: 06.08.2002
Alter: 38
Beiträge: 363


Standard

Hallo Harry

Kannst Du mir mal deine E-Mail Adresse geben, das wir das ganze nicht gerade im Forum abwickeln mussen???

mfg Atze
____________________________________
Der Weg vom Pils

Liebe geht durch den Magen, Pils durch die Blase

Atze ist offline   Mit Zitat antworten
Alt 04.01.2003, 18:42   #33
harry3
Inventar
 
Registriert seit: 11.06.2001
Alter: 39
Beiträge: 2.397


harry3 eine Nachricht über ICQ schicken
Standard

E-mail müsste schon bei dir angekommen sein.


mfg
harri
harry3 ist offline   Mit Zitat antworten
Alt 11.01.2003, 17:55   #34
harry3
Inventar
 
Registriert seit: 11.06.2001
Alter: 39
Beiträge: 2.397


harry3 eine Nachricht über ICQ schicken
Standard

Hast dein erstes Gauge schon fertiggestellt?

Sollte ja nicht so viel Arbeit sein, den 8-zeiler abzutippen, oder???


mfg
harri
harry3 ist offline   Mit Zitat antworten
Alt 15.01.2003, 23:16   #35
Atze
Veteran
 
Registriert seit: 06.08.2002
Alter: 38
Beiträge: 363


Standard

Moin

Ich habe jetzt ein C Gauge geschrieben und soeine Registry-Datei für das Ding. Aber wie füge ich das alles nun zusammen, kann da mal einer eine Schritt für Schritt Anleitung geben???

@Harry Ja, dat Knöppchen is schon fertig, habe es halt nur noch nicht gepostet, weil ich daran noch einiges verbessern will. Ich will nämlich nicht, das dann jemand lacht und sagt "Das is ja kagge", weil's bis jetzt noch ziemlich komisch aussieht.

mfg Atze
____________________________________
Der Weg vom Pils

Liebe geht durch den Magen, Pils durch die Blase

Atze ist offline   Mit Zitat antworten
Alt 16.01.2003, 21:55   #36
Atze
Veteran
 
Registriert seit: 06.08.2002
Alter: 38
Beiträge: 363


Standard

tachchen

Wollte nur nochmal den Beitrag nach oben "poppen" POPUP

mfg Atze
____________________________________
Der Weg vom Pils

Liebe geht durch den Magen, Pils durch die Blase

Atze ist offline   Mit Zitat antworten
Alt 16.01.2003, 22:46   #37
bartels
Jr. Member
 
Registriert seit: 01.10.2002
Alter: 57
Beiträge: 90


Standard

Willst Du in der Registry herummanipulieren oder wie war das gedacht? Ich halte sowas für einigermassen unnötig, aber bei Bedarf kannst Du ja mal ein Blick auf RegOpenKey und dergl. werfen.
Arne Bartels
bartels ist offline   Mit Zitat antworten
Alt 16.01.2003, 23:32   #38
Atze
Veteran
 
Registriert seit: 06.08.2002
Alter: 38
Beiträge: 363


Standard

Hallo

Nein, ich meine das so. Man schreibt erst ein Gauge Source Code und dann muss der noch in einer bestimmten Datei, die ich schon geschrieben habe "anmelden" Nur meine Frage ist, wie compiliere ich den Sourcecode und diese Datei mit den Gauge-Registrierungen und nachher alles zu einem Gauge???

Danke im Vorraus

mfg Atze
____________________________________
Der Weg vom Pils

Liebe geht durch den Magen, Pils durch die Blase

Atze ist offline   Mit Zitat antworten
Alt 17.01.2003, 19:12   #39
bartels
Jr. Member
 
Registriert seit: 01.10.2002
Alter: 57
Beiträge: 90


Standard

Häh, habe ich immer noch nicht kapiert. C kompilierte Gauges sind DLLs mit der Endung .gau und brauchen von keinem Programm oder weiterer Datei registriert werden.
Es gibt im Prinzip zwei Methoden um ein Gauge zu kompilieren (genauer den .c code zu kompilieren, den .rc Ressourcecode kompilieren und mit user32.lib zusammen zum .gau zu binden aka "linken"). Erstens die "makefile" Methode wie im SDK beshrieben, das Makefile an das zu kompilierende Gauge anpassen, auf der Kommandozeile "make" tippen un hoffentlich klappts.
Bei der zweiten Methode lässt man sich die Arbeit von der VC++ IDE abnehmen, indem man ein DLL Projekt erstellt die main.c und main.rc (und nur die!) zum Projekt hinzufügt und "Alles neu erstellen" oder "...gau neu erstellen" drücken und hoffen...
Leicht abgewandelte makefiles für BCC und GCC sind Teil von sd2gau13.zip, die zweite Methode ist auch dort und in "idehowto.zip" beschrieben.
Arne Bartels
bartels ist offline   Mit Zitat antworten
Alt 17.01.2003, 23:13   #40
harry3
Inventar
 
Registriert seit: 11.06.2001
Alter: 39
Beiträge: 2.397


harry3 eine Nachricht über ICQ schicken
Standard Hallo!

Also, die Datei, wo alle Subgauges definiert werden, ist die Haupt .c.
In C(++) kenn ich mich nicht aus, also kann ichs dir auch nicht ganz so erklären. Aber hier mal ein Bsp. Hast du eigentlich das SDK von Dai Griffits runtergeladen??? Denn dort steht das alles so super beschrieben!!!

Grüße,
Harri

Es gibt ganz oben die #include Zeilen. Da inkludiert man einfach mal alles, was irgendwie eine .h Endung hat...


Dann werden eh schon die SubGauges definiert. Ist irgendwie eh selbsterklärend...

Und schließlich noch der Gauge Table Entry: Das ist der Name nachdem Gaugedateinamen, mit dem man das Gauge in der panel.cfg aufruft;z.B:sdk!attitude .
-------------------------------------------------------

#include "..\inc\gauges.h"
#include "..\inc\eventid.h"
#include "oilgauge.h"

//Included gauges list

#define GAUGE_NAME "portoil\0"
#define GAUGEHDR_VAR_NAME gaugehdr_portoilstate
#define GAUGE_W 100

#include "subgauges\port_oil.c"

#define GAUGE_NAME "staroil\0"
#define GAUGEHDR_VAR_NAME gaugehdr_staroilstate
#define GAUGE_W 100

#include "subgauges\star_oil.c"

// Gauge table entries

GAUGE_TABLE_BEGIN()
GAUGE_TABLE_ENTRY(&gaugehdr_portoilstate)
GAUGE_TABLE_ENTRY(&gaugehdr_staroilstate)
GAUGE_TABLE_END()
harry3 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 10:26 Uhr.


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