Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   OSX Build (https://www.delphipraxis.net/162671-osx-build.html)

RWarnecke 3. Sep 2011 14:37

AW: OSX Build
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen,

ich habe die Datei libcgunwind1.0.dylib mit zu der ausführbaren Datei und in das Verzeichnis $(BDS)/Redist/osx32 gestellt. Das Programm startet jezt, nur leider taucht immer ein Terminalfenster mit auf und ich kann keine Eingaben in meinen Edit-Feldern machen. Kann mir das bitte jemand erklären, was ich da falsch mache ?

Das Programm habe ich mit der Trial auf einem Windows-PC erstellt und dann lediglich nur die kompilierten Dateien auf den MAC kopiert.

Edit: Ich glaube einen Weg gefunden zu haben. Ich habe jetzt von meinen Windows-Rechner mich mit dem PAServer auf dem MAC verbunden. Dann habe ich das Programm aus der IDE heraus gestartet. Dabei wurde auf dem Mac das Verzeichnis ScratchDir angelegt. Wenn ich jetzt das Programm aus diesem Verzeichnis starte, funktioniert es ohne die dylib und beim Start kommt kein Terminalfenster.

Im Anhang habe ich mal die Datei angehängt, die jetzt ohne PAServer und der DYLIB-Datei funktionieren sollte. Über eine kurze Rückmeldung würde ich mich freuen, ob ich den richtigen Weg gefunden habe.

BruPow 3. Sep 2011 15:14

AW: OSX Build
 
Zitat:

Zitat von RWarnecke (Beitrag 1121496)
Hallo zusammen,

ich habe die Datei libcgunwind1.0.dylib mit zu der ausführbaren Datei und in das Verzeichnis $(BDS)/Redist/osx32 gestellt. Das Programm startet jezt, nur leider taucht immer ein Terminalfenster mit auf und ich kann keine Eingaben in meinen Edit-Feldern machen. Kann mir das bitte jemand erklären, was ich da falsch mache ?

Das Programm habe ich mit der Trial auf einem Windows-PC erstellt und dann lediglich nur die kompilierten Dateien auf den MAC kopiert.

Edit: Ich glaube einen Weg gefunden zu haben. Ich habe jetzt von meinen Windows-Rechner mich mit dem PAServer auf dem MAC verbunden. Dann habe ich das Programm aus der IDE heraus gestartet. Dabei wurde auf dem Mac das Verzeichnis ScratchDir angelegt. Wenn ich jetzt das Programm aus diesem Verzeichnis starte, funktioniert es ohne die dylib und beim Start kommt kein Terminalfenster.

Im Anhang habe ich mal die Datei angehängt, die jetzt ohne PAServer und der DYLIB-Datei funktionieren sollte. Über eine kurze Rückmeldung würde ich mich freuen, ob ich den richtigen Weg gefunden habe.


Ja, dieses Vorgehen scheint richtig zu sein.

Also man muss über den PAServer das Projekt jeweils deployen und vom Mac Verzeichnis aus weiter verteilen. Die Dateien die auf dem Windows Rechner verfügbar sind laufen nicht ohne weiteres auf den Mac, das habe ich bei mir jedenfals versucht und ging nicht!

RWarnecke 3. Sep 2011 15:30

AW: OSX Build
 
Hallo Bruno,

danke erstmal fürs testen. Hast Du das Programm ohne installierten PAServer auf dem Mac getestet oder mit ?

Könnte es bitte nochmal jemand ohne installierten PAServer testen ?

BruPow 3. Sep 2011 15:36

AW: OSX Build
 
Ich habs mit installiertem PAServer getestet. Jedoch nicht laufen gelassen, ob das einen Einfluss hat kann ich so nicht sagen.

RWarnecke 4. Sep 2011 07:51

AW: OSX Build
 
Guten Morgen zusammen,

hier ist eine Anleitung wie man das RAD Studio XE2 für einen Mac einstellt. Also scheint mein vorgehen aus Beitrag #11 richtig zu sein.

hansklok 4. Sep 2011 14:05

AW: OSX Build
 
...hallo, also ich habe keinen PASServer oder die Trial von XE2...ABER, das Programm läuft einwandfrei unter MacOS X Lion, habs eben bei mir probiert...allerdings sind es keine echten Cocoa-Anwendungen...

mkinzler 4. Sep 2011 14:07

AW: OSX Build
 
Zitat:

...allerdings sind es keine echten Cocoa-Anwendungen...
Und unter Windows keine WinAPI/WinControls. Es wird ja Vektorgrafik verwendet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:54 Uhr.
Seite 2 von 2     12   

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 by Thomas Breitkreuz