Page 2 of 6

Re: s.a.d. lädt nicht installierte Helis runter

Posted: 08 Mar 2010 00:40
by RainerS
Hallo Bernd,
hier der screenshoot

Gruß
Rainer

Re: s.a.d. lädt nicht installierte Helis runter

Posted: 08 Mar 2010 09:14
by Chewy
ok, das sollte lösbar sein, wenn ich es schaffe, kannst Du heute irgendwann mal auf den Update-Button klicken...

Re: s.a.d. lädt nicht installierte Helis runter

Posted: 08 Mar 2010 11:01
by Chewy
So habe das mal eben probiert, unter Windows wird auch wenn ich große Schriften einstelle die von mir vorgegebene Schriftgröße behalten... Ist aber nicht schlimm, habe das mal versucht anzupassen. Klick mal auf Update (bin gespannt ob das auch unter Wine funktioniert) und berichte dann bitte ob meine Änderungen erfolgreich waren. Screnshot wäre wieder toll!

Re: s.a.d. lädt nicht installierte Helis runter

Posted: 08 Mar 2010 12:59
by Michael
Hallo,

mal einige Kommentare zu den Rechten:

HELI-X ist File-basiert (also keine Registry-Sachen etc.). HELI-X läuft nur vernünftig, wenn Dinge wie die Joystick-Konfiguration und noch viel mehr gespeichert werden können. Darum werden Schreibrechte auf files/ benötigt. Wenn Modelle geändert werden sollen (was sinnvoll ist (und zum Teil auch nötiog, wenn die Flugzustandskurven ins Modell übernommen werden sollen)), sollte auch der Ordner resources/ beschreibbar sein. Auch, um z.B. neue Flugplätze und Modelle hinzufügen zu können.

Unter Windows wird daher als Standard vorgeschlagen, dass HELI-X unter C:\HELI-X installiert wird. Dann hat man keine Probleme mit den Rechten.

Als alternative Läsung gibt es zur Zeit, dass man im Start-Skript einen Pfad setzt für files und/oder resources. Das wird z.B. bei der Mac-version verwendet. Wenn man das so macht, würde man dann die Modelle unter Documents and Settings etc. plazieren.

In dieser Situation könnte ein "normaler" Nutzer auch kein Online-Update von HELI-X druchführen, wie es für 3.0 etc. vorgesehen ist.

Gruss

Michael

Re: s.a.d. lädt nicht installierte Helis runter

Posted: 09 Mar 2010 09:48
by RainerS
Hallo Bernd,
die Breite stimmt nun. Leider ist bei der Höhe noch ein Problem.
1. die Höhe wir eigentlich zu groß berechnet und geht über screen.height raus.
2. Die 2 rechten Listbereiche werden erst einmal nicht angezeigt. Ändert man die Größe des Fensters etwas tauchen sie manchmal auf.
3. Klickt man auf die obere Fensterleiste sieht man wie die rechten Listenbereiche kurz angezeigt werden und dann wieder verschwinden.

Ich vermute du berechnest die Größe und Position dieser Listenbereiche.
Warum lässt du das nicht den Benutzer einstellen und merkst dir das in einer ini Datei.

Gruß
Rainer

PS der Update geht auch nicht so recht. Die Programmdatei wird gelöscht, aber es scheint keine neue "Zip-Datei" geholt zu werden.

Re: s.a.d. lädt nicht installierte Helis runter

Posted: 09 Mar 2010 14:18
by Chewy
Hallo Rainer,

werde mir bei nächster Gelegenheit mal Linux installieren, damit ich das Problem nachvollziehen kann...
Eigentlich sollte die Höhe des Fensters ca. 80% der Screenhöhe betragen. Bei Deinen großen Schriftarten hat das dazu geführt das die Listen nicht mehr auf das Form passten, also bin ich hingegangen und habe folgendes gemacht wenn die Größe geändert wird:

Code: Select all


Memo1.Height := Form1.Height - 168;

