WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Simulationen > Home Cockpit - Das Forum für die "Bastler"

Home Cockpit - Das Forum für die "Bastler" Cockpitbauer tauschen Pläne, Erfahrungen, Meinungen über den Bau von Homecockpits aus...

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 10.06.2005, 10:21   #1
peter737
Jr. Member
 
Registriert seit: 14.09.2004
Alter: 51
Beiträge: 56


Frage Frage zum FSUIPC Programmieren in VB

Hallo,

ich habe eine Frage zum Programmieren in Visual Basic;

und zwar habe ich gesehen bei dem FS Relais Programm von www.crj700projekt.de wenn FSUIPC noch nicht gestartet ist steht da "warte auf FSUIPC".

Ich habe jetzt selbst ein Programm geschrieben, als Grundlage habe ich das VB Programm benutzt von der FSUIPC SDK.

Wenn ich mein Programm starte bevor FSUIPC(Flugsimulator) schon läuft, kommt
die Fehlermelung "Can´t connect:Cannot link FSUIPC or Wideclient"
dann muss ich das Programm beenden, warten bis der FS geladen ist und mein Programm wieder neustarten, dann klappts.
was muss ich in meinem Programm einfügen, damit mein Programm solange wartet, bis FSUIPC gestartet ist?
Danke
Gruß Peter
peter737 ist offline   Mit Zitat antworten
Alt 10.06.2005, 16:14   #2
schimmi
Newbie
 
Registriert seit: 16.05.2005
Beiträge: 7


Standard

Verwende einen Timer (ich gehe davon aus, dass es sowas auch in VB gibt) und versuche alle 500ms auf FSUIPC zuzugreifen. Wenn es klappt, zeigst du das Hauptfenster an und schließt den Verbindungdialog.

Schimmi
schimmi ist offline   Mit Zitat antworten
Alt 11.06.2005, 17:20   #3
AndreasH22
Veteran
 
Registriert seit: 10.11.2004
Alter: 38
Beiträge: 305


Standard

Hallo

Welche Version von Visual Basic verwendest du?
Ich habs mit .net versucht und nix hingekriegt. Gibts für .net irgendwo tutorials? Das SDK ist eigentlich recht kurz gehaltten, wenns um VB geht.


danke,
Andreas
____________________________________
www.fokkersim.net ...Alles über die Pläne, die ich momentan schmiede!
AndreasH22 ist offline   Mit Zitat antworten
Alt 11.06.2005, 18:02   #4
schimmi
Newbie
 
Registriert seit: 16.05.2005
Beiträge: 7


Standard

Ich benutze kein VB. Tut mir leid.

Schimmi
schimmi ist offline   Mit Zitat antworten
Alt 11.06.2005, 18:36   #5
dirkan
Master
 
Registriert seit: 14.02.2002
Alter: 66
Beiträge: 644


Standard

Hi,

in allen mir bekannten VB Versionen gibt es eine Timerkomponente, die man in sein Formular einbettet. Icon sieht aus wie eine Stoppuhr.
Die Auflösung gibt 1ms vor, ist aber nur in 18ms realistisch, was aber genügt.

Mit .net Programmen, die im Managed Mode (Microsoft Wortschöpfung) erstellt werden, dürfte man seine liebe Mühe haben, die fsuipc zu steuern. Da muss man tricksen, lieber vergessen und eine ältere Version wählen.

Viel Erfolg

Dirk
dirkan ist offline   Mit Zitat antworten
Alt 12.06.2005, 11:37   #6
peter737
Jr. Member
 
Registriert seit: 14.09.2004
Alter: 51
Beiträge: 56


Standard

Danke für die Info, ich werde mal das mit dem Timer probieren.
Ich benutze übrigens Visual Basic 6
Gruß Peter
peter737 ist offline   Mit Zitat antworten
Alt 12.06.2005, 12:38   #7
AndreasH22
Veteran
 
Registriert seit: 10.11.2004
Alter: 38
Beiträge: 305


Standard

Also das es mit VB.net schwer ist kann schon sein.

hab das mit dem Timer versucht und einen funktionierenden Höhenmesser geschrieben.

Ist ein einfaches Fenster, das die Flughöhe anzeigt. Falls jemand den Quellcode als Beispiel braucht einfach mailen.

grüße,
Andreas
____________________________________
www.fokkersim.net ...Alles über die Pläne, die ich momentan schmiede!
AndreasH22 ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:05 Uhr.


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