AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Desktop in einem Fenster

Ein Thema von Popov · begonnen am 22. Aug 2014 · letzter Beitrag vom 28. Aug 2014
Antwort Antwort
Popov
(Gast)

n/a Beiträge
 
#1

AW: Desktop in einem Fenster

  Alt 27. Aug 2014, 02:00
Natürlich kann man zu einem McDrive auch zu Fuß gehen, wenn die Frage aber ist wie man dahin mit dem Auto hin kommt, dann will man wohl dahin nicht gehen Wenn nur ein Teil des Monitors sichtbar ist und die Frage lautet wie man die WorkArea anpassen kann, dann ist nicht Frage ob man sich auch ein kleineren Monitor besorgen kann

Zurück zur Frage. Ich hab mich da in dieses Thema etwas eingearbeitet und kann inzwischen eine Leiste in der Art von Taskleiste erstellen, nur habe ich jetzt ein Problem. Nachdem ich zuerst alles von Hand gemacht habe, was auch klappte, verwarf ich zuletzt alles und nutze inzwischen die Unit AppBar (v. 1.4). Man spart sich etwas Schreibarbeit.

Das Problem ist, dass ich mit einem Programm vier Formulare erstelle, von denen jede eine Seite übernimmt. Somit kann ich - zumindest Theoretisch - jeder Seite einziehen. Nun erfüllt von den Formularen stets nur einer seinen Job, eben der erste der aufgerufen wird. Die restlichen Formulare werden wie normale Fenster behandelt.

Bevor ich mich nun in Versuche stürze und das bisherige Programm verwerfe, gibt es evtl. eine Einschränkung, wonach ein Programm nur eine AppBar liefern kann? Mit vier Programmen kann ich das erfüllen was ich benötige, aber nicht mit einem Programm mit vier Fenstern. Jetzt weiß ich nicht ob das an der Unit liegt oder Regel ist?
  Mit Zitat antworten Zitat
pelzig
(Gast)

n/a Beiträge
 
#2

AW: Desktop in einem Fenster

  Alt 27. Aug 2014, 06:19
Lass doch dein Programm den paramstr(1) auswerten. Ohne klebt es sich z.B. unten fest und startet sich dann dreimal neu mit /left, /top und /right. Läuft dann zwar 4x, ist aber nur ein Programm.

MfG
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.539 Beiträge
 
Delphi 12 Athens
 
#3

AW: Desktop in einem Fenster

  Alt 27. Aug 2014, 08:03
Die Anzahl der AppBars sollte nicht beschränkt sein.

Da ich jetzt keine große Lust hab alles selber zu suchen und Google auf die Schelle nicht eindeutig etwas zeigte, daß eindeutig das ist, was du nutzt, und jemand nicht verlinkte was er meinte.
k.A. ob es an dieser Unit liegt.
Aber wenn es nicht geht, dann sollte eine ordentliche Fehlerbehandlung bei den APIs genau sagen warum was nicht ging.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (27. Aug 2014 um 08:10 Uhr)
  Mit Zitat antworten Zitat
pelzig
(Gast)

n/a Beiträge
 
#4

AW: Desktop in einem Fenster

  Alt 27. Aug 2014, 11:38
Sollte es sich um Missverständnisse handeln, z.B. ein alter festeingebauter Röhrenmonitor: die Dinger haben oft auf der Rückseite versenkt eingebaute Stellschrauben, mit denen sich Bildgröße usw. verstellen lassen. Statt Dephi-Software reicht dann bereits ein Hardware-Schraubendreher

Was ist das für ein Monitor, der sich nicht über die Systemsteuerung anpassen lässt ?

MfG
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#5

AW: Desktop in einem Fenster

  Alt 27. Aug 2014, 15:52
