Analogmeter Analog Gauges gesucht

Zur Vorstellung von Komponenten und Units für Lazarus

Analogmeter Analog Gauges gesucht

Beitragvon lazarus_fan » 29. Dez 2016, 21:53 Analogmeter Analog Gauges gesucht

Hallo Leute,
ich suche solche Komponenten. Für Delphi gibt es ja einiges, aber irgendwie klappt es bei mir nie mit dem Konvertieren :(
Für Lazarus direkt habe ich nur das gefunden
http://images.google.de/url?sa=t&rct=j&q=&source=imgres&cd=1&cad=rja&uact=8&ved=0ahUKEwib24Wco5rRAhXNNlAKHTVhBF0Q5hMIBTAA&url=http%3A%2F%2Fwww.dg4has.de%2Fassets%2Fimages%2Fanalog.jpg&usg=AFQjCNHQwsD5985aD6VGXP9e-uqAb-sbhw

Nur leider kann man da keine Bereiche einstellen, sondern ist an die jpg-Bilder gebunden. Aber so etwas in der Art wäre es.
Zu Delphi-Zeiten gab es noch die A3nalogGauge-Variante, aber die bekomme ich nicht in Lazarus konvertiert, es erscheinen immer Fehlermeldungen.....wer kann mir da freundlicherweise Helfen bzw. hat eine Idee? Vielen Dank
lazarus_fan
 
Beiträge: 15
Registriert: 28. Dez 2016, 21:13

Beitragvon wp_xyz » 29. Dez 2016, 23:59 Re: Analogmeter Analog Gauges gesucht

Wo finde ich den Quellcode der Komponenten, zu denen du das jpg-Bild verlinkt hast?
wp_xyz
 
Beiträge: 2480
Registriert: 8. Apr 2011, 08:01

Beitragvon creed steiger » 30. Dez 2016, 02:20 Re: Analogmeter Analog Gauges gesucht

creed steiger
 
Beiträge: 938
Registriert: 11. Sep 2006, 21:56

Beitragvon lazarus_fan » 30. Dez 2016, 10:28 Re: Analogmeter Analog Gauges gesucht

wp_xyz
Die Industrial kenne ich schon, ist leider nichts dabei :( Und bei dem spanischem ist es nicht die gewünschte Optik.
Und das, wo creed steiger die Seite verlinkt hat, ist leider nicht flexibel genug, bzw. es fehlen mir die Kentnisse, da etwas umzuprogrammieren.

http://www.brothersoft.com/a3naloggauge-186714.html wäre das Optimum. Nur leider gibt es beim Konvertieren einige Fehler, Handle werden nicht erkannt.....
lazarus_fan
 
Beiträge: 15
Registriert: 28. Dez 2016, 21:13

Beitragvon Michl » 30. Dez 2016, 10:48 Re: Analogmeter Analog Gauges gesucht

lazarus_fan hat geschrieben:Nur leider gibt es beim Konvertieren einige Fehler, Handle werden nicht erkannt.....
Komisch, hier geht es (Windows 7, 32bit Lazarus).

Meine Schritte:
- Source runtergeladen
- unter Package -> Neues Package ... -> ein Package mit dem Namen A3nalogGaugePckg erstellt und im Verzeichnis der Source gespeichert
- Datei A3nalogGauge.pas in das Package aufgenommen und das Häkchen bei "registriere Unit" gesetzt
- die Package Abhängigkeit "LCL" aufgenommen
- kompilieren (alle Fehlermeldungen wurden behoben, indem ich in die Uses Clausel die Unit Windows eingebunden hatte)
- im Package-Manager auf Verwenden -> Installieren geklickt und die Lazarus IDE neu kompiliert
- nach dem Neustart von Lazarus das Demo-Projekt mittels Werkzeuge -> Delphi-Umwandlung -> Delphi in Lazarus Projekt umwandlen ... geöffnet und gestartet
- sieht hier dann so aus (läuft natürlich aufgrund Windows spezifischen Code nur unter Windows und müsste ggf. durch plattformübergreifenden Code ersetzt werden):
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Code: Alles auswählen
type
  TLiveSelection = (lsMoney, lsChilds, lsTime);
  TLive = Array[0..1] of TLiveSelection; 
Michl
 
Beiträge: 2243
Registriert: 19. Jun 2012, 11:54
OS, Lazarus, FPC: Win7 Laz 1.7 Trunk FPC 3.1.1 Trunk | 
CPU-Target: 32Bit/64bit
Nach oben

Beitragvon lazarus_fan » 30. Dez 2016, 11:40 Re: Analogmeter Analog Gauges gesucht

Danke für deine Hilfe!! :)

Leider klappt es bei mir nicht so ganz. Mit dem Punkt
die Package Abhängigkeit "LCL" aufgenommen

kann ich nichts anfangen. Wenn ich stattdessen auf kompelieren klicke kommt
A3nalogGauge.pas(9,11) Fatal: Kann LCLIntf nicht finden verwendet von A3nalogGauge. Check if package LCLBase is in the dependencies von Package a3.
lazarus_fan
 
Beiträge: 15
Registriert: 28. Dez 2016, 21:13

Beitragvon Michl » 30. Dez 2016, 11:48 Re: Analogmeter Analog Gauges gesucht

Na wenn du den Package-Manager offen hast (wird geöffnet mit Package -> Neues Package ... oder Package -> Package-Datei (.lpk) öffnen ... oder Package -> Letzte Packages -> Name des letzten Packages auswählen), klickst du oben in der Tool-Leiste auf " + Hinzufügen " -> Neue Anforderung und wählst in dem sich öffnenden "Neue Anforderung"-Fenster die LCL aus und klickst OK.
Code: Alles auswählen
type
  TLiveSelection = (lsMoney, lsChilds, lsTime);
  TLive = Array[0..1] of TLiveSelection; 
Michl
 
Beiträge: 2243
Registriert: 19. Jun 2012, 11:54
OS, Lazarus, FPC: Win7 Laz 1.7 Trunk FPC 3.1.1 Trunk | 
CPU-Target: 32Bit/64bit
Nach oben

Beitragvon lazarus_fan » 30. Dez 2016, 12:11 Re: Analogmeter Analog Gauges gesucht

okay...jetzt will ich Lazarus neu kompelieren und es kommt
Kompiliere Package cairocanvas_pkg 0.0: Exit code 1, Fehler: 1, Warnungen: 2
a3naloggauge.pas(192,22) Warnung: Symbol "Handle" is deprecated
a3naloggauge.pas(370,54) Warnung: Symbol "GetTickCount" is deprecated: "Use GetTickCount64 instead"
a3naloggauge.pas(375,3) Fatal: Syntax error, ";" expected but "identifier BITBLT" found

quasi das, was bei meinem Importversuch schon schief gegangen ist...ich blicke nicht mehr durch :(
lazarus_fan
 
Beiträge: 15
Registriert: 28. Dez 2016, 21:13

Beitragvon Michl » 30. Dez 2016, 12:31 Re: Analogmeter Analog Gauges gesucht

Wie der Fehlertext lautet, fehlt da ein ";".

Wie auch immer, diesen Fehler hatte ich nicht, da ist etwas bei dir schief gelaufen.

Habe dir eine PN geschickt.
Code: Alles auswählen
type
  TLiveSelection = (lsMoney, lsChilds, lsTime);
  TLive = Array[0..1] of TLiveSelection; 
Michl
 
Beiträge: 2243
Registriert: 19. Jun 2012, 11:54
OS, Lazarus, FPC: Win7 Laz 1.7 Trunk FPC 3.1.1 Trunk | 
CPU-Target: 32Bit/64bit
Nach oben

• Themenende •

Zurück zu Units/Komponenten



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

porpoises-institution
accuracy-worried