AGB  ·  Datenschutz  ·  Impressum  







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

C++=>Delphi - Bräuchte Hilfe!

Ein Thema von Kernel32.DLL · begonnen am 14. Aug 2004 · letzter Beitrag vom 28. Apr 2005
 
Kernel32.DLL
(Gast)

n/a Beiträge
 
#1

C++=>Delphi - Bräuchte Hilfe!

  Alt 14. Aug 2004, 10:30


*ganz doll gefrustet*

Seit Anfang der Woche versuch ich, aus der "Smartapp" - Demo von Microsoft eine sinnvolle Delphi-Übersetzung zu basteln, um diese gottverdammten "S.M.A.R.T." - Werte aus der Festplatte zu lesen.

Die eigentlich wichtigste Datei, "smart.h", ist bereits komplett übersetzt, lediglich an dieser verdammten "smartapp.c" beiss ich mir meine Zähne aus, weil dafür meine C++ Kentnisse nicht weitgenug gehen.

sofern ich das richtig mitbekommen habe, wird das lesen der SMART-Werte unter Win9x/ME mit der Smartvsd.vxd bewerkstelligt (was in der übersetzung ja nicht das Problem ist...), bei allen anderen WinVersion(NT,2000,XP & Co.) gehts direkt über "PhysicalDrive0". Vorher müssen aber noch Kommandos an das Device übergeben werden, mit denen Windows aufgefordert wird, die SMART-Werte (wenn vorhanden) auszulesen.

Mein Problem ist leider nur, dass ich die Syntax von C++ nicht vollständig verstehe. Am besten sieht man sich die main-Datei des anghängten Proggs an. Da sieht man, was bereits übersetzt wurde, und wo es noch hapert.

Findet sich hier jemand, der mir, wenn auch nur Ansatzweise, ein wenig unter die Arme greifen könnte??
(Insbesondere bei der Funktion "DoPrintData", von der ich ziemlich wenig Ahnung habe, wie das Übersetzt werden soll)
Es würden übrigens auch nicht stören, wenn die Übersetzung auf einer Konsolenanwendung wie das original beruhen würde, auch wenn das finale Progg ein GUI bekommen würde.


Interessanterweise gibt es im Web keine Delphi-Kompo, die einem die Arbeit abnehmen würde...(zumindestens nicht bei "Google","Altavista" und "Webcrawler") und auch kein Open-Source Delphi-Progg *seufz*.

Anmerkung: Ich hätte auch dem Übersetzer der Smart.h geschrieben, leider sei sein Englisch nicht besonders gut
(sagt er) und daher poste ich mein Problem lieber hier im Forum.

mfg
(ein sich langsam wieder beruhigender)
Daniel

P.S.: Microsofty könnte ja auch mal Beispiele für Delphi schreiben... Wäre zwar nicht in Microsofty's Interesse, aber in meinem!

Nun dann, die Anhänge:

Die original
Microsoft-App


[edit] Exe aus dem Archiv genommen [/edit]
Angehängte Dateien
Dateityp: zip smart.zip (16,3 KB, 18x aufgerufen)
  Mit Zitat antworten Zitat
 


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 09:35 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