Danke für die Tipps bezüglich Hardwarelösungen, aber wie ich schon erwähnt habe, dass ist nicht der Lösungsweg. Wäre es ein Hardwareproblem, würde ich nicht hier Hilfe suchen, sondern in einem Hardware-Forum. Klar, man muss kein Textverarbeitungsprogramm programmieren, man kann einen Brief auch mit einem Bleistift schreiben. Aber Programmierer sind da eigen. Statt den Bleistift zu nutzen, schrieben sie lieber ein Programm mit dem sie ihn schrieben können. Bevor es aber weiter zu Missverständnissen und Hardwaretipps kommt, es geht hier um ein Softwareproblem. Sorry wenn ich einen falschen Eindruck hinterlassen habe, ich dachte die Details des Problems sind für die Lösung nicht so wichtig. Es geht hier um Präsentationssoftware mit der man auf auf einem fremden Rechner seinen Desktop im Vollbildmodus darstellen kann. In der Regel klappt das, aber bei einigen wenigen Rechner wird kein Vollbildmodus erzeugt, warum auch immer. Stattdessen sieht man das Fenster nur maximiert. Teile des Desktops (also Bildes) sind also verdeckt, von Fensterrahmen, Titelleiste, Bildlaufleisten, usw.

Und nein, ich werde mich nicht in den Flieger schwingen und rüberfliegen um den technisch unkundigen Kunden bei ihren Problemen helfen. Auch werde ich keine andere Software nehmen, denn die ist vorgegeben. Da habe ich keinen Einfluss drauf. Was ich aber machen kann ist die WorkArea das präsentierenden Rechners verkleinern.

Und ja, ich man kann die Programmfenster so verkleinernden, dass man sie auf der anderen Seite sieht, auf Dauer ist das ständige Anpassen aber doch anstrengend. Auch das ständige Fragen: "Können Sie es jetzt sehen? Nein? Noch etwas mehr links?". Da investiere ich lieber ein mal die Zeit in ein Programm das die WorkArea verkleinert.

Ich hoffe jetzt alle Fragen geklärt zu haben warum ein neuer Monitor nicht die Lösung ist.


Zurück zum Thema. Ich hab das Projekt vereinfacht und gekürzt und als Beispiel in den Anhang gestellt. Man kann daran erkennen, dass immer nur eine AppBar ihren Dienst macht. Ich verstehe nicht warum. Ich kann mir das nur so vorstellen, dass eine AppBar nur pro Programm möglich ist. Oder ich mache etwas falsch. Nur was?

Die Idee mit vier einzelnen Programmen habe ich auch schon gehabt, und falls ich keine andere Lösung finden werde, werde ich es wohl machen müssen, aber damit ergeben sich andere Probleme. Keine unlösbaren Probleme, aber am liebsten würde ich alles zentral steuern, was mit einem Programm leichter ist.
Angehängte Dateien
Dateityp: zip Projekt für DP gekürzt.zip (22,5 KB, 4x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
10.054 Beiträge
 
Delphi 12 Athens
 
#6

AW: Desktop in einem Fenster

  Alt 27. Aug 2014, 22:55
Zurück zum Thema. Ich hab das Projekt vereinfacht und gekürzt und als Beispiel in den Anhang gestellt. Man kann daran erkennen, dass immer nur eine AppBar ihren Dienst macht.
Bei mir zeigt dein Beispielprogramm (kompiliert mit Delphi XE6) unter Windows 8.1 alle vier Leisten an.

// EDIT:
In einer VM mit XP funktioniert es genauso, auch wenn ich es mit Delphi 7 kompiliere.
Sebastian Jänicke
AppCentral

Geändert von jaenicke (27. Aug 2014 um 23:00 Uhr)
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#7

AW: Desktop in einem Fenster

  Alt 27. Aug 2014, 23:10
Alle vier Leisten werden auch bei mir angezeigt, aber nur eine davon hat Auswirkung auf WorkArea, ist also eine echte AppBar. Die restlichen drei sind nur normale Fenster.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz