WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Home Cockpit - Das Forum für die "Bastler" (http://www.wcm.at/forum/forumdisplay.php?f=55)
-   -   Frage zum FSUIPC Programmieren in VB (http://www.wcm.at/forum/showthread.php?t=167777)

peter737 10.06.2005 10:21

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

schimmi 10.06.2005 16:14

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

AndreasH22 11.06.2005 17:20

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

schimmi 11.06.2005 18:02

Ich benutze kein VB. Tut mir leid.

Schimmi

dirkan 11.06.2005 18:36

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

peter737 12.06.2005 11:37

Danke für die Info, ich werde mal das mit dem Timer probieren.
Ich benutze übrigens Visual Basic 6
Gruß Peter

AndreasH22 12.06.2005 12:38

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:25 Uhr.

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