AGB  ·  Datenschutz  ·  Impressum  







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

Sprachen mischen? C++, ObjectPascal

Ein Thema von HHick123 · begonnen am 6. Aug 2008 · letzter Beitrag vom 8. Aug 2008
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.195 Beiträge
 
Delphi 10.4 Sydney
 
#11

Re: Sprachen mischen? C++, ObjectPascal

  Alt 6. Aug 2008, 23:23
Zitat von HHick123:
Zitat von Bernhard Geyer:
unter Delphi jedoch nur Obj-Files von C (so wie die oft verwendete ZLib).
Wie schaut's mit C++ aus? Auf was ich hinaus will: Hieße dass, dass man unter Umständen die OWLNext-Bibiliothek mit ObjectPascal verwenden könnte?
Wieso willst du dies Bibliothek verwenden? Was bietet sie was du nicht direkt direkt als Delphi-Komponente zur verfügung hast?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
HHick123

Registriert seit: 23. Jul 2007
73 Beiträge
 
#12

Re: Sprachen mischen? C++, ObjectPascal

  Alt 7. Aug 2008, 10:11
Es geht noch immer um dieses Projekt:
http://www.delphipraxis.net/internal...018&highlight=

Ich hab' eine Abschätzung gemacht, wie lange es dauern würde von OWL auf VCL umzusteigen.
Wobei ich mir wirklich intensive Gedanken gemacht hab', wie man das teilautomatisiert machen könnte.

Aber trotzdem befürchte ich ganz stark, dass es den Kunden zu viel sein wird, und ich den Job nicht bekommen werde... Und verhungern muss... Buhuuu... Na gut, ganz so schlimm wird's nicht werden.

Über den Weg, von OWL auf OWLNext umzusteigen bin ich mir noch nicht so ganz klar. Bislang hab' ich angenommen, dass ich dann von Pascal auf C++ umsteigen müßte (ca. 100.000 lines of code), und ich glaube nicht, dass die automatischen Converter das hinkriegen, aber wenn Pascal eine Option wäre, dann würd' ich den Weg ev. noch mal durchdenken...
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#13

Re: Sprachen mischen? C++, ObjectPascal

  Alt 7. Aug 2008, 10:13
Die VCL ist doch eine Weiterentwicklung von ObjectWindows
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.032 Beiträge
 
Delphi 12 Athens
 
#14

Re: Sprachen mischen? C++, ObjectPascal

  Alt 7. Aug 2008, 10:26
Also mein Weg bei sowas wäre:

1. Funktionalität sondieren: Was macht das Ding eigentlich.
2. Units hersaussuchen die keine Formulare enthalten. Die können eventuell ins neue Projekt.
3. Schauen welche Fenster zusammengefasst werden können. Dosminibildschirme auf Windowsdesktopgröße umstellen.
4. Mit MDI/Multiformularstruktur das Ding neu aufbauen.

Bei Dos-Anwendungen von den Codezeilen auf die Windowsanwendung zu schliessen bringt nichts. Da geht viel für die Verwaltung und Navigation in den Minibildschirmen drauf. Hier läßt sich mit der VCL mit Zusatzkomponenten einfach bessr arbeiten.

So jetzt gehts an meinem Seelenverkäuferprojekt weiter

Grüße // Martin
Martin Schaefer
Phaeno
  Mit Zitat antworten Zitat
HHick123

Registriert seit: 23. Jul 2007
73 Beiträge
 
#15

Re: Sprachen mischen? C++, ObjectPascal

  Alt 7. Aug 2008, 10:51
Zitat von mschaefer:
Bei Dos-Anwendungen von den Codezeilen auf die Windowsanwendung zu schliessen bringt nichts. Da geht viel für die Verwaltung und Navigation in den Minibildschirmen drauf.
Eine Anwendung für 16-bit-Windows ist es halt. Sieht eigentlich recht modern aus. Noch läuft das Zeug ja...

Zitat von mkinzler:
Die VCL ist doch eine Weiterentwicklung von ObjectWindows
Ja, mag sein, ich hab' mir auch schon einen weitgehend automatischen Weg überlegt, aber woran es momentan hauptsächlich scheitert, ist der Unterschied,
dass bei der VCL die Steuerelemente alle Member von z.B. TForm1 sind, was den Vorteil hat, dass wir direkt auf die Daten der Steuerelemente (z.B. den Text aus einem Edit)
zugreifen können. Alá Form1.Edit1.Text ...

