geplaatst door: Leendert
Ik ben al jaren over naar de Mac en heb voor zo ongeveer al mijn programma's een alternatief gevonden. Voor mijn genealogie gebruikte ik Aldfaer. Nu vind ik Reunion te duur en alternatieven zijn er niet. Is het mogelijk om met de source van Aldfaer (www.aldfaer.nl) dit programma te 'porten' voor de Mac? Wordt dit straks makkelijker als Apple Intel processors gebruikt?
Kan de source van een Windows programma gebruikt worden?
17 juni 2005 - 19:36    reactie #1
geplaatst door: dewaard
Het is mogelijk om de source te porten, maar dat is afhankelijk van de gebruikte programmeertaal en libraries. Bovendien is het belangrijk dat de programmeur hier rekening mee heeft gehouden of in ieder geval netjes heeft geprogrammeerd.

Ik kan de site niet openen (ik krijg een wit scherm), dus ik kan niet zien om watvoor programma het gaat, in welke taal het is geschreven en of het open source is. Als het in Java is geschreven kan je het direct op je Mac draaien, zonder het te hoeven porten. Anders hangt het van de taal af. Waarschijnlijk moet dan de hele GUI code worden herschreven, tenzij je geluk hebt en het in een .NET taal is geschreven. Ik ben de laatste tijd aan het experimenteren geweest met Mono (cross platform en open source .NET platform), en daarmee kan je .NET applicaties ook op je Mac draaien.

Dat Apple straks Intel processors gebruikt maakt het porten van software niet makkelijker of wat dan ook. Bij bepaalde software, zoals games en 3D applicaties, wordt wel eens gebruik gemaakt van processor/architectuur afhankelijke tweaks, maar verder is het een marginale verandering wat het porten van software betreft.

Kan de source van een Windows programma gebruikt worden?
17 juni 2005 - 19:51    reactie #2
geplaatst door: Leendert
De site werkt inderdaad alleen in IE (typical). Ik heb geen flauw idee in welke taal het is geschreven maar misschien is er een programmeur hier die eens zijn licht bij die stichting wil opsteken. Het zou namelijk het enige goede alternatief kunnen zijn voor Reunion. Ik ben zelf geen programmeur (nooit verder gekomen dan een les of twintig Pascal MT) helaas. Wie biedt zich aan?
Kan de source van een Windows programma gebruikt worden?
17 juni 2005 - 23:16    reactie #3
geplaatst door: fredmatrack
Die aldfear is een echte executable (uitvoerbaar bestand). Die kan je dus niet zomaar hercompilen.
Stuur een mail naar de maker van het pakket en vraag eens lief naar de broncode  :biggrin:

Als het in Visual Basic is gemaakt, kan je de code omzetten naar RealBasic en dan werkt het ook op de Mac.

Kan de source van een Windows programma gebruikt worden?
18 juni 2005 - 01:33    reactie #4
geplaatst door: Robert
www.aldfaer.nl opent prima in Firefox...
Klik hier voor informatie over het onder de aandacht brengen van producten of diensten op MacFreak.
Kan de source van een Windows programma gebruikt worden?
18 juni 2005 - 15:53    reactie #5
geplaatst door: Leendert
Ik heb het op aanraden van fredmatrack op mijn allerliefst gevraagd maar bericht gegeven dat zij de C++ source niet uit handen geven. :sad:
Kan de source van een Windows programma gebruikt worden?
18 juni 2005 - 18:06    reactie #6
geplaatst door: fredmatrack
Als het in c++ is geschreven en niet te veel (of geen) specifieke systeemfuncties aanroept, dan zou dat programma vrij makkelijk op Mac te draaien moeten zijn. Broncode even door XCode smijten en compilen en je hebt een nieuw Mac OS X prog.

Kan de source van een Windows programma gebruikt worden?
18 juni 2005 - 20:35    reactie #7
geplaatst door: Emerik

Citaat
Leendert om 15:53, 18-06-2005
Ik heb het op aanraden van fredmatrack op mijn allerliefst gevraagd maar bericht gegeven dat zij de C++ source niet uit handen geven. :sad:

Dan zal je nu nog beter je best moeten doen om heeeel vriendelijk te vragen of ze het programma zelf willen porten.

Helpt u de wereld al redden?
Kan de source van een Windows programma gebruikt worden?
19 juni 2005 - 00:08    reactie #8
geplaatst door: dewaard
@fred: al die Visual Studio GUI rotzooi? Al die windows.forms GUI elementen? Kan Xcode dan automatisch omzetten? Ik denk niet dat mensen voor hun lol een complete GUI gaan herschrijven.

C++ draait op Mac, maar de GUI code moet volledig worden herschreven en system calls al helemaal. Daar ben je met een redelijk grote applicatie wel even zoet mee :-(

Kan de source van een Windows programma gebruikt worden?
19 juni 2005 - 00:12    reactie #9
geplaatst door: Leendert
Nou ja, gauw weer vergeten dan maar, Reunion kopen en een paar maandjes 'suuneg an' doen. Erg vriendelijk was de respons nou ook weer niet, een one-liner in de E-mail en een onverbiddelijk slot op mijn draadje daar. :thumbs-down:
Kan de source van een Windows programma gebruikt worden?
19 juni 2005 - 10:32    reactie #10
geplaatst door: fredmatrack
Een echte programmeur schrijft zijn interfaces in code en maakt geen gebruik van de interface builder van visual studio.
Ik weet eigenlijk niet of XCode overweg kan met interfaces van Visual Studio, het zou wel prachtig zijn natuurlijk!
Kan de source van een Windows programma gebruikt worden?
19 juni 2005 - 10:54    reactie #11
geplaatst door: wodkabier
als de originele code is geschreven met visual c++ of dotnet kun je het wel vergeten. ik heb vaak op mijn werk opdrachten om van bijvoorbeeld open watcom sources visual c++ te maken. De enigge manier is dan de originele broncode te bemachtigen en die handmtig om te zetten in visual c++. en met porten van software die gebruik maakt van typische windows libraries wordt het een hele grote tijdrovende kluif. Je moet namelijk de equivalenten van de windows-specifieke library-aanroepen zien te vinden voor het andere platform, en die dan omzetten. Het is te doen, maar nieuw bouwen heeft dan de voorkeur, want dat is goedkoper en eenvoudiger.
de hoofdzaak: <><
de bijzaak    : dual G5/2000, 2*20" tft iPod nano iPod video