![]() |
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 |
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 |
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 |
Ich benutze kein VB. Tut mir leid.
Schimmi |
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 |
Danke für die Info, ich werde mal das mit dem Timer probieren.
Ich benutze übrigens Visual Basic 6 Gruß Peter |
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