Suche Hilfe bzgl laufender alter Anwendung

Für Fragen von Einsteigern und Programmieranfängern...

Suche Hilfe bzgl laufender alter Anwendung

Beitragvon Senseware » 12. Feb 2020, 12:09 Suche Hilfe bzgl laufender alter Anwendung

Hallo Ihr,
also ich bin Informatikerin. Mein Schwerpunkt sind aber Datenbanken. Ich kann Java und PHP programmieren. Jetzt kümmere ich mich seit einiger Zeit um diverse Programme. U.a. ein paar von einem Laien selbstgebauten Lazarus/FreePascal Programme, welche als eigenständige exe schon lange produktiv laufen.
Der Programmierer ist leider verstorben. Die Anwendung funktioniert mit Lazarus Forms und Pascal Source Code und erzeugt jeweils eine SQLite Datenbank. Daher kann ich bei Datenfehlern immer agieren, aber ich kann nichts an der Logik ändern.
Mittlerweile habe ich den Sourcecode in Lazarus geöffnet. Die Entwicklungsumgebung hatte der Programmierer privat bei sich sodass ich mit alles selber zusammenstellen muss.
Da ich mich nicht so gut mit Lazarus und Freepascal auskenne habe ich arge Probleme und bekomme die Anwendung nicht kompiliert. Es fehlen immer Packages oder Programmbibliotheken ect. die ich mir mühsam zusammen suche.Daher suche ich dringend Hilfe von einem Profi. So quasi als Initialzündung.
Danke schon mal für Eure Hilfe.

Senseware
Senseware
 
Beiträge: 3
Registriert: 12. Feb 2020, 10:38
Wohnort: Dortmund
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z) | 
CPU-Target: xxBit
Nach oben

Beitragvon m.fuchs » 12. Feb 2020, 12:26 Re: Suche Hilfe bzgl laufender alter Anwendung

Viele Dinge lassen sich ja leichter vor Ort bearbeiten als über das Netz, gerade wenn es um Fummeleien bei alten Anwendungen geht.
Wo ist denn dein Standort?
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
m.fuchs
Lazarusforum e. V.
 
Beiträge: 2169
Registriert: 22. Sep 2006, 18:32
Wohnort: Berlin
OS, Lazarus, FPC: Winux (Lazarus 2.0, FPC 3.0.4) | 
CPU-Target: x86, x64, arm
Nach oben

Beitragvon Senseware » 12. Feb 2020, 12:58 Re: Suche Hilfe bzgl laufender alter Anwendung

In der Nähe von Dortmund.
Senseware
 
Beiträge: 3
Registriert: 12. Feb 2020, 10:38
Wohnort: Dortmund
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z) | 
CPU-Target: xxBit
Nach oben

Beitragvon fliegermichl » 12. Feb 2020, 13:39 Re: Suche Hilfe bzgl laufender alter Anwendung

Hallo,

ist ein wenig schwierig. Wenn du konkrete Fragen hättest, könnte man konkrete Antworten geben. Viele Packages lassen sich im Online Package Manager installieren oder aus dem CCR.
Ist der Quellcode closed Source?

Falls nicht, könntest Du ihn hier einstellen. Dann findet sich bestimmt jemand der sich der Sache annimmt.
fliegermichl
Lazarusforum e. V.
 
Beiträge: 463
Registriert: 9. Jun 2011, 08:42
Wohnort: Echzell
OS, Lazarus, FPC: Winux (L 2.0.7 FPC 3.04) | 
CPU-Target: 32/64Bit
Nach oben

Beitragvon Winni » 12. Feb 2020, 15:05 Re: Suche Hilfe bzgl laufender alter Anwendung

Hallo!

Wie Du Pakete installierst - das weisst Du?

Wie man den Online Paket Manager benutzt - weisst Du?

Dann das nächste konkrete Problem - bitte.

Winni
Winni
 
Beiträge: 36
Registriert: 2. Mär 2009, 16:45
Wohnort: Fast Dänemark
OS, Lazarus, FPC: Laz2.06, fpc 3.04 | 
CPU-Target: 64Bit
Nach oben

Beitragvon wp_xyz » 12. Feb 2020, 15:08 Re: Suche Hilfe bzgl laufender alter Anwendung

Öffne das Projekt in Lazarus. Gehe zu "Projekt" > "Projektinspektor". In dem erscheinenden Fenster siehst du in der Baumansicht unter "Benötigte Packages" eine Auflistung aller benötigten Packages. Sind irgendwelche durchgestrichen? Wenn ja, dann fehlen sie. Die Packages kannst du in der Regel mit Hilfe des Online-Package-Managers (im Menü "Package") nachinstallieren. Wenn dir nicht klar ist, welche Packages gemeint sind, poste einen Screenshot des Projektinspektors.
wp_xyz
 
Beiträge: 3083
Registriert: 8. Apr 2011, 08:01

Beitragvon Senseware » 12. Feb 2020, 15:14 Re: Suche Hilfe bzgl laufender alter Anwendung

Winni hat geschrieben:Hallo!

Wie Du Pakete installierst - das weisst Du?

Wie man den Online Paket Manager benutzt - weisst Du?

Dann das nächste konkrete Problem - bitte.

Winni

8) Jein - sorry, aber vom Online Paket Manager wusste ich nichts. :oops:
Hatte vor einem halben Jahr erstmals etwas Zeit mit der Anwendung und Lazarus verbracht, dann musste ich aber wegen anderer Dinge abbrechen.
Seit heute bin ich wieder dran.
Ich werde das jetzt mal ausprobieren und melde mich wieder.

Danke schon mal :D
Senseware
 
