- Berichten: 18
Vadis - misschien een dom idee, maar ...
- Mathy van Nisselroy
- Nieuw lid
-
tkornman schreef : Dit is de MKDE Workstation Edition van Pervasive Software Inc. ook wel de Micro Kernel Database Engine genoemt. Het pakket waar dit in zit heet BTrieve en dit is een relationele database engine. Deze heet tegenwoordig overigens PSQL. Hier is wat mee te doen aangezien er interfaces bestaan om deze database aan te spreken. Voor Delphi (een ontwikkeltaal voor Windows) bestaat deze. Voor de Mac ben je doorgaans aangewezen op een Java implementatie.
Tot "PQSL" denk ik dat ik het begrijp, maar van daar tot "Voor Delphi..." snap ik er geen hout meer van. Daarna gaat het wel weer.
Groetjes
Mathy
Graag Inloggen of een account aanmaken deelnemen aan het gesprek.
- V700 register
- Nieuw lid
-
Waar het op neer komt is dat ze voor Vadis dus een bestaande database gebruiken. Ze hebben er wel wat mee gerommeld om het zo ontoegankelijk mogelijk te maken maar dat is het dus in essentie. Delphi is simpelweg een programmeertaal voor Windows en voor deze vond ik een stel componentjes die het makkelijk maken om met zo'n database te communiceren.
Aangezien het idee was om Vadis op de Mac aan de praat te krijgen heb je niet zoveel aan een Windows programmeertaal. Vandaar dat ik het over een Java omgeving had aangezien deze taal op meerdere besturingssystemen draait.
Groet,
Tamas
---
<img src="index.php?q=image/view/6409" />
T.F.K Lnr 222 - 740 TIC 1987
<a href="index.php?q=user/830">profiel</a> | <a href=" www.xs4all.nl/~kornman/v700vgo.html " target="_blank">project
Graag Inloggen of een account aanmaken deelnemen aan het gesprek.
- Mathy van Nisselroy
- Nieuw lid
-
- Berichten: 18
Nee, zoveel informatie was het niet. Maar de zin: "Hier is wat mee te doen aangezien er interfaces bestaan om deze database aan te spreken." liet een paar zekeringen in mijn brein in rook opgaan.
Wat ik tot nog toe snap, is dat ze een standaard database struktuur genomen hebben. Deze is enigszins gecodeerd, maar dat is terug te draaien/te ontsleutelen.
Vraag is dus nu, is er een database programma, dat die MDKE kan vervangen.
Groetjes
Mathy
Graag Inloggen of een account aanmaken deelnemen aan het gesprek.
- V700 register
- Nieuw lid
-
Als dat eenmaal gedaan is dan begint de pret pas echt want dan moet de voorkant (het programma zelf) nog gebouwd worden...
Groet,
Tamas
---
<img src="index.php?q=image/view/6409" />
T.F.K Lnr 222 - 740 TIC 1987
<a href="index.php?q=user/830">profiel</a> | <a href=" www.xs4all.nl/~kornman/v700vgo.html " target="_blank">project
Graag Inloggen of een account aanmaken deelnemen aan het gesprek.
- V700 register
- Nieuw lid
-
tkornman schreef : In C:\..\VADIS32\BIN staat het volgende bestand: w32mkde.exe
Dit is de MKDE Workstation Edition van Pervasive Software Inc. ook wel de Micro Kernel Database Engine genoemt. Het pakket waar dit in zit heet BTrieve en dit is een relationele database engine. Deze heet tegenwoordig overigens PSQL.
(knip)
Groet,
Tamas
Aha!
Dan wordt het (in wezen) al een stuk haalbaarder.
Btrieve was vroeger de DBMS die standaard werd meegeleverd bij Magic.
En Magic is meermalen winnaar geweest van de RAD-race.
Dus in principe zou dat moeten kunnen in een weekeindje.
Voor zover ik mij kan herinneren was BTrieve overigens opgebouwd uit (in wezen) platte tabelletjes, met aparte bestanden per index.
Uiteraard gebruikten we het relationeel, maar dat zat hem in wezen meer in de tool (lees: de standaard werkwijze van de gemiddelde Magic-programmeur) dan in de dbms.
In de tijd dat bTrieve werd hernoemd naar PSQL, besloot ons management dat wij in het vervolg met MS-SQL zouden gaan werken. Gelukkig werd ik op dat moment gedetacheerd naar een bedrijf waarvan alle klanten met Unix-systemen werkten.
Nu even wat beter nadenken ...
Magic is als ontwikkeltool snel genoeg, maar ik weet niet in hoeverre het kan draaien op een Mac.
Ik heb wel eens gehoord dat bepaalde versies van de Mac een bepaalde versie van Unix kunnen draaien, maar ik meen me te herinneren dat Magic verschillende versies had voor verschillende Unix-systemen. En volgens mij werkten de Unix-versies van Magic niet met bTrieve, maar met C-tree.
We hebben dus waarschijnlijk so wie so een conversieslag nodig.
En converteren gaat natuurlijk zeer makkelijk met een RAD-tool.
Kortom:
- Stap 1: Kies je favoriete RAD-tool voor de Mac.
- Stap 2: Zoek een database-formaat dat geschreven kan worden vanuit Magic, en dat gelezen kan worden door het gekozen RAD-tool.
- Stap 3: Gebruik Magic om de btrieve database te converteren naar het gekozen database-formaat.
- Stap 4: Schrijf een Raadpleeg-applicatie m.b.v. het gekozen RAD-tool.
Dus als je een beetje goed inzicht hebt in de benodigde zoekpaden, hoort dat niet veel problemen op te leveren.
Graag Inloggen of een account aanmaken deelnemen aan het gesprek.
- Mathy van Nisselroy
- Nieuw lid
-
- Berichten: 18
Ik heb er weinig verstand van. Maar als ik iets moet/kan testen zeg je het maar.
Groetjes
Mathy
PS Ik heb even gezocht met Google en gelijk Magic (voor de PC) en Servoy (RAD-tool voor de Mac) gevonden. Allebei voor nop naar het schijnt. Maar nog maar even niet gedownload. Dat schiet dus al op.
Graag Inloggen of een account aanmaken deelnemen aan het gesprek.
- V700 register
- Nieuw lid
-
Ik ben zelf ook een vervent Apple gebruiker. micro$oft komt er bij mij niet in. Op mijn iMac had ik destijds PC emulator draaien, een windoos entee simulator. Werkte best OK op de Mac, met alle ellende van windoos erbij natuurlijk. Geen probleem, kon gewoon heerlijk schakelen tussen mac OS en micro$oft. Nu een powerbook, maar geen windoos emulator meer. Geen behoefte aan, heb alles voor de Mac. Behalve VADIS.
Nu, Ik HEB VADIS draaiende thuis. Echter... heb een tweedehanjds lap-top gekocht op een PC rommelbeurs (199Euro) en XP geinstaleerd op het ding met zo weinig mogelijk er omheen. Deze PC dient bij mij ALLEEN en ALLEEN voor VADIS. Hij draait nog steeds, en is nog nooit gecrashed. maar er draait ook niks anders op behalve word, acrobat reader en excel en de kleine dingetjes van windoos natuurlijk.
Ik zou dat ook gewoon doen als ik jou was. Koop een goedkope laptop, wat is nu 200 Euro dat heb je er zo uit, installeer XP windoos en VADIS. Kun je lekker mee op de bank voor de TV met een biertje naast je op de vloer door VADIS bladeren.
Ik hoor het wel,
Robert
Graag Inloggen of een account aanmaken deelnemen aan het gesprek.
- Mathy van Nisselroy
- Nieuw lid
-
- Berichten: 18
robertm schreef : Koop een goedkope laptop, wat is nu 200 Euro dat heb je er zo uit, installeer XP windoos en VADIS.
Da's de gemakkelijke oplossing, dat kan altijd nog. Maar de uitdaging is, om het op de Apple aan het lopen te krijgen. Zal wel een hoop werk worden, maar onmogelijk schijnt het niet te zijn.
BTW, jij hebt toch ook niet voor een ander merk gekozen, omdat Volvo geen 700/900 cabriolet in z'n programma had.
Groetjes
Mathy
Graag Inloggen of een account aanmaken deelnemen aan het gesprek.
- Mathy van Nisselroy
- Nieuw lid
-
- Berichten: 18
Even voor de zekerheid:
Ik neem aan, dat ik de folder-structuur van de Vadis DVD moet blijven aanhouden, wil de geporteerde database werken?
Dus wat op de Vadis DVD in folder X staat, moet op de Apple ook in folder X staan? (Misschien dat de naam van de folder anders kan zijn, maar de files in die folder mogen niet anders zijn en ik mag ook geen folders samenvoegen)
Als ik op de Apple een speciale folder aanmaak, met daarin gewoon de structuur (qua folders en files) aanbreng zoals op de Vadis DVD, zou dat werken?
Groetjes
Mathy
Graag Inloggen of een account aanmaken deelnemen aan het gesprek.
- V700 register
- Nieuw lid
-
Dat ligt er aan wat er in de database staat. Indien er complete paden in staan dan is het inderdaad handig om dit te doen. Staan er bijvoorbeeld alleen maar koppelingen in tussen Volvo-types en onderdelen dan moet je zelf aangeven waar de bestanden staan.
Je hebt hoedanook een programma nodig die de data uit de database aan de bestanden op de hardeschijf knoopt en deze aan de gebruiker toont. Je hebt dus in feite drie elementen: de database, de bestanden op de harde schijf en een programma die deze data bij elkaar zoekt en laat zien. Het laatste element (het programma) moet dus (voor de Mac) gebouwd worden.
Groet,
Tamas
---
<img src="index.php?q=image/view/6409" />
T.F.K Lnr 222 - 740 TIC 1987
<a href="index.php?q=user/830">profiel</a> | <a href=" www.xs4all.nl/~kornman/v700vgo.html " target="_blank">project
Graag Inloggen of een account aanmaken deelnemen aan het gesprek.


