Delphi Deklarationen

Antworten
Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Delphi Deklarationen

Beitrag von Christian »

kann mir bitte mal jemand die Deklarationen von SHGetMalloc und SHGetDesktopFolder aus der unit ActiveX posten ...

Irgendwie mach ich bei der Deklaration was falsch.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
theo
Beiträge: 10497
Registriert: Mo 11. Sep 2006, 19:01

Re: Delphi Deklarationen

Beitrag von theo »

Christian hat geschrieben:kann mir bitte mal jemand die Deklarationen von SHGetMalloc und SHGetDesktopFolder aus der unit ActiveX posten ...

Irgendwie mach ich bei der Deklaration was falsch.


Das findest du alles mit Googlen und MSDN ohne dass sich hier einer strafbar machen muss.
Fauler Sack! ;-)

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Da find ich aber nur die Winapi Deklarationen, darüber hab ichs schon probiert aber entweder ich bin zu doof dafür oder aber es hat sich was geändert. jetzt hab dich nich so und schick mir ne PN :p ich kopiers auch nicht sondern schreibs ab LoL.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

OK, anders du kannst mir sicher sagen OHNE ;) ;) ;) in die D. RTL zu schaun was hieran falsch ist oder ?!

function SHGetMalloc (ppMalloc : IMalloc) : hResult; external 'SHELL32' name 'SHGetMalloc';
function SHGetDesktopFolder (ppFolder : IShellFolder) : hResult; external 'SHELL32' name 'SHGetDesktopFolder';
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
theo
Beiträge: 10497
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Wahrscheinlich fehlt bei SHGetDesktopFolder ein stdcall;
Aber ich hab jetzt momentan auch keinen Zugriff auf die D6 Sourcen.
Google doch selber du Faultier ;-)
Zuletzt geändert von theo am Di 21. Aug 2007, 14:26, insgesamt 1-mal geändert.

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Ich werd alt, stdcall vergessen wie peinlich.
Aber bei Koders hätt ich nie gesucht is die Delphi RTL nicht irgendwie geschützt :p
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
theo
Beiträge: 10497
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Christian hat geschrieben:Ich werd alt, stdcall vergessen wie peinlich.
Aber bei Koders hätt ich nie gesucht is die Delphi RTL nicht irgendwie geschützt :p


Klar ist das geschützt. Aber dass weiss der Koder da scheint's nicht. ;-)
Ausserdem habe ich in Google gesucht, nicht in Koders.
Ich weiss einfach nicht, was so schwierig am Googlen ist.
Wenn du das doch um's verrecken wissen willst dann findest du das auch.

Das verstehe ich allgemein oft nicht.
Lieber hundert mal fragen und ne Woche auf ne Antwort warten, als mal kurz den Begriff in Google eingeben.
Kann mir das mal einer erklären?

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Schön das du in deiner ersten Antwort noch das mit dem stdcall reineditiert hast du Nase.

Wonach hast du denn gegooglet ? ich habs mit SHGetDesktopFolder und SHGetMalloc probiert und da kommen nach der msn nur noch irgendwelchen chinesischen seiten Koders endeck ich in den Ergebnissen nicht.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
theo
Beiträge: 10497
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Christian hat geschrieben:Schön das du in deiner ersten Antwort noch das mit dem stdcall reineditiert hast du Nase.

Wie bitte? Ich hab nur den Link wieder rauseditiert, weil halb-koscher.
Christian hat geschrieben:Wonach hast du denn gegooglet ? ich habs mit SHGetDesktopFolder und SHGetMalloc probiert und da kommen nach der msn nur noch irgendwelchen chinesischen seiten Koders endeck ich in den Ergebnissen nicht.


Weiss nicht mehr genau, aber wenn ich's finde obwohl's mich eigentlich gar nicht interessiert, kann's nicht so schwierig gewesen sein.

Folgender String in Google führt genau ins Ziel "SHGetDesktopFolder Delphi ShellObj"

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Sorry, stand das mit dem stdcall schon vorher da ? is mir gar nich aufgefalln.

Naja, auf den Suchstring muss man erstmal kommen. Naja egal Danke :)
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
theo
Beiträge: 10497
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Christian hat geschrieben:Sorry, stand das mit dem stdcall schon vorher da ? is mir gar nich aufgefalln.

Du übertriffst dich mal wieder selber ;-)
Müssen wir uns Sorgen machen?

Antworten