Beiträge: 3
Registriert: 12. Feb 2020, 10:38
Wohnort: Dortmund
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z) | 
CPU-Target: xxBit
Nach oben

Beitragvon Nimral » 15. Feb 2020, 09:34 Kennt jemand "AWComponents"?

Stand der Dinge: wir haben fast alle Komponenten wieder zusammen. Entweder stehen sie im Package Manager zum Download, oder als Source auf Git. Lösbare Probleme.

Ein Problemkind bleibt übrig: "AWComponents". Ich fand online keine Spur von einem solchen Package.

Kennt das jemand?

HG, Armin.
Nimral
 
Beiträge: 44
Registriert: 10. Jun 2015, 10:33

Beitragvon six1 » 15. Feb 2020, 09:50 Re: Suche Hilfe bzgl laufender alter Anwendung

Kannst du ein bisschen mehr über eine verwendete Komponente sagen?


https://github.com/akhilwaghmare/AWComponents
Gruß, Michael
six1
 
Beiträge: 144
Registriert: 1. Jul 2010, 18:01

Beitragvon Nimral » 15. Feb 2020, 10:08 Re: Suche Hilfe bzgl laufender alter Anwendung

six1 hat geschrieben:Kannst du ein bisschen mehr über eine verwendete Komponente sagen?

https://github.com/akhilwaghmare/AWComponents


Die habe ich auch gefunden, ist aber was ganz Anderes für IOs. Zufällige Namensgleichheit, da sich der Autor "Akhil Waghmare" nennt.

Ich fand einige Fetzen/Überreste vom Linken, darunter grafische Elemente, Forms, die alle irgendwie mit Datenbanken zusammenhängen. Ich tippe daher entweder auf etwas Selbstgeschriebenes vom Autor (hab bereits nachgefragt ob der die Initialen AW hatte), oder auf eine Oberflächen-Bibliothek zum Aufhübschen der GUI, die dann natürlich auch für die Report- und Konfig-Dialoge der DB eingesetzt wurde.

Natürlich könnte ich auch versuchen, die Klassen aus der recht umfangreichen Source herauszudestillieren und dann genauer nachsehen, was mit ihnen gemacht wurde, aber ich dachte, bevor ich mir die Mühe mache mich in den fremden Source-Code reinzugraben frage ich hier, ob "AWComponents" schon mal jemandem begegnet ist, eventuell als kommerzieller Zukauf.

Hätte aber vermutlich einen neuen Thread aufmachen sollen, damit das Stichwort "AWComponents" mehr Leuten ins Gesicht springt.

HG, Armin.
Nimral
 
Beiträge: 44
Registriert: 10. Jun 2015, 10:33

Beitragvon six1 » 15. Feb 2020, 10:13 Re: Suche Hilfe bzgl laufender alter Anwendung

hmm, meine Idee dazu ist, dass es vielleicht wirklich eine "eigene" Komponente war, zur Suche von Teilen oder Sheets...

Sowas in der Art:
Find component parts distributed by AW Components on Octopart, the world's largest and most reliable component parts search engine for datasheets, price ...

https://octopart.com/parts/supplier--aw ... =4393&p=26
Gruß, Michael
six1
 
Beiträge: 144
Registriert: 1. Jul 2010, 18:01

Beitragvon Nimral » 15. Feb 2020, 10:16 Re: Suche Hilfe bzgl laufender alter Anwendung

Weiterer (leider eher entmutigender) Hinweis: die Bibliothek wurde per ..\AWTools eingebunden. Kam also direkt von der Platte des Autors.

Google-Suche nach AWTools bringt das:

AWTools.png
AWTools.png (43.58 KiB) 185-mal betrachtet


Sicher nützlich und auch notwendig, eine "Netz-Komponente" :-)

Ich tippe daher immer mehr auf "Eigenbau", und wurde bei der Übergabe der Source nicht mitgeliefert.
Keine guten Aussichten.

Armin.
Zuletzt geändert von Nimral am 15. Feb 2020, 10:20, insgesamt 1-mal geändert.
Nimral
 
Beiträge: 44
Registriert: 10. Jun 2015, 10:33

Beitragvon six1 » 15. Feb 2020, 10:20 Re: Suche Hilfe bzgl laufender alter Anwendung

Bringt dich dieser java Code auf neue Ideen?

https://searchcode.com/codesearch/view/11921638/
Gruß, Michael
six1
 
Beiträge: 144
Registriert: 1. Jul 2010, 18:01

Beitragvon Nimral » 15. Feb 2020, 10:23 Re: Suche Hilfe bzgl laufender alter Anwendung

Hm, schaut eher nicht so aus. Aber lass uns einfach sehen, ob jemand die Komponente direkt kennt.

Sourcen genau umgraben hab ich erst am Mo Zeit.

Ich hoffte auf einen Glückstreffer :-)
Nimral
 
Beiträge: 44
Registriert: 10. Jun 2015, 10:33

Beitragvon wp_xyz » 15. Feb 2020, 12:02 Re: Suche Hilfe bzgl laufender alter Anwendung

Hast du Zugriff auf den PC des verstorbenen Kollegen? Dort sollte auch der Quellcode dieser AWComponents zu finden sein, sofern es sich um selbstgeschriebene Komponenten handelt; auch bei zugekauften Komponenten ist manchmal der Quellcode mit dabei. Du könntest dann versuchen, die Komponenten nach Lazarus zu portieren.
wp_xyz
 
Beiträge: 3083
Registriert: 8. Apr 2011, 08:01

» Weitere Beiträge siehe nächste Seite »
Nächste

Zurück zu Einsteigerfragen



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

cron
porpoises-institution
accuracy-worried