If Memo2.Top + Memo2.Height > Form1.Height then 
       Memo5.Height := Trunc(Memo1.Height / 2 - (Form1.Height - (Memo2.Top + Memo2.Height)/2)-15) 
     else 
      Memo5.Height := Trunc(Memo1.Height / 2 - 15);

Memo2.Height := Memo5.Height;

Memo2.Top := Memo5.Top + Memo5.Height + 30;
Label6.Top := Memo2.Top - 16;

Form1.Width := Button2.Left + Button2.Width + 18;
Memo1 enthält die installierten Modelle, also die linke Liste
Memo2 enthält die Modelle von Drittanbietern = rechte untere Liste
Memo5 enthält die Modelle von der Heli-X Homepage = rechte obere Liste
Label6 ist die Beschriftung zwischen den beiden rechten Listen.
Button2 ist der oben rechts zum aktualisieren der Liste.


Ich werde mir aber bei nächster Gelegenheit auch mal wieder Linux auf einen Rechner spielen, welchen Desktop benutzt Du?

Re: s.a.d. lädt nicht installierte Helis runter

Posted: 09 Mar 2010 14:55
by RainerS
Hallo Bernd,
hast du das in Delphi gemacht.
Wenn ja, kannst du mir das Projekt mal schicken?
gruß
Rainer

Re: s.a.d. lädt nicht installierte Helis runter

Posted: 09 Mar 2010 15:00
by RainerS
Hallo nochmal

Probiere mal

Memo1.Height := Form1.clientheight-memo1.top;
Memo5.Height := Memo1.Height DIV 2 - 30;
Memo2.Height := Memo5.Height;

Memo2.Top := Memo5.Top + Memo5.Height + 30;
Label6.Top := Memo2.Top - 16;

Gruß
Rainer

PS ich schick dir mal ein kleines Demo, wo man nur noch eine kleine Programmzeile für die Formatierung braucht.

Re: s.a.d. lädt nicht installierte Helis runter

Posted: 10 Mar 2010 20:32
by hiti
Hi,

Fettes Lob, das Tool ist spitze!


Kann man das Tool auf-bohren, damit auch Airports downloadbar sind ? :mrgreen:

gruß hiti

Re: s.a.d. lädt nicht installierte Helis runter

Posted: 10 Mar 2010 21:36
by Chewy
hiti wrote:Hi,

Fettes Lob, das Tool ist spitze!


Kann man das Tool auf-bohren, damit auch Airports downloadbar sind ? :mrgreen:

gruß hiti

Danke da freue ich mich!

Mit den Airports hatte ich auch schon überlegt, aber alle wirklich frei verfügbaren Airports sind in Heli-X schon drin!

Auf http://www.treichler.at/?HELIX_Scenery_Download gibt es 5 Airports die in der Version 2 noch nicht dabei sind (ob sie in 3 dabei sein werden kann ich nicht beantworten), dafür würde es sich aber meiner Meinung nach nicht lohnen.

Auf http://www.szenerien.de/index.php?optio ... &Itemid=60

Gibt es sehr viele sehr schöne Szenerien die nicht Bestandteil von Heli-X sind. Aber der Ersteller hat Hohe Kosten für das Erstellen, Bereitstellen und den Server an sich. Er würde gerne eine Spende dafür haben.
Weil aber fast keine Spenden kommen bietet er ein paar Szenerien gegen Bezahlung an:
Es kommen fast keine Spenden. Um die hohen Serverkosten bezahlen zu können, habe ich mich entschlossen, einige neue, ausgewählte Szenerien für ein geringes Entgelt in meinem Shop anzubieten. Drei neue Szenerien können hier bestellt werden:
Ich habe da zwar jetzt keinen Kontakt aufgenommen ob ich die Airports per sad bereit stellen darf, aber ich denke ja mal dass dieses dann zu noch weniger Spenden führen würde weil es die Leute dann beim einfach anklicken gar nicht mehr wahr nehmen wo her sie kommen und wie viel Arbeit und auch Geld dahinter steckt...
Deswegen habe ich das erst mal verworfen.

Aber RainerS hat eben mal den SourceCode bekommen und wird zunächst erst mal versuchen sad unter Linux sauber zum arbeiten zu bewegen...