Wie das bei OWL funktioniert, hab' ich noch nicht so ganz durchschaut, da gibt es anscheinend für das gesamte Fenster z.B. TDialog1 einen Transport-Buffer-Speicherbereich,
der sich aus den Speicherbereichen der einzelnen Steuerelemente zusammensetzt. Dieser Transport-Buffer wird dann als Ganzes an das Fenster gesendet oder vom Fenster empfangen.

Wenn mir das jemand erhellen könnte, wie das bei OWL funktioniert
(vielleicht ist das einfach ein NonVCL-Thema im Umgang mit Dialogen),
wäre ich auch sehr dankbar!

Viele grüße,
Helmut
  Mit Zitat antworten Zitat
grenzgaenger
(Gast)

n/a Beiträge
 
#16

Re: Sprachen mischen? C++, ObjectPascal

  Alt 7. Aug 2008, 22:31
Zitat von HHick123:
Es geht noch immer um dieses Projekt:
http://www.delphipraxis.net/internal...018&highlight=

Ich hab' eine Abschätzung gemacht, wie lange es dauern würde von OWL auf VCL umzusteigen.
Wobei ich mir wirklich intensive Gedanken gemacht hab', wie man das teilautomatisiert machen könnte.

Aber trotzdem befürchte ich ganz stark, dass es den Kunden zu viel sein wird, und ich den Job nicht bekommen werde... Und verhungern muss... Buhuuu... Na gut, ganz so schlimm wird's nicht werden.

Über den Weg, von OWL auf OWLNext umzusteigen bin ich mir noch nicht so ganz klar. Bislang hab' ich angenommen, dass ich dann von Pascal auf C++ umsteigen müßte (ca. 100.000 lines of code), und ich glaube nicht, dass die automatischen Converter das hinkriegen, aber wenn Pascal eine Option wäre, dann würd' ich den Weg ev. noch mal durchdenken...
du willts doch nicht im ernst versuchen, eine veraltete technik ohne datenbankanbindung nach delphi zu portieren?

mein tipp, nimm das DB schema, dass passt auch heut noch, bau darauf deine datenbankanbindung state-of-art und darauf deine paar forms. die zeit wo du damit verbracht hast, dir zu überlegen, wie du das zeugs konvertieren kannst ... in dieser hättest bereits die halbe app portiert.

und keine angst, in 1, 2 jahren muss dein kunde sich entscheiden, das progy sterben zu lassen oder es zu portieren... da läuft dann langsam die 16 bit unterstützung von m$ aus ... .
  Mit Zitat antworten Zitat
HHick123

Registriert seit: 23. Jul 2007
73 Beiträge
 
#17

Re: Sprachen mischen? C++, ObjectPascal

  Alt 8. Aug 2008, 17:20
Zitat:
du willts doch nicht im ernst versuchen, eine veraltete technik ohne datenbankanbindung nach delphi zu portieren?
mein tipp, nimm das DB schema, dass passt auch heut noch, bau darauf deine datenbankanbindung state-of-art und darauf deine paar forms.
Klingt gut...

Zitat:
die zeit wo du damit verbracht hast, dir zu überlegen, wie du das zeugs konvertieren kannst ... in dieser hättest bereits die halbe app portiert.
Hätt' ich normalerweise auch so gesehen, aber so läuft das diesmal nicht!
Um ein Angebot für den Auftrag legen zu können, brauche ich eine Abschätzung. Und wenn ich da zu billig schätze, bin ich dran. Wenn ich zu teuer schätze wird nichts aus dem Auftrag. Das Projekt hat eine Größe, die man definitiv nicht an einem Nachmittag oder sogar nicht in einem Monat codet (da würden einem schon aus rein mechanischen Gründen die Finger abfallen...) Deswegen meine genauen Vorüberlegungen...

Zitat:
und keine angst, in 1, 2 jahren muss dein kunde sich entscheiden, das progy sterben zu lassen oder es zu portieren... da läuft dann langsam die 16 bit unterstützung von m$ aus ... .
Sehe ich auch so...

Viele Grüße, H
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz