dts support
 
dts helpdesk voor delphi, interbase, j2ee, mobile questions etc.

U bent niet ingelogd.
Om een vraag te stellen aan de DTS Helpdesk dient u dient u zich eenmalig (gratis) te registreren.

Heeft U al een DTS klantaccount? LOG IN:
 
De DTS knowledgebase
Componenten
Overig
Delphi 2005-2006 (.NET)
    Delphi 7
    (Turbo) Pascal
    Audio / Media
    Canvas
    Database kwesties
    Conflicten
    Delphi 5 & 6
    Delphi 3 & 4
    "How To"
    Office
    !Foutmeldingen
    !!Overige
C/C++/C++Builder
Borland DataBase Engine (BDE)
Java / JBuilder
Databases



   
Home Nieuws Consultancy maatwerk trainingen helpdesk internet produkten over dts
in knowledgebase
bel 0522-240082 of mail
 

DTS Knowledgebase » Delphi win32 (D3..D7) » KB ID 1097:

Delphi, Unsafe code '@ operator'


Vraag:

Tijdens het compileren krijg ik de bovenstaande waarschuwing.
Het is niet fout, maar in de .net ongeving wordt het als risicovol gezien.
Het gaat om het volgende stukje code:

procedure TFormPrinterPortListener.applyIconSystemPanel;
var
  sMessage: String;
begin
  try
    IconSystemPanel.cbSize := sizeOf(TNotifyIconData);
    IconSystemPanel.Wnd := Handle;
    IconSystemPanel.uID := 1;
    IconSystemPanel.uCallbackMessage :=  MESSAGE_ICON_SYSTEM_PANEL;
    IconSystemPanel.hIcon := Application.Icon.Handle;
    IconSystemPanel.szTip := 'Printerport Listener';
    IconSystemPanel.uFlags := nif_Message or nif_Icon or nif_Tip;
    Shell_NotifyIcon(NIM_ADD, @IconSystemPanel);
  except
    on Error: Exception do
    begin
      sMessage := ERROR_APPLYING_ICON_SYSTEM_PANEL + #13 + Error.Message;
      raise Exception.create(sMessage);
    end; // on
  end; // except
end;

De regel: 'Shell_NotifyIcon(NIM_ADD, @IconSystemPanel);' veroorzaakt deze melding.
              

Antwoord:

 

U bent niet ingelogd.


 

Om de knowledgebase te raadplegen dient u zich te registreren (eenmalig &gratis).

DTS respecteert uw privacy: Uw gegevens worden nooit aan derden ter beschikking gesteld.

Wat krijgt u er voor terug?

U krijgt volledige toegang tot onze knowledgebase, en vindt u het antwoord niet, dan kunt u ook zelf een vraag stellen.

Heeft U al een DTS klantaccount?

Log dan in (linksboven aan op deze pagina):


printervriendelijke versie verstuur dit artikel

Delphi 2009

De beste tool voor het ontwikkelen van windows applicaties! In deze nieuwste versie het langverwachte en veel geprezen Unicode support en localization tools om internationalisatie van uw applicaties mogelijk te maken. > eenvoudig bestellen >
Delphi 2009

 


 

 
 
Solliciteren?!
Ben jij ervaren in Delphi, C# of C++ of komt je net van de HBO-I en wil je carriėre maken in de IT als software ontwikkelaar, mail ons dan nu je CV!
Klik hier! >>>
© 1998-2004 DTS bv.
The one-stop company voor Java | Delphi | C# | C++ ontwikkeling.
5